Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-10-12 | Filters: permit variables of prefix types, cleanup around | Pavel Machek | |
variables. TODO list added, hopefully complete. Use new features of filters in bird.conf | |||
1999-10-07 | Added constants of type prefix and pair, added their printing | Pavel Machek | |
1999-10-07 | FIXME's added. Hopefully fixme list is now complete for filters. | Pavel Machek | |
1999-09-29 | Case arg { 1: printf "one"; } works. You can not use two commands | Pavel Machek | |
after one label, yet. | |||
1999-07-01 | Function calling in filters works - somehow. Calling syntax is | Pavel Machek | |
currently very ugly, beware. Variables are not really local - that needs to be fixed. | |||
1999-05-17 | Implemented two new symbol handling functions: | Martin Mares | |
o cf_define_symbol() -- it assigns a meaning to a symbol, bailing out if it already has one. o cf_find_symbol() -- finds symbol by name and creates it if not found. Also modified filter/config.Y to make use of the first function. | |||
1999-04-19 | Updated filters: they now actually see IP/pxlen of net being filtered, | Pavel Machek | |
gateway, and who told us, so they can do usefull jobs from now on. | |||
1999-04-12 | Sets of integers now actually work. Sets of IP will work as soon as | Pavel Machek | |
compare function is ready. | |||
1999-04-10 | Decrease number of warnings. | Pavel Machek | |
1999-04-07 | Filters upgraded - a bit. Moved code to filter.c because it is where | Pavel Machek | |
it belongs. (f-util.c stays there for auxiliary and non-important things.) | |||
1999-03-29 | Update of filters towards new interface. | Pavel Machek | |
1999-03-17 | A couple of filter tweaks: | Martin Mares | |
o Introduced struct filter which serves as an external reference to filter. Using struct symbol for this is unwise since it doesn't allow extra information attached to the filter and it also forces all filters to be named. o Implemented config rule 'filter' which matches either named filter or an embedded unnamed filter (`{ <filter> }'). o Fixed totally bogus comment at the top of filter.h. o Added a missing prototype for f_run() to filter.h. | |||
1999-03-17 | accept & reject should now work | Pavel Machek | |
1999-03-09 | Resolved conflicts, you no longer need to wrap constants in const() | Pavel Machek | |
1999-03-08 | Filters are now a tiny bit stronger (if is actually working ;-) | Pavel Machek | |
1999-03-02 | Add interface for running filters (please comment!), avoid bison warnings | Pavel Machek | |
1999-02-03 | Few fixes in parsing of filters | Pavel Machek | |
1999-01-15 | Original `expr' is back, filter expressions renamed to `term'. | Martin Mares | |
In the future, we'll allow any filter term in place of `expr' and we'll just evaluate it immediately, but not now as we have no evaluation routines. | |||
1999-01-15 | Filters, second try. This time they have their own directory. | Pavel Machek | |