summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/parse.y
AgeCommit message (Expand)Author
2005-03-23Move the neighbor checking code from merge_config() to neighbor_consistent()Claudio Jeker
2005-03-16don't try to merge the freshly parsed config into the running one ifHenning Brauer
2005-03-14Allow to modify the metrics in a relative way by prepending the number withClaudio Jeker
2005-03-13s/to many/too many/, from jmcHenning Brauer
2005-03-11Finally commit the transparent-as and nexthop no-modify stuff I wrote on theClaudio Jeker
2004-12-23KNFHenning Brauer
2004-11-23Switch from a single filter_set to a linked list of sets. With this changeClaudio Jeker
2004-11-19For consistency reasons rename struct as_filter to struct filter_as.Claudio Jeker
2004-11-19Make "set network 127.0.0.1" work and use = instead of |= for theClaudio Jeker
2004-11-18add an instance of struct capabilities to peer_conf, and inheritHenning Brauer
2004-11-11New config statement "rde route-age [evaluate|ignore]". If set to evaluateClaudio Jeker
2004-11-05memleaks in error pathes, again awesome work from Patrick LatifiHenning Brauer
2004-11-04(try to) open the config file earlier, makes the error handling easier inHenning Brauer
2004-10-19allow neighbor definitions to depend on interface state.Henning Brauer
2004-09-28Add prepend-neighbor feature. Prepend the remote-as n times similar toClaudio Jeker
2004-08-24don't do the pftable_exists() check if we are running -n, needs rootHenning Brauer
2004-08-24correctly inherit conf->opts from xconf->opts in parse_config(),Henning Brauer
2004-08-24back out rev. 1.136. I commited that unintentionally and it does not workClaudio Jeker
2004-08-20Grrr. copy paste error. Dump MED and not local-pref. OK henning@Claudio Jeker
2004-08-20foobar-AS -> foobar-as as already done in some places. mIXeD cASe keywordsClaudio Jeker
2004-08-17Merge set constructs in neighbor statements. This fixes a common problem:Claudio Jeker
2004-08-13Fix minor issues with IPv6 dumps and add a function for dumping the RIB tableClaudio Jeker
2004-08-10switch nexthop in struct filter_set form struct in_addr to struct bgpd_addrClaudio Jeker
2004-08-05tab at EOLClaudio Jeker
2004-08-03deny hilarious prepends. OK henning@Claudio Jeker
2004-08-02Fix a possible mem leak and add a missing yyerror(). OK henning@Claudio Jeker
2004-07-30Add new announce type "default-route" which will only announce the defaultClaudio Jeker
2004-07-28allow "set metric" as synonym for "set med", from discussion with & ok claudioHenning Brauer
2004-07-28allow prefix lists inside prefix listsHenning Brauer
2004-07-28allow AS lists inside AS listsHenning Brauer
2004-07-28prevent the filter elements from beeing given more than onceHenning Brauer
2004-07-28add list expansion for AS in filter rulesHenning Brauer
2004-07-28rework the filter_match production and everything below - fixesHenning Brauer
2004-07-27add support for {} expansion for prefix in the filter rules, claudio okHenning Brauer
2004-07-27suport macro expansion for peer spec in filter rulesHenning Brauer
2004-07-13fix some typosJared Yanovich
2004-07-05implement "set nexthop blackhole" and "set nexthop reject"Henning Brauer
2004-07-03Switch mrt dumping to fd passing. This gives some speed up when extensiveClaudio Jeker
2004-06-23Support rfc 3765 which adds a new well known community NOPEER. OK henning@Claudio Jeker
2004-06-20at least somewhat consistently name the TAILQ_ENTRYs... this confused meHenning Brauer
2004-06-08fix a few memory leaks in error paths and one in the pftable path,Henning Brauer
2004-06-06rework bgpd's handling of listening sockets. instead of one for eachHenning Brauer
2004-05-21RFC 2796 bgp route reflector support. This is very useful in conjunctionClaudio Jeker
2004-05-17extend filter language to allow basic setting of COMMUNITIES attribute.Damien Miller
2004-05-08off by one in key too long detectionHenning Brauer
2004-05-08fix redefinition detection with manual keyes ipsecHenning Brauer
2004-05-08with manual keyed ipsec, we need keys and spis for both directions -Henning Brauer
2004-05-08KNFHenning Brauer
2004-05-08break out the consistency checking for neighbors in its own function,Henning Brauer
2004-05-08allow for neighbor statements without { parameters } block; everythingHenning Brauer