summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-01-19Quote label in rule output.Camiel Dobbelaar
ok henning dhartmei
2003-01-19syncTheo de Raadt
2003-01-18inet6 fixes from jmc@prioris.mini.pw.edu.plTheo de Raadt
2003-01-18protoize(1) man page, cobbled from various places by jmc@prioris.mini.pw.edu.plTheo de Raadt
2003-01-18merge; by tedu@Stanford.EDUTheo de Raadt
2003-01-18more typos; jmc@prioris.mini.pw.edu.plTheo de Raadt
2003-01-18minor tweaking; andrushock@korovino.netTheo de Raadt
2003-01-18Move freeaddrinfo() so it doesn't get called with an uninitializedDaniel Hartmeier
pointer (which segfaults). From Julien Bordet.
2003-01-18va_end() missing. Thanks to Andrey Matveev.Cedric Berger
2003-01-18sleppingTheo de Raadt
2003-01-18syncTheo de Raadt
2003-01-18quite some KNF for the older partsHenning Brauer
2003-01-18adjust; err msgs changedHenning Brauer
2003-01-18host() overhaul:Henning Brauer
-split off host_if, host_v4, host_v6, host_dns -kill the return-everywhere nightmare -bit better error messages makes the code more read-, understand- and maintainable; no fucntional changes. ok cedric@ dhartmei@ mcbride@
2003-01-18KNF after ryan...Henning Brauer
2003-01-18Cleanup PF_OPT_NOACTION with tables. No changes on current behaviour,Cedric Berger
but do something useful when the user has no access to /dev/pf. Tested on i386, sparc64. ok henning@
2003-01-18Little cleanup from Andrey Matveev <andrushock@korovino.net>Cedric Berger
Thanks!
2003-01-18Argh! KNF.Ryan Thomas McBride
pointed out in advance by dhartmei@
2003-01-18Add "static-port" to some of the nat rule tests.Ryan Thomas McBride
2003-01-18Make nat behave the way it used to by copying back the random source portRyan Thomas McBride
correctly. Also remove some extra cruft in pf_get_sport related to the "static-port" behaviour. bug report from mpech@ and form@ testing cedric@ "looks sane to me" henning@ ok dhartmei@
2003-01-18Add missing token string and assignment to make static-port work for real.Ryan Thomas McBride
Diff and report courtesy of mpech@ and form@ ok dhartmei@
2003-01-18set stack size for threads, the default is too small for this test.Marco S Hyman
2003-01-17allow setting com baudrate up to 115200; req and testing by Sourabh Ladha ↵Michael Shalayeff
<ladha@mail.eecis.udel.edu>
2003-01-17Update comment for linker change which just committed.Dale Rahn
2003-01-17This is a project to modify executables so that they do not have anyDale Rahn
executable regions which are writable. If a section of an executable is writable and executable, it is much easier for errant code to modify the executable's behavior. Two current areas in shared library environments which have this critical problem are the GOT (Global Offset Table) and PLT (Procedure Linkage Table). The PLT is required to be executable and both GOT and PLT are writable on most architectures. On most ELF architecture machines this would cause shared libraries to have data and BSS marked as executable. Padding to the linker script for programs and shared libraries/objects to isolate the GOT and PLT into their own load sections in the executables. This allows only the text(readonly) region and the PLT region to be marked executable with the normal data and BSS not marked as executable. The PLT region is still marked executable on most architectures because the PLT lives in the "data" or "BSS" regions and the dynamic loader will need to modify it. Since the GOT and PLT should only ever be written by the dynamic linker, it will be modified to mprotect those regions so that they are not writable during normal execution. If the dynamic linker needs to modify the regions later, (eg for lazy binding), it will mprotect the region, make the necessary changes, and mprotect it back. Since it is possible to receive a signal which would interrupt the program flow and perhaps cause the dynamic linker to modify the same (or nearby) PLT references, it is now necessary for signals to be blocked for the duration of the mprotect.
2003-01-17Build sparc64 kernels with the same options as other architectures.Dale Rahn
Doesn't change how the kernel layout occurs, and is required for upcoming binutils/ld change.
2003-01-17Change the GOT initialization so that it is done in a function whichDale Rahn
initialized just the correct addresses instead of assuming that the GOT extends from _GLOBAL_OFFSET_TABLE_ to _DYNAMIC. Mostly from NetBSD. ok nate@
2003-01-17seperate[d][ly] -> separate[d][ly]; alan@alanday.comTheo de Raadt
2003-01-17Add a new option, -f, that allows the user to specify a custom outputTodd C. Miller
format. Currently only supports printing the inode number and path (along with any arbitrary text) but other escapes may be added later. A useful invocation is: ncheck -s -f '\P\0' | xargs -0 ls -ldgT deraadt@ OK
2003-01-17Typos, two from Michael Knudsen <e at molioner.dk>Camiel Dobbelaar
ok pjanzen
2003-01-17Make table tests less sensitive to environmental conditions.Cedric Berger
ok dhartmei@
2003-01-17Don't report setugid directories in "ncheck -s" output since thoseTodd C. Miller
bits have no meaning on OpenBSD. deraadt@ OK
2003-01-17Improve wording a bit; elf(5) was obviously written by a non-nativeTodd C. Miller
speaker of English and needs more help.
2003-01-17typo: bandwith -> bandwidthCamiel Dobbelaar
2003-01-17more; jmc@prioris.mini.pw.edu.plTheo de Raadt
2003-01-17KNFMarkus Friedl
2003-01-17bandwith -> bandwidthCamiel Dobbelaar
YYERROR on failed parseicmpspec() ok dhartmei mcbride henning
2003-01-17The end of the track is one frame before the first frame of the next trackJason Wright
(and right before the leadout track in the case of the last track). Some CDROM's are evidentally picky about being asked to play the first frame of the leadout.
2003-01-17syncTheo de Raadt
2003-01-17typoTheo de Raadt
2003-01-1780-pin -> 80-wire in debug output; requested by chris@Alexander Yurchenko
2003-01-16recognize the Hauppauge wintv-fm #191; from wolfgang@wsrcc.comMichael Shalayeff
2003-01-16tools do not get installed and therefore hardcoding DESTDIR is not useful; ↵Michael Shalayeff
niklas@ ok
2003-01-16Waiter! I asked for a working vfork!Miod Vallat
2003-01-16Alignment requirements are satisfied in ENTRY(), no need to add more here.Miod Vallat
2003-01-16syncTheo de Raadt
2003-01-16fuckheadsTheo de Raadt
2003-01-16whitespace removal.Dale Rahn
2003-01-16more up to date, some input by todd@Bruno Rohee
2003-01-16slightely better memory regions validity check; weingart@ idea and okMichael Shalayeff