summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2000-05-07Squashed one bug in fib_rehash(). No more routes disappearing as if structMartin Mares
by a lightning :)
2000-05-07Killed one more reference to RTS_RIP_EXT.Martin Mares
2000-05-07Setup of incoming connection is now a separate function.Martin Mares
2000-05-07Added commands `show route protocol <p>' and `show route import <p>' whichMartin 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-06IPv6 support compiles on both glibc 2.0 and 2.1.Martin Mares
2000-05-06Cosmetic fixes.Martin Mares
2000-05-06Fixed silly bug in previous commit.Martin Mares
2000-05-06When 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-05Added skeleton Doc files for the whole developer's documentation.Martin Mares
2000-05-05Connected 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-05Added a tool for processing of developer documentation.Martin Mares
Everything is controlled by Doc files in source directories (see the corresponding programmer's manual entry for the format and look at Doc and lib/Doc for an example). Currently it generates HTML indices and calls kernel-doc to generate per-section HTML files.
2000-05-05First attempt at documenting configuration.Pavel Machek
2000-05-04Removed RTS_RIP_EXT.Martin Mares
2000-05-04#ifdef out lots of debugging information.Martin Mares
The long resource/routing table dump printed upon startup is gone now and if you wish to see it, just send bird SIGUSR1 or use the `debug' commands.
2000-05-04Updated.Martin Mares
2000-05-04Unused variables in IPv6 code.Martin Mares
2000-05-04Removed a lot of unused variables.Martin Mares
Please try compiling your code with --enable-warnings to see them. (The unused parameter warnings are usually bogus, the unused variable ones are very useful, but gcc is unable to control them separately.)
2000-05-04Added --enable-ipv6 which tells configure to select the right configurationMartin Mares
for IPv6 automatically. Added --enable-warnings which turns off some more warnings. Default protocol list now depends on --enable-ipv6.
2000-05-04Spelling fixes.Pavel Machek
2000-05-04IPv6 BGP support finished. Also simplified the BGP stuff a bit.Martin Mares
2000-05-04pxlen works even in IPv6 mode.Martin Mares
2000-05-04Display examples more nicelyPavel Machek
2000-05-04Switched off LOCAL_DEBUG.Martin Mares
2000-05-04Receive-only IPv6 BGP.Martin Mares
2000-05-04Bugfix in Network lsa originatingOndrej Filip
Bugfix in ntohlsab() and htonlsab() For calculating of rt I use my own fib. I delete routes! ;-)
2000-05-04Test for "flushing" added.Ondrej Filip
2000-05-04Cleanup of code. Some arguments of functions were useless.Ondrej Filip
2000-05-04Testing if I can flush LSA from database.Ondrej Filip
2000-05-03Better rt and net originating.Ondrej Filip
2000-05-03Originating of network LSA.Ondrej Filip
2000-05-03OSPF added to default protocols.Ondrej Filip
2000-05-03Adding InfTransDelay for outgoing lsa.Ondrej Filip
2000-05-03Aging of lsa database added.Ondrej Filip
2000-05-02Route calculation for stub networks.Ondrej Filip
2000-05-02Defined format specifier `%M' which behaves as `%m', but takes theMartin Mares
error code as an argument. Use it in socket hooks where we really shouldn't rely on errno containing the right value or even existing.
2000-05-02Full protocol tracing.Martin Mares
2000-05-02IPv6 address classification fixes.Martin Mares
2000-05-02Handle redistribution of unknown attributes correctly.Martin Mares
2000-05-01Many small changes and bug fixes. Routing table calculation works.Ondrej Filip
I'm waiting for rt lookup to add stub networks.
2000-04-30Moved documentation to top of file, where it belongs.Pavel Machek
2000-04-30Sync with nest's rt table and some minor improvements.Ondrej Filip
2000-04-30RT calculation strongly simplified. Now, I don't need anyOndrej Filip
memory allocation. :-)
2000-04-29Minor documentation update.Pavel Machek
2000-04-29Calculating of nexts hop(s) added.Ondrej Filip
2000-04-29IpV6 now actually compiles.Pavel Machek
Mj, could you provide example of static config for ipv6 that is _not_ rejected by checks? I tried this and got rejected. route 62:168::/32 via 62:169::; route 1:2::/32 via 1:3::;
2000-04-28Updated TODO.Martin Mares
2000-04-28The `bgp_origin' attribute is now an enum.Martin Mares
2000-04-28Include CF_HDR section in keywords.h as well, so that protocol symbolsMartin Mares
can be used in definition of ENUM's.
2000-04-28Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines,Martin Mares
C declarations etc.).
2000-04-28Killed fixme: I already fixed it.Pavel Machek