summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2004-02-21keep O_NONBLOCK after teh tcp sessions are established, claudio okHenning Brauer
2004-02-19Add support for basic filters. Nothing optimized and it has some issues butClaudio Jeker
2004-02-19Make the code more portable. Add some missing header files and make the useClaudio Jeker
2004-02-19Doh. Copy pasto. The if is always false and bogus.Claudio Jeker
2004-02-18Do aspath loop detecion for outgoing messages too, but this time with theClaudio Jeker
2004-02-18Correctly handle parse errors in aspath and prefixes. Also do input aspathClaudio Jeker
2004-02-18Bring the path attribute parsing on big step closer to the RFC.Claudio Jeker
2004-02-18Fix a nasty memory leak. OK henning@Claudio Jeker
2004-02-18Check for optional path attributes error. This kills some XXX in the code.Claudio Jeker
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-17little easierHenning 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-17Somehow size needs some time to settle. The direct inline call of attr_errorClaudio Jeker
2004-02-17missing bzero() of the iovecHenning Brauer
2004-02-17two more returns; open msg counter might have gotten increased too muchHenning Brauer
2004-02-17On write error return and do not try to make a read. OK henning@Claudio Jeker
2004-02-17Make gcc on sparc happy. OK henning@Claudio Jeker
2004-02-17init len for getsockname and getpeername, found and ok claudioHenning Brauer
2004-02-17Make sure that we add the new prefix to the prefix list or bad things willClaudio Jeker
2004-02-16KNFHenning Brauer
2004-02-16add scope_id for v6 to struct bgpd_addrHenning Brauer
2004-02-16Extend imsg API so that messages can be composed on the fly. In the RDE itClaudio Jeker
2004-02-16Basic aspath match function needed for filters and the "show rib" bgpctlClaudio Jeker
2004-02-16superfluous tabsClaudio Jeker
2004-02-16Add basic functions to print aspath in human readable format. OK henning@Claudio Jeker
2004-02-16Make the path attribute handling more RFC conformant. Also move theClaudio Jeker
2004-02-10enforce config file secrecy (correct owner, no rights for group/world)Henning Brauer
2004-02-09print networks tooHenning Brauer
2004-02-09drain the list fluffierHenning Brauer
2004-02-09replace a bunch of u_long by u_int32_tHenning Brauer
2004-02-09make max_prefix an u_int32_t instead of an u_long and change itsHenning Brauer
2004-02-09print more fluffHenning Brauer
2004-02-09move printing the config to where it belongsHenning Brauer
2004-02-08factor out functions to print the configuration (rules only for now)Henning Brauer
2004-02-07it's about time to document tcp md5sig ...Henning Brauer
2004-02-07send filter rules to the RDE on reloads, help & ok claudioHenning Brauer
2004-02-07when connected routes show up at runtime we have to set ifindex in struct kifHenning Brauer
2004-02-07houps, fetchtable() had the default route special cased... bad.Henning Brauer
2004-02-07the sockaddr holding the netmask and advertised by rtm_addrs mightHenning Brauer
2004-02-07sin_family in the sockaddr_n representing the netmask we sniffed on theHenning Brauer
2004-02-06use a struct bgpd_addr for the address token instead of a in_addr, claudio okHenning Brauer
2004-02-06initial cut at the filtering language.Henning Brauer
2004-02-05allocate curpeer little earlier.Henning Brauer
2004-02-05error message tuningHenning Brauer
2004-02-05introduce group IDs. will be needed for filtering (or rather, ease thingsHenning Brauer
2004-02-05Emphasise 'stderr'.Ryan Thomas McBride
2004-02-04Move BGP path attribute handling functions in a own file. henning@ conceptual okClaudio Jeker