Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-08-03 | Kernel 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-03 | Protocol 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-03 | Added macros for walking lists backwards. | Martin Mares | |
1999-08-03 | Added missing structure declarations. | Martin Mares | |
1999-08-03 | Cleaned 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-03 | Changes 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-03 | Faster checksum function. | Martin Mares | |
1999-08-03 | Added functions for parsing and formatting of dates. | Martin Mares | |
1999-07-01 | Function calling in filters works - somehow. Calling syntax is | Pavel Machek | |
currently very ugly, beware. Variables are not really local - that needs to be fixed. | |||
1999-06-02 | Fixed stupid bug with hello vs inactim timers. | Ondrej Filip | |
1999-06-01 | Neigbor deleting done. (I have some problems with timers, so it does not | Ondrej Filip | |
send hello.) | |||
1999-06-01 | Detecting of new neighbor added. It starts inactivity timer. | Ondrej Filip | |
1999-06-01 | Grrr, the "obvious fix" to multicasting code from yesterday was | Martin Mares | |
fundamentally wrong. Reversed. | |||
1999-06-01 | Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocols | Martin Mares | |
use it when creating sockets. | |||
1999-05-31 | Set 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-31 | Added FIXME: mode broadcast randombly corrupts memory. | Pavel Machek | |
Small cleaning and bugfixes. | |||
1999-05-31 | Fix potential multicasting bug. | Martin Mares | |
1999-05-31 | Kill duplicity between rif and rif_patt. | Pavel Machek | |
1999-05-31 | Small fixes to rip. | Pavel Machek | |
1999-05-31 | Cleanup of warnings | Pavel Machek | |
1999-05-31 | Incoming side of authentication done but untested. Right handling of | Pavel Machek | |
filters in rip. | |||
1999-05-31 | Added password_strncpy() which pads destination with zeros. | Pavel Machek | |
1999-05-31 | Added extended attributes for rip. | Pavel Machek | |
1999-05-31 | IP socket priority (sock->tos) added. Constant taken from tcpdump of CISCO | Ondrej Filip | |
and gated. | |||
1999-05-31 | Some RX_Hello checks added. | Ondrej Filip | |
1999-05-31 | Added extra argument to rt_update hook which contains a pointer to the | Martin Mares | |
temporary attribute list. | |||
1999-05-31 | Sending and receving of hello pkts works. No I will start building neighbor | Ondrej Filip | |
database. | |||
1999-05-31 | Added missing quotes. | Martin Mares | |
1999-05-31 | Modified rip to new password handling in nest. Now it at least compiles. | Pavel Machek | |
1999-05-31 | Added PASSIVE option to paswwords. | Pavel Machek | |
1999-05-31 | Added sk_send_buffer_empty(). | Martin Mares | |
1999-05-26 | Make rip use newly defined password lists. | Pavel Machek | |
1999-05-26 | Change format of passwords (less ;'s) and fix password.h to allow | Pavel Machek | |
multiple inclusions. | |||
1999-05-26 | Example of password list usage. | Pavel Machek | |
1999-05-26 | Skeleton for password handling, currently I only build structures and | Pavel Machek | |
do nothing more advanced for them | |||
1999-05-26 | Added notion of datetime | Pavel Machek | |
1999-05-26 | Better date/time input methods need to be done | Pavel Machek | |
1999-05-24 | struct ospf_neigbor corrected. | Ondrej Filip | |
1999-05-24 | struct ospf_neigbor added. Neigbor state machine implementation can start. | Ondrej Filip | |
1999-05-24 | ifa->time split into wait_timer and hello_timer. I will send hello in ↵ | Ondrej Filip | |
WAITING state. | |||
1999-05-24 | Small bug in ipv4_skip_header. | Ondrej Filip | |
1999-05-24 | IP header test added. | Ondrej Filip | |
1999-05-21 | Added CONFIG_MULTIPLE_TABLES whereever appropriate. | Martin Mares | |
1999-05-21 | Removed one unused structure field. | Martin Mares | |
1999-05-21 | Don't forget to export CPPFLAGS to GCC. :) | Martin Mares | |
1999-05-21 | Added --with-sysinclude to allow explicitly setting where kernel includes | Martin 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. | |||
1999-05-17 | Kill remaining master_table relics in KRT code. | Martin Mares | |
Make all protocols pass routing table to rte_update and rte_discard. | |||
1999-05-17 | From now we support multiple tables. The master_table variable is | Martin Mares | |
definitely gone. Both rte_update() and rte_discard() have an additional argument telling which table should they modify. Also, rte_update() no longer walks the whole protocol list -- each table has a list of all protocols connected to this table and having the rt_notify hook set. Each protocol can also freely decide (by calling proto_add_announce_hook) to connect to any other table, but it will be probably used only by the table-to-table protocol. The default debugging dumps now include all routing tables and also all their connections. | |||
1999-05-17 | Implemented two new symbol handling functions: | Martin Mares | |
o cf_define_symbol() -- it assigns a meaning to a symbol, bailing out if it already has one. o cf_find_symbol() -- finds symbol by name and creates it if not found. Also modified filter/config.Y to make use of the first function. | |||
1999-05-14 | Added ip_skip_header() and modified OSPF to use it. | Martin Mares | |