Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-10-16 | by popular demand, malloc guard pages. insert an unreadable/unwriteable | Ted Unangst | |
page after each page size allocation to detect overrun. this is somewhat electric fence like, while attempting to be mostly usable in production. also, use tdeval's chunk randomization code. enabled with the G option. ok deraadt and co. | |||
2003-10-15 | abort on errors by default. workaround so running out of memory isn't | Ted Unangst | |
actually an error, A still applies full effect. suggested by phk. ok deraadt@ tdeval@ | |||
2003-10-02 | two minor fixes. set errno on recursive calls. ENOMEM suggested by marc@. | Ted Unangst | |
lock before setting malloc_func, not after. ok cloder@ deraadt@ | |||
2003-10-01 | updates and corrections to the references in SEE ALSO; | Jason McIntyre | |
mostly from tjr@freebsd's rev. 1.14 commit. | |||
2003-09-30 | full stop. reverse course. remove all periods, so as to be aligned | Ted Unangst | |
with error messages elsewhere. requested ok deraadt@ henning@ | |||
2003-09-27 | remove register. end all sentences with periods. | Ted Unangst | |
ok deraadt@ henning@ millert@ | |||
2003-09-26 | It is safe to pass free() a NULL pointer since C89; update example to | Todd C. Miller | |
this effect. OK deraadt@ pvalchev@ | |||
2003-09-25 | improve example even more | Theo de Raadt | |
2003-09-22 | Document the optional argument support and as well as where we differ from | Todd C. Miller | |
POSIX and/or GNU. deraadt@ and jmc@ OK | |||
2003-09-22 | If permutation is disabled (as it is via getopt(3) or when POSIXLY_CORRECT | Todd C. Miller | |
is set), we can accept an optional arg separated by whitespace. Previously, the optional arg needed to be adjacent to the option character. deraadt@ OK | |||
2003-09-18 | expand on the realloc no-no section to include adjusting a length before | Ted Unangst | |
the allocation. ok deraadt@ markus@ | |||
2003-09-18 | typos from wiz@netbsd (including one from a PR from Quentin Garnier); | Jason McIntyre | |
slight sync with NetBSD page; ok millert@ | |||
2003-09-08 | typo; ianm@cit.uws.edu.au | Theo de Raadt | |
2003-09-07 | typos from Brian Poole; | Jason McIntyre | |
ok deraadt@ | |||
2003-09-02 | escape punctuation; | Jason McIntyre | |
ok deraadt@ | |||
2003-08-04 | ansify function arguments | Jean-Francois Brousseau | |
ok tdeval@ | |||
2003-08-01 | Rename rootd to needslash and invert its value. This fixes the check | Todd C. Miller | |
for ENAMETOOLONG, though since we use strlcpy() and strlcat() this is not a big deal. Problem found by vincent@ | |||
2003-07-31 | fix a proto | Theo de Raadt | |
2003-07-21 | Compile llabs.c | Todd C. Miller | |
2003-07-21 | llabs(3) for C99 | Todd C. Miller | |
2003-07-19 | - just warn in case of mmap/brk failure | Thierry Deval | |
- extend_pgdir and malloc_make_chunks return int, not void* ok tedu@ | |||
2003-07-18 | add missing includes | David Krause | |
ok tedu@ | |||
2003-07-13 | Fix two cases where malloc() returns NULL but does not set errno to ENOMEM. | Otto Moerbeek | |
ok tdeval@ henning@ millert@ | |||
2003-06-17 | Sync with share/misc/license.template and add missing DARPA credit | Todd C. Miller | |
where applicable. | |||
2003-06-04 | another term 3 & 4 from tholo after permission | Theo de Raadt | |
2003-06-03 | Use an ISC-tyle license for all my code; it is simpler and more permissive. | Todd C. Miller | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-06-02 | Remove some lies | Todd C. Miller | |
2003-06-02 | Use the getopt() in getopt_long.c which supports some GNU extensions. | Todd C. Miller | |
getopt.c is no longer compiled and will eventually be removed. | |||
2003-06-01 | - section reorder | Jason McIntyre | |
- merge COMPATIBILITY - kill whitespace at EOL | |||
2003-05-24 | typo | Todd C. Miller | |
2003-05-24 | Say POSIX-2001 instead of Single Unix v3. They are the same but we generally | Todd C. Miller | |
mention POSIX compliance, not Single Unix compliance. | |||
2003-05-14 | Unbreak 64-bit archs... | Thierry Deval | |
2003-05-14 | Pointer cleaning. ok ian@, tedu@, krw@ | Thierry Deval | |
2003-05-14 | Delete reference to /usr/share/doc/papers/malloc.ascii.gz as we do not | Kenneth R Westerback | |
have it. We don't even have the directory /usr/share/doc/papers. ok millert@. | |||
2003-05-12 | Ideas from NetBSD: document nmemb and include sradixsort in the NAME section. | Paul Janzen | |
Also, stomp a comma splice. | |||
2003-05-10 | typos; | Jason McIntyre | |
2003-05-09 | Pass ndigit+1 as size arg to strlcpy() since ndigit doesn't include the NUL | Todd C. Miller | |
2003-05-09 | assembler versions of insque and remque for m68k, also from 4.4BSD | Todd C. Miller | |
2003-05-09 | insque and remque are VAX instructions, no need for C functions; From 4.4BSD | Todd C. Miller | |
2003-05-09 | Oops, forgot to add remque.c here | Todd C. Miller | |
2003-05-08 | move insque(3) and remque(3) from libcompat -> libc; they are now POSIX | Todd C. Miller | |
2003-05-08 | move lsearch(3) and insque(3) from libcompat -> libc; they are now POSIX | Todd C. Miller | |
2003-04-21 | Mention that stroul() et al *do* accept negative numbers, they | Todd C. Miller | |
just (effectively) cast to unsigned. ho@ OK | |||
2003-04-10 | make the second example valid; ok millert@ | Jason Peel | |
2003-04-04 | strcat -> strlcat | Hans Insulander | |
ok deraadt@ tedu@ tdeval@ | |||
2003-04-02 | use strlcpy(); assumes buf is at least ndigit bytes long which is as | Todd C. Miller | |
safe as we can get. deraadt@ OK | |||
2003-03-06 | .Xr's; | Jason McIntyre | |
typos in man page section ok deraadt@ | |||
2003-03-06 | Fix a pasto. (There is no ULLONG_MIN, for hopefully obvious reasons) | Kjell Wooding | |
ok millert | |||
2003-02-28 | Use int32_t, not long since this deals with 32bit quantities. | Todd C. Miller | |
Inspired by a change in NetBSD and reported by Jan Johansson. |