Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | 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. | |||
2009-09-17 | Fixes preference bounds. | Ondrej Zajicek | |
2009-08-27 | Some cleanups. | Ondrej Zajicek | |
2009-08-25 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-06-26 | Merge branch 'master' into dev | Ondrej Zajicek | |
2009-06-01 | Adds support for dynamic pair and bgp mask expressions. | Ondrej Zajicek | |
2009-06-01 | Removes some remnant of '|' bgp path separator. | Ondrej Zajicek | |
2009-05-30 | Fixes buggy prefix ~ prefix matching. | Ondrej Zajicek | |
2009-05-29 | New type variable 'V' defined in filters. This type is checked | Ondrej Filip | |
only for name, never for value in function filter_same() |