Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-08 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2016-11-01 | Build: switch on -Wextra, get rid of most of the warnings | Jan Moskyto Matejka | |
There are several unresolved -Wmissing-field-initializers on older versions of GCC than 5.1, all of them false positive. | |||
2016-05-12 | Merge remote-tracking branch 'origin/master' into int-new | Ondrej Zajicek (work) | |
2016-05-10 | Build system reworked to one global Makefile with includes and no nesting | Jan Moskyto Matejka | |
Also removed the lib-dir merging with sysdep. Updated #include's accordingly. Fixed make doc on recent Debian together with moving generated doc into objdir. Moved Makefile.in into root dir Retired all.o and birdlib.a Linking the final binaries directly from all the .o files. | |||
2016-04-28 | Add the Babel routing protocol (RFC 6126) | Ondrej Zajicek (work) | |
This patch implements the IPv6 subset of the Babel routing protocol. Based on the patch from Toke Hoiland-Jorgensen, with some heavy modifications and bugfixes. Thanks to Toke Hoiland-Jorgensen for the original patch. | |||
2016-02-25 | All the current pthread implementations are OK and working with us. | Jan Moskyto Matejka | |
No more need to disable pthread for specific BSD's. | |||
2016-01-21 | All the current pthread implementations are OK and working with us. | Jan Moskyto Matejka | |
No more need to disable pthread for specific BSD's. | |||
2015-12-20 | Delete ipv6 option from configure | Ondrej Zajicek (work) | |
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 | |