summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2007-03-19when our red/recv/recvmsg in imsg_read gives EINTR or EAGAIN, do notHenning Brauer
2007-03-16A few more s/2858/4760/ and use RFC <number> everywhere.Claudio Jeker
2007-03-16Multiprotocol Extensions for BGP-4 is now RFC 4760Claudio Jeker
2007-03-16Update multiprotocol extension code to RFC 4760. This actually removesClaudio Jeker
2007-03-12When running show commands that are restarted make sure that we eitherClaudio Jeker
2007-03-06allow filtering on peer-as (leftmost AS in path), ok claudioHenning Brauer
2007-03-04document include, and commentsHenning Brauer
2007-02-25we do have a table with suberror codes for cease and their meaning;Henning Brauer
2007-02-25tiny typos hiding, uncovered Leen Besselink <leen@consolejunkie.net>Henning Brauer
2007-02-22KNFHenning Brauer
2007-02-22do not try to set IP_TTL on non-INET listening sockets, it's not goingHenning Brauer
2007-02-12Switch address and AS fields in mrt dump messages for incoming traffic soClaudio Jeker
2007-02-12Fix some log_warn() messages.Claudio Jeker
2007-02-07remove a log_debug() that is no longer needed.Claudio Jeker
2007-01-31Do not check that the aspath is loopfree for the peer when sending updates.Claudio Jeker
2007-01-31Replace another strtol() with strtonum() making the error checking easierClaudio Jeker
2007-01-27use \(en for ranges e.g. 10 \(en 12Jason McIntyre
2007-01-26Finally document announce capabilities (yes|no).Claudio Jeker
2007-01-26Document which AS are designated for private use and which are reservedClaudio Jeker
2007-01-26AS 65535 aka USHRT_MAX is reserved and may not be used so adapt theClaudio Jeker
2007-01-26Massiv rework of the control imsg flow. Main changes:Claudio Jeker
2007-01-24Lock the nexthop while parsing an update by increasing the reference count.Claudio Jeker
2007-01-23Typo in fatal() message found by dunceor @ gmail dot comClaudio Jeker
2007-01-11Correct logic in path_update() so that moves are only done when needed.Claudio Jeker
2007-01-04ignore SIGPIPE, like the other 2 processes already do. we detect brokenHenning Brauer
2007-01-04Do not run rde_shutdown() unless bgpd is started with -d.Claudio Jeker
2006-12-21Check for overflow of others_len. This can not happen at the moment becauseClaudio Jeker
2006-12-18avoid p = realloc(p idiom, ok claudio, spotted deraadtHenning Brauer
2006-12-12Xr bgplg and bgplgsh;Jason McIntyre
2006-12-12Change nexthop_delete() to be more obvious what's going on. No functionalClaudio Jeker
2006-12-12Even IPv6 has a prefixlen limit. This ensures that we do not overflow theClaudio Jeker
2006-12-12In path_remove() remove only local prefixes from the pftable.Claudio Jeker
2006-12-12Kill peer_remove(). This function is only used once so inline it there.Claudio Jeker
2006-12-08no need for KAME_SCOPEID; just check __KAME__.Jun-ichiro itojun Hagino
2006-12-05implement the ttl security hack. since the pc slaves fear the word hack,Henning Brauer
2006-11-28add additional link states to report the half duplex / full duplexReyk Floeter
2006-11-28allow bgpd to work on alternate routing tables, claudio ok, jmc manpage helpHenning Brauer
2006-11-28mib we pass to sysctl when fetching the routing table has 7 entries now,Henning Brauer
2006-11-16for now, make bgpd work with routing table 0 (main one) and ignore routingHenning Brauer
2006-11-10char -> u_char in a few placesHenning Brauer
2006-11-06fix pasto; only announce restart capability when announcing the restartHenning Brauer
2006-10-26 * make sure we keep copies of everything we need toHenning Brauer
2006-10-26storing the dynamically acquired SPIs for tcpmd5 inside the conf structHenning Brauer
2006-10-25use strtonum, Pierre-Yves Ritschard <pyr@spootnik.org>Henning Brauer
2006-09-19make buffer_grow always return a valid struct buf; the contained bufferHenning Brauer
2006-09-19when the neighbor announced the restart capability, send the end-of-ribHenning Brauer
2006-09-19save the parser state in one big struct, and make it interchangable, akaHenning Brauer
2006-09-19kill useless debug code that somehow snuck in, some 2 years ago...Henning Brauer
2006-09-12for apps which use interface groups, point to the section ofJason McIntyre
2006-08-31knock out the cpp/m4 stuff from MACROS; after discussion with many...Jason McIntyre