summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/parse.y
AgeCommit message (Expand)Author
2018-09-07allow as4number_any in as-sets. Otherwise you cant filter bogon as'es.Sebastian Benoit
2018-09-07replace malloc()+strlcpy() with strndup() in cmdline_symset().miko
2018-09-07Implement as-set a fast lookup table to be used instead of long list ofClaudio Jeker
2018-09-05Implement most prefixlen operations as OP_RANGE (prefixlen A - B).Claudio Jeker
2018-09-05Change the way as_compare() and aspath_match() handle 'neighbor-as'. InsteadClaudio Jeker
2018-08-27If the maximum for a community is defined via the large flag thenClaudio Jeker
2018-08-27merge_filterset() needs to produce a stable sorted filterset to make sureClaudio Jeker
2018-08-08Merge getcommunity() and getlargecommunity() into one function thatClaudio Jeker
2018-07-11add option "network ... priority number" to announce prefixes from theSebastian Benoit
2018-07-10You can run multiple copies of bgpd in seperate rdomains.Sebastian Benoit
2018-07-10dont let rtable number overflow,Sebastian Benoit
2018-07-09No need to mention which memory allocation entry point failed (malloc,Kenneth R Westerback
2018-07-08Be consistent in warn() and log_warn() usage whenKenneth R Westerback
2018-06-13Provide backwards compatibility for some of the announce directivesjob
2018-06-13Deprecate announce (all|self|none|default-route)Claudio Jeker
2018-06-11Fix an off-by-one line count when using include statements.denis
2018-04-26Plug leak in error case of the common 'varset' implementations.Kenneth R Westerback
2018-02-10Add prefix-sets, lists of prefixes which can be used in place of aSebastian Benoit
2018-02-05Add a comment why it is OK to set the tableid to 0 for Adj-RIB-In/Out.Claudio Jeker
2018-02-04Clenaup RIB handling in the RDE. Introduce some defines for Adj-RIB-In andClaudio Jeker
2017-10-19don't try to print uninitialised memory as a string in error pathsJonathan Gray
2017-08-21When 'enforce neighbor-as no' is set, don't do a config-time check for the ne...Peter Hessler
2017-08-12allow filter rules to be written that affect ibgp or ebgp neighborsPeter Hessler
2017-08-11softreconfig in and out are on by default for ever and machines now haveClaudio Jeker
2017-06-26let admins set an unknown well-known communityPeter Hessler
2017-06-26add support for the "graceful shutdown" well-known community as describedPeter Hessler
2017-06-26allow setting localpref to 0Peter Hessler
2017-05-31Too vs To. Found by Denis Fondras openbsd (at) ledeuns (dot) netClaudio Jeker
2017-05-31Rework the way we do extended communities (mainly in the parser) and updateClaudio Jeker
2017-05-29remove the file permission check for bgpd.confPeter Hessler
2017-05-28so far, bgpd was hardcoded to use rtable 0 for nexthop verification.Henning Brauer
2017-05-27Allow an administrator to disable the bgp loop detection algorithm,Peter Hessler
2017-05-27allow only one network <prefix> statement per for the same prefix.Sebastian Benoit
2017-05-27Allow OpenBGPD to selectively choose which local ASN to use per-peer.Peter Hessler
2017-05-27allow us to use 'local-as' in the filter languagePeter Hessler
2017-05-26AS 0 is special and should be considered an error.Peter Hessler
2017-05-26Expand RIB names in groupsPeter Hessler
2017-05-26Allow nested {} in prefix lists.Peter Hessler
2017-02-22Add missing htonl for IPsec SPI.Renato Westphal
2017-01-25Flag the Loc-RIB with F_RIB_LOCAL so we can remove one ugly hack somewhere elseClaudio Jeker
2017-01-24sync log.c from relayd et al to bgpd.Sebastian Benoit
2017-01-18while a u_int is large enough for 32bit-asns, it is not big enough forPeter Hessler
2017-01-13Add support for draft-ietf-idr-shutdownPeter Hessler
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2016-12-26Typo, "more then" -> "more than"Jeremie Courreges-Anglas
2016-10-14Add support for draft-ietf-idr-large-communityPeter Hessler
2016-10-05Let bgpd announce routes based on a route-label.Peter Hessler
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit
2016-06-03Add operators =, !=, - (range), >< (exclsive range) to the as-pathSebastian Benoit