summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-12-22Correctly handle vme attachments which specify a larger ca_len size thanMiod Vallat
initially expected.
2003-12-22note that `&&' and `||' are left-associative;Jason McIntyre
from vax at carolina dot rr com (NetBSD PR 23814); agreed (in principal) millert@ deraadt@
2003-12-22No need to setup a signal handler for SIGKILL as you can't catch it anyway.Miod Vallat
2003-12-22in the same vein we can plain errx() if the geteuid check fails.Henning Brauer
2003-12-22when starting up and the configuration has errors, do not call fatal().Henning Brauer
plain exit() is enough. we have not yet forked and an error message is already printed by the parser. inspired by a theo request
2003-12-22pasto in pf_status.src_nodes backup, from 'kirash'Daniel Hartmeier
2003-12-22tidy up moduli generation debugging, add -v (verbose/debug) option toDamien Miller
ssh-keygen; ok markus@
2003-12-22spellingTheo de Raadt
2003-12-22syncTheo de Raadt
2003-12-22Remove duplicated code (pasto)Todd C. Miller
2003-12-22Fixes from FreeBSD' libc_rBrad Smith
rev 1.21 Fix bogus return values from libc_r's write() routine in situations where partial-write is followed by an error. rev 1.22 If __sys_write() returns 0, allow that to exit the loop in libc_r's wrapped version of write(). rev 1.23 Return to the caller if write() returns 0. ok marc@
2003-12-22my bloody attempt at a manpage. to be fleshed out.Henning Brauer
2003-12-21sync comments with reality and shorten a bit where appropriateHenning Brauer
2003-12-21rename get_imsg() to imsg_get(); that's more consistentHenning Brauer
2003-12-21wrap read & write buffers for imsgs into a struct.Henning Brauer
finally gives us read buffers per pipe instead of per process, eleminating a possible race. also gets us a real imsg_init() that does all the boring init work
2003-12-21little KNF inbetweenHenning Brauer
2003-12-21overhaul the write buffering code.Henning Brauer
introduce msgbuf API and bundle all info needed for the write buffers in a struct msgbuf. also switch to a write queue per handled connection (each bgp session, each pipe) instead of one big one. fixes some subtle problems and is overall nicer. ok claudio@
2003-12-21Bowing to the relentless pressure from Nick Holland, change the default answerKenneth R Westerback
to 'Use the nameserver now?' to 'yes'. ok deraadt@.
2003-12-21Add virtual file system, so that pkg_add and pkg_delete can check forMarc Espie
read-only status, or size concerns, before even beginning to add/remove files. Allows pkg_add -n and pkg_delete -n to be more thorough as well. Some testing by Todd Millert, comments by Greg Steuck and Sam Smith.
2003-12-21queued_reads in struct peer was not ever used exept for an initialization to 0Henning Brauer
2003-12-21use pipe(2)s instead of socketpair(2)s.Henning Brauer
suggested by tedu@ for a performance gain, ok claudio@
2003-12-21don't try to write out data immediately if there are queued writes.Claudio Jeker
OK henning@
2003-12-21yet more from the castathon; most aspath functions where accessing non-Claudio Jeker
aligned memory (u_int16_t) therefor crashed the RDE on my sparc64. All buffer specific functions use now void * instead of u_char * so most cast are now history. Tested on sparc64 and i386. OK henning@
2003-12-21-fno-builtin-* finally testedMarc Espie
2003-12-21Kill non-standard kernel printf %: braindead extension for good.Miod Vallat
ok markus@ drahn@
2003-12-21Pass -Wformat.Miod Vallat
2003-12-21Switch db_expr_t from int to long, per consistency with all other arches.Miod Vallat
ok drahn@
2003-12-21change in*_pcbnotify to return numbers of matches; ok itojun, mcbride, henningMarkus Friedl
2003-12-21Unused.Miod Vallat
2003-12-21document (lightly) openssl errstr;Jason McIntyre
feedback from markus@
2003-12-21use CIRCLEQ* for pcb's; ok deraadt, henning, mcbride, with help from canacarMarkus Friedl
2003-12-21check for multicast early, remove redundant checks; ok itojun, mcbrideMarkus Friedl
2003-12-21Switch db_expr_t from int to long, per consistency with other platforms.Miod Vallat
2003-12-21syncTheo de Raadt
2003-12-20Relax a redundant printf format specifier.Miod Vallat
2003-12-20Pass -WformatMiod Vallat
2003-12-20Fix an uninitialized variable.Miod Vallat
2003-12-20Pass -Wformat, fix a few uninitialized variables as well.Miod Vallat
2003-12-20knf. OK henning@Claudio Jeker
2003-12-20session_notification can take void *data too instead of u_char *data,Henning Brauer
quite a few casts lost their life due to that
2003-12-20more from the castathon; imsg_compose takes void * now so get rid of the castsHenning Brauer
2003-12-20more cast cleanup imsg_compose takes now a void * argument. OK henning@Claudio Jeker
2003-12-20typo, teduHenning Brauer
2003-12-20let buf_add take void *data instead of u_char *data and save a zillionHenning Brauer
evil casts
2003-12-20few missing break; in default: cases in switch; one noticed by tedu@Henning Brauer
2003-12-20zap -Werror and -Wcast-alignHenning Brauer
2003-12-20make imsg.data void *, theoHenning Brauer
2003-12-20revert lastHenning Brauer
2003-12-20don't cast imsg.data to struct peer_config, memcpy instead, fixes 64bitHenning Brauer
prodded by theo
2003-12-20Pass -WformatMiod Vallat