736e143fa5
Merge branch 'master' into add-path
...
Conflicts:
filter/filter.c
nest/proto.c
nest/rt-table.c
proto/bgp/bgp.h
proto/bgp/config.Y
2013-11-23 11:50:34 +01:00
70e212f913
Implements TTL security for OSPF and RIP.
...
Interfaces for OSPF and RIP could be configured to use (and request)
TTL 255 for traffic to direct neighbors.
Thanks to Simon Dickhoven for the original patch for RIPng.
2013-06-25 15:39:44 +02:00
ef4a50be10
Better packet priority and traffic class handling.
...
Implements support for IPv6 traffic class, sets higher priority for OSPF
and RIP outgoing packets by default and allows to configure ToS/DS/TClass
IP header field and the local priority of outgoing packets.
2013-06-24 16:37:30 +02:00
a9c38203bd
Allow 1 sec RIP update.
2013-02-24 00:43:08 +01:00
094d2bdb79
Implements ADD-PATH extension for BGP.
...
Allows to send and receive multiple routes for one network by one BGP
session. Also contains necessary core changes to support this (routing
tables accepting several routes for one network from one protocol).
It needs some more cleanup before merging to the master branch.
2012-08-14 16:46:43 +02:00
e2bf812f3d
Fixes RIPng compatibility.
...
Also probably breaks compatibility with older BIRDs, but RIPng not
really worked here.
Thanks to Goesta Smekal for the original patch.
2012-03-15 12:38:08 +01:00
5236fb03af
Password management redesigned (untested).
2004-06-26 20:11:14 +00:00
3fe5f89907
P->magic used just in LOCAL_DEBUG mode
2004-06-23 21:34:26 +00:00
8b79c4ccd5
Add safety check.
2000-06-05 15:41:44 +00:00
df49d4e14b
Removed lots of trailing newlines in log messages.
...
Please note that the only calls which don't add newlines automatically
(i.e., don't print a full line of output) are debug() and DBG().
2000-06-04 19:56:06 +00:00
6d5e703dc9
Minor cleaning
2000-05-17 20:23:05 +00:00
898fdd85dc
Rip should now reconfigure itself only if needed.
2000-05-16 14:58:06 +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
9b63e3a58a
Spelling fixes.
2000-05-04 20:08:34 +00:00
7f704c06d8
Cleanup in preparation for ipv6.
2000-04-26 11:07:57 +00:00
8c86f96fa6
Split horizont done right.
...
Locks done better.
2000-03-26 18:01:27 +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
3f996d46df
Added missing semicolon.
...
rip.h compiles in IPv6 mode, rip.c still doesn't.
1999-12-16 13:14:32 +00:00
4d4de35f00
Fix timing and fix endianity in metrics.
1999-12-08 12:51:45 +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
3918b1b050
Added timeout for routes (which means proper expiring of routes) added
...
few fixmes.
1999-11-10 11:52:36 +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
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
b94bbe0027
Added FIXME: mode broadcast randombly corrupts memory.
...
Small cleaning and bugfixes.
1999-05-31 20:30:16 +00:00
9607536dbf
Kill duplicity between rif and rif_patt.
1999-05-31 19:43:08 +00:00
91c7c7416b
Incoming side of authentication done but untested. Right handling of
...
filters in rip.
1999-05-31 19:16:22 +00:00
10915c9650
Modified rip to new password handling in nest. Now it at least compiles.
1999-05-31 17:12:38 +00:00
fd5f8704bb
Make rip use newly defined password lists.
1999-05-26 14:37:47 +00:00
1b16029c12
Mensi updaty do ripu. Pridana passwd autentikace (netestovano).
1999-05-11 09:53:45 +00:00
c748cdb9ec
Hopefully ended translating to new interface
1999-03-01 21:18:01 +00:00
293e313ec9
More rip fixes (config data moved to struct rip_proto_config), still
...
not tested.
1999-02-15 13:34:43 +00:00
663683a575
Make it compile again (stupid makefiles!), make quiet option work
...
(multicast/broadcast options are currently unimplemented).
1999-01-12 16:50:38 +00:00
50e89a6ea2
Patterns expanded in the right way
1999-01-12 16:40:55 +00:00
6996f459c6
Bird now uses fib structure instead of linklist.
1998-12-22 19:41:04 +00:00
ee969ea7f4
Added #if 0 to rip_postconfig(), so that it doesn't crash whole daemon
...
when RIP is unconfigured.
die() -> bug()
1998-12-20 14:26:57 +00:00
2d9290e973
Rip now has configurable per-interface metric (please rewiev), and few
...
more configurable parameters. To do that, union was added into iface_patt.
1998-12-04 11:45:51 +00:00
9b999c393c
Infinity is now configurable ammount.
1998-12-01 16:17:10 +00:00
93fb60d54c
Fixed few misspellings and exported instance init as rip_init_instance().
1998-11-27 21:08:37 +00:00
c3e9b2ab24
RIP now includes notion of interface, and is correctly talking to
...
itself on second host. Split horizont is broken.
1998-10-26 15:35:19 +00:00
feb6abe009
RIP now actually talks to itself.
1998-10-20 16:12:43 +00:00
1d941de47a
RIP now somehow listens to main routing table (dont expect it to work)
1998-10-07 19:33:50 +00:00
279f4c7b7b
Rip now includes code to reply, but it is currently broken.
1998-07-28 21:44:11 +00:00
a103373f61
Commiting RIP. RIP should somehow listen, will not reply. I needed to
...
commit it so that whole thing compiles.
1998-07-09 19:39:04 +00:00