1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

41 Commits

Author SHA1 Message Date
a7c9f7c065 Batch of mj's corrections (config + filters) 2000-06-06 20:35:59 +00:00
f3b33928ce Tried to change garbagetime -> garbage time to be more consistent. 2000-05-30 11:15:19 +00:00
c010f4cb37 Use right address for ripv6. 2000-04-26 11:33:03 +00:00
7f704c06d8 Cleanup in preparation for ipv6. 2000-04-26 11:07:57 +00:00
77f37ae099 Test new syntax of add() and delete(). 2000-04-20 10:24:41 +00:00
f7d534cf2e Path printing is now much nicer. 2000-04-12 10:34:02 +00:00
ba4466701a Format of dates changed, so rip authentication is now commented out. 2000-03-22 14:23:40 +00:00
9b47eb8530 Make bird.conf that does not crash machine when you run bird as root. 1999-12-08 12:50:57 +00:00
febe526303 Separated bird.conf and bird.conf for testing filters. 1999-12-08 10:15:40 +00:00
7e1f99719e accept should behave as return, not running any commands after it. 1999-12-01 12:54:23 +00:00
1a509a6310 md5 authentication seems to work. 1999-11-25 15:03:12 +00:00
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
7e61cac325 Triggered updates should now actually work. Fixed metric=16 -> time it
out logic.
1999-11-25 13:38:25 +00:00
1183b6b229 Enums do not work, this is testcase. 1999-11-10 13:59:13 +00:00
2f702671b4 No more shift/reduce conflicts. 1999-11-10 13:07:18 +00:00
f453665704 Enumerational types, defined keyword added. 1999-11-10 12:44:07 +00:00
f30b25f962 Use local variables to test that functionality. 1999-11-04 14:03:36 +00:00
6dc7a0cb39 Filters now do not allow function (int arg; int arg2; ). 1999-11-03 22:23:01 +00:00
41be4444f2 switch() { } done right. 1999-10-28 21:03:36 +00:00
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
4872cef4df Added examples of pairs and prefixes 1999-10-07 14:09:50 +00:00
ac40c888c2 Obvious bugs in authentication fixed. 1999-10-02 10:44:48 +00:00
4caa2231fc Make configuration use new case statement. 1999-09-29 14:23:11 +00:00
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
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
7eb01479c9 Example of password list usage. 1999-05-26 14:36:34 +00:00
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
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
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
ba92164871 Update of filters towards new interface. 1999-03-29 20:21:28 +00:00
ca3d562b24 filters_init() renamed to filters_postconfig(). 1999-01-15 18:13:55 +00:00
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
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
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
a1bf6440b5 Added skeleton of static route protocol. 1998-12-06 18:21:23 +00:00
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
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
bd5d0d62f1 Allow setting debug value and `disabled' flag in protocol definition. 1998-11-29 14:40:39 +00:00
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
c74c0e3cdf First attempt at protocol configuration (now done only for RIP). 1998-11-27 21:09:57 +00:00
906b0170a4 Experimental config file. 1998-11-27 19:39:16 +00:00