summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/session.c
AgeCommit message (Expand)Author
2004-10-19allow neighbor definitions to depend on interface state.Henning Brauer
2004-10-07use a static, const and prefilled u_int8_t[16] to check wether the markerHenning Brauer
2004-10-05reject an all zero bgpid, following a similar suggestion fromHenning Brauer
2004-09-22don't bother shrinking the pfd and index2peer arraysHenning Brauer
2004-09-16when a cloned peer goes back to IDLE state, don't remove him immediatelyHenning Brauer
2004-09-16imsg API cleanup:Henning Brauer
2004-09-16malloc the imsg buffers instead of having them staticly, suggested byHenning Brauer
2004-09-09correctly track peer count. fixes a memory corruption.Henning Brauer
2004-08-11mrt dumps for cloned sessions did not work because the wrong address was used.Claudio Jeker
2004-08-11Cleanup on exit. OK henning@Claudio Jeker
2004-08-10Gahhh, why is this still around? It was never necessary to inform the parentClaudio Jeker
2004-08-06Forward IMSG_CTL_SHOW_NEIGHBOR messages to the rde so that we can reportClaudio Jeker
2004-08-04session_main() and rde_main() return... right, a pid. and a pid is a pid_tHenning Brauer
2004-07-13fix some typosJared Yanovich
2004-07-042 more file descriptors for each RDE and SE inherited from the parentHenning Brauer
2004-07-03Switch mrt dumping to fd passing. This gives some speed up when extensiveClaudio 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-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-20at least somewhat consistently name the TAILQ_ENTRYs... this confused meHenning 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-06rework bgpd's handling of listening sockets. instead of one for eachHenning 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-21Add support for dynamic announcements. Usefule to annouce temporaryClaudio Jeker
2004-05-08remove unused argument to control_dispatch_msg(), lintHenning 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-04-29sock -> fd; ok henningTheo de Raadt
2004-04-28rename sock to fdTheo de Raadt
2004-04-28if a peer follows the extremely misgiuded path that the RFCs just barely allowHenning Brauer
2004-04-28prefix the auth related defines by AUTH_, we had a name clash, markus okHenning Brauer
2004-04-27rename the ipsec struct to auth, move all tcpmd5 related fields in there, andHenning Brauer
2004-04-27unbreak^2Henning Brauer
2004-04-27repairHenning Brauer
2004-04-27crud stripping; henning okTheo de Raadt
2004-04-27announce route refresh capability, and parse announced route refresh capaHenning Brauer
2004-04-27initial route refresh support per RFC2918Henning Brauer
2004-04-26load ipsec SAs into the kernel and enable them.Markus Friedl
2004-04-26announce multiprotocol capabilities - IPv4 multicast for nowHenning Brauer
2004-04-25better error logging in parse_capabilities()Henning Brauer
2004-04-25sizeof(op_len) when dealing with op_len, not sizeof(op_type) - same sizeHenning Brauer
2004-04-25if remote-as was not configured, inherit the AS from the neighbors openHenning Brauer
2004-04-25reserve upper half of the (internal) ID space for cloned neighbors, claudio okHenning Brauer