summaryrefslogtreecommitdiff
path: root/proto/rip/rip.c
AgeCommit message (Collapse)Author
2000-05-02Defined format specifier `%M' which behaves as `%m', but takes theMartin Mares
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-04-30Moved documentation to top of file, where it belongs.Pavel Machek
2000-04-29IpV6 now actually compiles.Pavel Machek
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-28Killed fixme: I already fixed it.Pavel Machek
2000-04-28Provide rip_get_attr, how do I test it?Pavel Machek
2000-04-28Add sample documentation to rip.Pavel Machek
2000-04-26Use right address for ripv6.Pavel Machek
2000-04-26Cleanup in preparation for ipv6.Pavel Machek
2000-04-07Fix of comment.Pavel Machek
2000-04-01RIP: Set attribute class.Martin Mares
2000-03-31Removal of useless includes continues...Martin Mares
2000-03-31Use bsprintf() instead of sprintf().Martin Mares
2000-03-31Include "lib/string.h" instead of <string.h>. It should give us bzero()Martin Mares
and other non-portable functions on all systems.
2000-03-29Cross-protocol issues solved betterPavel Machek
2000-03-27Use neigh_connected_to in rip, and behave more correctlyPavel Machek
w.r.t. whotoldme and nexthop.
2000-03-26I broke compilation. Sorry.Pavel Machek
2000-03-26Split horizont done right.Pavel Machek
Locks done better.
2000-03-23Minor change to make code more readable.Pavel Machek
2000-03-22Rip now tries to lock interface.Pavel Machek
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-13Cleanup, mostly debugging messages.Pavel Machek
2000-03-09Categorized TRACE() messages in ripPavel Machek
2000-03-09Rip tracing: still need config hunk to set p->debug.Pavel Machek
2000-03-09log() classes done rightPavel Machek
2000-03-04Renamed EAF_INLINE to EAF_TEMP to make the name reflect the real meaning.Martin Mares
2000-02-29Adapted RIP to new interface flags. Pavel, please verify it's right.Martin Mares
2000-01-26Do not send empty packets in rip.Pavel Machek
2000-01-26Output made prettier.Pavel Machek
2000-01-17Separated `official protocol names' used in status dumps from name templatesMartin Mares
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.
1999-12-16TODO entries and FIXME's.Martin Mares
1999-12-08Added hooks for show route.Pavel Machek
Fixed passing metrics around routing tables.
1999-12-08Fix timing and fix endianity in metrics.Pavel Machek
1999-12-01Stupid bug (essentially while(1) loop) occuring sometimes during startPavel Machek
of bird fixed.
1999-12-01Actually check sequence numbers.Pavel Machek
1999-11-25md5 authentication seems to work.Pavel Machek
1999-11-25Bugfixes: select right password for password authentication, do notPavel Machek
try to process authentication blocks as datablocks, make it possible to add data at end of packet. Password authentication should actually work.
1999-11-25Triggered updates should now actually work. Fixed metric=16 -> time itPavel Machek
out logic.
1999-11-25Fix timeouts. Triggered updates are not done, yet.Pavel Machek
1999-11-17Commented out nexthop selection, see the comment.Martin Mares
1999-11-10Added timeout for routes (which means proper expiring of routes) addedPavel Machek
few fixmes.
1999-11-04FIXME's updated. One fixme is remaining for correct RIPv4. Wow.Pavel Machek
1999-11-04Reject packets which are not authenticated.Pavel Machek
Set correct nexthop on outgoing packets.
1999-10-12FIXME's for rip added.Pavel Machek
Will we ever able to generate packets saying "route 1.2.3.4 using someone else"?
1999-10-12Changed syntax of ip_class_mask, the old one was stupid.Martin Mares
1999-10-11Untested IPv6 support added. I do not know if it compiles in IPV6 mode.Pavel Machek
1999-10-02Obvious bugs in authentication fixed.Pavel Machek
1999-08-18Few fixme's fixed in rip (will not crash any more on request forPavel Machek
sending routing table - hopefully). Next few steps in md5 authentication (not yet complete).
1999-06-01Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocolsMartin Mares
use it when creating sockets.
1999-05-31Set corectly destination address for RIP multicast. Broadcasting &Pavel Machek
multicasting rip actually works [broadcasting is kind of hard to turn it on, through].
1999-05-31Added FIXME: mode broadcast randombly corrupts memory.Pavel Machek
Small cleaning and bugfixes.
1999-05-31Kill duplicity between rif and rif_patt.Pavel Machek