summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2004-02-02Fix bug in the decision process. The decision process is unable to directlyClaudio Jeker
2004-02-02Somehow I missed this peace in one of my last commits. OK henning@Claudio Jeker
2004-02-02Use correct struct in sizeof for calloc. OK henning@Claudio Jeker
2004-02-02Seal a memory leak and fix a format string, conf->as is unsigned.Claudio Jeker
2004-02-01Update: document the network statement and update the announce descriptionClaudio Jeker
2004-02-01Set sane default announce types according to the peer type. For IBGP useClaudio Jeker
2004-02-01put v6 cruft into session_up() while beeing there... claudio okHenning Brauer
2004-01-31rename tcp sockopt TCP_SIGNATURE_ENABLE to TCP_MD5SIGHenning Brauer
2004-01-30in the parse_config() -> merge_config() chain, you shall not nullHenning Brauer
2004-01-30missing free() in an error path that should be unreachableHenning Brauer
2004-01-30please sparc64, with & ok claudioHenning Brauer
2004-01-30-enable md5sig on the listening socketHenning Brauer
2004-01-29enable tcp md5sig om the connecting socket when md5sig is configured for thatHenning Brauer
2004-01-28properly whine when password is too long instead of silently truncatingHenning Brauer
2004-01-28implementHenning Brauer
2004-01-28improve loggingHenning Brauer
2004-01-28KNFHenning Brauer
2004-01-28-rename pfkey_setkey to pfkey_sa_addHenning Brauer
2004-01-28fix pfkey_reply() logic:Henning Brauer
2004-01-28catch SIGINT here as well so we can properly shut down if ^C'ed in debug modeHenning Brauer
2004-01-28STOP events for all sessions before we exit.Henning Brauer
2004-01-28missing free and fix memset misuse; From: Patrick Latifi <pat@eyeo.org>Henning Brauer
2004-01-28repair the bind() in session_connect; only used if local-addr was specifiedHenning Brauer
2004-01-28improve loggingHenning Brauer
2004-01-28we need a pfkey_init the gets us a PF_KEY socket before we drop privsHenning Brauer
2004-01-28call pfkey_auth_establish() on START eventsHenning Brauer
2004-01-28-struct peer_auth to store the SPIs, linked into struct peerHenning Brauer
2004-01-28don't pfkey_setkey() from here, claudio markus okHenning Brauer
2004-01-28initial support for SADB_DELETE; ok hshoexerMarkus Friedl
2004-01-28pfkey_setkey: sockaddr -> bgpd_addr; ok claudioMarkus Friedl
2004-01-28log & ignore RTM_CHANGE messages for that we don't find an exact matchHenning Brauer
2004-01-27log_ntoa is herewith condemned to death by claudio and yours trulyHenning Brauer
2004-01-27make rt_sendmsg's local nextop and prefix struct in_addr too and don't useHenning Brauer
2004-01-27move strict kroute from in_addr_t for nexthop and prefix to struct in_addrHenning Brauer
2004-01-27constify log_addr and log_ntoa's returns, reminded by claudioHenning Brauer
2004-01-27use inet_ntop() for log_addr(), claudio okHenning Brauer
2004-01-27use a struct bgpd_addr instead of sockaddr_in for peer_config->local_addr andHenning Brauer
2004-01-27missing return()Henning Brauer
2004-01-27use SADB_GETSPI/UPDATE for setting tcpmd5 keys; ok henningMarkus Friedl
2004-01-26rename "tcp signature" to "tcp md5sig" - the name is misleading, wetherHenning Brauer
2004-01-26when we error out in send_sa_msg() close the file descriptor.Henning Brauer
2004-01-26first cut at tcpmd5 setup seupport from within bgpd. works so far.Henning Brauer
2004-01-24eek, no, ERROR is of course not unusedHenning Brauer
2004-01-24Remove unused terminals.Ryan Thomas McBride
2004-01-24we can use memcpy for the whole thing in merge_config now instead ofHenning Brauer
2004-01-23use log_addrHenning Brauer
2004-01-23provide log_addr, which takes a struct bgpd_addrHenning Brauer
2004-01-23make sure to only use the accept()ed connection of there is no other existingHenning Brauer
2004-01-23sync comments with reality and properly log accept() errorsHenning Brauer
2004-01-22provide a log_debug and use it in rde.c.Henning Brauer