Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-25 | Fix detection whether /usr/share is on a nfs mounted filesystem. | Robert Peichaer | |
2017-08-22 | descend into reorder_kernel | Jonathan Gray | |
2017-08-21 | Move the kernel relinking code from /etc/rc into a seperate script | Robert Peichaer | |
/usr/libexec/reorder_kernel. Requested by ajacoutot@ to be able to relink the kernel from within syspatch(8). OK deraadt@ tb@ | |||
2017-08-19 | Build ld.so with ${DEBUG} which defults to -g, like other "libraries" are. | Theo de Raadt | |
This provides some unwind benefits. ok kettenis dlg | |||
2017-08-16 | remove accidentally duplicated cpp chunks | Theo de Raadt | |
ok kettenis | |||
2017-08-16 | Adapt the commit in libc that changes how a string like "0xy" is | Todd C. Miller | |
parsed. OK deraadt@ | |||
2017-08-15 | Align text locations to 16 (instead of 4) to match modern recommendations | Theo de Raadt | |
(generally associated with hardwired BTC limitations). And then fill those alignments with 0xcc (int 3) to match our trapsled model. Resulting binaries show no sequential nop's. ok mlarkin kettenis mortimer | |||
2017-08-13 | Get R_MIPS_* defines via <machine/reloc.h>. | Visa Hankala | |
OK guenther@ | |||
2017-07-23 | from libc malloc: only access offset if canaries are enabled *and* size > 0 | Otto Moerbeek | |
and initialize ->offset to a definite value in the size == 0 case | |||
2017-07-20 | When login_skey was called for a user without skey, it crashed with | Alexander Bluhm | |
NULL pointer dereference. It tried to pass a file descriptor that did not exist. This has to be done conditionally. bug found by Raimund Specht with process accounting; OK millert@ | |||
2017-07-07 | allow fetching lists from https:// URLs too | Damien Miller | |
2017-07-07 | switch user to _spamd before executing ftp(1) to fetch lists. | Damien Miller | |
sprinkle in some closefrom(2); ok deraadt@ beck@ | |||
2017-07-02 | Fixed a typo in error message. | Tobias Stoeckmann | |
ok jmc@ | |||
2017-06-22 | Do not interpret an empty path as current working directory "." when | Sebastian Benoit | |
parsing LD_LIBRARY_PATH, and in DT_RPATH and DT_RUNPATH attributes and in ld.so.hints. ok deraadt@ | |||
2017-06-04 | Remove the sigprocmask stub that has long been made unused since | Patrick Wildt | |
the use of kbind. The code was #if 0'd anyway. Reminded by miod@ | |||
2017-06-04 | For the memory operand, clang passes in an address relative to the | Christian Weisgerber | |
stack pointer. We cannot use this twice while pushing values on the stack. Instead load the operand address into a register and use this as base address. Use %edx since it is already marked as clobbered. Also fixes a syntax problem for clang. ok mlarkin@ | |||
2017-05-29 | do not need dev[] wasting bss space | Theo de Raadt | |
2017-05-28 | Do a better job of not printing sequences we cannot reverse in DELETE or | Theo de Raadt | |
KILL. Therefore we can do a better job cleaning up. testing by benno | |||
2017-05-27 | Stop echoing ANSI sequences back to the console, by expanding ESC character | Theo de Raadt | |
to literal ^[. This makes getty interaction appear more like login, and stops a mid-ANSI sequence parsing problem that messed up login, making it freeze the session until timeout. ok tedu fcambus | |||
2017-05-27 | Stop supporting primordial # (erase) and @ (kill) sequences. | Theo de Raadt | |
ok tedu | |||
2017-05-27 | remove the getname() code trying to handle baud < 1200 terminals. | Ted Unangst | |
leave the special down under code until somebody unearths why it exists. | |||
2017-05-27 | bzero -> memset | Ted Unangst | |
2017-05-27 | remove support for OSF | Ted Unangst | |
2017-05-27 | unifdef XXX_DELAY which is older than i am | Ted Unangst | |
2017-05-25 | Xr inetd as a hint about what flavor of crazy you're dealing with | Ted Unangst | |
2017-05-08 | Always use the same callback to unlock as was used to lock. Permits | Philip Guenther | |
libpthread initialization from a shared object's init (or fini, I suppose) routines. ok kurt@ kettenis@ espie@ | |||
2017-04-27 | Change len arg of getidle() from size_t to int since it is used as | Todd C. Miller | |
a length parameter to a "%.*s" printf format. Quiets a compiler warning (both gcc and clang). | |||
2017-04-27 | challenge is an array, not a pointer, therefore cannot be NULL. | Todd C. Miller | |
Quiets a clang warning. | |||
2017-04-27 | Don't send multiple error messages in response to a single command | Mike Belopuhov | |
While a few commands (such as HELP and NOOP) are allowed in between USER and PASS, most of the others are not. However if such command is issued, ftpd should abort the command evaluation early and reply with "530 Please login with USER and PASS." From form@, with input from deraadt@ and OK millert@ | |||
2017-04-17 | memset() of password field should be explicit_bzero(). | Theo de Raadt | |
[Not using freezero() in yacc files yet] | |||
2017-04-17 | freezero() can be used here | Theo de Raadt | |
2017-04-06 | fix missing \ on \n, spotted by Edgar Pettijohn | Bob Beck | |
2017-04-03 | check return from pread, don't divide -1 for count | Ted Unangst | |
2017-04-03 | use recallocarray() because the array contains data that can be observed | Theo de Raadt | |
2017-04-02 | note that some hosts never generate tuples and are ignored; | Jason McIntyre | |
ok beck | |||
2017-04-02 | Prefer pread() over lseek()+read() | Philip Guenther | |
open() only needs the mode argument if O_CREAT is present ok beck@ deraadt@ | |||
2017-03-16 | define the role of spamd-setup a little better; | Jason McIntyre | |
2017-03-16 | use one way to show filter rules, not two. the bits and pieces of the | Jason McIntyre | |
spamd setup are complex enough without freestyling the pf rules; while here, Bk/Ek no longer required | |||
2017-02-18 | Add NULL tests to wrterror() to avoid a NULL deref when called from | Philip Guenther | |
malloc initialization or a free() error path. Prompted by libc's malloc.c rev 1.214; with correction from jsg@ and otto@ ok jsg@ krw@ | |||
2017-02-16 | correct format strings, ok guenther | Theo de Raadt | |
2017-02-16 | Match the recent change in the kernel and ask for a generic armv8-a | Jonathan Gray | |
encoding rather than one based on and tuned for cortex-a57 when using +nofp+nosimd. | |||
2017-02-15 | Make this build (and run) with gcc 4. | Miod Vallat | |
2017-02-08 | Provide size-generic ELF_NO_ADDR in <sys/exec_elf.h> and use that instead | Philip Guenther | |
of ELFDEFNNAME(NO_ADDR) ok jca@ | |||
2017-01-30 | Fix ELF64_R_TYPE(reloc->r_info) to have the same type on mips64le | Philip Guenther | |
as on other LP64 archs, __uint64_t, so that printf-like functions don't require extra casting...then eliminate the extra cast in ld.so/mips64/rtld_machine.c discussed with miod ok visa@ | |||
2017-01-29 | Previous commit broke build on loongson. Refix by adding | Visa Hankala | |
an explicit type cast. Reported and tested by matthieu@ | |||
2017-01-25 | Fix build on mips64. | Visa Hankala | |
2017-01-24 | make ldso[] const; OK guenther@ | Todd C. Miller | |
2017-01-24 | For consistentcy, use 'void *' with %p instead of 'char *' | Philip Guenther | |
2017-01-24 | To format r_addr, use %p and cast to 'void *'. From comparison with | Philip Guenther | |
other archs | |||
2017-01-24 | On fatal errors, kill ourselves with thrkill(0,9,NULL) instead of | Philip Guenther | |
simply exiting, via helper functions _dl_die(), _dl_diedie(), and _dl_oom(). prompted by a complaint from jsing@ ok jsing@ deraadt@ |