Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-29 | mention that ibuf_free() does not need a NULL check. | Sebastian Benoit | |
2015-12-29 | check for NULL in ibuf_free(). | Sebastian Benoit | |
ok and slight improvement, mmcco@ ok semarie@ and encouragement tedu@ krw@ | |||
2015-12-28 | Switch login(3) from lseek+read/write to pread/pwrite and only do the pread() | Philip Guenther | |
if the data is needed. Use O_CLOEXEC on the internal fd as MT paranoia. Fix cast in offset calculation; delete register keyword; prefer memset() over bzero() ok millert@ | |||
2015-12-09 | Add a cast to silence a compiler warning by clang on FreeBSD. | tb | |
From Craig Rodrigues. ok tedu@ | |||
2015-12-05 | Do not loop on EAGAIN in imsg_read(). Better to return the error to the | Claudio Jeker | |
caller and let him do another poll loop. This fixes spinning relayd processes seen on busy TLS relays. OK benno@ henning@ | |||
2015-11-27 | Remove three NULL-checks before free(). ok millert@ | mmcc | |
2015-11-26 | Use the backchannel for all error messages instead of syslog(3). | Todd C. Miller | |
OK deraadt@ beck@ | |||
2015-11-11 | creat() -> open equiv; from Frederic Nowak | Theo de Raadt | |
2015-11-10 | update NAME section to include all documented functions, | Jason McIntyre | |
or otherwise change Dt to reflect the name of an existing function; feedback/ok schwarze | |||
2015-10-15 | Don't Xr flock, since that is not the locking method used. | Theo de Raadt | |
ok millert | |||
2015-09-14 | Remove useless quoting from .Fo and .Fn function names, to prevent | Ingo Schwarze | |
development of a cargo cult in case people look at existing files for examples. This achieves a consistent .Fo and .Fn quoting style across the whole tree. | |||
2015-09-14 | in the SYNOPSIS, make void function arguments explicit | Ingo Schwarze | |
2015-09-10 | reduce more .Nd to one line and kill more .Tn | Ingo Schwarze | |
2015-09-10 | reduce .Nd to one line and kill .Tn while here | Ingo Schwarze | |
2015-08-28 | Remove lies about openpty(4) searching for a free pseudo-tty by iterating | Mark Kettenis | |
through all existing pseudo-tty devices in /dev. | |||
2015-08-20 | remove cast of malloc(), since stdlib.h is included | Theo de Raadt | |
2015-07-19 | Handle malloc(0) returning NULL (which can happen on some other | Nicholas Marriott | |
platforms) by explicitly making imsg->data = NULL when there is no data. ok deraadt | |||
2015-07-15 | typo in manual page. | Igor Sobrado | |
ok jsing@ | |||
2015-07-12 | Use memset instead of bzero for better portability. | Nicholas Marriott | |
ok gilles claudio doug | |||
2015-07-11 | typo in embedded code block; from Ben Cornett | Theo de Raadt | |
2015-07-03 | bzero cmsgbuf before using it, silences valgrind warnings. | Bryan Steele | |
henning@ "sure" | |||
2015-06-11 | The correct semantic is to check msgbuf_write() for <= 0, not just < 0. | Reyk Floeter | |
Fix one occurence in imsg_flush() and clarify it the man page. Discussed with at least blambert@ jsg@ yasuoka@. OK gilles@ | |||
2015-06-03 | Do not assume that asprintf() clears the pointer on failure, which | Todd C. Miller | |
is non-portable. Also add missing asprintf() return value checks. OK deraadt@ guenther@ doug@ | |||
2015-04-24 | Use strtonum() instead of strtoul() when parsing uid/gid so we get | Todd C. Miller | |
consistent handling of negative ids on 32bit/64bit systems. The only negative uid/gid allowed is -1 which is special-cased so it can be preserved when writing the new master.passwd file instead of being written as an unsigned number. OK deraadt@ | |||
2015-03-15 | tzfile.h is an internal header that should never have been installed. | Todd C. Miller | |
What's worse, the tzfile.h that gets installed is over 20 years old and doesn't match the real tzfile.h in libc/time. This makes the tree safe for /usr/include/tzfile.h removal. The TM_YEAR_BASE define has been moved to time.h temporarily until its usage is replaced by 1900 in the tree. Actual removal of tzfile.h is pending a ports build. Based on a diff from deraadt@ | |||
2015-02-05 | Include stdint.h, not limits.h to get SIZE_MAX. OK guenther@ | Todd C. Miller | |
2015-01-16 | Move to the <limits.h> universe. | Theo de Raadt | |
review by millert, binary checking process with doug, concept with guenther | |||
2015-01-15 | remove .Tn; from Jan Stary <hans at stare dot cz> | Ingo Schwarze | |
2015-01-12 | rename blocks to words. bcrypt "blocks" are unrelated to blowfish blocks, | Ted Unangst | |
nor are they the same size. | |||
2015-01-08 | declare a local version of MIN(), call it MINIMUM() | Theo de Raadt | |
(sorry, my other changes were accidentally premature) | |||
2015-01-08 | declare a local version of MIN(), call it MINIMUM() | Theo de Raadt | |
2015-01-07 | Do not need sys/param.h | Theo de Raadt | |
2014-12-30 | typo in comment: ouput => output | Damien Miller | |
2014-12-25 | return ERANGE instead of ENOMEM, so callers can differentiate real oom | Sebastian Benoit | |
from this case where we have a static buffer and cant realloc. ok phessler, claudio, reyk | |||
2014-12-04 | use the actual function name in .Dt and NAME .Nm, not an alias; | Ingo Schwarze | |
found with mandoc.db(5) | |||
2014-11-25 | no first person in man pages. | Ted Unangst | |
2014-09-27 | Explain why we deviate slightly from the PBKDF2 standard. | Doug Hogan | |
This explanation is based off of Ted's site. Also, fix a comment from the SHA-1 version. ok tedu@ | |||
2014-09-08 | obvious cases of missing .An; | Ingo Schwarze | |
found with the new mandoc(1) MANDOCERR_AN_MISSING warning; no text changes | |||
2014-08-25 | Delete secret or secret-derived data with explicit_bzero. | Doug Hogan | |
concept ok deraadt@ diff looks ok tedu@ | |||
2014-08-15 | Use O_CLOEXEC wherever we open a file and then call fcntl(F_SETFD, FD_CLOEXEC) | Philip Guenther | |
on it, simplifying error checking, reducing system calls, and improving thread-safety for libraries. ok miod@ | |||
2014-07-13 | include stdint.h for standard ints. from Jean-Philippe Ouellet | Ted Unangst | |
2014-06-30 | sys/types.h rather than sys/param.h, where applicable. avoid overreach. | Theo de Raadt | |
2014-06-30 | sort includes much more sensibly | Theo de Raadt | |
2014-06-30 | limits.h rather than sys/param.h | Theo de Raadt | |
2014-06-02 | merge ohash into 1 source file, then we can revisit next roadmap items. | Theo de Raadt | |
ok espie | |||
2014-05-13 | zap trailing whitespace; | Jason McIntyre | |
2014-05-12 | move the ohash functions into libutil by popular demand. | Marc Espie | |
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. | |||
2014-04-08 | fix an error in the stride calculations. the math only works for multiples | Ted Unangst | |
of the stride. don't overwrite past the end of the buffer, and also save that amount for later so the array is completely filled. ok deraadt djm reported by Dmitry Chestnykh (dchest) | |||
2014-01-31 | explicit_bzero where useful | Ted Unangst | |
2014-01-21 | obvious .Pa fixes; found with mandocdb(8) | Ingo Schwarze | |