Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-02-13 | Synchronize signals to the main select/event/timer loop. | Martin Mares | |
Parse command line options. | |||
1999-02-11 | Run the event queue before writing SIGUSR dumps. | Martin Mares | |
1999-02-05 | Implemented new configuration/reconfiguration interface and defined protocol | Martin Mares | |
state machines. Full explanation will follow soon. | |||
1999-01-15 | filters_init() renamed to filters_postconfig(). | Pavel Machek | |
1999-01-15 | Filters, second try. This time they have their own directory. | Pavel Machek | |
1999-01-15 | Properly initialize filters. Also bumped version to 0.0.0 as it | Pavel Machek | |
actually does something. | |||
1998-12-20 | die() -> bug() where appropriate. | Martin Mares | |
1998-12-06 | Kernel syncer is now configurable. It will probably need some more | Martin Mares | |
options, but at least basic tuning is possible now. | |||
1998-11-27 | First attempt at protocol configuration (now done only for RIP). | Martin Mares | |
1998-11-27 | Compile and use the new configuration code by default. | Martin Mares | |
1998-10-19 | Generate router_id automatically if possible (standard "smallest of local | Martin Mares | |
regular interface addresses" rule). Protocols should NOT rely on router_id existence -- when router ID is not available, the router_id variable is set to zero and protocols requiring valid router ID should just refuse to start, reporting such error to the log. | |||
1998-10-18 | Since almost every UNIX system requires different techniques for reading | Martin Mares | |
the kernel routing table as opposed to modifying it which is approximately the same on non-netlink systems, I've split the kernel routing table routines to read and write parts. To be implemented later ;-) | |||
1998-10-18 | Split protocol init to building of protocol list and real protocol init. | Martin Mares | |
Added kernel route table syncer skeleton. | |||
1998-10-17 | Solve chicken-and-egg problems with protocol startup. We now queue all inactive | Martin Mares | |
protocols and don't send route/interface updates to them and when they come up, we resend the whole route/interface tables privately. Removed the "scan interface list after protocol start" work-around. | |||
1998-10-14 | Moved scanning of interfaces, so that they get initialized after all | Martin Mares | |
routing protocol instances. | |||
1998-07-09 | Making SIGUSR1 dump also all protocols. | Pavel Machek | |
1998-06-03 | Killed socket debug code. Initialize config pool and protocols. | Martin Mares | |
More to come later... | |||
1998-06-01 | Synced to new interface code. | Martin Mares | |
1998-05-26 | Implemented scanning of network interfaces. Mostly very ugly code due to | Martin Mares | |
terrible kernel interface (SIOGIFCONF and friends). | |||
1998-05-24 | Added UNIX implementation of both timers and sockets. Timers should work, | Martin Mares | |
sockets were tested only in TCP mode. main.c now contains some test cases for socket code. | |||
1998-05-20 | Added routing table and routing attribute code. | Martin Mares | |
1998-05-15 | The library is now glued together from generic and OS-dependent parts | Martin Mares | |
by the `mergedirs' script. Few more IP address manipulation functions and some fixes. |