summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-01-11save & restore resolv.conf when we can... krw okTheo de Raadt
2004-01-11KNFHenning Brauer
2004-01-11+ show nexthopHenning Brauer
2004-01-11new message IMSG_CTL_SHOW_NEXTHOP: request/send lost of BGP nexthops andHenning Brauer
the result of their validity check
2004-01-11print local/remote IP/port with the detailed neighbor viewHenning Brauer
ok claudio@
2004-01-11once the tcp session is established use gettsockname/getpeername to getHenning Brauer
local/remote sockaddr and store it in the peer struct ok claudio@
2004-01-11The buffer changes produced some fallout in the mrt code.Claudio Jeker
Wait until all data has been written out before closing the file and fix some obvious misstakes. OK henning@
2004-01-11let lsof compile again. report and fix confirmed pvalchev@Ted Unangst
2004-01-10auth_clean does not clear the options settingsTodd C. Miller
2004-01-10use writev(2) to get as many messages out at once as possible.Henning Brauer
should gives us a little exra performance gain ok claudio@
2004-01-10the sparcv9 ABI requires registers %g2, %g3 to be first announced beforePeter Valchev
it can use them, and gcc3 catches this ok henric
2004-01-10re-enable sending outgoing updatesHenning Brauer
ok claudio@
2004-01-10Implement as path prepends. At least one prepend is needed for ebgpClaudio Jeker
neighbors. Fix a bug in the update generation. If no path attributes are available e.g. a packet with only withdraws we need to set (and write) the bgp path attribute field to zero. With this change we are able to send valid updates to our neighbors with one exception: the nexthop field which needs to be changed for ebgp neighbors. OK henning@
2004-01-10as buf_close does not implictely writes any more, imsg_compose doesn'tHenning Brauer
either, so we need to call msgbuf_write explictely now. ok claudio@
2004-01-10we may only write after a POLLOUT, and then, we only may write once.Henning Brauer
if we don't play by these rules the next write may block. make us adhere. ok claudio@
2004-01-10syncAlexander Yurchenko
2004-01-10Intel 82865G integrated videoAlexander Yurchenko
ok deraadt@
2004-01-10Sorry miod, this file is needed. Look at the bottomBob Beck
of mac68k5380.c
2004-01-10we are only interested in POLLOUT for a session socket when we eitherHenning Brauer
have queued writes or the connection is not yet established - but certainly not if we ever had a queued write, forever... ok claudio@
2004-01-10document "show fib"Henning Brauer
2004-01-10disable sending UPDATEs for now; it triggers som blocking bug...Henning Brauer
ok & debugging band-aid claudio@
2004-01-10i buy a break;Henning Brauer
2004-01-10send out UPDATE messages to the peer(s) that we receive from the RDEHenning Brauer
ok claudio@
2004-01-10Don't clean options in auth_clean() which was introduced in rev 1.8.Todd C. Miller
login(1) depends on auth_clean() leaving options alone so this was API breakage. Verified to not make ftpd leak memory by mpech@.
2004-01-10RDE update generation. First we queue all updates and withdraws on a perClaudio Jeker
peer basis. A queue runner will dequeue and package those messages to valid bgp UPDATE messages and send them to the SE. Not yet done is per peer type attribute handling (like aspath prepends and nexthop modifications) and the queue runner could be a tad smarter. All in all this gives us a good starting point for the missing parts. OK henning@
2004-01-10Avoid duplication of code; handle truncated packets properly; useOtto Moerbeek
fn_print to print strings. Joint work with & ok canacar@.
2004-01-10- shift some variablesPeter Valchev
- fix a problem caused by the fact that in gcc3, gcc -Ufoo -Dfoo in this order causes "foo" to be defined (different in gcc2) make logic from espie; tested on gcc2 by brad
2004-01-10Print sense info only for valid key; from NetBSD.Alexander Yurchenko
ok tdeval@ krw@
2004-01-10Make debug printf a real debug.Alexander Yurchenko
ok nate@
2004-01-10spelling; jjy2+@pitt.eduTheo de Raadt
2004-01-10bonus points for completing rows, like most variants.Ted Unangst
ok deraadt mcbride millert nick otto pjanzen
2004-01-10oops, revert change.Brad Smith
2004-01-09typo from Jared Yanovich;Jason McIntyre
2004-01-09typos from Jared Yanovich;Jason McIntyre
2004-01-09remove uvm_extern.hBrad Smith
tested on alpha, i386, powerpc, sparc64, m68k. ok miod@
2004-01-09spelling; jjy2+@pitt.eduTheo de Raadt
2004-01-09spelling; jjy2+@pitt.eduTheo de Raadt
2004-01-09Avoid messing up the screen by non-printable chars in hostname +Otto Moerbeek
sync with tcpdump.org. ok canacar@
2004-01-09show fib connected|static|bgp|nexthop|[address]Henning Brauer
ok claudio@
2004-01-09for IMSG_CTL_KROUTEs allow matching based on flags,Henning Brauer
add IMGS_CTL_KROUTE_ADDR to match the route for a given address ok claudio@
2004-01-09use cc -E for the preprocessor instead of cpp.Brad Smith
ok espie@ millert@
2004-01-09Initialize procbase2 to 0 in _kvm_open(); Dan HarnettTodd C. Miller
2004-01-09fix build for gcc3.Dale Rahn
2004-01-09flag kernel routes whch are not conencted routes as static routes.Henning Brauer
that's what they are, and it makes matching on them easier.
2004-01-09a sample "show fib" implementationHenning Brauer
ok claudio@
2004-01-09get us a stateful imsg relaying framework, and the first receiver,Henning Brauer
IMSG_CTL_KROUTE, to have the kroute structs forming the fib sent to a control socket. ok claudio@
2004-01-09we must ignore SIGPIPE.Henning Brauer
we do notice closed pipes just fine, tho there was at least one case where we tried a write without POLLOUT and that got us a SIGPIPE before our pipe closed detection catched it. ok claudio@
2004-01-09you must not try to read(2) without checking (pfd->revents & POLLIN)Henning Brauer
you must not try to read(2) without checking (pfd->revents & POLLIN) you must not try to read(2) without checking (pfd->revents & POLLIN) [...] you must not try to read(2) without checking (pfd->revents & POLLIN)
2004-01-09decrease min mss to (256 - 40); ok deraadtMarkus Friedl
2004-01-09don't restrict tcp signature keys to ascii; ok mcbrideMarkus Friedl