Age | Commit message (Collapse) | Author | |
---|---|---|---|
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@ | |||
2010-02-01 | Properly restore ret1 instead of overwriting ret0 with the saved value. | Mark Kettenis | |
Fixes lazy binding for functions that return results larger than 64 bits (such as structs). ok miod@ | |||
2010-01-14 | drop connections to confused clients who do repeated command failures - | Bob Beck | |
typically when a client just flings commands at us without looking for responses and then gets confused. ok jsing@ | |||
2010-01-13 | pfr.rule.*.addr.type must be initialized to PF_ADDR_NONE for things that | Claudio Jeker | |
are not used. bzero() of the rule structure is not enough. Found with dlg@, OK mcbride@ | |||
2010-01-12 | First pass at removing the 'pf_pool' mechanism for translation and routing | Ryan Thomas McBride | |
actions. Allow interfaces to be specified in special table entries for the routing actions. Lists of addresses can now only be done using tables, which pfctl will generate automatically from the existing syntax. Functionally, this deprecates the use of multiple tables or dynamic interfaces in a single nat or rdr rule. ok henning dlg claudio | |||
2010-01-11 | KNF | Bob Beck | |