Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-06-05 | Unless a filter specifies otherwise, all external routes have type 2 | Martin Mares | |
metric 10000. | |||
2000-06-05 | Description of protocol module moved to where it belongs. If documentation | Martin Mares | |
of standard modules is stored in their source, such auxilliary files should be as well. | |||
2000-06-04 | Updated the TODO list with our last-minute stuff. | Martin Mares | |
Moved the rest to "Various ideas". | |||
2000-06-02 | New TODO list. | Martin Mares | |
2000-05-31 | Documentation update | Pavel Machek | |
2000-05-31 | Added the introduction chapter of progdoc. | Martin Mares | |
2000-05-30 | Added section about client. | Pavel Machek | |
2000-05-30 | More todo in documentation. | Pavel Machek | |
2000-05-30 | Updated TODO. | Martin Mares | |
2000-05-29 | Really short installation section added. | Pavel Machek | |
2000-05-29 | Docs updates. | Pavel Machek | |
2000-05-29 | Info about client. (Mj, if you tell me that's trivial, what about you | Pavel Machek | |
writing it?) | |||
2000-05-28 | Documentation update. | Pavel Machek | |
2000-05-19 | Fixed a very nasty bug in FIB iterators. | Martin Mares | |
2000-05-19 | BGP now reports originating AS and origin type in get_route_info(). | Martin Mares | |
2000-05-19 | Asynchronous feeding of protocols. | Martin Mares | |
2000-05-16 | Don't log state changes if nothing user-visible has changed. | Martin Mares | |
2000-05-16 | When in persist mode, don't delete routes from kernel tables even if | Martin Mares | |
they cease to exist in our routing tables due to protocols having shut down. | |||
2000-05-15 | bgp_get_status: If protocol is down, don't print BGP state. | Martin Mares | |
2000-05-15 | Cleanup of configuration. | Martin Mares | |
o Use `expr' instead of `NUM' and `ipa' instead of `IPA', so that defined symbols work everywhere. o `define' now accepts both numbers and IP addresses. o Renamed `ipa' in filters to `fipa'. Pavel, please update filters to accept define'd symbols as well. | |||
2000-05-15 | Got rid of startup functions and filters_postconfig(). | Martin Mares | |
By the way, how do you expect pointers to fit in an int? | |||
2000-05-13 | Added `show route for <prefix-or-ipa>' which looks up route leading to | Martin Mares | |
given network. | |||
2000-05-13 | Unified parsing of prefixes. | Martin Mares | |
Had to rename `prefix' in filters to `fprefix'. | |||
2000-05-13 | Adapted to new rt_notify semantics. | Martin Mares | |
2000-05-11 | If a broadcast address is missing, go fake one. | Martin Mares | |
2000-05-09 | Generated first public alpha release. | Martin Mares | |
Unless you object, I'll announce it today (9.5.) at noon. | |||
2000-05-08 | Implemented `show route count' which is `show route stats' with | Martin Mares | |
exception that it doesn't print the routes themselves. | |||
2000-05-08 | Don't crash when the socket gets closed between updates. | Martin Mares | |
Also, this time not only update `remains', but update it right :) | |||
2000-05-08 | Update `remains' counter correctly. | Martin Mares | |
2000-05-08 | Updated TODO. | Martin Mares | |
2000-05-07 | Implemented `show route <...> stats'. | Martin Mares | |
2000-05-07 | Setup of incoming connection is now a separate function. | Martin Mares | |
2000-05-07 | Added commands `show route protocol <p>' and `show route import <p>' which | Martin Mares | |
show the routing table as exported to the protocol given resp. as returned from its import control hook. To get handling of filtered extended attributes right (even in the old `show route where <filter>' command), the get_route_info hook gets an attribute list and all protocol specific rte attributes are contained there as temporary ones. Updated RIP to do that. Added ea_append() which joins two ea_list's. | |||
2000-05-06 | IPv6 support compiles on both glibc 2.0 and 2.1. | Martin Mares | |
2000-05-06 | Cosmetic fixes. | Martin Mares | |
2000-05-06 | When rte_update is called for an identical route, don't announce anything. | Martin Mares | |
Please implement the rte_same hook in your protocols. It should just compare your metrics stored directly in rte, the rest is done by the core. | |||
2000-05-05 | Connected the `doc' subtree to global makefiles. | Martin Mares | |
All documentation is built in obj/doc (resp. doc/ if you do a stand-alone build). Use `make docs' to make the whole documentation or `make userdocs' resp. `make progdocs' for user manual resp. developer's guide. | |||
2000-05-04 | Updated. | Martin Mares | |
2000-04-28 | Updated TODO. | Martin Mares | |
2000-04-01 | Changed initialization of protocol list -- now we call proto_build() instead | Martin Mares | |
of calling the protocols manually. Implemented printing of dynamic attributes in `show route all'. Each protocol can now register its own attribute class (protocol->attr_class, set to EAP_xxx) and also a callback for naming and formatting of attributes. The callback can return one of the following results: GA_UNKNOWN Attribute not recognized. GA_NAME Attribute name recognized and put to the buffer, generic code should format the value. GA_FULL Both attribute name and value put to the buffer. Please update protocols generating dynamic attributes to provide the attr_class and formatting hook. | |||
2000-04-01 | Use bsprintf() instead of sprintf(). | Martin Mares | |
2000-03-20 | Started work on BGP. Wrote main part of the connection handling code. | Martin Mares | |
2000-03-12 | Fixed a bunch of FIXME's by removing them :) | Martin Mares | |
2000-03-12 | Cleaned up debugging in kernel syncer. Netlink has still LOCAL_DEBUG | Martin Mares | |
turned on, but after some testing I'll gag it. | |||
2000-03-12 | Added tracing of interface events. | Martin Mares | |
2000-03-12 | Added debugging of communication between protocols and routing tables. | Martin Mares | |
Just ask for "debug routes" if you want to see the routes and "debug filters" if you want even the rejected ones. | |||
2000-03-07 | Added debugging of protocol state transitions. | Martin Mares | |
2000-03-05 | Implemented real slab allocator. If you suspect it from being buggy, | Martin Mares | |
just #define FAKE_SLAB at the top of lib/slab.c to bypass it. | |||
2000-03-04 | Implemented real attribute cache. | Martin Mares | |
2000-03-01 | Reimplemented neighbor cache. Now uses real hashing. | Martin Mares | |