Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-24 | Filter: Fix missing case for !~ operator | Ondrej Zajicek (work) | |
Thanks to Vincent Bernat for the patch. | |||
2016-11-08 | Minor code cleanups | Ondrej Zajicek (work) | |
2016-11-01 | Build: switch on -Wextra, get rid of most of the warnings | Jan Moskyto Matejka | |
There are several unresolved -Wmissing-field-initializers on older versions of GCC than 5.1, all of them false positive. | |||
2016-10-18 | Filter: Minor formatting changes in test.conf | Ondrej Zajicek (work) | |
2016-10-13 | Filter: Expand testing of large community sets | Pavel Tvrdik | |
2016-10-11 | Tree/Trie: Check the end of buffer | Pavel Tvrdik | |
We set buffer->pos to buffer->end in function buffer_print() when bvsnprintf() failed, so there would be uninitialized memory between the old buffer->pos and the current buffer->pos. | |||
2016-10-04 | Filter: fix missing separator | Ondrej Zajicek (work) | |
2016-10-03 | Filter: large community sets | Ondrej Zajicek (work) | |
Add support for lc sets to filter code. Grammar of (small) community sets has to be updated to avoid parser collisions. | |||
2016-10-03 | BGP: Support for large communities | Ondrej Zajicek (work) | |
Add support for large communities (draft-ietf-idr-large-community), 96bit alternative to RFC 1997 communities. Thanks to Matt Griswold for the original patch. | |||
2016-09-21 | Add !~ operator to filter grammar | Pavel Tvrdik | |
2016-09-15 | Filter: Prefer xmalloc/xfree to malloc/free | Pavel Tvrdik | |
2016-08-16 | whitespace fixes | Ondřej Surý | |
2016-07-01 | Filter: Fixes reconfiguration with last_nonaggregated operator | Ondrej Zajicek (work) | |
2016-06-09 | Filters: Fixes pm_same() w.r.t. ASN ranges and ASN expressions | Ondrej Zajicek (work) | |
This is necessary for proper detection of filter changes during reconfigurations. | |||
2016-06-08 | Add AS# ranges to bgpmask. | Ondrej Filip | |
2016-02-16 | Filter: Implement last_nonaggregated operator on bgp_path | Ondrej Zajicek (work) | |
2015-07-20 | Static: Allows to specify attributes for static routes | Ondrej Zajicek | |
The patch adds suport for specifying route attributes together with static routes, e.g.: route 10.1.1.0/24 via 10.0.0.1 { krt_advmss = 1200; ospf_metric1 = 100; }; | |||
2015-06-08 | BGP multipath support | Ondrej Zajicek | |
Kernel option 'merge paths' allows to merge routes exported to kernel protocol (currently BGP and static routes) to multipath routes. | |||
2015-05-10 | Add bitfield route attribute type | Ondrej Zajicek | |
2015-02-21 | Remove a comparison of unsigned expression < 0 | Pavel Tvrdik | |
2015-02-21 | Allows user data attached to f_trie_node structure. | Ondrej Zajicek | |
Thanks to Alexander Chernikov for the patch. | |||
2014-10-02 | Implements token bucket filter for rate limiting. | Ondrej Zajicek | |
2014-10-02 | Allows more constants in set literals. | Ondrej Zajicek | |
Thanks to Michael Fincham for the bugreport. | |||
2014-07-07 | Replaces function name in test.conf as it collided with new keyword. | Ondrej Zajicek | |
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 | |