summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
1999-08-03Basic support for IPv6. The system-dependent part doesn't work yet,Martin Mares
but the core routines are there and seem to be working. o lib/ipv6.[ch] written o Lexical analyser recognizes IPv6 addresses and when in IPv6 mode, treats pure IPv4 addresses as router IDs. o Router ID must be configured manually on IPv6 systems. o Added SCOPE_ORGANIZATION for org-scoped IPv6 multicasts. o Fixed few places where ipa_(hton|ntoh) was called as a function returning converted address.
1999-08-03Pruned the TODO list.Martin Mares
1999-08-03Implemented a Table-to-Table protocol a.k.a The Pipe.Martin Mares
1999-08-03Allow announces of rte's to protocols in FS_FEEDING state.Martin Mares
Else, we would get chicken-egg problems in the table-to-table protocol.
1999-08-03Kernel route syncer supports multiple tables.Martin Mares
The changes are just too extensive for lazy me to list them there, but see the comment at the top of sysdep/unix/krt.c. The code got a bit more ifdeffy than I'd like, though. Also fixed a bunch of FIXME's and added a couple of others. :)
1999-08-03Protocol engine bug fixes:Martin Mares
o Make proto_config->table always point to the right table even if it should be the default one. o When shutting down, kill protocol in reverse order of their priority. o When stopping a protocol down, disconnect it from routing tables immediately instead of waiting for the delayed protocol flush event. Also added a protocol instance counter (used by KRT code in very magic ways).
1999-08-03Added macros for walking lists backwards.Martin Mares
1999-08-03Added missing structure declarations.Martin Mares
1999-08-03Cleaned up handling of interface patterns:Martin Mares
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-03Changes to interface handling on traditional Unices:Martin Mares
o Aliases are interpreted as secondary addresses. o When the system doesn't supply interface indices, generate our ones.
1999-08-03Faster checksum function.Martin Mares
1999-08-03Added functions for parsing and formatting of dates.Martin Mares
1999-07-01Function calling in filters works - somehow. Calling syntax isPavel Machek
currently very ugly, beware. Variables are not really local - that needs to be fixed.
1999-06-02Fixed stupid bug with hello vs inactim timers.Ondrej Filip
1999-06-01Neigbor deleting done. (I have some problems with timers, so it does notOndrej Filip
send hello.)
1999-06-01Detecting of new neighbor added. It starts inactivity timer.Ondrej Filip
1999-06-01Grrr, the "obvious fix" to multicasting code from yesterday wasMartin Mares
fundamentally wrong. Reversed.
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-31Fix potential multicasting bug.Martin Mares
1999-05-31Kill duplicity between rif and rif_patt.Pavel Machek
1999-05-31Small fixes to rip.Pavel Machek
1999-05-31Cleanup of warningsPavel Machek
1999-05-31Incoming side of authentication done but untested. Right handling ofPavel Machek
filters in rip.
1999-05-31Added password_strncpy() which pads destination with zeros.Pavel Machek
1999-05-31Added extended attributes for rip.Pavel Machek
1999-05-31IP socket priority (sock->tos) added. Constant taken from tcpdump of CISCOOndrej Filip
and gated.
1999-05-31Some RX_Hello checks added.Ondrej Filip
1999-05-31Added extra argument to rt_update hook which contains a pointer to theMartin Mares
temporary attribute list.
1999-05-31Sending and receving of hello pkts works. No I will start building neighborOndrej Filip
database.
1999-05-31Added missing quotes.Martin Mares
1999-05-31Modified rip to new password handling in nest. Now it at least compiles.Pavel Machek
1999-05-31Added PASSIVE option to paswwords.Pavel Machek
1999-05-31Added sk_send_buffer_empty().Martin Mares
1999-05-26Make rip use newly defined password lists.Pavel Machek
1999-05-26Change format of passwords (less ;'s) and fix password.h to allowPavel Machek
multiple inclusions.
1999-05-26Example of password list usage.Pavel Machek
1999-05-26Skeleton for password handling, currently I only build structures andPavel Machek
do nothing more advanced for them
1999-05-26Added notion of datetimePavel Machek
1999-05-26Better date/time input methods need to be donePavel Machek
1999-05-24struct ospf_neigbor corrected.Ondrej Filip
1999-05-24struct ospf_neigbor added. Neigbor state machine implementation can start.Ondrej Filip
1999-05-24ifa->time split into wait_timer and hello_timer. I will send hello in ↵Ondrej Filip
WAITING state.
1999-05-24Small bug in ipv4_skip_header.Ondrej Filip
1999-05-24IP header test added.Ondrej Filip
1999-05-21Added CONFIG_MULTIPLE_TABLES whereever appropriate.Martin Mares
1999-05-21Removed one unused structure field.Martin Mares
1999-05-21Don't forget to export CPPFLAGS to GCC. :)Martin Mares
1999-05-21Added --with-sysinclude to allow explicitly setting where kernel includesMartin Mares
reside, so that you can easily switch between 2.0 and 2.2 ones. Check existence of <linux/rtnetlink.h> for linux-22 configs to make sure we're using the correct set of includes.