Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2010-08-03 | Syntax of sets improved. | Ondrej Filip | |
2010-07-27 | Hostcache should use trie to filter relevant route changes. | Ondrej Zajicek | |
2010-07-27 | Minor changes in prefix trie. | Ondrej Zajicek | |
2010-05-22 | Extends pair set syntax, matching and deleting against clist. | Ondrej Zajicek | |
Expressions like (123,*) can be used in pair set literals, clists can be matched against pair sets (community ~ pairset) and pair sets can be used to specify items to delete from clists (community.delete(pairset)). | |||
2010-04-09 | NEWS and version update.v1.2.2 | Ondrej Zajicek | |
2010-04-08 | Revert "Fixes behavior of defined() on bgp_community attribute." | Ondrej Zajicek | |
This reverts commit 74e9331fe0892c4c96b4c4d7db3f14bb7e9d928e. | |||
2010-03-29 | Filter language updates; new route attributes and datatype. | Ondrej Zajicek | |
- Adds bgp_originator_id and bgp_cluster_list route attributes. - Adds dotted quad filter datatype (for router IDs, used by bgp_originator_id and ospf_router_id route attributes). - Fixes pair ~ pair set matching. - Documentation updates. | |||
2010-03-19 | Clear local variables in filters and functions. | Ondrej Zajicek | |
Fixes crash when used uninitialized variables. This problem was surprisingly tricky to fix. | |||
2010-03-18 | Fixes behavior of defined() on bgp_community attribute. | Ondrej Zajicek | |
2010-03-15 | Fixes missing cases in filters. | Ondrej Zajicek | |
2010-02-17 | Replaces the algorithm for building balanced trees. | Ondrej Zajicek | |
Changes the time complexity of the algorithm from O(n^2) to O(n*log(n)). This speeds up loading of huge DEC-IX config from 128 s to 15 s. It also makes the code significantly simpler. | |||
2010-02-17 | Changes right recursion to left in the grammar of the case expression. | Ondrej Zajicek | |
2010-02-10 | Define symbols as text between ''. | Ondrej Filip | |
2010-02-02 | Changes right-recursion to left-recursion in a filter grammar. | Ondrej Zajicek | |
Because we don't want to have a limit on a function/filter length. | |||
2010-01-27 | Priority for '||' and '&&' fixed. | Ondrej Filip | |
2010-01-27 | Allow multiple || and && statements. | Ondrej Filip | |
2009-12-14 | Merge branch 'dev' into ospf3 | Ondrej Zajicek | |
Conflicts: proto/ospf/lsreq.c proto/ospf/lsupd.c proto/ospf/rt.c | |||
2009-11-15 | Fixes bug related to reconfiguration with bgp_path first/last operators. | Ondrej Zajicek | |
2009-11-09 | Merge branch 'dev' into ospf3 | Ondrej Zajicek | |
2009-10-12 | Implements protocol-specific router id and updates documentation. | Ondrej Zajicek | |
2009-10-12 | Rename as_path_get_last/as_path_get_first to be consistent. | Ondrej Zajicek | |
2009-10-08 | First and last accessors to as_paths. | Ondrej Zajicek | |
2009-09-18 | Fixes setting of IP addresses to route attributes (NEXT_HOP). | Ondrej Zajicek | |
2009-09-18 | Fixes bug in filter rta copy-on-write. | Ondrej Zajicek | |
Filters should try to copy-on-write just cached rtas. |