Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-06-05 | ... and in the filter. | Martin Mares | |
2000-05-16 | Line numbers for runtime errors (what's wrong with cvs? I could not | Pavel Machek | |
commit this from home) | |||
2000-04-20 | Create syntax sugar for add/delete/prepend, so xyzzy.prepend(123) is | Pavel Machek | |
possible. That means that milestone 3 was reached. | |||
2000-04-17 | Cleaned up mess with types in e,a and e,S. Dynamic attributes should | Pavel Machek | |
now work. | |||
2000-04-12 | f_new_dynamic_attr gets third argument, type as filters know it. | Pavel Machek | |
2000-04-12 | Attribute type hack. | Martin Mares | |
2000-04-01 | Removed lots of superfluous includes. | Martin Mares | |
Use debug() instead of printf(). | |||
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. | |||
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-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-04-05 | Several filter changes. (Pavel, please check if they are OK.) | Martin Mares | |
o Changed parameters of f_run. Changed rtein+rteout pair to rte pointer passed by reference, added ea_list of temporary attrs again passed by reference and finally added a pointer to memory pool for storing temporary data (new ea_lists's, temporary rta's etc.). o Re-ordered result codes, so that all accepts come before all rejects. o Introduced FILTER_ACCEPT and FILTER_REJECT dummy values (will be used in protocol configurations). o Added filter_name() which returns name of a filter or ACCEPT/REJECT for the dummies. | |||
1999-03-29 | Please don't commit debugging code which makes BIRD exit before anything | Martin Mares | |
actually starts to happen. Grrr. | |||
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 | Compilation fix for mj. | Pavel Machek | |
1999-03-17 | accept & reject should now work | 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-01-15 | filters_init() renamed to filters_postconfig(). | Pavel Machek | |
1999-01-15 | Filters, second try. This time they have their own directory. | Pavel Machek | |