2056 Commits (03c838fd51e723da283d8856bec16557b8055cc9)

Author SHA1 Message Date
  millert 97fa8ef41e Don't let close(2) clobber errno. Some calls were already protected 7 years ago
  jsing edffe314c0 Restore a return that was inadvertently removed from freezero() in r1.234, 7 years ago
  schwarze 7fd11d9f24 Add STANDARDS: denis@ spotted that it was missing. 7 years ago
  otto 437fad2669 do not return f() where f is a void function; loop var type fix 7 years ago
  otto 09620f7263 Use dprintf instead of snprintf/write 7 years ago
  otto 3b6bc929b8 Make delayed free non-optional and make F do an extensive double free check. 7 years ago
  otto 4a127addf3 mapalign returns MAP_FAILED for failuer; from George Koehler 7 years ago
  otto d1f95e32d7 check double free before canary for chunks; ok millert@ 7 years ago
  schwarze 371b65730c New POSIX xlocale implementation written from scratch. 7 years ago
  schwarze 909afec908 delete pointless .Tn ASCII found by jca@ with mandoc -Tlint 7 years ago
  jca 74793c8931 Mention strtok_r in STANDARDS 7 years ago
  otto 83cbddd78e two MALLOC_STATS only tweaks; one from David CARLIER, the other found by clang 7 years ago
  guenther f3645329ae Use sendsyslog() directly instead of syslog_r() for the "backwards memcpy" 7 years ago
  guenther 2f8ee43fe4 Minimize #includes, particularly to avoid thread_private.h 7 years ago
  schwarze 932461687c add missing and correct misspelled names, most in NAME sections; 7 years ago
  jmc 2ee2396122 zap trailing whitespace; 7 years ago
  tedu bce15ce0c1 rework the page a bit, clarify a few things, maybe better wording 7 years ago
  otto 131bcbfdc1 one more instance of the previous commit; also initialize ->offset to a 7 years ago
  otto 4a550fa72d Only access offset if canaries are enabled *and* size > 0, otherwise offset 7 years ago
  millert c212aadd9a The 0x (or 0X) prefix in base 16 is optional so only skip over the 7 years ago
  tb 5d484dd9ea void functions don't return 0 7 years ago
  dlg b4e0da4e31 port the RBT code to userland by making it part of libc. 7 years ago
  deraadt d37bfa62a2 no need for branding in .Nd line 7 years ago
  millert f55fd6c814 Don't fall back to heapsort() if we would otherwise switch to 7 years ago
  naddy 0f79902411 move sha224_initial_hash_value[] under !SHA2_SMALL; ok deraadt@ millert@ 7 years ago
  millert fe11de237e Support swapping 32-bit aligned elements on 64-bit platforms. 7 years ago
  millert 2476875a0e Document that qsort falls back to heapsort() if the recursion depth 7 years ago
  millert e83742917d Use David Musser's introsort algorithm to fall back to heapsort(3) 7 years ago
  millert 3791eca4cb The BSD qsort() performs tail recursion elimination on the second 7 years ago
  tb 1badcf625f Typo: freezeo -> freezero 7 years ago
  otto 0c8e3f2e80 - fix bug wrt posix_memalign(3) of blocks between half a page and a page 7 years ago
  reyk 9b036c42f9 spacing (in EXAMPLES code) 7 years ago
  beck 0e208737fa Switch Linux getrandom() usage to non-blocking mode, continuing to 7 years ago
  otto 75d99259be Rearrange text a bit to make it clear what "discarded" means; ok jmc@ deraadt@ 7 years ago
  otto 6a32bb1c73 For small allocations (chunk) freezero only validates the given 7 years ago
  jmc e471403169 add previous to NAME; 7 years ago
  nicm cddf1b0fbc Add getptmfd(), fdopenpty(), fdforkpty() functions. These allow programs 7 years ago
  otto 979a770ed0 don't forget to fill in canary bytes for posix_memalign(3); reported by 7 years ago
  deraadt f94fcc6e0f use freezero() instead of explicit_bzero+free 7 years ago
  otto 6746db08da consictently use .Dv NULL and a few other tweaks; ok schwarze@ 7 years ago
  otto f7bddd982e whitespace fixes 7 years ago
  otto 80c2ebad1c allow clearing less than allocated and document freezero(3) better 7 years ago
  deraadt e87e915602 SipHash_Final() was assuming the digest was 64-bit aligned, resulting in 7 years ago
  millert 30940c3f3b New strstr() implementation from musl libc by Rich Felker. This 7 years ago
  reyk 9e0fddd8a3 Use freezero(3) for the imsg framework in imsg_free(3) and ibuf_free(3). 7 years ago
  jmc dc395db8fa tweak previous; 7 years ago
  otto 92d2cf9d5b Introducing freezero(3) a version of free that guarantees the process 7 years ago
  otto 7c0adfa87b Consistentcy between nmembers and size order. From Christopher Hettrick; 7 years ago
  otto 253b92f197 first print size in meta-data then supplied arg size when an inconsistency is 7 years ago
  otto f73e526d1b rephrase more enumerations of functions 7 years ago