summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/parse.y
AgeCommit message (Expand)Author
2004-04-25reserve upper half of the (internal) ID space for cloned neighbors, claudio okHenning Brauer
2004-04-25fix check wether local-address and neighbor are of same address family -Henning Brauer
2004-04-25add "neighbor cloning", allowing you to specify a prefix and prefixlengthHenning Brauer
2004-04-24some rather boring windows talk at cansecwest made me hack initial supportHenning Brauer
2004-03-11There is no cnumber token in the parser so don't define a type for it.Claudio Jeker
2004-03-11yes, the keyword table has to be sorted ;-)Henning Brauer
2004-03-11Add basic support for communities. Currently it is only possible to filterClaudio Jeker
2004-03-10oupsHenning Brauer
2004-03-10implement framework to announce capabilities in the open messages we send.Henning Brauer
2004-03-08mem leaks in error pathes, mostly from Patrick LatifiHenning Brauer
2004-03-08typo in format strin (ugh!) and few missing free()s, partitially fromHenning Brauer
2004-03-06plug a memory leak in the lexer.Henning Brauer
2004-03-05plug a couple of memory leaks, Patrick LatifiHenning Brauer
2004-03-02KNFHenning Brauer
2004-03-02flesh out the address and prefix parsing, include v6 code, but reject v6Henning Brauer
2004-03-01make sure AS doesn't exceed upper bound, issue pointed out byHenning Brauer
2004-03-01KNFHenning Brauer
2004-03-01Sync printconfig.c with parse.y. OK henning@Claudio Jeker
2004-03-01Make it possible to diable the decision process. This is a feature only usefulClaudio Jeker
2004-02-26Implement "enforce neighbor-as yes|no" which is by default on for ebgpClaudio Jeker
2004-02-26No comma at the end of the keywords array. OK henning@Claudio Jeker
2004-02-26Add per netwok definition filter sets. So you can now useClaudio Jeker
2004-02-25Rewrite some parts of the mrt dump handling. It is no longer possible toClaudio Jeker
2004-02-25kill "updates" keyword and use a ordinary string + strcmp at the one placeHenning Brauer
2004-02-24Enhance filters. prefixlen knows now 8-24 and 8><24. It is possible to useClaudio Jeker
2004-02-19Make the code more portable. Add some missing header files and make the useClaudio Jeker
2004-02-10enforce config file secrecy (correct owner, no rights for group/world)Henning Brauer
2004-02-09make max_prefix an u_int32_t instead of an u_long and change itsHenning 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-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-03replace the previous hack for the internal peer id allocator (which just usedHenning Brauer
2004-02-03defer free()ing the previous peer list until after parsing the config fileHenning Brauer
2004-02-01Set sane default announce types according to the peer type. For IBGP useClaudio Jeker
2004-01-28properly whine when password is too long instead of silently truncatingHenning Brauer
2004-01-28implementHenning Brauer
2004-01-27use a struct bgpd_addr instead of sockaddr_in for peer_config->local_addr andHenning Brauer
2004-01-26rename "tcp signature" to "tcp md5sig" - the name is misleading, wetherHenning Brauer
2004-01-26first cut at tcpmd5 setup seupport from within bgpd. works so far.Henning Brauer
2004-01-24eek, no, ERROR is of course not unusedHenning Brauer
2004-01-24Remove unused terminals.Ryan Thomas McBride
2004-01-22provide a log_debug and use it in rde.c.Henning Brauer
2004-01-17Make it possible to announce own networks. In the RDE these prefixes areClaudio Jeker
2004-01-17KNFHenning Brauer
2004-01-13Implement a max-prefix and a announce none | self | all neighbor statement.Claudio Jeker
2004-01-06small bug that was not so easy to fix: we did not allow empty lines (orHenning Brauer