Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-03-29 | Cross-protocol issues solved better | Pavel Machek | |
2000-03-29 | DBdes sending/receiving changes. | Ondrej Filip | |
2000-03-27 | Use neigh_connected_to in rip, and behave more correctly | Pavel Machek | |
w.r.t. whotoldme and nexthop. | |||
2000-03-27 | if_connected() is again private. | Martin Mares | |
Introduced neigh_connected_to() to serve the same purpose efficiently. | |||
2000-03-26 | I broke compilation. Sorry. | Pavel Machek | |
2000-03-26 | Split horizont done right. | Pavel Machek | |
Locks done better. | |||
2000-03-26 | if_connected is usefull outside of neighbour cache. | Pavel Machek | |
2000-03-24 | FIXME was actually already resolved | Pavel Machek | |
2000-03-23 | Minor change to make code more readable. | Pavel Machek | |
2000-03-22 | Rip now tries to lock interface. | Pavel Machek | |
Fixed fatal errors which caused segfault at startup. Fixed fatal errors in rip which caused it not to send more than first update. | |||
2000-03-22 | Format of dates changed, so rip authentication is now commented out. | Pavel Machek | |
2000-03-21 | Construction of BGP packets. | Martin Mares | |
2000-03-21 | Wrote real version of unaligned data access functions (needed for BGP). | Martin Mares | |
2000-03-20 | Started work on BGP. Wrote main part of the connection handling code. | Martin Mares | |
2000-03-20 | Handle EINPROGRESS properly. | Martin Mares | |
Set IP_DONTROUTE sockopt only if sk->ttl == 1. | |||
2000-03-20 | Added missing newline in debug output. | Martin Mares | |
2000-03-20 | Define new data types for BGP. | Martin Mares | |
2000-03-19 | Bare skeleton of the BGP. | Martin Mares | |
2000-03-19 | Protocol tracing: Don't dump core on filtered out routes. | Martin Mares | |
2000-03-13 | Cleanup, mostly debugging messages. | Pavel Machek | |
2000-03-12 | Add internal commands of the client to the command list. | Martin Mares | |
2000-03-12 | Commands which failed expansions are to be stored to history, too. | Martin Mares | |
2000-03-12 | Fixed a bunch of FIXME's by removing them :) | Martin Mares | |
2000-03-12 | Made `show status' show uptime and time of last reconfiguration. | Martin Mares | |
2000-03-12 | Added tm_format_datetime(). | Martin Mares | |
2000-03-12 | Don't crash when filter_same() gets called on FILTER_ACCEPT or FILTER_REJECT. | Martin Mares | |
2000-03-12 | Yet another LOCAL_DEBUG turned off. | 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 | Use do { } while(0) instead of empty DBG if not debugging. | Martin Mares | |
2000-03-12 | Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules, | Martin Mares | |
several debug() calls converted to DBG(). | |||
2000-03-12 | Added tracing of interface events. | Martin Mares | |
2000-03-12 | Oops, got `<' and `>' markers in trace output reversed. | 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-10 | Fix <=, >=, != | Pavel Machek | |
2000-03-09 | LSA DB is completely redesigned. Now it should be faster and it needs | Ondrej Filip | |
less memory. | |||
2000-03-09 | Categorized TRACE() messages in rip | Pavel Machek | |
2000-03-09 | Rip tracing: still need config hunk to set p->debug. | Pavel Machek | |
2000-03-09 | log() classes done right | Pavel Machek | |
2000-03-09 | 1 less shift/reduce conflict | Pavel Machek | |
print now takes arguments separated by , [ 1.2.3.0/24 .. 3.4.5.0/8 ] is now forbidden [ 1.2.3.0/8 ] now actually works | |||
2000-03-09 | CONST() is now gone | Pavel Machek | |
2000-03-08 | Sending of DBDes. (Checksum and length calculation NOT done.) | Ondrej Filip | |
2000-03-07 | Added debugging of protocol state transitions. | Martin Mares | |
2000-03-07 | Added configuration of default protocol debugging flags. | Martin Mares | |
2000-03-07 | No longer echoes commands before sending them. | Martin Mares | |
2000-03-07 | DBG calls debug() if defined(LOCAL_DEBUG) || defined(GLOBAL_DEBUG). | Martin Mares | |
2000-03-07 | Added protocol debugging flags (protocol.h: D_xxx), parsing of them | Martin Mares | |
in configuration files and commands for manipulating them. Current debug message policy: o D_STATES, D_ROUTES and D_FILTERS are handled in generic code. o Other debug flags should be handled in the protocols and whenever the flag is set, the corresponding messages should be printed using calls to log(L_TRACE, ...), each message prefixed with the name of the protocol instance. These messages should cover the whole normal operation of the protocol and should be useful for an administrator trying to understand what does the protocol behave on his network or who is attempting to diagnose network problems. If your messages don't fit to the categories I've defined, feel free to add your own ones (by adding them to protocol.h and on two places in nest/config.Y), but please try to keep the categories as general as possible (i.e., not tied to your protocol). o Internal debug messages not interesting even to an experienced user should be printed by calling DBG() which is either void or a call to debug() depending on setting of the LOCAL_DEBUG symbol at the top of your source. o Dump functions (proto->dump etc.) should call debug() to print their messages. o If you are doing any internal consistency checks, use ASSERT or bug(). o Nobody shall ever call printf() or any other stdio functions. Also please try to log any protocol errors you encounter and tag them with the appropriate message category (usually L_REMOTE or L_AUTH). Always carefully check contents of any message field you receive and verify all IP addresses you work with (by calling ipa_classify() or by using the neighbour cache if you want to check direct connectedness as well). | |||
2000-03-07 | Renamed command `shutdown' to `down', so that `s' can be used as an | Martin Mares | |
abbreviation for `show'. | |||
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 | Renamed EAF_INLINE to EAF_TEMP to make the name reflect the real meaning. | Martin Mares | |
2000-03-04 | Garbage collector events and counters are now per table and one day | Martin Mares | |
they can be made configurable if it turns out to be useful. |