Pavel Machek
a7c9f7c065
Batch of mj's corrections (config + filters)
2000-06-06 20:35:59 +00:00
Pavel Machek
f3b33928ce
Tried to change garbagetime -> garbage time to be more consistent.
2000-05-30 11:15:19 +00:00
Pavel Machek
c010f4cb37
Use right address for ripv6.
2000-04-26 11:33:03 +00:00
Pavel Machek
7f704c06d8
Cleanup in preparation for ipv6.
2000-04-26 11:07:57 +00:00
Pavel Machek
77f37ae099
Test new syntax of add() and delete().
2000-04-20 10:24:41 +00:00
Pavel Machek
f7d534cf2e
Path printing is now much nicer.
2000-04-12 10:34:02 +00:00
Pavel Machek
ba4466701a
Format of dates changed, so rip authentication is now commented out.
2000-03-22 14:23:40 +00:00
Pavel Machek
9b47eb8530
Make bird.conf that does not crash machine when you run bird as root.
1999-12-08 12:50:57 +00:00
Pavel Machek
febe526303
Separated bird.conf and bird.conf for testing filters.
1999-12-08 10:15:40 +00:00
Pavel Machek
7e1f99719e
accept should behave as return, not running any commands after it.
1999-12-01 12:54:23 +00:00
Pavel Machek
1a509a6310
md5 authentication seems to work.
1999-11-25 15:03:12 +00:00
Pavel Machek
d3702d57fd
Bugfixes: select right password for password authentication, do not
...
try to process authentication blocks as datablocks, make it possible
to add data at end of packet. Password authentication should actually work.
1999-11-25 14:54:08 +00:00
Pavel Machek
7e61cac325
Triggered updates should now actually work. Fixed metric=16 -> time it
...
out logic.
1999-11-25 13:38:25 +00:00
Pavel Machek
1183b6b229
Enums do not work, this is testcase.
1999-11-10 13:59:13 +00:00
Pavel Machek
2f702671b4
No more shift/reduce conflicts.
1999-11-10 13:07:18 +00:00
Pavel Machek
f453665704
Enumerational types, defined keyword added.
1999-11-10 12:44:07 +00:00
Pavel Machek
f30b25f962
Use local variables to test that functionality.
1999-11-04 14:03:36 +00:00
Pavel Machek
6dc7a0cb39
Filters now do not allow function (int arg; int arg2; ).
1999-11-03 22:23:01 +00:00
Pavel Machek
41be4444f2
switch() { } done right.
1999-10-28 21:03:36 +00:00
Pavel Machek
d3dd620b96
Filters: permit variables of prefix types, cleanup around
...
variables. TODO list added, hopefully complete. Use new features of
filters in bird.conf
1999-10-12 06:27:42 +00:00
Pavel Machek
4872cef4df
Added examples of pairs and prefixes
1999-10-07 14:09:50 +00:00
Pavel Machek
ac40c888c2
Obvious bugs in authentication fixed.
1999-10-02 10:44:48 +00:00
Pavel Machek
4caa2231fc
Make configuration use new case statement.
1999-09-29 14:23:11 +00:00
Pavel Machek
bce8a34b12
Few fixme's fixed in rip (will not crash any more on request for
...
sending routing table - hopefully).
Next few steps in md5 authentication (not yet complete).
1999-08-18 13:19:33 +00:00
Pavel Machek
6542ece91a
Function calling in filters works - somehow. Calling syntax is
...
currently very ugly, beware. Variables are not really local - that
needs to be fixed.
1999-07-01 09:11:21 +00:00
Pavel Machek
7eb01479c9
Example of password list usage.
1999-05-26 14:36:34 +00:00
Pavel Machek
36bbfc704c
Updated filters: they now actually see IP/pxlen of net being filtered,
...
gateway, and who told us, so they can do usefull jobs from now on.
1999-04-19 18:41:56 +00:00
Pavel Machek
38506f71b0
Sets of integers now actually work. Sets of IP will work as soon as
...
compare function is ready.
1999-04-12 19:58:18 +00:00
Pavel Machek
23b1539bf9
Filters upgraded - a bit. Moved code to filter.c because it is where
...
it belongs. (f-util.c stays there for auxiliary and non-important things.)
1999-04-07 12:11:08 +00:00
Pavel Machek
ba92164871
Update of filters towards new interface.
1999-03-29 20:21:28 +00:00
Pavel Machek
ca3d562b24
filters_init() renamed to filters_postconfig().
1999-01-15 18:13:55 +00:00
Martin Mares
3169cf6991
Added bird.conf to .cvsignore and created an example configuration file.
...
If you want to run bird now, just copy doc/bird.conf.example as bird.conf
and edit it to suit your needs.
1999-01-15 17:18:41 +00:00
Martin Mares
8e66a0ebb9
Hopefully finished kernel syncer (krt) rewrite:
...
o Interface syncing is now a part of krt and it can have configurable
parameters. Actually, the only one is scan rate now :)
o Kernel routing table syncing is now synchronized with interface
syncing (we need the most recent version of the interface list
to prevent lots of routes to non-existent destinations from
appearing). Instead of its own timer, we just check if it's
route scan time after each iface list scan.
o Syncing of device routes implemented.
o CONFIG_AUTO_ROUTES should control syncing of automatic device routes.
o Rewrote krt_remove_route() to really remove routes :)
o Better diagnostics.
o Fixed a couple of bugs.
1998-12-08 18:37:58 +00:00
Martin Mares
f6bd206607
All static routes except for device ones should work and appear/disappear
...
when their destination comes on/off link. Deserves better testing :)
See example in bird.conf.
1998-12-06 23:13:31 +00:00
Martin Mares
a1bf6440b5
Added skeleton of static route protocol.
1998-12-06 18:21:23 +00:00
Martin Mares
980ffedbb0
Kernel syncer is now configurable. It will probably need some more
...
options, but at least basic tuning is possible now.
1998-12-06 17:40:42 +00:00
Martin Mares
50d8424ad1
Added configuration of the device internal protocol. This is primarily
...
intended to serve as an example of interface pattern list use. As a side
effect, you can disable generating of device routes by disabling
this protocol.
1998-11-29 22:03:58 +00:00
Martin Mares
bd5d0d62f1
Allow setting debug value and `disabled' flag in protocol definition.
1998-11-29 14:40:39 +00:00
Martin Mares
0b62c3a7c7
Trivial 15-line bison excercise: Implemented expressions including
...
user-defined numeric symbols. Whenever possible, use `expr' instead
of `NUM' to get full express ion power :-)
1998-11-27 21:32:45 +00:00
Martin Mares
c74c0e3cdf
First attempt at protocol configuration (now done only for RIP).
1998-11-27 21:09:57 +00:00
Martin Mares
906b0170a4
Experimental config file.
1998-11-27 19:39:16 +00:00