summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-03-08syncTheo de Raadt
2004-03-08Document SCSIDEBUG_* options.Kenneth R Westerback
ok miod@.
2004-03-08Slightly optimize and make both routines one instruction shorter.Miod Vallat
2004-03-08knf. there are some scary XXX in here which need fixingTheo de Raadt
2004-03-08knfTheo de Raadt
2004-03-08Mention mpt(4).Miod Vallat
2004-03-08Prevent user from specifying an interface name longer than IFNAMSIZ.Ryan Thomas McBride
ok millert@
2004-03-08Prevent user from specifying an interface name longer than IFNAMSIZ.Ryan Thomas McBride
ok millert@
2004-03-08plug 124 memory leaksHenning Brauer
ok mcbride@ pb@ dhartmei@
2004-03-08mem leaks in error pathes, mostly from Patrick LatifiHenning Brauer
2004-03-08typo in format strin (ugh!) and few missing free()s, partitially fromHenning Brauer
Patrick Latifi
2004-03-08Document KerberosGetAFSToken; ok markus@Darren Tucker
2004-03-08Missing OBJ, from tim@. ok markus@Darren Tucker
2004-03-08explicitly initialise remote_major and remote_minor.Damien Miller
from cjwatson AT debian.org; ok markus@
2004-03-07syn with reality, ryan okHenning Brauer
2004-03-07remove some unused variables and includes; KNFOtto Moerbeek
ok beck@
2004-03-07we change dthe queue ID allocator so that all IDs moved by 1 now, andHenning Brauer
ppp0/1 are no more by default
2004-03-07A few useful features:Marc Espie
- pkg_add -A arch, to make believe we are extracting on a given arch (matches pkg_create). - pkg_add -P cdrom/-P ftp, to enforce extracting only cdrom'able packages or ftp'able packages. Helps a lot for checking cdrom lists. - dependency look-up will look through local directory listings to solve dependencies, so that non-default dependencies will work more seemlessly. (doing the same thing for distant repository will happen after 3.5, but this requires more apparatus: caching package lists, and killing/restoring existing connections, plus more error handling). okay pval
2004-03-07plug 18 memory leaks, ryan okHenning Brauer
2004-03-07Document -v in ifstated.8 and usage() and use __progname in usage().Ryan Thomas McBride
Fix from merith at redmoon dot openbsd dot de, with slightly modified wording.
2004-03-07Don't try to dereference null configuration.Ryan Thomas McBride
Fix from merith at redmoon dot openbsd dot de.
2004-03-07Print error when connect() fails. ok markus@ deraadt@Ryan Thomas McBride
2004-03-07remove test that always fails from makefileMarco S Hyman
2004-03-07Eliminate bit fields and unused fields in mpt_softc.Kenneth R Westerback
Return XS_DRIVER_STUFFUP for all status values we aren't sure of. Mostly from Milos Urbanek.
2004-03-06from bgpd:Henning Brauer
plug a memory leak in the lexer. the issue is this code fragement from yylex(): . token = lookup(buf); . yylval.v.string = strdup(buf); . if (yylval.v.string == NULL) . err(1, "yylex: strdup"); . return (token); lookup() tries to match buf against a list of keywords, and returns the associated token if it has a match, or the token STRING otherwise. STRING is the only token that needs (and free()s) yylval.v.string. however, we assigned memory for it with the strdup in yylex for each and every token. the fix is obviously only setting yylval.v.string when lookup() returns STRING. Patrick Latifi noticed that something was leaking with token handling, analysis and fix by me. ok deraadt@
2004-03-06pull a fix from bgpd:Henning Brauer
plug a memory leak in the lexer. the issue is this code fragement from yylex(): . token = lookup(buf); . yylval.v.string = strdup(buf); . if (yylval.v.string == NULL) . err(1, "yylex: strdup"); . return (token); lookup() tries to match buf against a list of keywords, and returns the associated token if it has a match, or the token STRING otherwise. STRING is the only token that needs (and free()s) yylval.v.string. however, we assigned memory for it with the strdup in yylex for each and every token. the fix is obviously only setting yylval.v.string when lookup() returns STRING. Patrick Latifi noticed that something was leaking with token handling, analysis and fix by me. ok deraadt@ also err instead of errx after strdup failure
2004-03-06plug a memory leak in the lexer.Henning Brauer
the issue is this code fragement from yylex(): . token = lookup(buf); . yylval.v.string = strdup(buf); . if (yylval.v.string == NULL) . fatal("yylex: strdup"); . return (token); lookup() tries to match buf against a list of keywords, and returns the associated token if it has a match, or the token STRING otherwise. STRING is the only token that needs (and free()s) yylval.v.string. however, we assigned memory for it with the strdup in yylex for each and every token. the fix is obviously only setting yylval.v.string when lookup() returns STRING. Patrick Latifi noticed that something was leaking with token handling, analysis and fix by me. ok deraadt@
2004-03-06cleanup, mostly signal handlingOtto Moerbeek
ok henning@ millert@ avsm@
2004-03-06Remove excessive boot time verbiage.Kenneth R Westerback
2004-03-06Add mpt.4 man page.Kenneth R Westerback
2004-03-06Add last 'files' bit to allow mpt driver to be compiled.Kenneth R Westerback
2004-03-06Fix commit botch of .orig files.Kenneth R Westerback
2004-03-06Initial version of driver for LSI MPT devices, like the U320 1030.Kenneth R Westerback
Basically works but much still to fix/implement. From NetBSD via Milos Urbanek and Marco Peereboom.
2004-03-05remove even more gooTheo de Raadt
2004-03-05add the goo for bgpd, theo okHenning Brauer
2004-03-05Plug some memory leaks in rde. Based on a patch by Patrick Latifi.Claudio Jeker
Added attr_move() so that we can copy the attribute before calling the filter. path_update() will now use the passed attribute so it can't be simply reused. OK henning@
2004-03-05don't panic if we can't getcwd() initially, just chdir("/")Vincent Labrecque
spotted by and ok henning
2004-03-05plug a couple of memory leaks, Patrick LatifiHenning Brauer
2004-03-05audio at uaudio works, deraadt@ okAnil Madhavapeddy
2004-03-05huch, remove a debug messageHenning Brauer
2004-03-05new error code "unsupported capability" from RFC 3392Henning Brauer
2004-03-05Remove duplicate defines. BSD airtools uses WI_STYPE_CTL_CFENDCFACKTodd C. Miller
instead of WI_STYPE_CTL_CFENDACK so for now, just "#define WI_STYPE_CTL_CFENDCFACK WI_STYPE_CTL_CFENDACK" mickey@ OK
2004-03-05add a parser for the capability announcements using the OPEN message as perHenning Brauer
RFC 3392. we don't support any capability yet but this at least avoids one session teardown and reestablishment when talking to peers which do support capability announcement (as in: basically any) and we'll start supporting some soon.
2004-03-05Remove "you" and other minor cleanup. Pointed out by deraadt@Ryan Thomas McBride
2004-03-05improve logging when we are unhappy with an OPEN message, claudio okHenning Brauer
2004-03-05let parse_open() call change_state() on error itself, so that after sendingHenning Brauer
a notification about disagreement on optional parameters we do not punish the peer by keeping him in Idle state for IdleHoldTime, rather let him proceed to Connect immediately again. the "punishment" is of course a flap protection in the first place. claudio ok
2004-03-05implement a parser for the optional attributes in OPEN messages and properlyHenning Brauer
refuse any if we find them. not refusing means agreement - so we agreed with our peers on stuff we don't support. oups. claudio ok
2004-03-05when a session that had a tcp connection established is pushed back to IDLE,Henning Brauer
try to write out what is left in the rite buffers. now notifications do reach the peer...
2004-03-05Only send route add or delete messages if it's the first identicalRyan Thomas McBride
address being added or the last identical address being removed, respectively. Part of a larger diff approved by markus@ and dhartmei@, API changes held back for now.
2004-03-05add IdentitiesOnly; ok djm@, pb@Markus Friedl