summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2005-10-20talk about choices when describing -y; from chris.kuethe@gmail.com ok fgschTheo de Raadt
2005-10-19small cleanups while reading; ok claudio@Kevin Steves
2005-10-19Add neighbor ID in warning and use correct function names.Claudio Jeker
2005-10-19fix some spellings in comments.Claudio Jeker
2005-10-19header cleaning; ok claudio@Kevin Steves
2005-10-19use string.h; ok claudio@Kevin Steves
2005-10-19for "bgpctl neighbor foo up/down/clear", make bgpctl not exit after sendingHenning Brauer
the request, but wait for the new IMSG_CTL_RESULT message, which contains a status code to indicate wether the request was processed successfully or wether an error occured and if so what kind of error. no more "IMSG_CTL_NEIGHBOR_ with unknown neighbor foobaz" in the log when you mistyped foobar - no bgpctl itself complains claudio ok
2005-10-19tsc tsc tsc, tabs are not always holyHenning Brauer
2005-10-19new keyword "down" in neighbor spec, when givenm, the session is notHenning Brauer
started on bgpd startup but stays in IDLE. requested by claudio
2005-10-19mark links being extracted with `zap', so that they do not get recordedMarc Espie
into partial plists until they've gone through an actual install. Prevents partial replacements from destroying genuine links in packages when they get uninstalled.
2005-10-19on "bgpctl neighbor foo clear", we used to send a STOP event immediatelyHenning Brauer
followed by a START event. Instead of sending START immediately, start the IdleHoldTimer with a very low value (5 seconds) so that we restart the session these seconds later. some other implementations deal poorly with our previously superfast reconnects, namely, that commercial one from san jose, claudio ok
2005-10-19only allow connects in IDLE when the ConnectRetryTimer is running, akaHenning Brauer
we intend to reconnect. fallout from fast reconnect. misbehaviour noticed by claudio
2005-10-19space between macro args and punctuation;Jason McIntyre
2005-10-181) indicate optional argsKevin Steves
2) add missing args 3) reword some areas ok claudio@ jmc@
2005-10-18Simplify code a bit. OK norby@Claudio Jeker
2005-10-18Cleanup interface code a minimal bit. There is no need for if_shutdown(),Claudio Jeker
especially it got called in the wrong place. OK norby@
2005-10-18Better warning for non equal MTU in the database phase. Instead of justClaudio Jeker
whining that the MTU differs tell actually what is expected and what was sent. OK norby@
2005-10-18The kroute nexthop stuff was removed long time ago. So remove theseClaudio Jeker
function prototypes too.
2005-10-18Correct log_debug(). Found while scrolling through that file.Claudio Jeker
2005-10-17initial documentation of 'show fib'; ok claudio@ jmc@Kevin Steves
2005-10-16remove duplicate function declaration; ok claudio@Kevin Steves
2005-10-16Simplify some error paths. From Andrey Matveev. ok canacar@Otto Moerbeek
2005-10-16missing break caused erroneous auth-type crypt enabled in 'sh int'Kevin Steves
when simple enabled; ok claudio@
2005-10-15Use queue macros instead of directly accessing fields. ok miod@ pat@ millert@Otto Moerbeek
2005-10-15no need to escape a double dot sequence (..);Jason McIntyre
2005-10-15sync the keywords list back into (alphabetical) order;Jason McIntyre
2005-10-15use some -ohang list types, for purely cosmetic reasons;Jason McIntyre
ok reyk@
2005-10-13Fix a memory leak in the ospf engine. First of all ospfd did not track if aClaudio Jeker
LSA was already queued on nbr self. So after the first round -- where the lsa was queued -- ospfd would remove it again in a second run. That was not enough but the LSA was removed from the wrong neighbor -- nbr instead of iface->self. LIST_REMOVE does not track the queue and so that resulted in some strangeness (especially the lsa_cache did not get cleared). OK norby@
2005-10-13Correctly queue ls updates on the retransmission lists.Claudio Jeker
First of all it is not clever to set queued before we actually queue something -- unless queued is set. If ospfd is running as BDR don't add updates to the retransmission list to the DR. OK norby@
2005-10-13Simplify poll loop as well. "grrr, OK" henning@Claudio Jeker
2005-10-13Simplify poll loop, there is no need for nfds tracking. While there killClaudio Jeker
some comments that are totaly wrong. OK henning@
2005-10-12Correct function name in warning.Claudio Jeker
2005-10-12Revert last commit. That file was not intended to be commited.Claudio Jeker
2005-10-12Fix the flooding procedure. Violate the RFC else many BAD_LS_REQ events andClaudio Jeker
session drops happend while booting up. If a router is conected to a other router over two different interface one session will be unable to load until the other one is in state FULL. ospfd no longer issues a BAD_LS_REQ event if the LSA is equal to the one in table but if the sent lsa is older a BAD_LS_REQ event is still issued. OK norby@
2005-10-12Fix a massive memory leak in the RDE. ospfd leaked every ls update unlessClaudio Jeker
lsa_add() was called (which is just one specific case of many) OK norby@
2005-10-12If router is DR or BDR join the AllDRouter list (and leave it if otherwise).Claudio Jeker
OK norby@
2005-10-12Minor cleanup. Use iface->state & IF_STA_DRORBDR as used in other placesClaudio Jeker
instead of iface->state != (IF_STA_DR | IF_STA_BACKUP). OK norby@
2005-10-12In one special condition ospfd sent out ls updates without updating theClaudio Jeker
checksum. Because of the invalid checksum the other routers dropped it and so the update was retransmitted over and over again. Now we update the checksum in lsa_merge() after bumping the sequence number instead of hoping that lsa_timeout() -> lsa_refresh() will do it for us. OK norby@
2005-10-11fix "node add"Reyk Floeter
2005-10-10less verbose listing of librariesMarc Espie
2005-10-10several paths lead to has_new_sig, cache the result.Marc Espie
2005-10-10We should do this, placeholder.Marc Espie
2005-10-10allows for tempfiles.Marc Espie
2005-10-10Xref package(5)Marc Espie
2005-10-10Display an error message if no packages are available in the PKG_PATH.Marc Espie
Quote nlist command, if we invoke it accidentally in a directory with *.tgz present.
2005-10-08Add a best effort mpls decoder. From Jason L. Wright.Can Erkin Acar
Since the encapsulated protocol information is not always available in the MPLS tag stack. The decoder attempts to guess the protocol. ok brad@
2005-10-08Check IP version when decoding v4 and v6 packets.Can Erkin Acar
From Jason Wright via PR-4531.
2005-10-07move IAPP definitions to separate header fileReyk Floeter
2005-10-07wonky capitalisation;Jason McIntyre
from bsd rutgers edu
2005-10-07spacingReyk Floeter