Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2010-01-11 | KNF | Bob Beck | |
2010-01-03 | Make lazy binding work on hppa. | Mark Kettenis | |
ok miod@ | |||
2010-01-02 | Fix handling of hppa RELOC_IPLT relocations during 'bootstrap relocation'. | Mark Kettenis | |
ok miod@, deraadt@, jsing@ | |||
2010-01-02 | the abstraction of using a function pointer for the print functions is | Theo de Raadt | |
not needed (and secondly, ran into hppa not relocating function pointers correctly) ok kettenis drahn | |||
2009-12-30 | Remove paths from the prebind code that shouldn't be present. | Dale Rahn | |
2009-12-24 | deal with the new .Aq in perl manpages production. | Marc Espie | |
- handle .ie, .el minimally - define \(aq as the ' symbol. | |||
2009-11-22 | Move from the PF_RULESET_FILTER world order to PF_TRANS_RULESET | Theo de Raadt | |
due to the standard henning+oga commit-and-run-for-beer problem. ok claudio | |||
2009-11-12 | malloc() after line length check, to avoid memory leak; ok tedu | Theo de Raadt | |
2009-11-01 | remove unused variable | Charles Longeau | |
ok sthen@ | |||
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt | |
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms | |||
2009-10-22 | replace cross references to other manual pages with the right macros. | Igor Sobrado | |
2009-10-11 | Support manpages with NAME written in Spanish/Italian/Portuguese | Stuart Henderson | |
ok espie@ | |||
2009-09-17 | merge/update the spamlogd rules into spamd - there were some subtle | Jason McIntyre | |
problems because of the recent pf nat changes that caused problems; i've fleshed out the example in spamd and just added a pointer to it from spamlogd; ok beck | |||
2009-09-09 | Change the way memory is allocated to reduce memory footprint. Loading the | Claudio Jeker | |
large uatraps uses now around 8 times less memory. Other cleanup includes a fast implementation of imask() (stolen from bgpd), killing some unused code and try to estimate the memory needed in add_blacklist() to reduce the realloc() calls. Tested by many (sthen, matthieu, Stephan A. Rickauer) OK beck@, sthen@ | |||
2009-09-07 | the example pf rules should be "pass in", not just "pass"; ok henning | Jason McIntyre | |
2009-09-01 | match samples here with pf.conf(5) sample ruleset following recent pf changes | Todd T. Fries | |
ok henning@ | |||
2009-09-01 | Adjust example pf rules to take nat-to/rdr-to into account. | Stuart Henderson | |
2009-09-01 | adapt to new pf, ok henning@ | Stuart Henderson | |
2009-08-19 | In ldconfig the dewey field of shlib_list was only partially filled | Alexander Bluhm | |
as bcopy used the number of elements instead of the array's size. As a consequence, the wrong version of a library could be selected if the library had many minor numbers. from Christian Rusch; ok otto@ | |||
2009-08-16 | Do not have multiple va_end(). Ok miod@ + many more. | Anders Magnusson | |
2009-07-30 | Remove unused add_nat() function, ok jcs@ | Stuart Henderson | |
2009-07-02 | add a missing full stop; noticed by frantisek holop <minusf at obiit dot org> | Ingo Schwarze | |
while here, add a missing comma and a missing word, too; ok jmc@ | |||
2009-06-04 | ...and now try again with a commit from the right tree. doh! | Stuart Henderson | |
ftp uses its own ugly "sockunion" to hold addresses, but with CMD_BIND the monitor treats it as if it were a sockaddr. this is fine for v4 but fails for v6, so active connections break. problem reported and diff tested by Maurice Janssen. looks sensible to deraadt@. | |||
2009-06-04 | ftp uses its own ugly "sockunion" to hold addresses, but with CMD_BIND | Stuart Henderson | |
the monitor treats it as if it were a sockaddr. this is fine for v4 but fails for v6, so active connections break. problem reported and diff tested by Maurice Janssen. looks sensible to deraadt@. | |||
2009-06-02 | Protect errno. | Ray Lai | |
OK millert | |||
2009-06-02 | comment spelling fix: ARSGUSED -> ARGSUSED | jmeltzer | |
2009-05-30 | Airplane work, undefined weak variables not getting resolved is not an error. | Dale Rahn | |
Delete an unused manpage, remove some unused variables. | |||
2009-05-20 | Do not fall back to using nobody if _user is missing, but | Thordur I. Bjornsson | |
error out. Add a new user _rwalld for rpc.rwalld, and use that instead of nobody, also unconditionally drop to _rwalld not only if rpc.rwalld was started with euid 0 (as root). ok deraadt@ | |||
2009-05-18 | Add buffer mechanism internal ld.so printing code. makes ktrace more readable. | Dale Rahn | |
nudge nudge deraadt@ |