| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | whitespace fixes | 2017-04-17 | 1 | -14/+14 | ||
| | | ||||||
| * | Always return nonzero from _longjmp too. | 2017-04-16 | 1 | -2/+3 | ||
| | | | | | ok jsg@ | |||||
| * | Document RB_TIMEBAD; delete RB_* that are obsolete/unimplemented | 2017-04-15 | 1 | -19/+5 | ||
| | | | | | ok visa@ deraadt@ | |||||
| * | whitespace | 2017-04-14 | 1 | -2/+2 | ||
| | | ||||||
| * | correct path; from Klemens Nanni | 2017-04-14 | 1 | -3/+3 | ||
| | | ||||||
| * | Xr sigprocmask(2) not the obsolete sigsetmask(3) | 2017-04-13 | 1 | -3/+3 | ||
| | | ||||||
| * | Use recallocarray in getdelim/getline to clear memory on buffer resizes, | 2017-04-13 | 1 | -2/+2 | ||
| | | | | | | | inspired by a similar change to fgetln. ok deraadt millert | |||||
| * | allow clearing less than allocated and document freezero(3) better | 2017-04-13 | 2 | -13/+26 | ||
| | | ||||||
| * | SipHash_Final() was assuming the digest was 64-bit aligned, resulting in | 2017-04-12 | 1 | -4/+3 | ||
| | | | | | | misaligned memory accesses with armv7 ramdisk -Os bsd.rd ping ok florian millert | |||||
| * | New strstr() implementation from musl libc by Rich Felker. This | 2017-04-12 | 1 | -44/+180 | ||
| | | | | | | | | | version uses the two-way string matching algorithm and is faster than the old implementation. With this change, ports that check for strstr having linear complexity time strstr will no longer replace the libc strstr with a private version. OK deraadt@ espie@ | |||||
| * | Fix tabs in example code. | 2017-04-10 | 1 | -3/+3 | ||
| | | ||||||
| * | tweak previous; | 2017-04-10 | 1 | -4/+4 | ||
| | | ||||||
| * | Introducing freezero(3) a version of free that guarantees the process | 2017-04-10 | 4 | -37/+133 | ||
| | | | | | | | no longer has access to the content of a memmory object. It does this by either clearing (if the object memory remains cached) or by calling munmap(2). ok millert@, deraadt@, guenther@ | |||||
| * | monir bump for freezero | 2017-04-10 | 1 | -1/+1 | ||
| | | ||||||
| * | Consistentcy between nmembers and size order. From Christopher Hettrick; | 2017-04-06 | 1 | -8/+8 | ||
| | | | | | ok deraadt@ | |||||
| * | first print size in meta-data then supplied arg size when an inconsistency is | 2017-04-06 | 1 | -3/+3 | ||
| | | | | | detected wrt recallocarray() | |||||
| * | Not all devices support mmap, document EINVAL in this case too. | 2017-04-05 | 1 | -2/+6 | ||
| | | | | | OK deraadt@ | |||||
| * | tweak previous; | 2017-04-04 | 1 | -4/+4 | ||
| | | ||||||
| * | Add caveat telling it's better to always read a data byte when passing | 2017-04-03 | 1 | -2/+14 | ||
| | | | | | | control messages. Problem noted by Luke Small; ok deraadt@ | |||||
| * | rephrase more enumerations of functions | 2017-03-29 | 1 | -13/+10 | ||
| | | ||||||
| * | The hppa version of as(1) requires whitespace before a .file directive, | 2017-03-29 | 1 | -2/+2 | ||
| | | | | | | | | it may not be in column 0. This kind of thing is very common in GNU and Linux software because the software was written from the start to be 'compatible replacements' of vendor software. ok jsing guenther | |||||
| * | small cleanup & optimization; ok deraadt@ millert@ | 2017-03-28 | 1 | -2/+5 | ||
| | | ||||||
| * | Document the mcast pledge(2) as an addition to inet. | 2017-03-28 | 1 | -2/+8 | ||
| | | | | | OK deraadt@ | |||||
| * | Use .file to convince 'as' to generate proper FILE symbols in the syscall | 2017-03-26 | 1 | -7/+8 | ||
| | | | | | | | | | stubs that aren't actually in files, so that syspatch can figure out what order the syscall stub objects are in the .so. Use -P to suppress to #line directives that would override that. Tested with both gcc/gas and clang. ok deraadt@ | |||||
| * | Stop enumeration all allocation functions, just say "allocation functions" | 2017-03-26 | 1 | -32/+13 | ||
| | | | | | ok jmc@ deraadt@ | |||||
| * | add a helper function to print all pools #ifdef MALLOC_STATS | 2017-03-24 | 1 | -1/+16 | ||
| | | | | | from David CARLIER | |||||
| * | document new recallocarray diagnostic; zap a few diagnostics that should | 2017-03-24 | 1 | -8/+9 | ||
| | | | | | never occur | |||||
| * | move recallocarray to malloc.c and | 2017-03-24 | 2 | -19/+207 | ||
| | | | | | | | | - use internal meta-data to do more consistency checking (especially with option C) - use cheap free if possible ok deraadt@ | |||||
| * | mkdir(2) and mkdirat(2) can also fail with EACCESS if write permission | 2017-03-23 | 1 | -3/+5 | ||
| | | | | | | is denied on the parent directory of the directory to be created. From FreeBSD. OK deraadt@ natano@ | |||||
| * | Provide the necessary weak alias for fpgetround(). Delete the obsolete | 2017-03-22 | 2 | -10/+3 | ||
| | | | | | | | | __weak_alias() uses problem noted by drahn@ ok kettenis@ | |||||
| * | Use the hidden aliases to avoid PLT entries for {,_}{set,long}jmp | 2017-03-22 | 1 | -9/+8 | ||
| | | | | | | | | Set the size of the sig{set,long}jmp symbols testing help jsg@ ok kettenis@ | |||||
| * | Stop setting the second register; it's unnecessary on 64bit archs | 2017-03-19 | 1 | -2/+1 | ||
| | | | | | ok patrick@ kettenis@ | |||||
| * | Simplify fork/vfork logic: the kernel has handled returning zero in the child | 2017-03-18 | 1 | -10/+1 | ||
| | | | | | | | | for a long time, so there's no need to test the second return register here in the asm stub. ok guenther@ | |||||
| * | Use the userspace-visible thread register directly in __cerror instead | 2017-03-18 | 1 | -10/+6 | ||
| | | | | | | | of indirecting through __errno(). ok patrick@ | |||||
| * | Make brk(2) actually work and sync the brk()/sbrk() implementation with arm, | 2017-03-18 | 2 | -35/+29 | ||
| | | | | | | | brininging over all the symbol visibility improvements that guenther@ made. ok drahn@ | |||||
| * | remove unneccessary macro; | 2017-03-17 | 1 | -2/+2 | ||
| | | ||||||
| * | Strengthen description of recallocarray(3) behaviour, hoping that readers | 2017-03-17 | 1 | -5/+10 | ||
| | | | | | | make the behaviour -> use case connection. help from jmc and jsing | |||||
| * | Use recallocarray() to avoid leaving detritus in memory when resizing | 2017-03-17 | 1 | -2/+3 | ||
| | | | | | the string buffer used by asprintf() and vasprintf(). OK deraadt@ | |||||
| * | recallocarray() the string buffer, to avoid leaving such contents | 2017-03-17 | 1 | -5/+6 | ||
| | | | | | | | around in the address space. Don't bother doing so for the buffer which contains aslr'd pointers... ok millert | |||||
| * | Use recallocarray() to avoid leaving detritus in memory when resizing | 2017-03-17 | 4 | -8/+12 | ||
| | | | | | | | buffers. We don't bother doing this for objects containing pointers, but focus on controllable data. ok millert | |||||
| * | sync the vfs bits as best i can; | 2017-03-16 | 1 | -25/+17 | ||
| | | ||||||
| * | Only reallocate the buffer to fit for medium-size allocations where | 2017-03-16 | 2 | -18/+28 | ||
| | | | | | | we expanded the buffer to a single page. The final realloc() can be expensive for large buffers and is not realled needed. OK deraadt@ | |||||
| * | bit more consistent; | 2017-03-16 | 1 | -5/+4 | ||
| | | ||||||
| * | When reallocating the buffer for asprintf(), just round up to the | 2017-03-16 | 1 | -6/+5 | ||
| | | | | | | nearest page instead of doubling the old size until it is large enough. OK deraadt@ | |||||
| * | use recallocarray to resize buffer - ensures that detritus from previous | 2017-03-15 | 1 | -2/+2 | ||
| | | | | | | lookups isn't left lying around the address space. ok eric | |||||
| * | Use a macro for the initial length of the buffer instead of 127; OK deraadt@ | 2017-03-14 | 2 | -6/+10 | ||
| | | ||||||
| * | don't need to handle the malloc case special, since realloc works | 2017-03-14 | 1 | -9/+1 | ||
| | | | | | | with NULL ok eric | |||||
| * | - no KERN_RND: from schwarze | 2017-03-13 | 1 | -13/+1 | ||
| | | | | | - remove some XXX i no longer need | |||||
| * | for each sysctl name, attach the variable name as seen by sysctl(8); | 2017-03-13 | 1 | -370/+353 | ||
| | | | | | | | includes some fixes from schwarze, as well as some general tweaking; ok deraadt schwarze | |||||
| * | shuffle back: wxabort is described in sysctl(3); | 2017-03-11 | 2 | -4/+4 | ||
| | | ||||||
