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

151 Commits

Author SHA1 Message Date
decc99fbbd Killed fixme: I already fixed it. 2000-04-28 10:15:57 +00:00
a769a180d7 Provide rip_get_attr, how do I test it? 2000-04-28 10:14:59 +00:00
6c0a7174af Add sample documentation to rip. 2000-04-28 09:55:52 +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
ac7a2145cc f_new_dynamic_attr gets third argument, type as filters know it. 2000-04-12 14:02:04 +00:00
3d0ea3a7c3 Fix of comment. 2000-04-07 09:02:17 +00:00
dad177d7e0 RIP: Set attribute class. 2000-04-01 10:20:12 +00:00
ac4b4683ae Removal of useless includes continues... 2000-03-31 23:40:00 +00:00
a37410cbdd Use bsprintf() instead of sprintf(). 2000-03-31 23:33:03 +00:00
221135d6bf Include "lib/string.h" instead of <string.h>. It should give us bzero()
and other non-portable functions on all systems.
2000-03-31 23:30:21 +00:00
8d2e3eba92 Cross-protocol issues solved better 2000-03-29 08:58:06 +00:00
d0031c5ee9 Use neigh_connected_to in rip, and behave more correctly
w.r.t. whotoldme and nexthop.
2000-03-27 12:21:11 +00:00
6480dd0880 I broke compilation. Sorry. 2000-03-26 21:31:57 +00:00
8c86f96fa6 Split horizont done right.
Locks done better.
2000-03-26 18:01:27 +00:00
9ee07ca53f FIXME was actually already resolved 2000-03-24 10:08:20 +00:00
772f489932 Minor change to make code more readable. 2000-03-23 12:08:40 +00:00
ff8ed63285 Rip now tries to lock interface.
Fixed fatal errors which caused segfault at startup.

Fixed fatal errors in rip which caused it not to send more than first
update.
2000-03-22 14:26:03 +00:00
856b87d1e4 Cleanup, mostly debugging messages. 2000-03-13 13:31:00 +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
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
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
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
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
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
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
ea9bb932a3 Commented out nexthop selection, see the comment. 1999-11-17 11:16:15 +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
7bf19253d0 Reject packets which are not authenticated.
Set correct nexthop on outgoing packets.
1999-11-04 14:26:18 +00:00
f942a589ef FIXME's for rip added.
Will we ever able to generate packets saying "route 1.2.3.4 using someone else"?
1999-10-12 13:04:50 +00:00
89dc383a8c Changed syntax of ip_class_mask, the old one was stupid. 1999-10-12 07:46:08 +00:00
c79ec2ec19 Untested IPv6 support added. I do not know if it compiles in IPV6 mode. 1999-10-11 14:19:29 +00:00
ac40c888c2 Obvious bugs in authentication fixed. 1999-10-02 10:44:48 +00:00
2981814066 Few FIXME's removed from auth, few FIXME's added to filter. 1999-08-20 09:59:39 +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
8edf2361f9 Cleaned up handling of interface patterns:
o  Parsing of interface patterns moved to generic code,
      introduced this_ipatt which works similarly to this_iface.
   o  Interface patterns now support selection by both interface
      names and primary IP addresses.
   o  Proto `direct' updated.
   o  RIP updated as well, it also seems the memory corruption
      bug there is gone.
1999-08-03 19:30:49 +00:00