summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/session.c
AgeCommit message (Expand)Author
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
2004-04-25do not kill cloned neighbors on reload, claudio okHenning Brauer
2004-04-25add "neighbor cloning", allowing you to specify a prefix and prefixlengthHenning Brauer
2004-04-24make failure in setting up the listeners non-fatal. should make bgpd workHenning Brauer
2004-04-24some rather boring windows talk at cansecwest made me hack initial supportHenning Brauer
2004-04-16let getpeerbyip work for both v4 and v6Henning Brauer
2004-04-16make log_conn_attempt work in an address family independent matterHenning Brauer
2004-04-13parse the BGP Multiprotocol Extensions (RFC 2858) capabilities and store inHenning Brauer
2004-03-20comment spelling fixes; ok henning@David Krause
2004-03-18when we are in state CONNECT, i. e. we have a half-open tcp connectionHenning Brauer
2004-03-16delay creating the control socket until after forking, but before chrootHenning Brauer
2004-03-15properly check chdir success after chroot() and tweak err msgs a little,Henning Brauer
2004-03-12not debugging any moreHenning Brauer
2004-03-11Free unneeded mrt lists in SE and on exit. OK henning@Claudio Jeker
2004-03-10pass a pointer to the network list as well to session_main so we can free()Henning Brauer
2004-03-10while walking the peer list on shutdown free the peer structsHenning Brauer
2004-03-10pass a pointer to the filter rule list to session_main() so we can free()Henning Brauer
2004-03-10when we exit try to write out what is left in the msg buffers for the imsgHenning Brauer
2004-03-10remove unused functionHenning Brauer
2004-03-10implement framework to announce capabilities in the open messages we send.Henning Brauer
2004-03-05huch, remove a debug messageHenning Brauer
2004-03-05add a parser for the capability announcements using the OPEN message as perHenning Brauer
2004-03-05improve logging when we are unhappy with an OPEN message, claudio okHenning Brauer
2004-03-05let parse_open() call change_state() on error itself, so that after sendingHenning Brauer
2004-03-05implement a parser for the optional attributes in OPEN messages and properlyHenning Brauer
2004-03-05when a session that had a tcp connection established is pushed back to IDLE,Henning Brauer
2004-02-26show rib infrastructure. At least full dumps and per as dumps. Per prefixClaudio Jeker
2004-02-25Rewrite some parts of the mrt dump handling. It is no longer possible toClaudio Jeker
2004-02-21keep O_NONBLOCK after teh tcp sessions are established, claudio okHenning Brauer
2004-02-18fix thinko in the revents & (POLLIN|POLLOUT) caseHenning Brauer
2004-02-17improve logging on connection open failHenning Brauer
2004-02-17init wbuf.sock too in init_peer()Henning Brauer
2004-02-17bit better err msgs after buf_close (which can't fail anyway actually)Henning Brauer
2004-02-17check for EAGAIN after readHenning Brauer
2004-02-17two more returns; open msg counter might have gotten increased too muchHenning Brauer