Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-05-06 | I rewrote the interface handling code, so that it supports multiple | Martin Mares | |
addresses per interface (needed for example for IPv6 support). Visible changes: o struct iface now contains a list of all interface addresses (represented by struct ifa), iface->addr points to the primary address (if any). o Interface has IF_UP set iff it's up and it has a primary address. o IF_UP is now independent on IF_IGNORED (i.e., you need to test IF_IGNORED in the protocols; I've added this, but please check). o The if_notify_change hook has been simplified (only one interface pointer etc.). o Introduced a ifa_notify_change hook. (For now, only the Direct protocol does use it -- it's wise to just listen to device routes in all other protocols.) o Removed IF_CHANGE_FLAGS notifier flag (it was meaningless anyway). o Updated all the code except netlink (I'll look at it tomorrow) to match the new semantics (please look at your code to ensure I did it right). Things to fix: o Netlink. o Make krt-iface interpret "eth0:1"-type aliases as secondary addresses. | |||
1999-04-27 | Just changes of comments. | Ondrej Filip | |
1999-04-27 | Hello timer implemented. | Ondrej Filip | |
1999-04-22 | Work on hello continues. | Ondrej Filip | |
1999-04-19 | Updated filters: they now actually see IP/pxlen of net being filtered, | Pavel Machek | |
gateway, and who told us, so they can do usefull jobs from now on. | |||
1999-04-14 | SImplify code a tiny bit. | Pavel Machek | |
1999-04-14 | Redesigned struct ospf_iface & new struct ospf_sock. | Ondrej Filip | |
1999-04-14 | Small bug fix in memcpy. | Ondrej Filip | |
1999-04-14 | A couple of OSPF fixes: | Martin Mares | |
o ((flags & IF_CHANGE_UP) == IF_CHANGE_UP) -> (flags & IF_CHANGE_UP) o bcopy -> memcpy (bcopy is unportable) o Ifdeffed out add_tail(&(ifa->sk_list),NODE mcsk) -- the node in socket structure is for internal use by the resource manager only. (Now, the debugging dump of open sockets looks sane :-)). | |||
1999-04-14 | Removed redeclaration of `idval', so that it compiles :) | Martin Mares | |
1999-04-13 | Added wait timer for eligible BCAST & NBMA interface. | Ondrej Filip | |
1999-04-13 | Change in ospf_iface. (My bad understanding of lists manipulation.) | Ondrej Filip | |
1999-04-13 | IPv6 changes. | Ondrej Filip | |
1999-04-13 | Small change to stop using loopback. | Ondrej Filip | |
1999-04-13 | A small init change to avoid core dump. | Ondrej Filip | |
1999-04-12 | Not all I mean serious. Almost everything will change. | Ondrej Filip | |
Changes: struct ospf_iface draft, various constants added... | |||
1999-04-12 | Removed TOS support. This simplifies many things a lot. | Martin Mares | |
1999-03-29 | Added FIXME: If a strange interface appears, ignore it instead of only | Martin Mares | |
writing an error message... | |||
1999-03-26 | Added everything protocols need to know about multiple routing tables, | Martin Mares | |
i.e. struct proto now contains field 'table' pointing to routing table the protocol is attached to. Use this instead of &master_table. Modified all protocols except the kernel syncer to use this field. | |||
1999-03-17 | Removed the `rta_same' hook since it's no longer needed (all protocols | Martin Mares | |
needing some local information should use extended attrs and cached rta's). | |||
1999-03-17 | Initialize pointers to functions so that code is actually alive. | Pavel Machek | |
1999-03-17 | Don't segfault on unknown interface. | Pavel Machek | |
1999-03-09 | Yes, joining the crew. Sorry for being late. Added dummy functions for OSPF. | Ondrej Filip | |
1999-03-02 | Avoid segfault | Pavel Machek | |
1999-03-02 | Don't try to install static routes to disconnected neighbors. | Martin Mares | |
1999-03-01 | Hopefully ended translating to new interface | Pavel Machek | |
1999-02-15 | More rip fixes (config data moved to struct rip_proto_config), still | Pavel Machek | |
not tested. | |||
1999-02-13 | Implemented static device routes. | Martin Mares | |
Expect for reconfiguration issues, the static protocol is complete now. | |||
1999-02-13 | Parameter order for the proto->if_notify hook was different in the include | Martin Mares | |
file and different in reality. Decided to use the same order as we do for proto->rt_notify (i.e., first new value and second the old one). | |||
1999-02-13 | Static protocol doesn't need any shutdown function. Everything gets | Martin Mares | |
disposed by the core: neighbors, rte's, etc's... | |||
1999-02-13 | Pass new argument to FIB_ITERATE_END. | Martin Mares | |
1999-02-08 | Propagate depend into all subdirectories; make rip compile after | Pavel Machek | |
latest mj's changes. | |||
1999-02-05 | Modified static router to use new interface. | Martin Mares | |
1999-01-12 | Make it compile again (stupid makefiles!), make quiet option work | Pavel Machek | |
(multicast/broadcast options are currently unimplemented). | |||
1999-01-12 | Patterns expanded in the right way | Pavel Machek | |
1999-01-10 | New makefiles. Includes support for out-of-source-tree builds. | Martin Mares | |
1998-12-22 | Bird now uses fib structure instead of linklist. | Pavel Machek | |
1998-12-20 | log(), die() and bug() messages shound NOT contain trailing newlines. | Martin Mares | |
1998-12-20 | die() -> bug() where appropriate. | Martin Mares | |
1998-12-20 | Added #if 0 to rip_postconfig(), so that it doesn't crash whole daemon | Martin Mares | |
when RIP is unconfigured. die() -> bug() | |||
1998-12-09 | debug() -> DBG() in rip. | Pavel Machek | |
1998-12-09 | Initial multicast support (can not work, but skeleton is there) | Pavel Machek | |
1998-12-08 | Fixed a couple of bugs in static protocol. All static routes except device | Martin Mares | |
ones seem to work well. | |||
1998-12-06 | All static routes except for device ones should work and appear/disappear | Martin Mares | |
when their destination comes on/off link. Deserves better testing :) See example in bird.conf. | |||
1998-12-06 | Added skeleton of static route protocol. | Martin Mares | |
1998-12-06 | Name cleanups as suggested by Pavel: | Martin Mares | |
- cfg_strcpy() -> cfg_strdup() - mempool -> linpool, mp_* -> lp_* [to avoid confusion with memblock, mb_*] Anyway, it might be better to stop ranting about names and do some *real* work. | |||
1998-12-04 | Rip now has configurable per-interface metric (please rewiev), and few | Pavel Machek | |
more configurable parameters. To do that, union was added into iface_patt. | |||
1998-12-01 | Infinity is now configurable ammount. | Pavel Machek | |
1998-11-27 | First attempt at protocol configuration (now done only for RIP). | Martin Mares | |
1998-11-27 | Fixed few misspellings and exported instance init as rip_init_instance(). | Martin Mares | |