summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
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
2006-08-30writing to the pfkey socket can give EAGAIN and we must retry.Henning Brauer
2006-08-28use Forwarding Information Base vs. Forward Information Base;Kevin Steves
2006-08-27in the restart capability (that we do not actually send yet), set theHenning Brauer
2006-08-27fix a small logic botch in session_accept() in the fast reconnect logic,Henning Brauer
2006-08-27add code to announce the restart capability according toHenning Brauer
2006-08-27missing htons() in session_rrefresh()Henning Brauer
2006-08-27change how we advertise capabilities.Henning Brauer
2006-08-27add buf_grow() to grow an existing buffer (realloc), claudio okHenning Brauer
2006-08-23Extend show rib interface code so that it is possible to show the adj-rib-inClaudio Jeker
2006-08-22do not send the empty UPDATE message as End-of-RIB marker yet, JuniperHenning Brauer
2006-08-14after a bulk transfer (initial or caused by route refresh request),Henning Brauer
2006-08-04add "restart" to max-prefix, allows sessions suspended due to reachingHenning Brauer
2006-08-03On startup in fetchtable() clean the routing table of all PROTO1 routes.Claudio Jeker
2006-07-30there's a nasty little race condition when the neigbor reached max-prefixHenning Brauer
2006-07-28factor out the code to build bgp messages, ok claudio a long time agoHenning Brauer
2006-06-19a little .Xr;Jason McIntyre
2006-06-19add -c to usage() and synopsis;Jason McIntyre
2006-06-19if at startup a given group has carpdemote == 0, we don't do carp demotion.Henning Brauer
2006-06-18fix a commentHenning Brauer
2006-06-18make cloned sessions appear with RECONF_REINIT so they are treated likeHenning Brauer