summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/parse.y
AgeCommit message (Expand)Author
2009-10-13Disable graceful restart for now. The EOR marker is sent in the wrong placeClaudio Jeker
2009-10-06Add config knobs to enable/disable individual BGP capabilities per neighbor.Claudio Jeker
2009-09-04Make sure that a proper syntax error is produced when something else thenClaudio Jeker
2009-09-04Use the address familiy of the neighbor IP to decide which MP type to use.Claudio Jeker
2009-08-31Use UINT_MAX instead of ASNUM_MAX and get rid of this mostly useless define.Claudio Jeker
2009-08-03Make announce "self" work like all others (self is a bit special becauseClaudio Jeker
2009-07-20Flag added RIBs as F_RIB_NOFIB | F_RIB_NOEVALUATE in the no-eval case evenClaudio Jeker
2009-06-06Some preliminary filter magic to support multiple RIBs on the filters.Claudio Jeker
2009-06-06Only the main Loc-RIB should update the FIB for now. So introduce aClaudio Jeker
2009-06-05Don't call the main RIB DEFAULT but Loc-RIB. Makes more sense.Claudio Jeker
2009-06-05Make it possible to bind peers to a specified RIB. Now only filters andClaudio Jeker
2009-06-04Make mrt understand alternate RIB plus remove some other static rib references.Claudio Jeker
2009-06-04Add "rde rib <name>" to the config and allow the rde to use these other RIBs.Claudio Jeker
2009-05-27add an option to change the "connect-retry" timer which defaults to 120s.Reyk Floeter
2009-04-23allow bgpctl and bgpd.conf to contain 32-bit ASN written in ASPLAINStuart Henderson
2009-03-31Fixed memory leaks which would occur if the second of two memoryTobias Stoeckmann
2009-03-26argh, do not reuse the global trans_as flag to be applied to the peerHenning Brauer
2009-03-22make transparent-as yes|no settable peer neighbor with the global settingHenning Brauer
2009-03-18Introduce local_as in the peer config. This allows per peer local AS andClaudio Jeker
2009-02-16typo in error message; "bigger that" -> "bigger than"Stuart Henderson
2008-10-17bring in the findeol() fix from pfctl. list of affected parsers by sthenHenning Brauer
2008-07-08Use correct format string specifier for int argument. Don't try to print itClaudio Jeker
2008-06-15Allow bgpd to delete more then one community per filter rule. Fixes PR5807Claudio Jeker
2008-02-26Have popfile() also close the main config file,Marco Pfatschbacher
2007-11-12Remove space/tab compression function from lgetc() and replaceMarco Pfatschbacher
2007-10-20ntpd and bgpd's turn to behave like the others.Pierre-Yves Ritschard
2007-10-16Allow '=' to end a number in all lexers.Marco Pfatschbacher
2007-10-16in the lex... even inside quotes, a \ followed by space or tab shouldTheo de Raadt
2007-10-13in all these programs using the same pfctl-derived parse.y, re-unify theTheo de Raadt
2007-10-11next step in the yylex unification: handle quoted strings in a nicer fashionTheo de Raadt
2007-09-13Move parser to use NUMBER as all other parse.y do know. A bit tricky becauseClaudio Jeker
2007-05-31Init community in get_rule() to COMMUNITY_UNSET. get_rule() is called whenClaudio Jeker
2007-05-31Even so some IX in germany likes to abuse 0 as AS community number we shouldClaudio Jeker
2007-05-28allow matching on communities using 0 in the AS part, that is in use.Henning Brauer
2007-04-23Make bgpd 4-byte AS compatible. All internal representations of AS numbersClaudio Jeker
2007-04-17Make "network inet connected" work again. inet and inet6 became keywordsClaudio Jeker
2007-03-29Until now prefixlen defaulted to AF_INET if it was used without a prefix.Claudio Jeker
2007-03-06allow filtering on peer-as (leftmost AS in path), ok claudioHenning Brauer
2007-02-22KNFHenning Brauer
2007-01-26AS 65535 aka USHRT_MAX is reserved and may not be used so adapt theClaudio Jeker
2006-12-05implement the ttl security hack. since the pc slaves fear the word hack,Henning Brauer
2006-11-28allow bgpd to work on alternate routing tables, claudio ok, jmc manpage helpHenning Brauer
2006-10-25use strtonum, Pierre-Yves Ritschard <pyr@spootnik.org>Henning Brauer
2006-09-19save the parser state in one big struct, and make it interchangable, akaHenning Brauer
2006-09-19kill useless debug code that somehow snuck in, some 2 years ago...Henning Brauer
2006-08-27add code to announce the restart capability according toHenning Brauer
2006-08-04add "restart" to max-prefix, allows sessions suspended due to reachingHenning Brauer
2006-06-17implement carp demotion control for bgpd.Henning Brauer
2006-05-31Plug memory leaks in error path; ok henning@Patrick Latifi
2006-05-26\<char> is <char> except for \<newline> -- no exceptions. much like howTheo de Raadt