Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-25 | Merge branch 'master' into add-path | Ondrej Zajicek | |
2013-11-24 | Converts filters to unsigned integers. | Ondrej Zajicek | |
2013-11-23 | Merge branch 'master' into add-path | Ondrej Zajicek | |
Conflicts: filter/filter.c nest/proto.c nest/rt-table.c proto/bgp/bgp.h proto/bgp/config.Y | |||
2013-11-22 | Minor fix in log_commit() w.r.t. changes in BFD branch. | Ondrej Zajicek | |
2013-11-22 | Merge commit 'origin/bfd' | Ondrej Zajicek | |
2013-11-20 | Additional filter test case. | Ondrej Zajicek | |
2013-10-21 | Implements 'allow local as' option. | Ondrej Zajicek | |
Similar to allowas-in option on other routers. | |||
2013-10-05 | Fixes some BFD bugs and makes logging thread-safe. | Ondrej Zajicek | |
2013-10-02 | Implements C.len operator for clist and eclist types. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the original patch. | |||
2013-10-02 | Some fixes in filter code. | Ondrej Zajicek | |
Thanks to Sergey Popovich for original patches. | |||
2013-10-02 | Minor code cleanups. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the patch. | |||
2013-10-02 | Simplifies val_in_range(). | Ondrej Zajicek | |
Also fixes missing type check for element ~ set. | |||
2013-09-26 | Rewrites static attribute filter code and adds ifname/ifindex attributes. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the original ifname/ifindex patch. | |||
2013-09-10 | Fixes reconfiguration of global set variables. | Ondrej Zajicek | |
When global set variables were used, every reconfiguration restarted protocols that use it in filters. Thanks to Sergey Popovich for a bugreport. | |||
2013-08-15 | Extends delete/filter operators to work no bgp_paths. | Ondrej Zajicek | |
2013-08-13 | Implements proper setting of 'gw' route attribute. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the bugreport. | |||
2013-07-26 | Fixes initial random values for function arguments. | Ondrej Zajicek | |
Thanks to Javor Kliachev for the bugreport. | |||
2013-07-25 | Allows to define constants of all filter types. | Ondrej Zajicek | |
2013-07-25 | Implements eval command and minor CLI cleanups. | Ondrej Zajicek | |
Implemented eval command can be used to evaluate expressions. The patch also documents echo command and allows to use log classes instead of integer as a mask for echo. | |||
2013-07-09 | Implements 'bgppath ~ int set' filter op. | Ondrej Zajicek | |
2013-02-08 | Implements router advertisements activated by received routes. | Ondrej Zajicek | |
The RAdv protocol could be configured to change its behavior based on availability of routes, e.g., do not announce router lifetime when a default route is not available. | |||
2012-11-27 | Removes some nonsense. | Ondrej Zajicek | |
2012-11-27 | Fixes setting of route attributes of type router id. | Ondrej Zajicek | |
2012-08-14 | Implements ADD-PATH extension for BGP. | Ondrej Zajicek | |
Allows to send and receive multiple routes for one network by one BGP session. Also contains necessary core changes to support this (routing tables accepting several routes for one network from one protocol). It needs some more cleanup before merging to the master branch. | |||
2012-07-18 | Implements wildcard matching in config file include. | Ondrej Zajicek | |
Also fixes some minor bugs in include. Thanks Kelly Cochran for suggestion and draft patch. | |||
2012-04-29 | Allows some modifications of dest attribute in filters. | Ondrej Zajicek | |
2012-03-18 | Route Origin Authorization basics. | Ondrej Zajicek | |
- ROA tables, which are used as a basic part for RPKI. - Commands for examining and modifying ROA tables. - Filter operators based on ROA tables consistent with RFC 6483. | |||
2012-03-15 | Extends set operations in filters. | Ondrej Zajicek | |
Allows add/filter/delete clist on clist (set algebra on clists). Allows number ~ bgppath match. | |||
2012-03-15 | Fixes name for unnamed filters. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the suggestion. | |||
2012-03-15 | Fixes a bug in pair set intervals. | Ondrej Zajicek | |
Pair intervals in form (a,b)..(c,d) were mishanded. Thanks to Alexander Shikoff for the bugreport. | |||
2012-01-03 | Fixes a tricky bug in route filtering. | Ondrej Zajicek | |
Route attributes was used after rta was freed during copy-on-write in filter code. This causes some random crashes, esp. with multipath routes. | |||
2011-10-26 | Some minor fixes in parser. | Ondrej Zajicek | |
2011-09-27 | Fixes a bug with multiple function arguments. | Ondrej Zajicek | |
2011-09-18 | Fixed problem during 'configure' with EC | Ondrej Filip | |
2011-09-11 | Configuration can include other files. | Ondrej Filip | |
2011-08-14 | BGP Extended communities. | Ondrej Zajicek | |
2011-07-03 | Prints full community lists during 'show route all'. | Ondrej Zajicek | |
2011-06-26 | Adds filter clist operation. | Ondrej Zajicek | |
2011-05-06 | Fixes several problems in filter syntax. | Ondrej Zajicek | |
- Fixes several conflicts in the grammar. - Fixes a bug in (a..b, c) pair patterns. - Makes pair patterns orthogonal. - Allows term expressions in pair patterns without additional ( ). - Allows several comma separated values in switch cases. | |||
2011-03-27 | Avoid using stack. | Ondrej Filip | |
2011-03-26 | This adds (*,x) functionality. | Ondrej Filip | |
2011-03-23 | Convert && and || to shortcut boolean operators. | Ondrej Zajicek | |
2011-03-23 | A hack to distinguish if..else from else: in case. | Ondrej Zajicek | |
The old BIRD grammar needs two lookaheads to distinguish if..else from else: in case, which caused the parser to fail on some combinations of both expressions. This patch replaces two tokens 'else' ':' by one token 'else:' to fix that. | |||
2010-10-09 | Fixes error handling in ASN expressions. | Ondrej Zajicek | |
2010-10-04 | Fixes scope of filter symbols. | Ondrej Zajicek | |
2010-09-20 | Changes print-like filter commands to use a log instead of a stderr. | Ondrej Zajicek | |
And extends the log subsystem to better handle that. | |||
2010-09-15 | Fixes a bug in pair sets. | Ondrej Zajicek | |
2010-09-11 | Fixes a bug in community set delete. | Ondrej Zajicek | |
2010-08-03 | Documentation update and improvement of tests related to expressions in sets. | Ondrej Filip | |
2010-08-03 | Even set of number can be made by expressions. | Ondrej Filip | |