summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/parse.y
AgeCommit message (Expand)Author
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
2015-10-27calloc -> malloc when the memory is immediately overwritten with memcpy.mmcc
2015-10-22Revert revision 1.282:Reyk Floeter
2015-10-11standardize a community that has been independently created by nearlyPeter Hessler
2015-09-21Let us log all updates sent from an individual peer. Since this can bePeter Hessler
2015-09-21Allow for empty blocks for peers. While this is bad style for permantPeter Hessler
2015-07-16Next round of config cleanup. Move various lists into the bgpd_config struct.Claudio Jeker
2015-04-26mlarkin asks "bgpctl checks the length of the control socket path toSebastian Benoit
2015-04-25allow us to write rules that match directly on the peer ASPeter Hessler
2015-03-14rename rde_free_filter() to filterlist_free() and start using it outsideClaudio Jeker
2015-03-14Move the command line options (mainly -d and -v) out of struct bgpd_configClaudio Jeker
2015-03-14Move the code that adjust FIB priority when changed during a config reloadClaudio Jeker
2014-11-20Don't allow embedded nul characters in strings.Jonathan Gray
2014-11-03Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2014-11-02Add gcc format attributes to parse.y's yyerror() for bgpd.Doug Hogan
2014-05-02spelling; Denis FondrasTheo de Raadt
2014-01-22relax the cfg file secrecy check slightly to allow group readabilityHenning Brauer
2013-11-25use u_char for buffers in yylex, for ctype callsSebastian Benoit
2013-11-13Knob to set priority with which bgpd inserts routes into the kernelFlorian Obser
2013-10-19Merge the prefix and prefixlen filter bits into one filter. Change theClaudio Jeker
2013-09-27typo in macro name; no md5 changeStuart Henderson