summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-08-08backout the tree break. ok pb@, art@Todd T. Fries
2002-08-08Move closelog() into log_close() function and call that insteadTodd C. Miller
of calling closelog() (with #ifdefs) directly.
2002-08-08Make wakeupKind an enum for clarity at Vixie's requestTodd C. Miller
2002-08-08call setcontext{4,4m} directly when we know the CPU type alreadyJason Wright
2002-08-08Make a good attempt to find the registers for the first frame.Artur Grabowski
2002-08-08There was a possible off-by-one in ld.so when loading shared libraries.Artur Grabowski
In some (rare?) cases, where the bss was too small and fit entirely into the leftovers of the data segment we could map one extra page. This is slightly dangerous on PMAP_PREFER machines where mmaps allocations do not happen linearly in the virtual space and we could end up overwriting mappings that are already in use. This also changes the initial allocation from being a MAP_ANON to a MAP_FILE so that we can pass the fd as a PMAP_PREFER hint.
2002-08-08socket buf speedup from thorpej@netbsd, okay art@ ericj@:Niels Provos
Make insertion of data into socket buffers O(C): * Keep pointers to the first and last mbufs of the last record in the socket buffer. * Use the sb_lastrecord pointer in the sbappend*() family of functions to avoid traversing the packet chain to find the last record. * Add a new sbappend_stream() function for stream protocols which guarantee that there will never be more than one record in the socket buffer. This function uses the sb_mbtail pointer to perform the data insertion. Make TCP use sbappend_stream(). On a profiling run, this makes sbappend of a TCP transmission using a 1M socket buffer go from 50% of the time to .02% of the time. Thanks to Bill Sommerfeld and YAMAMOTO Takashi for their debugging assistance!
2002-08-08remove explanations of external programs (pfctl/tcpdump)Philipp Buehler
ok henning@, dhartmei@, frantzen@
2002-08-08th_flags doesn't have to be equal to TH_SYN to generate modulator, it'sDaniel Hartmeier
sufficient if TH_SYN is set and TH_ACK is unset, ignore TH_ECN etc. ok frantzen@
2002-08-08Use & to test if bits are set, not &&; art@ ok. Fix sent to bug-groff@gnu.orgAaron Campbell
and the groff maintainers.
2002-08-08Use & to test if bits are set, not &&; art@ ok.Aaron Campbell
2002-08-08Use & to test if bits are set, not &&; art@ ok.Aaron Campbell
2002-08-08Use & to test if bits are set, not &&; markus@ ok.Aaron Campbell
2002-08-08Append to the packet log file, don't overwrite. Requested by pb@.Hakan Olsson
2002-08-08sizeof fname, not sizeof *fnameHakan Olsson
2002-08-08Insist on having the raid[0..n]a set up, when using the root on raid feature.Thierry Deval
(to avoid problems as in PR#2816)
2002-08-083rd arg for open, plus some bounds checking. miod@ ok.Hakan Olsson
2002-08-08Use open() with proper 3rd arg. From arla cvs. miod@ ok.Hakan Olsson
2002-08-08no more of the French Favourite SymbolMichael Shalayeff
2002-08-08fix KMSRCS after some files removelanceMichael Shalayeff
2002-08-08document generic ioctls. ok art@Wilbern Cobb
2002-08-08Completely rework transmit interrupt handling:Jason Wright
- try to handle tx ring reclaim in bestart() - if we pass over the high water mark, enable TX interrupts - disable them again when the low water mark is passed Thanks to mickey@ for enduring 4 versions of this =)
2002-08-08if getcwd fails and we continue dont restcwd.Niels Provos
2002-08-08add a hppa caseMichael Shalayeff
2002-08-08don't use dynamically-generated printf format string. more pickyJun-ichiro itojun Hagino
about gethostby* result. check fd_set overrun. from xs@kittenz.org
2002-08-08bah, use mode 0 here.Federico G. Schwindt
2002-08-08Add missing mode argument to open(2); noticed byFederico G. Schwindt
Grudge Mason <grudge_mason@hotmail.com>. Note that this code is not compiled in.
2002-08-07dijkstra born, dijkstra diedMichael Shalayeff
2002-08-07paranoia: zero out pw_passwd since we don't need itTodd C. Miller
2002-08-07deal better with interrupted system callsNiels Provos
2002-08-07return EBUSY in processreadyNiels Provos
2002-08-07fix the stupidest alloc/free piece of code ever; nate@ okMichael Shalayeff
2002-08-07consistently check byte order of ether_type; pointed out by dhartmeiJason Wright
2002-08-07KNF (parenthesized returns)Jason Wright
2002-08-07PSEUDO_FLAVORS, from/ok espieAnil Madhavapeddy
2002-08-07A rewrite of the CRL support code, also from <Thomas.Walpuski@gmx.net>.Hakan Olsson
Some style mods, and checks added for OpenSSL version 0.9.7 or later. Currently CRLs are not supported for earlier versions. Manual pages updated.
2002-08-07Hrmph, part of the logic was correct: turn off if_timer when all descriptors ↵Jason Wright
are found to be empty.
2002-08-07typoVincent Labrecque
ok provos@
2002-08-07fix if_timer handling:Jason Wright
- only set it to non-zero when at least on packet is enqueued - zero it if we tx'd at least one packet
2002-08-06be sure to unmap/deallocate buffers when hme_stop() is calledJason Wright
2002-08-06Comma splice introduced in last commit.Aaron Campbell
2002-08-06catch 'break' and handle appropriately, I thought I had committed this long ago.Jason Wright
2002-08-06missing free(), mpech@Henning Brauer
ok pb@
2002-08-06check fo strdup() allocation errorsHenning Brauer
pointed out by mpech@ ok pb@
2002-08-06restore link_map ABI compatibility between gdb and ld.so. this comes fromPeter Valchev
what powerpc and sparc64 had as machine/link.h in 3.1 used by gdb, and will be needed by other ELF architectures to provide gdb solib support; ok drahn
2002-08-06Set RI_CLEAR if the card isn't the console framebuffer; based on discussion ↵Jason Wright
with miod.
2002-08-06No, powerpc is not Elf64, it is Elf32. stupid comment error.Dale Rahn
2002-08-05allow to specify an alternate directory for policy loading and writingNiels Provos
2002-08-05Fix brain blackout.Artur Grabowski
Pointed out byb miod@.
2002-08-05Force acceleration to be turned off if we encounter an old hardwareMiod Vallat
revision. Jason and I think that only someone out of his mind would plug an old dusty dual slot cgsix in an ultrra, but it's better to be safe anyways. ok jason@