summaryrefslogtreecommitdiff
path: root/filter/test.conf
AgeCommit message (Collapse)Author
2020-05-18Nest: Implement BGP path mask loop operatorOndrej Zajicek (work)
Implement regex-like '+' operator in BGP path masks to match previous path mask item multiple times. This is useful as ASNs may appear multiple times in paths due to path prepending for traffic engineering purposes.
2020-03-26Filter: Remove mixed address tests and fix formattingOndrej Zajicek (work)
2019-12-17Test: Improve filter_testOndrej Zajicek (work)
Initial parsing of test.conf must be done directly in filter_test main, while reconfiguration is handled as a regular test. Also fix several minor issues in test code.
2019-11-05Filter: Parse-time typechecksOndrej Zajicek
Most expressions can be type-validated in parse time. It is not strong enough to eliminate runtime checks, but at least one gets errors immediately during reconfigure.
2019-08-13Filter: Fixing empty block and never-executed-statement bugMaria Matejka
2019-08-06Filter: Allow to use set constants / expressions in path masksOndrej Zajicek (work)
Allow to not only use set literals in path masks, but also existing set constants or set expressions.
2019-08-06Filter: Allow to use sets in path masksOndrej Zajicek (work)
2019-05-21Filter: Store variables and function arguments on stackJan Maria Matejka
2019-03-23Filter: fixed error-checking bug in !~ operatorMaria Matejka
2019-02-20Filter: Interpreter merged into the common m4 generator.Maria Matejka
The config-time partial evaluation of constant expressions in filters is nearby.
2019-02-20Filter: More cleanup -- customized structures also in struct f_line_itemMaria Matejka
2019-02-20Filter: merged filter compare functions into common M4 fileMaria Matejka
2019-02-20Filter + Config: Fix bugs, tests and split symbols by typeMaria Matejka
2018-10-25Filter: Add support for VPN_RD setsOndrej Zajicek (work)
2017-12-08Filter: Remove old BGP path mask syntax from testsOndrej Zajicek (work)
2017-04-26Test: Fix broken test for filtersOndrej Zajicek (work)
2017-04-26Test: fixed broken test for VPN RD outputJan Moskyto Matejka
2017-03-22Filter: Check whether IP is 4 or 6Jan Moskyto Matejka
2017-03-13Filters: VPN Route Distinguishers, Prefix Type, Docs UpdateJan Moskyto Matejka
2017-03-09Filter: ROA check test and mixed prefix testJan Moskyto Matejka
2016-12-07Basic flow specification support (RFC 5575)Ondrej Zajicek (work)
Add flow4/flow6 network and rt-table type and operations, config grammar and static protocol support. Squashed flowspec branch from Pavel Tvrdik.
2016-12-07Merge branch 'int-new-rpki-squashed' (early part) into int-newJan Moskyto Matejka
2016-12-07filter/test.conf: add ROA check and operator testsPavel Tvrdik
2016-11-30filter/test.conf: Minor changes in order of callsPavel Tvrdik
2016-11-30Merge test6.conf IPv6 tests into test.confPavel Tvrdik
2016-11-16filter/test.conf: Extend testsPavel Tvrdik
2016-11-16filter/test.conf: Reorder testsPavel Tvrdik
Tests are sorted from trivial tests to more complex tests
2016-11-16filter/test.conf: Replace print func with assert and formatPavel Tvrdik
2016-11-09Filter: Add long community testsOndrej Zajicek (work)
Based on Pavel Tvrdik's int-test-lc branch.
2016-11-09 Unit Testing for BIRDOndrej Zajicek (work)
- Unit Testing Framework (BirdTest) - Integration of BirdTest into the BIRD build system - Tests for several BIRD modules Based on squashed Pavel Tvrdik's int-test branch, updated for current int-new branch.
2016-11-08Merge branch 'master' into int-newOndrej Zajicek (work)
2016-11-08Merge tag 'v1.6.2' into int-newOndrej Zajicek (work)
2016-10-18Filter: Minor formatting changes in test.confOndrej Zajicek (work)
2016-10-13Filter: Expand testing of large community setsPavel Tvrdik
2016-10-03BGP: Support for large communitiesOndrej 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-06-30filter/test.conf: fixes formatingPavel Tvrdik
2016-06-09Filters: Fixes pm_same() w.r.t. ASN ranges and ASN expressionsOndrej Zajicek (work)
This is necessary for proper detection of filter changes during reconfigurations.
2016-06-08Add AS# ranges to bgpmask.Ondrej Filip
2015-12-24Follow-up work on integrationOndrej Zajicek (work)
2014-10-02Allows more constants in set literals.Ondrej Zajicek
Thanks to Michael Fincham for the bugreport.
2014-07-07Replaces function name in test.conf as it collided with new keyword.Ondrej Zajicek
2013-11-22Minor fix in log_commit() w.r.t. changes in BFD branch.Ondrej Zajicek
2013-11-22Merge commit 'origin/bfd'Ondrej Zajicek
2013-11-20Additional filter test case.Ondrej Zajicek
2013-10-05Fixes some BFD bugs and makes logging thread-safe.Ondrej Zajicek
2013-10-02Implements C.len operator for clist and eclist types.Ondrej Zajicek
Thanks to Sergey Popovich for the original patch.
2013-10-02Some fixes in filter code.Ondrej Zajicek
Thanks to Sergey Popovich for original patches.
2013-08-15Extends delete/filter operators to work no bgp_paths.Ondrej Zajicek
2013-07-25Allows to define constants of all filter types.Ondrej Zajicek
2013-07-09Implements 'bgppath ~ int set' filter op.Ondrej Zajicek