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

139 Commits

Author SHA1 Message Date
fcb5f4a725 Updated all the Doc files to new format. 2000-05-31 11:30:18 +00:00
3b0b2cb61f IPv6: Absolutize link-scope addresses of incoming packets.
IPv6 socket interface is hopefully right now.
2000-05-30 22:48:14 +00:00
2cec475b8f Removed several unused local variables. 2000-05-30 21:24:53 +00:00
f3b33928ce Tried to change garbagetime -> garbage time to be more consistent. 2000-05-30 11:15:19 +00:00
dc6405d27e Latest changes by Pavel have removed the error messages printed after
unsuccessful socket open, but replaced them by segmentatio fault!

Grrrrrrrrr.
2000-05-19 17:21:42 +00:00
9511a483b1 Less error messages in case sk_open fails. 2000-05-19 16:44:25 +00:00
eb4097e4e4 Added name of protocol to messages being logged. 2000-05-19 16:22:53 +00:00
f7ad556f20 Commented out the `inserting entry which is already there' message since
it's pretty normal: during feeding of the protocol, a new route can appear
which will be announced normally and then repeated by the feeding process.
2000-05-19 11:00:47 +00:00
6d5e703dc9 Minor cleaning 2000-05-17 20:23:05 +00:00
e5a47266d0 Turned off LOCAL_DEBUG. 2000-05-16 15:08:52 +00:00
5b846de6a6 Interface dummy is too strange for me... but psst, that's secret. 2000-05-16 15:05:05 +00:00
898fdd85dc Rip should now reconfigure itself only if needed. 2000-05-16 14:58:06 +00:00
28323d9ddb Several minor RIP changes (Pavel, please check as usually):
o  Use FIB_ITERATE_INIT instead of calling the function fit_init()
      which is explictly marked as private in route.h.
   o  When printing trace messages, don't spit out protocol name twice.
   o  Some messages are a bit more verbose.
   o  Added a bunch of FIXME's.
   o  When running in broadcast mode, don't forget to bind the local
      end of the socket to the same broadcast address, so that we don't
      get the broadcasts looped back via different interface. I'm just
      going to look up the same problem for multicasts.
2000-05-11 15:05:13 +00:00
ec21aecfdd Fixed nasty segfault in rip. 2000-05-11 10:33:18 +00:00
10f5c47d2e Some more paranoia into rip_insert and rip_delete 2000-05-11 09:41:16 +00:00
94d1a6c9dc Unused variable killed. 2000-05-11 09:36:55 +00:00
2a41c8d9fc use password_same utility function 2000-05-10 13:42:50 +00:00
3e47419274 Inlined metric and mode into struct rip_interface to make reconfig
work.

reconfigure is conservative but should work.
2000-05-10 13:23:21 +00:00
30aa02d70d rip_reconfigure done right 2000-05-10 13:05:39 +00:00
b8524e9be4 ipa_same does not exist. 2000-05-10 12:48:06 +00:00
0bff946c0a Nicer messages from rip. 2000-05-10 12:46:47 +00:00
6f3849774f Use ea_get_int instead of ea_find. 2000-05-10 12:38:05 +00:00
7f5f44bb92 Reconfigure hook copied from bgp. 2000-05-10 12:32:45 +00:00
84a1305437 Send first udpate sooner. 2000-05-10 12:26:09 +00:00
14758d87c4 Only announce change to main routing table if it is better than current. 2000-05-10 12:23:06 +00:00
5e50f0a028 Don't touch used memory. 2000-05-10 11:57:56 +00:00
be3b6dc574 Killed unused variable. 2000-05-10 11:48:34 +00:00
d9f89e0114 You can now say "mode multicast". 2000-05-10 11:40:30 +00:00
4bfe4e8551 Fix segfaults by using new ea_get_int. 2000-05-10 06:56:42 +00:00
92ef4fa719 Preference is a configurable parameter. 2000-05-08 10:38:25 +00:00
ce1da96ee7 Added commands show route protocol <p>' and show route import <p>' which
show the routing table as exported to the protocol given resp. as returned
from its import control hook.

To get handling of filtered extended attributes right (even in the old
`show route where <filter>' command), the get_route_info hook gets an
attribute list and all protocol specific rte attributes are contained
there as temporary ones. Updated RIP to do that.

Added ea_append() which joins two ea_list's.
2000-05-06 22:57:39 +00:00
ab1129c1bd Added skeleton Doc files for the whole developer's documentation. 2000-05-05 17:17:42 +00:00
9a220cabbc #ifdef out lots of debugging information.
The long resource/routing table dump printed upon startup is gone now
and if you wish to see it, just send bird SIGUSR1 or use the `debug'
commands.
2000-05-04 20:52:28 +00:00
9b63e3a58a Spelling fixes. 2000-05-04 20:08:34 +00:00
53943a0022 Defined format specifier %M' which behaves as %m', but takes the
error code as an argument.

Use it in socket hooks where we really shouldn't rely on errno containing
the right value or even existing.
2000-05-02 16:10:04 +00:00
2337ade754 Moved documentation to top of file, where it belongs. 2000-04-30 18:47:48 +00:00
9c1a55deee IpV6 now actually compiles.
Mj, could you provide example of static config for ipv6 that is _not_
rejected by checks? I tried this and got rejected.

	route 62:168::/32 via 62:169::;
	route 1:2::/32 via 1:3::;
2000-04-29 15:45:30 +00:00
2edb31b097 Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines,
C declarations etc.).
2000-04-28 15:11:10 +00:00
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