summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2004-07-05fix a few KNF falloutsHenning Brauer
2004-07-042 more file descriptors for each RDE and SE inherited from the parentHenning Brauer
2004-07-04when getting rid of the listen_addr TAILQ after forking actually closeHenning Brauer
2004-07-03Switch mrt dumping to fd passing. This gives some speed up when extensiveClaudio Jeker
2004-06-29little extra paranoia, ignore attempts to enter routes with a nexthopHenning Brauer
2004-06-25provide mask2prefixlen6() and prefixlen2mask6()Henning Brauer
2004-06-25after writing and deleting the kroute6 tree related functions for at least 5Henning Brauer
2004-06-24First step at multiprotocol support, only partially done.Claudio Jeker
2004-06-24Make community set strict aligenment save, remove unneeded ENSUREsClaudio Jeker
2004-06-23kill that stupid AS path loop whining, that is normalHenning Brauer
2004-06-23Support rfc 3765 which adds a new well known community NOPEER. OK henning@Claudio Jeker
2004-06-22Cleanup. jajaja henning@Claudio Jeker
2004-06-22Make the RDE IPv6 ready missing is the message handling. The internalClaudio Jeker
2004-06-22Precedence fix; ok henning@Alexander Guy
2004-06-22missing bzero in a function for this strange other address familyHenning Brauer
2004-06-22introduce kroute6, which will be used to build a seperate v6 tableHenning Brauer
2004-06-22Templates with unknown AS where always configured as ebgp peers even ifClaudio Jeker
2004-06-22so we call realloc() on our pollfd array and the peer_l one when they shrunkHenning Brauer
2004-06-20skip over multipath routesHenning Brauer
2004-06-20at least somewhat consistently name the TAILQ_ENTRYs... this confused meHenning Brauer
2004-06-20allow for receival of up to 16 fds at once; after discussion with theoHenning Brauer
2004-06-20argh, don't want to shutdown the socket in the parent after sending,Henning Brauer
2004-06-20implement file descriptor passing in the imsg/msgbuf framework, and useHenning Brauer
2004-06-09move to a dynamically allocated struct pollfd array.Henning Brauer
2004-06-08fix a few memory leaks in error paths and one in the pftable path,Henning Brauer
2004-06-06rework bgpd's handling of listening sockets. instead of one for eachHenning Brauer
2004-06-01I would have sworn I added tzset() hereHenning Brauer
2004-05-28detect absence of PF_KEY interface and/or the TCP_MD5SIG setsockoptsHenning Brauer
2004-05-28don't want SO_REUSEPORT...Henning Brauer
2004-05-24uppercase `id';Jason McIntyre
2004-05-23some readability fixes, mainly keeping things in alphabetical order;Jason McIntyre
2004-05-23add relevant rfc's to SEE ALSO;Jason McIntyre
2004-05-21Fix some gcc warnings in bgpctl because of the last commit. OK henning@Claudio Jeker
2004-05-21RFC 2796 bgp route reflector support. This is very useful in conjunctionClaudio Jeker
2004-05-21Grrr. Forgot to cleanup dynamic announcements on shutdown.Claudio Jeker
2004-05-21move the big name tables to the .h file, makes the .c easierHenning Brauer
2004-05-21Add support for dynamic announcements. Usefule to annouce temporaryClaudio Jeker
2004-05-17extend filter language to allow basic setting of COMMUNITIES attribute.Damien Miller
2004-05-08off by one in key too long detectionHenning Brauer
2004-05-08fix redefinition detection with manual keyes ipsecHenning Brauer
2004-05-08with manual keyed ipsec, we need keys and spis for both directions -Henning Brauer
2004-05-08as bloody attempt to document neighbor cloningHenning Brauer
2004-05-08a bloody attempt at documenting the ipsec fluff.Henning Brauer
2004-05-08KNFHenning Brauer
2004-05-08break out the consistency checking for neighbors in its own function,Henning Brauer
2004-05-08do not omit the IPv6 listening addressHenning Brauer
2004-05-08provide log_sockaddr, which uses getnameinfo(), and use it inHenning Brauer
2004-05-08allow for neighbor statements without { parameters } block; everythingHenning Brauer
2004-05-08add support for ipsec ah with manual keys, pfkey part already does so, andHenning Brauer
2004-05-08factor out the string -> key conversion code used for md5sig and twice for ipsecHenning Brauer