| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Delete the extraneous "return" statement at the end of a void function. | 2014-05-31 | 1 | -2/+1 | |
| | | | | | From Fritjof Bornebusch. | ||||
| * | Add definitions for Process and (finally!) Thread | 2014-05-30 | 1 | -9/+28 | |
| | | | | | | | | Tweak some error descriptions based on that Completely reword ETXTBSY description based on a suggestion from millert@ tweaks and oks jmc@ millert@ sobrado@ | ||||
| * | A program is the thing you run; a process is an instance of something | 2014-05-30 | 1 | -4/+4 | |
| | | | | | | | running ok millert@ sobrado@ | ||||
| * | Use .Er for errnos | 2014-05-29 | 1 | -3/+3 | |
| | | |||||
| * | Grammar | 2014-05-29 | 1 | -3/+3 | |
| | | |||||
| * | move all stats collecting under MALLOC_STATS; ok krw@ | 2014-05-26 | 1 | -28/+33 | |
| | | |||||
| * | use calloc, from Benjamin Baier | 2014-05-25 | 4 | -12/+8 | |
| | | |||||
| * | one calloc from Benjamin Baier, one from me. | 2014-05-25 | 1 | -5/+3 | |
| | | |||||
| * | Fix typo in EPERM description; the function arg is pgrp, not pgid. | 2014-05-24 | 1 | -3/+3 | |
| | | | | | From Abel Abraham Camarillo Ojeda | ||||
| * | Document that v?dprintf() is just as safe as v?snprintf(). OK espie@ | 2014-05-23 | 2 | -4/+12 | |
| | | |||||
| * | fix MALLOC_STATS (not compiled in by default); ok tedu@ | 2014-05-21 | 1 | -18/+19 | |
| | | |||||
| * | warn about implicit. misspelled function names in libc are deadly. | 2014-05-21 | 1 | -1/+2 | |
| | | |||||
| * | factor out a bit of the chunk index code and use it to make sure that a | 2014-05-18 | 1 | -14/+33 | |
| | | | | | | freed chunk is actually freeable immediately. catch more errors. hints/ok otto | ||||
| * | correctly match size and buffer. from enh at google | 2014-05-17 | 1 | -3/+3 | |
| | | |||||
| * | Add missing header needed by isdigit(). | 2014-05-17 | 1 | -4/+5 | |
| | | | | | | | While there, sort headers. ok tedu@ | ||||
| * | refactor some of the des crypt code to use fewer globals. | 2014-05-17 | 2 | -42/+45 | |
| | | | | | ok miod | ||||
| * | update NAME and MLINKS for previous; | 2014-05-16 | 2 | -5/+7 | |
| | | |||||
| * | document crypt_checkpass | 2014-05-16 | 1 | -1/+14 | |
| | | |||||
| * | use $2b in the bcrypt example, ok tedu | 2014-05-16 | 1 | -3/+3 | |
| | | |||||
| * | stop flushing streams in abort(). it's hackish and unsafe, and no longer | 2014-05-14 | 2 | -21/+13 | |
| | | | | | | required. try to document this fact and some of the history. with feedback from deraadt guenther millert | ||||
| * | for non-valid combinations with `#', instead of trying to list them all, | 2014-05-13 | 2 | -19/+6 | |
| | | | | | | | simply say all other combinations are behaviour undefined; ok guenther, who reminded me to change these too; | ||||
| * | skip incomplete entries in /etc/hosts and /etc/networks | 2014-05-13 | 2 | -2/+10 | |
| | | | | | | | fix null deref spotted by Seth Hanford, pinpointed by dtucker@ ok florian@ | ||||
| * | these files have moved to libutil | 2014-05-12 | 15 | -918/+0 | |
| | | |||||
| * | ...better if I actually unplug it, Makefile doesn't do it | 2014-05-12 | 1 | -2/+1 | |
| | | |||||
| * | remove md5crypt. | 2014-05-12 | 5 | -195/+65 | |
| | | | | | | | while changing things, add a crypt_checkpass wrapper that handles most of the edge cases. (not quite ready for production, though.) ok deraadt | ||||
| * | move the ohash functions into libutil by popular demand. | 2014-05-12 | 1 | -2/+2 | |
| | | | | | | | It's not a standard interface, so it doesn't belong in libc. I hate duplicating the code in client programs, so do beck@, kettenis@, schwarze@, millert@, miod@... and they agree with libutil. | ||||
| * | tweak interface to do the right thing, after useful comments from millert@ | 2014-05-12 | 5 | -25/+73 | |
| | | | | | (mostly use a calloc function to avoid potential integer overflow) | ||||
| * | change to having four freelists per size, to reduce another source of | 2014-05-12 | 1 | -16/+20 | |
| | | | | | | deterministic behavior. four selected because it's more than three, less than five. i.e., no particular reason. | ||||
| * | remove warning by adding explicit parentheses around && within || | 2014-05-10 | 1 | -4/+4 | |
| | | | | | ok sperreault@ | ||||
| * | fix MALLOC_STATS code that was broken in rev 1.159, not compiled in by default | 2014-05-10 | 1 | -2/+2 | |
| | | |||||
| * | Add a bit more detail about dot notation from the old inet(3) manpage. | 2014-05-09 | 1 | -3/+11 | |
| | | | | | ok jmc@ | ||||
| * | when demonstrating the correct "double-check" idiom, provide a | 2014-05-09 | 1 | -3/+3 | |
| | | | | | reminder that the return value is int... | ||||
| * | move reallocarray() to a seperate file so that -portable applications | 2014-05-08 | 3 | -18/+46 | |
| | | | | | | can avoid reinventing the wheel ok guenther schwarze | ||||
| * | comment style fix | 2014-05-07 | 1 | -2/+3 | |
| | | | | | ok crickets@ | ||||
| * | Kill the {nd6_,}useloopback buttons, using the loopback interface for | 2014-05-07 | 1 | -6/+2 | |
| | | | | | | | local traffic is not optional. ok mikeb@, stsp@, jca@ | ||||
| * | We don't really need uniform distribution for mktemp(3) so use | 2014-05-06 | 1 | -6/+19 | |
| | | | | | | | | arc4random_buf() to avoid lots of arc4random() calls with a getpid() syscall for each one. We fetch 32 bytes of random data at a time which can handle up to 16 Xs. 16 Xs should be enough for anyone. Requested and OK deraadt@ | ||||
| * | missing NULL checks to see if init is needed. found hard way by deraadt. | 2014-05-06 | 1 | -3/+3 | |
| | | |||||
| * | fix stupid commit | 2014-05-06 | 1 | -5/+5 | |
| | | |||||
| * | enh@google reported a warning in crufty y2k code. just delete it. | 2014-05-06 | 3 | -44/+3 | |
| | | | | | ok deraadt stsp | ||||
| * | reallocarray for things which are arrays. ok deraadt | 2014-05-06 | 1 | -8/+8 | |
| | | |||||
| * | use explicit_bzero | 2014-05-06 | 1 | -5/+5 | |
| | | |||||
| * | clear a stack buffer with explicit_bzero | 2014-05-06 | 1 | -2/+2 | |
| | | |||||
| * | move chacha context and buffer out of bss and allow mmap to place them | 2014-05-06 | 1 | -6/+16 | |
| | | | | | wherever it decides it would like them. first step. ok deraadt dlg djm | ||||
| * | delete useless test code | 2014-05-04 | 1 | -23/+1 | |
| | | |||||
| * | tweak previous; | 2014-05-04 | 1 | -2/+2 | |
| | | |||||
| * | When kern.nosuidcoredump=3, act like =2 but try to dump cores into | 2014-05-04 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | the /var/crash/programname/ directory, as root. For instance, # mkdir /var/crash/bgpd/ # chmod 700 /var/crash/bgpd/ # If you skip this step, you are a moron # sysctl kern.nosuidcoredump=3 # bgpd # pkill -ABRT bgpd # ls /var/crash/bgpd/ 14764.core 23207.core 6423.core Of course, in real life the idea is that you don't kill the daemon but it crashes and you collect parallel cores. Careful you don't fill your /var. Further tuneables are being considered. Sorry to be picking on bgpd for this example. I've watched the "too difficult to debug privsep code" angst for far too long. ok guenther | ||||
| * | now that 5.5 has been released with compatibility for 2b hashes, | 2014-05-03 | 1 | -2/+2 | |
| | | | | | switch to generating them by default. prodded by deraadt and sthen | ||||
| * | 1. Drop support for no minor. This variant doesn't exist anymore. | 2014-05-03 | 1 | -44/+30 | |
| | | | | | | | | | | | 2. Pull up the actual minor processing code into the switch that parses it. 3. atoi is actually simpler than strtonum in this case, but check the input beforehand so we don't get unexpected results. 4. Slightly more consistent style between various parse and check and increment operations on salt. ok deraadt | ||||
| * | Noncharacters 0xFFFE and 0xFFFF don't render a UTF-8 string invalid | 2014-05-03 | 1 | -3/+2 | |
| | | | | | | | | | | so stop rejecting them in our citrus UTF-8 parser. This is a common misinterpretation of the Unicode standard which resulted in a corrigendum last year: http://www.unicode.org/versions/corrigendum9.html Pointed out by jilles@freebsd (via pfg@freebsd), thanks! | ||||
| * | Add #ifndef NO_PRINTF_PERCENT_N. Since we are fully standardized, we | 2014-05-03 | 2 | -2/+10 | |
| | | | | | | | | don't use disable %n ourselves. But Google's Android libc is based on our libc.... Giving them an easy knob to disable this dangerous feature easily make their job easier without making our job any harder. Request from Elliott @ google | ||||
