Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-06-05 | Documented sockets, events and timers. | Martin Mares | |
2000-06-05 | Split random number functions off io.c, so that they can be documented | Martin Mares | |
separately. | |||
2000-06-04 | Removed lots of trailing newlines in log messages. | Martin Mares | |
Please note that the only calls which don't add newlines automatically (i.e., don't print a full line of output) are debug() and DBG(). | |||
2000-06-01 | tm_format_reltime() works with both past and future timestamps. | Martin Mares | |
2000-06-01 | Updated for new scope handling. | Martin Mares | |
Also, provide proper address scopes in struct ifa. | |||
2000-06-01 | Before configuration file is read, log to _both_ syslog and stderr. | Martin Mares | |
2000-05-31 | Updated all the Doc files to new format. | Martin Mares | |
2000-05-30 | Tracing of CLI connections/commands can be now controlled | Martin Mares | |
by `debug commands <level>' in the configuration. Level 0 means no tracing, 1 means connections only, 2 includes all commands. | |||
2000-05-29 | Support --version and --help. | 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-13 | Adapted to new rt_notify semantics. | Martin Mares | |
2000-05-11 | Multicast problems should be gone, although the fix is Linux only and we'll | Martin Mares | |
need to figure out something better when working on new ports. | |||
2000-05-11 | If a broadcast address is missing, go fake one. | Martin Mares | |
2000-05-09 | In non-debug mode, set default logging to syslog only, not stderr. | Martin Mares | |
2000-05-09 | Fixed type in daemonization code. | Martin Mares | |
2000-05-08 | When not debugging, daemonize automatically. | Martin Mares | |
2000-05-08 | Forgot to add a spiky comment :) | Martin Mares | |
2000-05-08 | Autoconf is *evil*. The sysconfdir and similar variables are unusable in | Martin Mares | |
C includes as they contain substitutions specific to make. Worked around by creating sysconf/paths.h which is created from the Makefile instead of by the configure script. | |||
2000-05-08 | When reporting a bug(), call abort() instead of exit(), so that we | Martin Mares | |
can analyse the core. | |||
2000-05-08 | Some less socket error messages. | Martin Mares | |
2000-05-08 | Don't report refused connections. | Martin Mares | |
2000-05-08 | Removed the `async' switch which was used for debugging only anyway. | Martin Mares | |
Don't moan when netlink reports lost packets. | |||
2000-05-08 | Incoming buffer must be at least 8KB long. | Martin Mares | |
2000-05-08 | Use preferences properly. | Martin Mares | |
2000-05-08 | Don't crash when reporting deleted routes. | Martin Mares | |
Set preferences correctly. | |||
2000-05-06 | IPv6 support compiles on both glibc 2.0 and 2.1. | Martin Mares | |
2000-05-05 | Added skeleton Doc files for the whole developer's documentation. | 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-04 | Removed 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-04-28 | Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines, | Martin Mares | |
C declarations etc.). | |||
2000-04-28 | Fixed a couple of nasty CLI bugs which were triggered on long or multi-part | Martin Mares | |
outputs. It took a whole evening to hunt them down, but now the CLI seems to work fine. Now I run three BGP connections with several thousand routes! | |||
2000-04-26 | Changed handling of incoming connections, so that we can send data | Martin Mares | |
from the send hook without worrying about existence of socket buffers. Also, don't forget to copy peer addresses. | |||
2000-04-26 | Removed several FIXME's. | Martin Mares | |
2000-04-26 | Allow sk_close(NULL). | Martin Mares | |
2000-04-21 | IPv6 compiles with glibc 2.1. | Martin Mares | |
2000-04-10 | Dropped CPU_NEEDS_ALIGN_* as unaligned.h no longer uses them. | 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-04-01 | Include "lib/string.h" instead of <string.h>. It should give us bzero() | Martin Mares | |
and other non-portable functions on all systems. | |||
2000-03-30 | Defined sk_close() which closes the socket safely even if called from | Martin Mares | |
socket hook. Replaces the SK_DELETED hack. Squashed a couple of bugs in handling of TCP sockets. | |||
2000-03-20 | Handle EINPROGRESS properly. | Martin Mares | |
Set IP_DONTROUTE sockopt only if sk->ttl == 1. | |||
2000-03-12 | Fixed a bunch of FIXME's by removing them :) | Martin Mares | |
2000-03-12 | Added tm_format_datetime(). | 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 | Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules, | Martin Mares | |
several debug() calls converted to DBG(). | |||
2000-03-07 | Renamed command `shutdown' to `down', so that `s' can be used as an | Martin Mares | |
abbreviation for `show'. | |||
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. | |||
2000-03-01 | ipa_opposite hack is not applicable in IPv6. | Martin Mares | |
2000-03-01 | Rewrote interface type detection logic. The `unnumbered' flag is now per | Martin Mares | |
address, not per interface (hence it's ifa->flags & IA_UNNUMBERED) and should be set reliably. IF_MULTIACCESS should be fixed now, but it isn't wise to rely on it on interfaces configured with /30 prefix. |