Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-08 | If the file size is zero, there's nothing to transmit so avoid spamming | Jeremie Courreges-Anglas | |
syslog with mmap failures. Noticed by and ok henning@, "looks right" deraadt@ | |||
2013-12-31 | Don't consider ld.so to be successfully built unless a test program | Philip Guenther | |
using it works, because seeing "make build" fail right after it installs a broken ld.so is *#!&%(@*)# annoying. Presumably needs to be fixed for cross-builds. ok matthew@ deraadt@ miod@ | |||
2013-12-30 | When a function does not obviously terminate itself, it is good practice | Theo de Raadt | |
to clean up a bit. | |||
2013-12-28 | Do not need __guard anymore | Theo de Raadt | |
Discussion with miod ok kettenis | |||
2013-12-25 | Pass _dl_dtors as the csu cleanup routine on sh | Miod Vallat | |
2013-12-25 | Pass _dl_dtors as the csu cleanup routine on arm. | Miod Vallat | |
2013-12-25 | Pass _dl_dtors as the csu cleanup routine on m68k and m88k; change the | Miod Vallat | |
conditional in the MI code to only list the architectures left to adapt. | |||
2013-12-25 | Make ld.so pass its cleanup handler in %g1 as required by the SPARC System V | Mark Kettenis | |
ABI, and stop calling atexit(4) directly from ld.so on sparc. | |||
2013-12-24 | Remove some leftover bits that are no longer necessary now that we no | Mark Kettenis | |
longer call atexit(4) directly on hppa. | |||
2013-12-23 | Use slightly diffrerent code to get the global offset table address. This | Mark Kettenis | |
version will match the (upcoming) 32-bit version (for sparc) and allegedly is slightly faster. | |||
2013-12-23 | Make ld.so pass its cleanup handler in %rdx as required by the AMD64 System V | Mark Kettenis | |
ABI, and stop calling atexit(4) directly from ld.so on amd64. Note that this means that binaries built before the middle of november may no longer call destructors in shared libraries implemented in C++. Update your packages! ok guenther@ | |||
2013-12-23 | Make ld.so pass its cleanup handler in r7 as required by the PowerPC System V | Mark Kettenis | |
ABI, and stop calling atexit(4) directly from ld.so on powerpc. | |||
2013-12-23 | Fix indentation. | Mark Kettenis | |
2013-12-23 | Make ld.so pass its cleanup handler in v0 and stop calling atexit(4) directly | Mark Kettenis | |
from ld.so on alpha. Note that this means that binaries built before early december may no longer call destructors in shared libraries implemented in C++. Update your packages! | |||
2013-12-23 | Make ld.so pass its cleanup handler in %g1 as required by the SPARC System V | Mark Kettenis | |
ABI, and stop calling atexit(4) directly from ld.so on sparc64 | |||
2013-12-23 | Call __cxa_atexit(3) instead of atexit(3). Preparation for upcoming changes to | Mark Kettenis | |
make it possible to call atexit from dynamically loaded shared objects. | |||
2013-12-23 | Make ld.so pass its cleanup handler in %arg1 and stop calling atiexit(4) | Mark Kettenis | |
directly from ld.so on hppa. | |||
2013-12-23 | Make ld.so pass its cleanup handler in %edx as required by the i386 System V | Mark Kettenis | |
ABI, and stop calling atexit(4) directly from ld.so on i386. ok guenther@ | |||
2013-12-10 | Drop the f0, f1, f2 gettytab capabilities that were used to poke | Christian Weisgerber | |
magic numbers into sgttyb. The "modern" replacement for f# is the set of i#, o#, c#, l# to poke magic numbers into termios. ok miod@ | |||
2013-12-04 | cleanup SUBDIR | Theo de Raadt | |
2013-12-04 | we now use the rewritten usr.sbin/identd | Theo de Raadt | |
2013-12-03 | stop using sys/syslimits.h directly, and use limits.h | Theo de Raadt | |
prodded by millert | |||
2013-12-03 | use LOGIN_NAME_MAX instead of L_cuserid, and adjust .h includes; ok millert | Theo de Raadt | |
2013-11-27 | unsigned char for ctype | Theo de Raadt | |
ok okan kettenis | |||
2013-11-27 | make the _dl_isalnum() resemble the ctype version | Theo de Raadt | |
prodding from kettenis | |||
2013-11-19 | add a bunch of missing prototypes | Theo de Raadt | |
ok beck phessler | |||
2013-11-19 | repair format strings for time_t, and some missing protos | Theo de Raadt | |
ok beck phessler | |||
2013-11-19 | the time being handled here is strictly unsigned 32 bit | Theo de Raadt | |
ok beck phessler | |||
2013-11-14 | Add STANDARDS section to finger(1)/fingerd(8). | Anthony J. Bentley | |
tweaks/ok jmc@ | |||
2013-11-13 | repair device checking, somewhat broken from around 10 years. | Theo de Raadt | |
Bring things into prototypes and remove handling for old X utmp handling as well ok guenther millert | |||
2013-11-13 | Reduce casts by careful use of char* | Philip Guenther | |
ok deraadt@ | |||
2013-11-13 | prototype & void * math cleanup | Theo de Raadt | |
ok guenther | |||
2013-11-13 | Complete the prototype in a function cast to quiet a gcc warning | Philip Guenther | |
ok deraadt@ | |||
2013-11-12 | repair the last prototype by bringing in monitor.h | Theo de Raadt | |
2013-11-10 | Make sure we pass a NULL cleanup argument to __start() by initializing | Philip Guenther | |
a2 to zero in the kernel and ld.so. This will let us add the conditional atexit() call to crt0 ok kettenis@ miod@ | |||
2013-11-02 | do not log passwords, even if they are wrong. | Sebastian Benoit | |
ok mcbride halex | |||
2013-10-18 | does not need stab.h | Theo de Raadt | |
2013-09-15 | Some missing .Pa macros in FILES sections; | Ingo Schwarze | |
from Jan Stary <hans at stare dot cz>; discussed with jmc@. | |||
2013-08-22 | Correct format string mismatches turned up by -Wformat=2 | Philip Guenther | |
suggestions and ok millert@ | |||
2013-08-21 | Remove the use of time_t in the greylist db file and use int64_t instead | Todd C. Miller | |
with backwards compatibility for records with 32-bit times. OK deraadt@ beck@ | |||
2013-08-14 | some Bx/Ox conversion; | Jason McIntyre | |
From: Jan Stary | |||
2013-08-13 | unbreak | Miod Vallat | |
2013-08-13 | Switch time_t, ino_t, clock_t, and struct kevent's ident and data | Philip Guenther | |
members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@ | |||
2013-08-07 | disable libexec/identd and enable usr.sbin/identd. | David Gwynne | |
ok sthen@ deraadt@ | |||
2013-08-06 | Switch vax to gcc 3.3.6. | Miod Vallat | |
2013-07-26 | Make sure tmpline[] is always NUL terminated, to avoid possible | Philip Guenther | |
read-beyond-end in get_line(). Analysis and patch by Maxime Villard (rustyBSD (at) gmx.fr) ok millert@ deraadt@ | |||
2013-07-16 | use .Mt for email addresses; from Jan Stary <hans at stare dot cz> | Ingo Schwarze | |
2013-07-16 | non[ -]existing -> non-existent; | Jason McIntyre | |
2013-07-16 | where "-" represents stdin, just use Sq, not Fl, since it's not a flag; | Jason McIntyre | |
from Jan Stary | |||
2013-07-15 | Remove some unused variables, from David Hill dhill at mindcry.org | Jeremie Courreges-Anglas | |
While here, do better checks in elf_write_lib() and ansify elf_sum_reloc()'s decl/def. With input from and ok krw@ |