Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-04-01 | Removed lots of superfluous includes. | Martin Mares | |
Use debug() instead of printf(). | |||
2000-04-01 | Include "lib/string.h" instead of <string.h>. It should give us bzero() | Martin Mares | |
and other non-portable functions on all systems. | |||
2000-03-30 | Renamed FF_OUTGOING to FF_FORCE_TMPATTR which much better fits the semantics. | Martin Mares | |
Call rte_cow() instead of rte_do_cow(), so that COW works properly. Stripped "\n" off several (de)bug messages. | |||
2000-03-29 | f_run gets one more parameter to distinguish between in and out modes. | Pavel Machek | |
2000-03-12 | Don't crash when filter_same() gets called on FILTER_ACCEPT or FILTER_REJECT. | Martin Mares | |
2000-03-12 | Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules, | Martin Mares | |
several debug() calls converted to DBG(). | |||
2000-03-09 | 1 less shift/reduce conflict | Pavel Machek | |
print now takes arguments separated by , [ 1.2.3.0/24 .. 3.4.5.0/8 ] is now forbidden [ 1.2.3.0/8 ] now actually works | |||
2000-03-09 | CONST() is now gone | Pavel Machek | |
2000-03-04 | Renamed EAF_INLINE to EAF_TEMP to make the name reflect the real meaning. | Martin Mares | |
2000-03-04 | Please *think* when defining operator priorities. | Martin Mares | |
(-: num_of_parser_conflicts -= 42 :-) | |||
2000-03-02 | Avoid being exponential, do not allow ! = | Pavel Machek | |
2000-03-01 | Added type parameter to f_new_dynamic_attr. | Pavel Machek | |
2000-03-01 | tmp_attrs fixed. | Pavel Machek | |
I do not know if it is right since mj ingores talk once started :-(. | |||
2000-03-01 | Dynamic attributes are now declared in per-protocol grammar files instead | Martin Mares | |
of filter/config.Y. Bird now compiles even if you disable RIP. Removed RTA and IMPOSSIBLE tokens (unused). Removed superfluous comment in filter.h. I've tried to do my best, but Pavel, please check these changes. | |||
2000-02-25 | Get rid of 'ab'-s, added return to functions. | Pavel Machek | |
2000-01-31 | filter_same() implemented. Don't bet on it, yet. | Pavel Machek | |
2000-01-26 | Updated docs about filters, and added fixme. | Pavel Machek | |
2000-01-16 | Added filter_same() for comparision of two filters. | Martin Mares | |
Pavel, please implement this as soon as possible. | |||
1999-12-18 | Added fixme. | Pavel Machek | |
1999-12-16 | Kicked off F_MODIFY (not generated nor used) | Martin Mares | |
1999-12-08 | Disallow rta.net syntax. | Pavel Machek | |
1999-12-08 | Make rta. syntax optional. | Pavel Machek | |
1999-12-02 | Implemented `show route where <condition>' command. | Martin Mares | |
Pavel, please check my addition to filter/config.Y. | |||
1999-12-01 | Make ACCEPT/REJECT actually return the result... | Martin Mares | |
1999-12-01 | accept should behave as return, not running any commands after it. | Pavel Machek | |
1999-12-01 | FIXME's cleaned up: I have actually fixed things without killing | Pavel Machek | |
comments. There are no urgent FIXME's in filters. Perhaps we should start with documentation? | |||
1999-11-25 | Filters: fix rta access to use ->aux field. | Pavel Machek | |
1999-11-24 | Check that prefixes are really prefixes + fix config file to | Pavel Machek | |
comply. (:-( 1.2.3.4/8 looks nicer than 1.0.0.0/8). | |||
1999-11-24 | Sorry, previous commit did not even compile. | Pavel Machek | |
1999-11-24 | Filters: write access to dynamic attributes should actually work. It | Pavel Machek | |
would be nice to find method of testing such beasts. | |||
1999-11-18 | Filters: first parts of extended attributes being read-write. It can | Pavel Machek | |
not actually work since I do not do rta/rte cow, yet. | |||
1999-11-18 | Split inst->code into inst->code and inst->aux. Both are only 16 bit, | Pavel Machek | |
so aux is suitable for storing type but not much more. | |||
1999-11-18 | You can now print enum. | Pavel Machek | |
1999-11-15 | ENUM's are now recognized as constants. | Martin Mares | |
1999-11-11 | Fixed order of arguments for function call. | Pavel Machek | |
Enumeration types should work once CF_ENUM() is ready. Created test.conf for testing of filters. (I'm currently thinking about ./tests in root directory which will just fire all available tests...) | |||
1999-11-11 | Shift/reduce conflict goes away _and_ if/then/else works. | Pavel Machek | |
1999-11-10 | Enums do not work, this is testcase. | Pavel Machek | |
1999-11-10 | First try on enumerational types. | Pavel Machek | |
Mj's noassoc removed: this brings back shift/reduce conflict but it makes parser actually work. Mj please check it. IF/THEN/ELSE still will not work. | |||
1999-11-10 | No more shift/reduce conflicts. | Pavel Machek | |
1999-11-10 | Shift/reduce conflicts in IF/THEN/ELSE rules solved. | Martin Mares | |
1999-11-10 | Enumerational types, defined keyword added. | Pavel Machek | |
1999-11-04 | Fixed comments about shift/reduce conflicts. | Pavel Machek | |
1999-11-04 | Add possibility of local variables. | Pavel Machek | |
1999-11-04 | Possibility to access first extended attributes. | Pavel Machek | |
1999-11-03 | Filters now do not allow function (int arg; int arg2; ). | Pavel Machek | |
1999-10-28 | switch() { } done right. | Pavel Machek | |
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. |