Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-21 | Follow-up work on integration | Ondrej Zajicek (work) | |
Contains some patches from Jan Moskyto Matejka | |||
2015-12-19 | Removed BITS_PER_IP_ADDRESS, MAX_PREFIX_LENGTH, BIRD_AF | Jan Moskyto Matejka | |
Explicit setting of AF_INET(6|) in IP socket creation. BFD set to listen on v6, without setting the V6ONLY flag to catch both v4 and v6 traffic. Squashing and minor changes by Ondrej Santiago Zajicek | |||
2015-06-08 | unsigned [int] -> uint | Pavel TvrdĂk | |
2015-03-02 | Implement latency tracking, internal event log and watchdog | Ondrej Zajicek | |
2014-10-24 | Integrated IP functions. | Ondrej Zajicek | |
2014-05-18 | IPv4/IPv6 integrated socket code. | Ondrej Zajicek | |
2014-02-07 | Workaround thread-unsafeness of cli_echo(). | Ondrej Zajicek | |
2012-12-26 | Implements undo command and optional timeout for configuration | Ondrej Zajicek | |
Several new configure command variants: configure undo - undo last reconfiguration configure timeout - configure with scheduled undo if not confirmed in timeout configure confirm - confirm last configuration configure check - just parse and validate config file | |||
2012-01-09 | Some minor fixes. | Ondrej Zajicek | |
2012-01-08 | Better support for link-local addresses in IO code. | Ondrej Zajicek | |
2010-04-07 | Configurable syslog name. | Ondrej Zajicek | |
Also fixes a bug in syslog initialization. | |||
2010-03-17 | Adds check for no protocol and some minor CLI fixes. | Ondrej Zajicek | |
- Adds check to deny config file with no specified protocol to prevent loading of empty config file. - Moves CLI init before config parse to receive immediate error message when cannot open control socket. - Fixes socket name path check and other error handling in CLI init. | |||
2010-02-26 | Many changes in (mainly) kernel syncers. | Ondrej Zajicek | |
- BSD kernel syncer is now self-conscious and can learn alien routes - important bugfix in BSD kernel syncer (crash after protocol restart) - many minor changes and bugfixes in kernel syncers and neighbor cache - direct protocol does not generate host and link local routes - min_scope check is removed, all routes have SCOPE_UNIVERSE by default - also fixes some remaining compiler warnings | |||
2010-02-21 | Fix configure to enable warnings and fix most of them. | Ondrej Zajicek | |
2009-06-19 | Adds support for soft reconfiguration. | Ondrej Zajicek | |
2004-06-06 | Test old instance of BIRD. | Ondrej Filip | |
2004-05-31 | *BSD port added. (Tested on FreeBSD and NetBSD) | Ondrej Filip | |
2000-06-19 | If compiled with --enable-debug, don't even try to log to syslog unless | Martin Mares | |
the user forces it in the config file. | |||
2000-06-16 | Use our own SUN_LEN if libc doesn't provide it. | Martin Mares | |
2000-06-09 | During initialization, log to both syslog and stderr. When a configuration | Martin Mares | |
file has been read and it doesn't specify any logging, log to syslog only (if syslog is not available, then stderr). | |||
2000-01-16 | First attempt on dynamic reconfiguration. There are still lots of bugs | Martin Mares | |
and problems to solve, but the hardest part works. | |||
1999-12-06 | Logging is now configurable. You can define multiple log outputs (to both | Martin Mares | |
files and syslog) and assign lists of message categories to each of them. | |||
1999-10-29 | Implemented unix-domain sockets. | Martin Mares | |
1999-08-03 | Taught Netlink how to behave in IPv6 world. | Martin Mares | |
1999-08-03 | Support for IPv6 sockets. How nice one doesn't have to ifdef around | Martin Mares | |
ten years of API evolution :-) | |||
1999-03-26 | Moved to a much more systematic way of configuring kernel protocols. | Martin Mares | |
o Nothing is configured automatically. You _need_ to specify the kernel syncer in config file in order to get it started. o Syncing has been split to route syncer (protocol "Kernel") and interface syncer (protocol "Device"), device routes are generated by protocol "Direct" (now can exist in multiple instances, so that it will be possible to feed different device routes to different routing tables once multiple tables get supported). See doc/bird.conf.example for a living example of these shiny features. | |||
1999-03-01 | Use traditional Unix route/iface interface only when CONFIG_NETLINK | Martin Mares | |
is not defined. Also moved declarations of Unix iface logic to krt.h. | |||
1999-02-13 | Perform gracious shutdown upon receipt of SIGTERM. Finally we can | Martin Mares | |
test the whole protocol shutdown code... :) | |||
1999-02-13 | Synchronize signals to the main select/event/timer loop. | Martin Mares | |
Parse command line options. | |||
1998-10-19 | Exporting fill_in_sockaddr() for use by other unix-dependent code. | Martin Mares | |
1998-10-18 | Since almost every UNIX system requires different techniques for reading | Martin Mares | |
the kernel routing table as opposed to modifying it which is approximately the same on non-netlink systems, I've split the kernel routing table routines to read and write parts. To be implemented later ;-) | |||
1998-10-18 | Split protocol init to building of protocol list and real protocol init. | Martin Mares | |
Added kernel route table syncer skeleton. | |||
1998-05-26 | Whee, multicast sockets work! | Martin Mares | |
Implemented recurrent timers. | |||
1998-05-24 | Added UNIX implementation of both timers and sockets. Timers should work, | Martin Mares | |
sockets were tested only in TCP mode. main.c now contains some test cases for socket code. |