Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-28 | Don't add setjmp.S twice. | Mark Kettenis | |
2016-04-28 | Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as in | Mark Kettenis | |
_longjmp(3) but also restore the signal mask. ok deraadt@ | |||
2016-04-28 | remove duplicate strrchr.c entry in SRCS | Jonathan Gray | |
ok deraadt@ | |||
2016-04-26 | Enable LIBREBUILD to construct libc.so.*.a | Theo de Raadt | |
2016-04-25 | Allow setenv(3) and putenv(3) to operate on a NULL environ pointer. | Todd C. Miller | |
The getenv(3) and unsetenv(3) functions already support this. This will make it easier to emulate the glibc clearenv() function in ports. Based on a diff from and OK jca@ | |||
2016-04-17 | document pledge(2); from rob pierce | Jason McIntyre | |
2016-04-13 | Revert the recent changes to pledge.2. | Theo Buehler | |
Requested by deraadt@ | |||
2016-04-12 | tweak previous; | Jason McIntyre | |
2016-04-12 | two times a define to an inline function, from Michael McConville; ok djm@ | Otto Moerbeek | |
2016-04-12 | documents "mcast" promise | Sebastien Marie | |
with few nits from and ok schwarze@ | |||
2016-04-12 | documents "route" promise | Sebastien Marie | |
initial diff from Rob Pierce rob ! 2keys. ca with some enhancements from jmc@, schwarze@ and me ok jmc@ schwarze@ | |||
2016-04-10 | Clean up and complete the lists of allowed syscalls. | Theo Buehler | |
With input from schwarze@ and semarie@. "go ahead" schwarze@ (documentation perspective only, without checking factual accuracy) ok semarie@ on an earlier version | |||
2016-04-09 | tweak MALLOC_STATS printing (switched off by default), prodded by | Otto Moerbeek | |
Michael McConville | |||
2016-04-09 | redundant memset(3), from Michael McConville, ok armani@ | Otto Moerbeek | |
2016-04-09 | Document (near) standards conformance | Philip Guenther | |
based on diff by mmcc@ | |||
2016-04-05 | Prefer _MUTEX_*LOCK over _THREAD_PRIVATE_MUTEX_*LOCK() when thread-specific | Philip Guenther | |
data isn't necessary. ok mpi@, ok&tweak natano@ | |||
2016-04-05 | Update example in comment: setlogin doesn't use {PROTO,DEF}_WRAP() now | Philip Guenther | |
2016-04-04 | get* can change *lineptr on failure | Philip Guenther | |
ok sthen@ | |||
2016-04-03 | Document ``use after free'' error message | Otto Moerbeek | |
2016-03-30 | Major bump for getlogin*/ptrace changes | Philip Guenther | |
2016-03-30 | Turd polish: use HIDDEN= instead of PSEUDO= for ptrace syscall stub, to | Philip Guenther | |
make its underlying symbol name look like others. | |||
2016-03-30 | Eliminate userspace caching by getlogin_r/setlogin; make the getlogin | Philip Guenther | |
syscall behave exactly like userspace getlogin_r() and rename it to match. Eliminate the reduced-to-no-op wrappers of the syscalls. Eliminate the unnecessary per-thread static buffering by getlogin(). ok kettenis@ deraadt@ | |||
2016-03-30 | some Xr adjustment to catch up with MLINKS removal; | Jason McIntyre | |
2016-03-30 | for some time now mandoc has not required MLINKS to function | Jason McIntyre | |
correctly - logically complete that now by removing MLINKS from base; authors need only to ensure there is an entry in NAME for any function/ util being added. MLINKS will still work, and remain for perl to ease upgrades; ok nicm (curses) bcook (ssl) ok schwarze, who provided a lot of feedback and assistance ok tb natano jung | |||
2016-03-27 | Don't need to define SYS_sycall here | Philip Guenther | |
noted by miod@ | |||
2016-03-27 | Switch to RSYSCALL: no special handling is needed here any more and | Philip Guenther | |
we do need the hidden _libc_syscall alias. from miod@ | |||
2016-03-27 | remove unused variable | Charles Longeau | |
ok millert@ | |||
2016-03-27 | Add EISDIR to ERRORS and fix ETXTBSY description; from Piotr Durlej. | Todd C. Miller | |
OK jmc@ | |||
2016-03-26 | fix typo: "prefer seek()" -> "prefer fseek()" | Theo Buehler | |
ok deraadt@, stsp@ | |||
2016-03-26 | fix the last bunch of NAME sections that were overlooked earlier | Ingo Schwarze | |
such that the MLINKS removal can be committed after this; OK jmc@ | |||
2016-03-26 | remove some unused ancient test files from 4.4 BSD | Michael McConville | |
ok guenther@, millert@, deraadt@ | |||
2016-03-23 | Initialize _res_ext.nsaddr_list alongside _res.nsaddr_list. | Christopher Zimmermann | |
Fallback to initialization with 0 when _res.nsaddr_list is to small to hold an IPv6 address. OK bluhm@ | |||
2016-03-22 | Improve the sendsyslog(2) man page. | Alexander Bluhm | |
OK deraadt@ guenther@ jmc@ | |||
2016-03-22 | tweak previous; | Jason McIntyre | |
2016-03-21 | Rename the system call sendsyslog2 to sendsyslog. Keep the old one | Alexander Bluhm | |
as osendsyslog for a while. The three argument variant is the only one that will stay. input kettenis@; OK deraadt@ | |||
2016-03-21 | The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa. | Philip Guenther | |
So instead, do the kbind disabling with syscall(). debugging and ok deraadt@, ok kettenis@ | |||
2016-03-20 | LOCALE_CHARSETS has been unused for some time now | Jeremie Courreges-Anglas | |
so no need to include share/locale/ctype/Makefile.inc to get it. ok guenther@ stsp@ (who had the same diff) | |||
2016-03-20 | __thrsleep.2 is contained in section 2 | natano | |
ok jmc | |||
2016-03-20 | It's libpthread, not librthread, and __tfork(2) lets you set the TCB | Philip Guenther | |
address of the new thread | |||
2016-03-20 | Add $OpenBSD line | Philip Guenther | |
2016-03-20 | Rearrange C runtime bits: now that ld.so exports environ and __progname, | Philip Guenther | |
move their definitions and initialization in static links to libc.a Make crt0 always invoke a new func _csu_finish() in libc to process the auxv and to either register the ld.so cleanup function (in dynamic links) or initialize environ and __progname and do MC_DISABLE_KBIND (in static links). In libc, get pagesize from auxv; cache that between getpagesize() and sysconf(_SC_PAGESIZE) ok mpi@ "good time" deraadt@ | |||
2016-03-20 | Currently we have about a 50/50 split over fcntl(n, F_GETFL [,0]) | Kenneth R Westerback | |
idioms. Adopt the more concise fcntl(n, F_GETFL) over fcntl(n, F_GETFL, 0) where it is obvious further investigation will not yield and even better way. Obviousness evaluation and ok guenther@ | |||
2016-03-19 | Add STANDARDS and HISTORY blurbs for SOCK_{NONBLOCK,CLOEXEC,DNS} | Philip Guenther | |
2016-03-19 | This is thrkill, not __thrsigdivert | Philip Guenther | |
2016-03-17 | remove NOTREACHED | mmcc | |
2016-03-17 | properly guard to macros | mmcc | |
ok otto@ | |||
2016-03-15 | remind people rewind is seldom a good choice | Marc Espie | |
okay jmc@ | |||
2016-03-14 | small step towards multiple pools: move two globls into the struct dir_info | Otto Moerbeek | |
ok @stefan armani@ | |||
2016-03-14 | Remove doaccess variable and access(2) call since this interfers with | mestre | |
applications like zdump(8) because pledge(2) doesn't allow access(2) to /usr/share/zoneinfo. millert@ better described why this call can go away: "This looks like an attempt to do access checks based on the real uid instead of the effective uid. Basically for setuid programs we don't want to allow a user to set TZ to a path they should not be able to otherwise access. However, we already have a check for issetugid() above so I think the doaccess bits can just be removed and we can rely on open()." After discussion with tb@, deraadt@ and millert@, this was also OK'ed by them | |||
2016-03-14 | (char *)0 -> NULL | mmcc | |