summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
1998-10-19Basic kernel routing table syncing implemented. Learning of routes installedMartin Mares
1998-10-19Use (SOCK_DGRAM,IPPROTO_IP) socket instead of (SOCK_STREAM,IPPROTO_TCP).Martin Mares
1998-10-19Exporting fill_in_sockaddr() for use by other unix-dependent code.Martin Mares
1998-10-19Fixed generation of device routes for unnumbered point-to-point links.Martin Mares
1998-10-19Proto struct now contain (down | starting | up) state.Martin Mares
1998-10-18We parse /proc/net/route and flag RT entries according to it. More to comeMartin Mares
1998-10-18o FIB flags now available for FIB users.Martin Mares
1998-10-18Added ipa_from_u32 and ipa_from_u32 for use in the kernel sync code (IPv4 only).Martin Mares
1998-10-18Since almost every UNIX system requires different techniques for readingMartin Mares
1998-10-18* Please distinguish between DGB() and debug().Martin Mares
1998-10-18Preconfig, postconfig and init hooks can be NULL.Martin Mares
1998-10-18Split protocol init to building of protocol list and real protocol init.Martin Mares
1998-10-18Removed global pointer to proto_dev.Martin Mares
1998-10-18After contemplating about RIP route timeouts for a long time, I've implementedMartin Mares
1998-10-18Implemented `route last modified' time.Martin Mares
1998-10-17Fixed misleading comment.Martin Mares
1998-10-17Each protocol now hears even its own routes and needs to make its ownMartin Mares
1998-10-17Solve chicken-and-egg problems with protocol startup. We now queue all inactiveMartin Mares
1998-10-17WALK_LIST_DELSAFE now actually works (it really couldn't since it didn'tMartin Mares
1998-10-17rip should now correctly listen, but entries will not time out.Pavel Machek
1998-10-15Rip: rip_rta_same added.Pavel Machek
1998-10-14Moved scanning of interfaces, so that they get initialized after allMartin Mares
1998-10-14Lists: unneccessary test killed, make code friendly to non-gcc.Pavel Machek
1998-10-13o There are cases when SIOCGIFINDEX is defined, but it doesn't work. WhenMartin Mares
1998-10-13Strange, on atrey ioctl() does not fill structure, and bird segfaultsPavel Machek
1998-10-13I prefer to have broken drivers than completely stupid ones...Pavel Machek
1998-10-07RIP now somehow listens to main routing table (dont expect it to work)Pavel Machek
1998-08-31Route update hook now gets network prefix as well as updatedMartin Mares
1998-07-30Bird's info are now understood by ripquery.Pavel Machek
1998-07-28Rip now includes code to reply, but it is currently broken.Pavel Machek
1998-07-28Do not segfault on iface == NULL.Pavel Machek
1998-07-20Reversed buggy patch.Pavel Machek
1998-07-15Added comment explaining `now'.Martin Mares
1998-07-10Removed format specification attributes for log() and debug() untilMartin Mares
1998-07-10Added ipa_class_mask() which guesses netmask for classful addressing.Martin Mares
1998-07-10Replaced remaining references of clock_t by bird_clock_t.Martin Mares
1998-07-09Commiting RIP. RIP should somehow listen, will not reply. I needed toPavel Machek
1998-07-09Making SIGUSR1 dump also all protocols.Pavel Machek
1998-07-09Adding proto_dump_all() functionPavel Machek
1998-07-09Adding MIN()/MAX() macrosPavel Machek
1998-07-09Adding walk list which permits you to delete entries.Pavel Machek
1998-06-17Use '%I' instead of dirty address printing hacks.Martin Mares
1998-06-17Oops, forgot '%m'...Martin Mares
1998-06-17debug() and log() use the new printf. Feel free to use new formattingMartin Mares
1998-06-17Added local version of sprintf (bsprintf and bvsprintf) offering few newMartin Mares
1998-06-17ip_ntop() and ip_ntox() for IPv4.Martin Mares
1998-06-17Added function for converting of IP addresses to printable form.Martin Mares
1998-06-04Now sending IF_CHANGE_CREATE when a new interface appears and IF_CHANGE_UPMartin Mares
1998-06-04FIB_WALK and friends are now slightly more friendly.Martin Mares
1998-06-04Dumping of _static_ attributes implemented.Martin Mares