summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/session.c
AgeCommit message (Expand)Author
2017-05-29fix "depend on" when carp interface goes from MASTER into state INITSebastian Benoit
2017-05-28Close imsg pipes later in the process. The shutdown code still tires toClaudio Jeker
2017-05-28Implement an XON/XOFF protocol between the RDE and the SE to throttleClaudio Jeker
2017-05-27Allow OpenBGPD to selectively choose which local ASN to use per-peer.Peter Hessler
2017-05-26AS 0 is special and should be considered an error.Peter Hessler
2017-02-13draft-ietf-idr-shutdown extends to support a message on either ofPeter Hessler
2017-01-24sync log.c from relayd et al to bgpd.Sebastian Benoit
2017-01-13Add support for draft-ietf-idr-shutdownPeter Hessler
2016-12-19In parse_header() not all of the bgp message may be in the buffer yet soClaudio Jeker
2016-12-18Correct logic, make it the same as in the other mrt_dump_bgp_msg case.Claudio Jeker
2016-09-03Simplify shutdown process.Renato Westphal
2016-09-02work on making log.c similar in all daemons:Sebastian Benoit
2016-08-08Use exit(3) instead of _exit(2) in the child processes.Renato Westphal
2016-07-25Initialize the log subsytem in the SE like it is done in the RDE. WithoutClaudio Jeker
2016-07-21Remove a fatal() in peer_up when the local addrs of a peer can't be figured out.Claudio Jeker
2016-06-28Use IPV6_MINHOPCOUNT to finish implementing ttl-security for IPv6.Jeremie Courreges-Anglas
2016-06-06Add format attributes to the proper functions and then fix the warning inSebastian Benoit
2015-11-20bgpd has been naughty. It tries to play with AF_UNIX sockets withoutFlorian Obser
2015-11-17in the SE, loosing the pipe to the main process can be handled with aSebastian Benoit
2015-10-25Rename imsg_compose_parent and imsg_compose_rde to imsg_ctl_parent andClaudio Jeker
2015-10-09Change all tame callers to namechange to pledge(2).Theo de Raadt
2015-10-07use fatal() instead of err(); from bennoTheo de Raadt
2015-10-06Move from tame "cmsg" to tame "sendfd" or "recvfd", depending on whichTheo de Raadt
2015-10-05tame "stdio inet cmsg" should work well in the session engine.Theo de Raadt
2015-08-04Give more precise errors, to help track when bgpd quitsPeter Hessler
2015-07-20Make bgpd execute the RDE and session engine process instead of just forking.Claudio Jeker
2015-02-09Kill session_socket_blockmode() and replace it with SOCK_CLOEXEC orClaudio Jeker
2014-12-04replace an overlapping memcpy with memmove, ok deraadt teduStuart Henderson
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
2014-10-08Use reallocarray() throughout to spot multiplicative int overflow.Theo de Raadt
2014-01-22Fix a bug where stale routes were not properly flushed on sessions announcingClaudio Jeker
2013-11-13from claudioSebastian Benoit
2013-07-10Change the way the RDE updates its peer list. The SE is now always sendingClaudio Jeker
2013-05-30When removing "dump (all|updates)" from bgpd.conf and reloading, tellFlorian Obser
2013-05-30Add partial support to bgpd for the ttl hack with ipv6. This sends the correctStuart Henderson
2013-03-20less includesTheo de Raadt
2013-03-11handle ECONNABORTED errors from accept(). In many code blocks they can beTheo de Raadt
2013-03-07Implements a few missing bits for better templates support:Claudio Jeker
2012-12-01The capability parser should only return an error in extreme cases. If aClaudio Jeker
2012-09-18Only allow one reload request at a time in bgpd. Needed for further work.Claudio Jeker
2012-09-12Better graceful restart support (implementing more then just the EoR record).Claudio Jeker
2012-07-11Limit "while(setsockopt(..SO_RCVBUF/SO_SNDBUF..))" loops to prevent themStuart Henderson
2012-07-09Fix the handling of the message read buf with regard to MSG_PROCESS_LIMIT.Claudio Jeker
2012-04-12accept() pacing for bgpd based on similar work done on other daemons.Claudio Jeker
2012-01-06typo in log_peer_warnx messageStuart Henderson
2011-07-09remove that rlimit code, rc.d and login classes do it much betterer theseHenning Brauer
2011-07-04LINK_STATE_IS_UP() cleanup userland part. There is no need to specialClaudio Jeker
2011-05-05ibuf_add returns 0 or -1. adding up the return values in errs and thenHenning Brauer
2010-12-23Increase the DATA limit in the RDE to the max value and do the sameClaudio Jeker
2010-12-09The PF_KEY socket is like the routing socket. It must be polled all theClaudio Jeker