Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-02 | Set errno to EINVAL when fgets is given a non-positive size. | Ray Lai | |
OK millert otto | |||
2009-06-02 | - define EAI_OVERFLOW, as per IEEE Std 1003.1-2001(Interpretation #13) | Jasper Lievisse Adriaanse | |
hint from claudio@, ok millert@ | |||
2009-06-02 | When authnone_create fails, do not leave behind a NULL cl_auth attribute, | Ingo Schwarze | |
because that one will typically derefenced later without any checking. Instead, flag the error condition and bail out cleanly. useful feedback from kjell@ and ok millert@ | |||
2009-06-02 | make the documentation of {svc,clnt}*create complete and correct | Ingo Schwarze | |
ok millert@ jmc@ | |||
2009-06-02 | tweak previous; | Jason McIntyre | |
2009-06-01 | When an RPC client program encounters ENOMEM while trying to print | Ingo Schwarze | |
an error message, rather skip the error message than dereferencing a NULL pointer. debugging help and ok kjell@ | |||
2009-06-01 | Split getpw{nam,uid} off into their own man page. Hopefully, this | Todd C. Miller | |
will help people understand that endpwent() is not normally needed. OK deraadt@ jmc@ | |||
2009-05-06 | Document AI_NUMERICSERV; feedback and ok millert@ | Jacek Masiulaniec | |
2009-05-03 | Fix signed vs unsigned issue with memcmp/strncmp where the size parameter | Dale Rahn | |
was incorrectly being treated as signed. ok miod@ | |||
2009-04-29 | document that bogus lines are silently ignored | Theo de Raadt | |
ok millert | |||
2009-04-29 | Remove the stderr spray balony. Library functions should indicate failure | Theo de Raadt | |
(and libc and some others can use errno to indicate more detailed results). They should not print trash to stderr, let alone assume that stderr is open to the place they think it is. ok millert | |||
2009-04-29 | junk space | Theo de Raadt | |
2009-04-22 | Correct the declaration of the dladdr() stub so that it has the correct | Philip Guenthe | |
lint information originally ok'ed deraadt@ right before the 4.5 tree lock | |||
2009-04-21 | remove from gen so that lint doesn't check gen if assembly versions | Martynas Venckus | |
are available. spotted by theo | |||
2009-04-19 | - ldexp implementation has issues. switch to the one from libm | Martynas Venckus | |
- remove frexp in hppa64, cloned from hppa - move generic ieee754 implementations of modf and ldexp to gen ok kettenis@, "looks good" millert@ | |||
2009-04-15 | allow building without SHA384 and SHA512 (i.e. SHA256 only) with | Damien Miller | |
-DSHA256_ONLY in order to save space; ok deraadt@ | |||
2009-04-12 | document that no leading whitespace is permitted between the option and | Okan Demirmen | |
argument if the argument is deemed to be optional ('::'). feedback and ok jmc@ and millert@ | |||
2009-04-05 | accept %F, which actually behaves the same as %f. per C99 | Martynas Venckus | |
ok millert@ | |||
2009-04-05 | this is not a write-only register. might have caused to optimize | Martynas Venckus | |
it away. ok miod@ | |||
2009-03-28 | document superuser requirements, with input from jmc@ | Marc Espie | |
2009-03-27 | supplement previous: add /etc/netid to FILES section; ok jmc@, ajacoutot@ | Ingo Schwarze | |
2009-03-27 | getgrouplist: If YP is #defined and enabled in /etc/group(5) and /etc/netid(5) | Ingo Schwarze | |
contains a matching entry, use that and refrain from accessing YP. getpwnam/getpwuid: If YP is #defined and /etc/master.passwd(5) contains a matching entry before the first YP entry, use that and stay away from YP. Taken together, this allows a solution to the following problem pointed out by deraadt@: When YP was configured but temporarily unavailable, even root login would block, hindering you when trying to do repairs. To avoid this, you can now provide a static entry for root in /etc/netid. Using suggestions from miod@ otto@ blambert@ jmc@. "commit" deraadt@, "cool" ajacoutot@, "looks fine" jmc@. | |||
2009-03-23 | add a HISTORY section to fts(3). | Igor Sobrado | |
diff proposed by an anonymous user on bugs@; tweaked by jmc@; verified using the superb 4BSD collection at pdp-11.org.ru (thanks form@). ok jmc@ | |||
2009-03-20 | Return -1 from mktemp_internal() on EINVAL like we used to. | Todd C. Miller | |
OK oga@ thib@ | |||
2009-03-17 | correct argument type for swap64(); from Thomas Pfaff | Jason McIntyre | |
2009-03-05 | Add glob(7) and refer to it. OK jmc@ sobrado@ | Todd C. Miller | |
2009-03-01 | Update to match mktemp.c changes | Todd C. Miller | |
2009-03-01 | New mktemp(3) based on the one from portable mktemp(1). Now includes | Todd C. Miller | |
digits (in addition to letters) in the random file name. Instead of looping forever, mktemp(3) will terminate when it has tried 2 * N^62 times where N is the number of X's. This is effectively forever for lots of X's. | |||
2009-02-18 | Add missing braces. This is why we use braces for indented block that | Todd C. Miller | |
are more than a couple of lines... | |||
2009-02-17 | when the template is entirely XXX characters, would crash | Theo de Raadt | |
from Vadim Zhukov <persgray@gmail ok millert | |||
2009-02-13 | kill whitespace at eol; | Jason McIntyre | |
2009-02-13 | decribe 'F' better and mention flags are debugging aids; ok tedu@ jmc@ | Otto Moerbeek | |
2009-02-11 | Avoid level going negative on deep (i mean really deep) dirs. Reported | Otto Moerbeek | |
by Maksymilian Arciemowicz. ok kettenis@ millert@ | |||
2009-02-10 | correct function definitions; from Markus Bergkvist | Jason McIntyre | |
2009-01-31 | fix typo | Pierre-Yves Ritschard | |
ok jmc@ | |||
2009-01-30 | Change section: we're talking about the symlink system call, not the | Philip Guenthe | |
generic symlink info ok jmc@ | |||
2009-01-30 | tweak previous; | Jason McIntyre | |
2009-01-29 | Update to reflect renaming of the st_[acm]timespec members to st_[acm]tim | Philip Guenthe | |
per the POSIX 1003.1-2008 spec. Also, tweak the information about what system calls hit which timestamps ok jmc@ | |||
2009-01-29 | from Yoshihiko Sarumaru, freebsd pr #76333: fseek(3) can clear EOF too; | Jason McIntyre | |
ok millert | |||
2009-01-15 | Remove support for kerb4 '.' instance separator, kerb4 is dead. OK jacekm@ | Todd C. Miller | |
2009-01-13 | Man page for wcstof(3), wcstod(3) and wcstold(3). | Mark Kettenis | |
2009-01-13 | Crank minor because of addition of wcsto* functions. | Mark Kettenis | |
2009-01-13 | Add wcstof(3) and wcstold(3). | Mark Kettenis | |
ok miod@ | |||
2009-01-13 | Add wcstoimax(3) and wcstoumax(3). | Mark Kettenis | |
ok miod@ | |||
2009-01-10 | The process number is longer used to replace trailing 'Xs'. | Tobias Stoeckmann | |
ok jmc, millert | |||
2009-01-03 | reintroduce extra malloc protections, but avoiding the use of | Damien Miller | |
PAGE_(SIZE|SHIFT|MASK) defines that evaluate to variables on the sparc architecture; ok otto@ tested on my reanimated ss20 | |||
2008-12-31 | PAGE_SIZE is not a valid symbol to use in that way. In particular, | Theo de Raadt | |
on sparc, it expands to something that just plain does not work, because the page size can be variable. Sorry we didn't spot this before. Backing it all out to allow sparc to build; please find a different way to fix it. | |||
2008-12-30 | Remove mprotecting of struct dir_info introduced in previous commit | Damien Miller | |
(MALLOC_OPTIONS=L). It was too slow to turn on by default, and we don't do optional security. requested by deraadt@ grumbling ok otto@ | |||
2008-12-29 | extra paranoia for malloc(3): | Damien Miller | |
Move all runtime options into a structure that is made read-only (via mprotect) after initialisation to protect against attacks that overwrite options to turn off malloc protections (e.g. use-after-free) Allocate the main bookkeeping data (struct dir_info) using mmap(), thereby giving it an unpredictable address. Place a PROT_NONE guard page on either side to further frustrate attacks on it. Add a new 'L' option that maps struct dir_info PROT_NONE except when in the allocator code itself. Makes attacks on it basically impossible. feedback tedu deraadt otto canacar ok otto | |||
2008-12-27 | Fix file descriptor leak in fts_children(); okay dhill@, millert@, | Pedro Martelletto | |
tedu@, thib@. |