summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/parse.y
AgeCommit message (Expand)Author
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
2004-01-06allow holdtime and holdtime min to be configuered per peerHenning Brauer
2004-01-062004Henning Brauer
2004-01-05Big overhaul of the mrt code.Claudio Jeker
2004-01-05missing fclose()Henning Brauer
2004-01-05remove support for reading configuration from stdin.Henning Brauer
2004-01-05fix off by ones with strlcpy()Henning Brauer
2004-01-03move some session specific stuff to session.h and make the few filesHenning Brauer
2004-01-03decouple the peer list from bgpd_config.Henning Brauer
2003-12-27bgpid -> router-idHenning Brauer
2003-12-27fix thinkoHenning Brauer
2003-12-27"no fib-update" -> "fib-update [yes|no]"Henning Brauer
2003-12-27few fatal()s should really be fatalx()Henning Brauer
2003-12-26add option 'log updates' to log updates. ok henning@Jakob Schlyter