Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-05 | Initial commit on integrated BIRD | Ondrej Zajicek (work) | |
New data types net_addr and variants (in lib/net.h) describing network addresses (prefix/pxlen). Modifications of FIB structures to handle these data types and changing everything to use these data types instead of prefix/pxlen pairs where possible. The commit is WiP, some protocols are not yet updated (BGP, Kernel), and the code contains some temporary scaffolding. Comments are welcome. | |||
2014-02-12 | Adds configure error message. | Ondrej Zajicek | |
2014-02-07 | Fixes autoconf check for ncurses. | Ondrej Zajicek | |
2013-11-22 | Allows pthreads by default on Linux and FreeBSD only. | Ondrej Zajicek | |
2013-11-19 | BFD protocol, ready for release. | Ondrej Zajicek | |
Supports OSPF and BGP and also statically configured sessions. | |||
2013-09-16 | BFD work in progress. | Ondrej Zajicek | |
Now it compiles and mostly works. | |||
2013-04-23 | Merge branch 'birdcl' | Ondrej Zajicek | |
2013-04-17 | Adds two new default GCC options. | Ondrej Zajicek | |
Adds two new default GCC options related to optimizations (-fno-strict-aliasing and -fno-strict-overflow). This should fix some hyperaggressive GCC optimizations. Also updates autoconf option detection. | |||
2013-03-19 | Add lightweight client - birdcl | Tomas Hlavacek | |
Restructure client/ subdir. Add two different flavors of client. The full featured birdc client code is in client/birdc/. The new light client birtcl is in client/birdcl/. Common sources of both clients are directly in client/. Rework on-line auto-completion in client/command.c to conditionally turn off ncurses-specific code. Add lightweight client without libreadline and ncurses dependencies - birdcl. The birdcl lacks support of history, on-line auto-completion and there are different implementations of "more" functionality and help on '?' press. New client operates in canonical terminal mode (apart from "more" display) and therefore all commands have to be executed by a return key including help commands (called by '?' character in the end of the line). Apart from these limitations the interaction style should be the same as for the full client - birdc. Build of birdcl is always on (independent on --enable-client parameter). | |||
2012-08-08 | DragonFly support add - thanks to john@marino.st | Ondrej Filip | |
2012-05-03 | Implements build options to specify socket dir and suffix. | Ondrej Zajicek | |
2012-04-30 | Cleanup in sysdep KRT code, part 2. | Ondrej Zajicek | |
Remove support for historic Linux kernels, merge krt-iface, krt-set and krt-scan stub headers. | |||
2011-04-28 | Use constants from /etc/iproute2/rt_* files. | Ondrej Zajicek | |
2011-04-05 | Minor fixes. | Ondrej Zajicek | |
2011-03-13 | Implements Router Advertisement protocol. | Ondrej Zajicek | |
2010-04-08 | Minor changes. | Ondrej Zajicek | |
2010-04-02 | Minor fixes to previous patches. | Ondrej Zajicek | |
2010-03-24 | Adds autoconf test for -Wno-pointer-sign compliler option. | Ondrej Zajicek | |
2010-02-21 | Fix configure to enable warnings and fix most of them. | Ondrej Zajicek | |
2009-11-09 | Merge branch 'dev' into ospf3 | Ondrej Zajicek | |
2009-11-02 | Fixes build in Debian GNU/kFreeBSD. | Ondrej Zajicek | |
2009-10-27 | Replaces local endianity testing macro with the common one. | Ondrej Zajicek | |
That makes it easier to integrate BIRD to crosscompiling buildsystems. | |||
2009-08-21 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-06-02 | Small change to make BIRD's IPv6 packaging easier | Ondrej Filip | |
2009-05-22 | Ugly hack for finding readline on NetBSD | Ondrej Zajicek | |
2009-05-22 | Better checks for M4 in configure. | Ondrej Zajicek | |
2009-05-11 | OpenBSD port related changes. | Ondrej Filip | |
2008-11-06 | Uprava configure | Ondrej Zajicek | |
2008-11-05 | Fix problem with local time changes. | Ondrej Zajicek | |
2008-11-04 | These warnings are so abundant (because char * / byte * mix) that they | Ondrej Zajicek | |
are completely useless. | |||
2004-06-05 | Add more warnings if --enable-warnings is turned on. (probably requires | Martin Mares | |
gcc-3.0 or newer, but I hope it's OK) | |||
2004-06-01 | Now, only one AC_OUTPUT is used. | Ondrej Filip | |
2004-05-31 | Make the check for <linux/rtnetlink.h> work with recent libc's. | Martin Mares | |
2004-05-31 | Better readline checking. | Ondrej Filip | |
2004-05-31 | Added some more test (alloca.h, sa_len) etc. | Ondrej Filip | |
Add AC_OUTPUT before AC_OUTPUT_COMMANDS | |||
2000-05-20 | Get Linux version from <linux/version.h>, not `uname -r`. | Martin Mares | |
2000-05-08 | Added `--disable-memcheck' switch which avoids linking of efence/dmalloc, | Martin Mares | |
so that we can run in debugging mode with large routing tables. | |||
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 | Debugging compilation is no longer default. This means that the configuration | Martin Mares | |
file is expected in $prefix/etc etc. Use --enable-debug to request debugging. | |||
2000-05-04 | Added --enable-ipv6 which tells configure to select the right configuration | Martin Mares | |
for IPv6 automatically. Added --enable-warnings which turns off some more warnings. Default protocol list now depends on --enable-ipv6. | |||
2000-05-02 | OSPF added to default protocols. | Ondrej Filip | |
2000-04-17 | Added BGP to the default list of protocols we build. | Martin Mares | |
2000-02-24 | Hmmm, libreadline 2.1 seems to be the oldest version we work with. | Martin Mares | |
2000-02-24 | Moan loudly if libreadline is an old version which doesn't support | Martin Mares | |
callbacks. | |||
2000-01-20 | Configure, link and use the readline library. | Martin Mares | |
2000-01-19 | Put client on a stony ground. The whole client is going to be system-specific | Martin Mares | |
(the current version UNIX-specific) anyway, so it's useless to try splitting it to sysdep and generic part. Instead of this, configure script decides (based on system type and user's wish) what (if any) client should be built and what autoconfiguration it requires. Also, the client provides its own die/bug/... functions. | |||
1999-12-01 | Use linux-22 configuration with all 2.2.x and 2.3.x kernels. This means | Martin Mares | |
you need to have your kernel compiled with netlink routing messages enabled. If it doesn't work for you, use --with-sysconfig=linux-21 and let me know what's going wrong. | |||
1999-10-29 | Configure PATH_CONTROL_SOCKET. | Martin Mares | |
autoconf.h is now written to obj/sysdep, the source tree is hopefully completely read-only now. | |||
1999-08-03 | Implemented a Table-to-Table protocol a.k.a The Pipe. | Martin Mares | |
1999-05-21 | Added --with-sysinclude to allow explicitly setting where kernel includes | Martin Mares | |
reside, so that you can easily switch between 2.0 and 2.2 ones. Check existence of <linux/rtnetlink.h> for linux-22 configs to make sure we're using the correct set of includes. |