summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
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
2004-05-08remove unused argument to control_dispatch_msg(), lintHenning Brauer
2004-05-08implement and use prefixlen2mask() instead of doing it by hand 3 timesHenning Brauer
2004-05-07add a filter option to dump prefixes learned in UPDATEs into a PF table,Damien Miller
2004-05-06actually reset p->auth_established to 0 in pfkey_[md5sig|ipsec]_removeHenning Brauer
2004-05-06we need a seperate field for the md5 key len, can't use strlen, noticedHenning Brauer
2004-05-06oups, spacesHenning Brauer
2004-05-06the Address Family Identifier field in the capability announcement isHenning Brauer
2004-05-06do not punish the peer (by holding him in IDLE for IdleHoldTime seconds) whenHenning Brauer
2004-05-06improve logging in teh capabilities parserHenning Brauer
2004-05-06scale socket buffer sizes (and thus window size) up to up to 64k,Henning Brauer
2004-05-06there's a little race condition: a session is taken down and its associatedHenning Brauer
2004-05-04remove unused var; henning okTheo de Raadt
2004-05-04Correctly plug the memory leak and fix a error message.Claudio Jeker
2004-05-03little KNF issueHenning Brauer
2004-04-30remove MAX_PREFIX_PER_AS debug gunk, claudio djm okHenning Brauer
2004-04-30plug memory leaks; henning okTheo de Raadt
2004-04-30spellingTheo de Raadt
2004-04-29sock -> fd; ok henningTheo de Raadt
2004-04-28rename sock to fdTheo de Raadt
2004-04-28Pointer that are used later in the code should be initalized. Fixes a crashClaudio Jeker
2004-04-28if a peer follows the extremely misgiuded path that the RFCs just barely allowHenning Brauer
2004-04-28FILE * leak; henning ja ja ja jaTheo de Raadt
2004-04-28support for AH flows and SAsMarkus Friedl