Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-13 | rename() is the atomic operation, unlink() is just there to create | Marc Espie | |
races between ldconfig and ld.so (simple commit, hours of bug hunt...) okay kettenis@, deraad@, miod@ | |||
2010-12-12 | Allocate a full C compiler-style stack frame that includes space for 6 | Mark Kettenis | |
extended word argument slots required by the ABI. Apparently gcc4 uses them in cases where gcc3 didn't. Fixes segmentation faults with gcc4 because the space for the slots was colliding with the space for dl_data that we allocated on the stack. ok miod@, drahn@ | |||
2010-12-07 | Make the preload error distinct from the normal error. | Dale Rahn | |
ok espie@ | |||
2010-11-16 | Fix error message when ld.so ends up loading a different than expected | Dale Rahn | |
library, but other library needs the one loaded. mostly ok kurt@ | |||
2010-11-11 | Remove commented out references to old kerberosIV libraries we do not | Miod Vallat | |
ship since ages. ok deraadt@ millert@ | |||
2010-10-30 | fix a 10 year old bug in the memory allocator, which affected only sparc. | Theo de Raadt | |
sparc has 4 byte long, but needs 8 byte alignment. recently the DIR struct was changed to contain some off_t, which needs 8 byte alignment. turns out the allocator calculated the bias for alignment, and then subtracted out it's private linkage storage afterwards. on hppa this worked because a 8-byte object can be loaded at a 4-byte boundary; on all other architectures the situation was either 4/4 or 8/8. thanks for a bit of help from drahn | |||
2010-10-29 | more nroff removal, with tweaks from (and ok) schwarze; | Jason McIntyre | |
2010-10-28 | Change basep parameter of getdirentries() to be off_t *, not long * | Todd C. Miller | |
so it works correctly with large offsets (and matches other systems). This requires adding a new getdirentries syscall, with the old one renamed to ogetdirentries. All in-tree consumers of getdirentries() have been updated. Bump libc and libpthread major numbers. OK and with deraadt@ | |||
2010-10-27 | Fix comment; no binary change. OK deraadt@ | Todd C. Miller | |
2010-10-27 | repair ;; | Theo de Raadt | |
2010-10-25 | Search loaded libs first and add support for SONAME matching. ok drahn@ | Kurt Miller | |
2010-10-25 | give a different error message for empty files, as they are obviously wrong | Marc Espie | |
2010-10-15 | Switch the remaining users of libdes in src to libcrypto, | Jonathan Gray | |
telnet portion partially from the latest heimdal. ok mikeb@ | |||
2010-10-13 | The heimdal code switched to using DES from libcrypto when 0.7.2 | Jonathan Gray | |
was imported over four years ago, so we don't need to link libdes for kerberos anymore. ok mikeb@ deraadt@ | |||
2010-10-06 | do not pass GREY entries to pf's spamd-white table if already TRAPPED. | Stephan A. Rickauer | |
Fixes pr/6467. (from boudewijn at indes dot com) - ok beck@ | |||
2010-09-11 | Fix lazy binding issue by making sure the second argument to _dl_find_symbol() | Mark Kettenis | |
always points to a pointer that is initialized to NULL. Consistently use NULL instead of mixing NULL and 0 to make the pattern more obvious. Fixes nm(1) crashes that happen when you pass it multiple object files on the command line. ok miod@ | |||
2010-09-03 | add EXIT STATUS for /usr/libexec; | Jason McIntyre | |
2010-09-01 | Oracle has re-licensed sunrpc under a three-clause BSD license. | Todd C. Miller | |
Update our sources appropriately. OK deraadt@ jsg@ | |||
2010-08-30 | Add missing network service name from /var/log/ftpd entries. | lum | |
ok and suggestion from jmc@ ok tobias@ | |||
2010-08-27 | In revision 1.14 of ftpd.c the ident variable was removed from its only ↵ | lum | |
meaningful usage when a snprintf call was removed, rendering ident useless. Time to remove remaining code. ok tobias@ | |||
2010-08-11 | Make _dl_searchnum signed as originally intended. | Dale Rahn | |
Pointed out by patrick keshish. | |||
2010-08-01 | Properly reset states when a login phase is interrupted by another one. | Tobias Stoeckmann | |
Prevents ftpd from letting regular users logging in during anonymous-only mode (-A). ok millert, ray | |||
2010-07-30 | Don't set "success" flags before error checks. | Ray Lai | |
Add check for login_getclass() failure, pointed out by tobias. OK tobias | |||
2010-07-13 | handle Tm, like in tiff2ps | Marc Espie | |
2010-07-13 | work around a strange problem in locality of @_ by copying stuff. | Marc Espie | |
okay millert@ | |||
2010-07-09 | don't print directly, use an interface that's similar enough to pkg_add | Marc Espie | |
print framework so that we'll be able to integrate with it better. ok millert@ | |||
2010-07-02 | Add Makefile.inc for hppa64 to aid in building cross tools. | Joel Sing | |
ok drahn@ kettenis@ | |||
2010-07-01 | When generating grpsym lists, avoid duplicates without searching the | Dale Rahn | |
already generated list. Speeds up startup on deeply nested dlopen binaries. ok guenther@, tested by ckuethe@ and ajacoutot@ | |||
2010-06-18 | Prevent a segmentation fault on ftpd_popen error (memory, file descriptor, | Tobias Stoeckmann | |
pipe ...) during status command. ok millert | |||
2010-06-13 | Adjust FTP reply codes (in error conditions) to conform to RFC 959. | Tobias Stoeckmann | |
ok millert, schwarze | |||
2010-06-07 | Fix a comment typo | Philip Guenthe | |
2010-06-06 | add -H to synopsis/usage(); from Rod Whitworth | Jason McIntyre | |
2010-06-05 | Argh, revert previous change, for older binutils do not grok the fic() change. | Miod Vallat | |
2010-06-05 | Explicitely pass a %sr register to fic instructions, instead of realying on | Miod Vallat | |
the assembler to pass %sr0 by default. No binary change. ok kettenis@ | |||
2010-05-27 | Synchronize caches after modifying the data words in the PLT stub to prevent | Mark Kettenis | |
instructions in the same cache line from being corrupted. ok deraadt@, miod@ | |||
2010-05-11 | Correct the _dl_sigprocmask() stub to take and store signal masks | Philip Guenthe | |
as 32bit values instead of 64bit values, synchronizing it with the libc stub. gcc4 apparently packs the stack in _dl_bind() more tightly, so this was resulting in the saved rbx register being overwriten. ok drahn@, marco@, NicM@ | |||
2010-05-09 | use _dl_memset() instead of bzero() here. Unbreaks sparc build. | Matthieu Herrb | |
ok kettenis@ | |||
2010-05-09 | Reserve space for 6 extended word argument slots required by the ABI. | Mark Kettenis | |
Apparently gcc4 uses them in cases where gcc3 didn't. Fixes segmentation faults with gcc4 because the space for the slots was colliding with the space for dl_data that we allocated on the stack. ok miod@ | |||
2010-05-03 | Fix breakage from last commit. Bad guenther@, no cookie! | Miod Vallat | |
2010-05-03 | Make powerpc consistent with the other platforms: SYM_SEARCH_OBJ | Philip Guenthe | |
overrides SYM_DLSYM, so remove the latter ok drahn@, testing krw@ | |||
2010-05-02 | Fix breakage from last commit. Bad guenther@, no cookie! | Mark Kettenis | |
2010-05-02 | Combine the signal mask handling into _dl_thread_bind_lock(), as it's MI. | Philip Guenthe | |
ok drahn@ | |||
2010-05-01 | bzero a struct to appease gcc4. | Jonathan Gray | |
ok drahn@ | |||
2010-04-24 | Fix handling of more than 32768 PLT entries. Mostly from NetBSD. | Mark Kettenis | |
eyeballed by deraadt@ and drahn@ | |||
2010-03-30 | several missing closedir() calls | zinovik | |
regress test run fine with this changes ok deraadt@, drahn@ | |||
2010-03-27 | Remove explicit nop's in delay slots introduced in the previous commit. They | Mark Kettenis | |
are already inserted as part of jal/jr expansion by gas, and we don't need another one. suggested by miod@ | |||
2010-03-27 | Implement lazy binding on mips64. This implementation relies on having two | Mark Kettenis | |
reserved entries in the GOT, which is a GNU extension to the 64-bit MIPS SVR4 ABI. That's fine; all existing OpenBSD/mips64 binaries have the extra slot. ok miod@, jsing@, drahn@ | |||
2010-03-08 | Check that gl_pathc is bigger than zero before derefencing gl_pathv. While | Mark Kettenis | |
this shouldn't happen since we specifiy GLOB_NOMAGIC, it doesn't hurt to be paranoid, even if we fix the bug in glob(3) that causes gl_pathc to be zero even if we specify GLOB_NOMAGIC. ok deraadt@ | |||
2010-02-18 | The .It macro is parsed, and .Do is callable, so we must escape. | Ingo Schwarze | |
Found by and unbreaking the build with mandoc(1). OK jmc@ | |||
2010-02-03 | Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent | Miod Vallat | |
files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@ |