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

1412 Commits

Author SHA1 Message Date
856b87d1e4 Cleanup, mostly debugging messages. 2000-03-13 13:31:00 +00:00
6b9fa32080 Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules,
several debug() calls converted to DBG().
2000-03-12 21:01:38 +00:00
ce17d4c165 LSA DB is completely redesigned. Now it should be faster and it needs
less memory.
2000-03-09 22:38:05 +00:00
af834f8630 Categorized TRACE() messages in rip 2000-03-09 16:38:51 +00:00
cb822c0777 Rip tracing: still need config hunk to set p->debug. 2000-03-09 15:12:41 +00:00
38466dbdac log() classes done right 2000-03-09 14:59:10 +00:00
30147b89ff Sending of DBDes. (Checksum and length calculation NOT done.) 2000-03-08 12:50:28 +00:00
9f4929e749 Renamed EAF_INLINE to EAF_TEMP to make the name reflect the real meaning. 2000-03-04 22:30:44 +00:00
62ab789de5 Added type parameter to f_new_dynamic_attr. 2000-03-01 14:42:59 +00:00
db1326aa5e Dynamic attributes are now declared in per-protocol grammar files instead
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-03-01 11:32:23 +00:00
ef0883a12f Adapted RIP to new interface flags. Pavel, please verify it's right. 2000-02-29 23:20:55 +00:00
de30342f97 Router LSA & area adding. 2000-02-25 19:19:41 +00:00
b786df7035 Memory allocation in ospf_area changed. 2000-02-25 14:26:54 +00:00
ab56f6b16f Area work and router LSA starts when interface goes up. 2000-02-24 00:26:10 +00:00
ea28da044a Small change for debugging. 2000-02-23 23:23:19 +00:00
91808fffc2 Structures for router LSA added. 2000-02-23 23:14:18 +00:00
6fa948d6c5 Better debugging. 2000-02-23 23:13:27 +00:00
e6fcf113ec Better debuging. 2000-02-23 23:13:10 +00:00
4bf6de8737 Hash table structure redesigned. 2000-02-08 22:43:10 +00:00
316d7bd7d1 Other LS struct added. 2000-02-08 22:13:12 +00:00
d3cb698053 LSA type changed from u16 to u8. 2000-02-08 19:24:22 +00:00
c7b915d68c Malloc() changed to cfg_alloc(). 2000-02-08 19:12:42 +00:00
bd215f8bab Do not send empty packets in rip. 2000-01-26 14:12:18 +00:00
8660913ba8 Output made prettier. 2000-01-26 12:07:18 +00:00
295ae16d4d Static protocol supports full dynamic reconfiguration. 2000-01-17 12:38:50 +00:00
d272fe22dd Separated `official protocol names' used in status dumps from name templates
used for automatic generation of instance names.

	protocol->name is the official name
	protocol->template is the name template (usually "name%d"),
		should be all lowercase.

Updated all protocols to define the templates, checked that their configuration
grammar includes proto_name which generates the name and interns it in the
symbol table.
2000-01-17 11:52:50 +00:00
0ec90e9fc6 Pipe protocol supports reconfiguration. 2000-01-17 00:20:45 +00:00
50fe90edf3 First attempt on dynamic reconfiguration. There are still lots of bugs
and problems to solve, but the hardest part works.
2000-01-16 16:44:50 +00:00
1508757478 Preparing for building LS databaze. Huh, why is it so complicated? :-(
Adding definition of some constants.
2000-01-05 00:03:47 +00:00
3f996d46df Added missing semicolon.
rip.h compiles in IPv6 mode, rip.c still doesn't.
1999-12-16 13:14:32 +00:00
6aea8905c4 TODO entries and FIXME's. 1999-12-16 12:18:33 +00:00
dff1f57917 Added hooks for show route.
Fixed passing metrics around routing tables.
1999-12-08 13:33:44 +00:00
4d4de35f00 Fix timing and fix endianity in metrics. 1999-12-08 12:51:45 +00:00
feed822676 Implemented `show static'. It's a relatively good example of how to write
show commands for other protocols.
1999-12-03 11:41:23 +00:00
e7f76bae8c Stupid bug (essentially while(1) loop) occuring sometimes during start
of bird fixed.
1999-12-01 13:44:42 +00:00
639e628554 Actually check sequence numbers. 1999-12-01 12:52:57 +00:00
3daf783f95 Implemented get_status for the pipe protocol (reports name of the other
side of the pipe).

Please do so for your protocols as well.
1999-12-01 12:01:41 +00:00
163b207346 Inicialisation of Topology Graph (TG). 1999-11-30 10:35:26 +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
774f149959 Fix timeouts. Triggered updates are not done, yet. 1999-11-25 12:01:45 +00:00
4364b47e48 ospf.c and ospc.h splitted into various files. 1999-11-17 15:50:41 +00:00
2af2636a69 Another bugfix. (In EXCHANGE state.) 1999-11-17 13:28:51 +00:00
e17baa3108 Fixed bug receiving dbdes packets in EXSTART state. 1999-11-17 13:15:01 +00:00
ea9bb932a3 Commented out nexthop selection, see the comment. 1999-11-17 11:16:15 +00:00
986e34131d Sending DBDES packet in EXSTART done. 1999-11-10 16:06:12 +00:00
6ba36f06ae Added LSA hashing table (parts of code stolen from rt-fib.c, but
heavily simplified since we don't need asynchronous walking).
1999-11-10 12:27:01 +00:00
3918b1b050 Added timeout for routes (which means proper expiring of routes) added
few fixmes.
1999-11-10 11:52:36 +00:00
a5b583f20a FIXME's updated. One fixme is remaining for correct RIPv4. Wow. 1999-11-04 14:39:51 +00:00