Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
1999-04-12 | Oops, a typo in previous struct ip_mreqn changes... | Martin Mares | |
1999-04-12 | Use `struct ip_mreqn' instead of `struct ip_mreq' for multicast | Martin Mares | |
operations on 2.1/2.2 kernels. This allows passing of real interface indexes instead of referencing interfaces by their IP addresses which fails badly in presence of unnumbered interfaces. Unfortunately, this structure is not visible with glibc 2.0 as it provides its own networking headers :-( Both libc5 and glibc 2.1 should be OK. | |||
1999-03-29 | Prefer `gm4' over `m4' (due to BSD et al.). | Martin Mares | |
1999-03-27 | Cleaned up system configuration files -- removed few obsolete parameters, | Martin Mares | |
documented the remaining ones (sysdep/cf/README). Available configurations: o linux-20: Old Linux interface via /proc/net/route (selected by default on pre-2.1 kernels). o linux-21: Old Linux interface, but device routes handled by the kernel (selected by default for 2.1 and newer kernels). o linux-22: Linux with Netlink (I play with it a lot yet, so it isn't a default). o linux-ipv6: Prototype config for IPv6 on Linux. Not functional yet. | |||
1999-03-26 | Don't compile OSPF by default. | Martin Mares | |
1999-03-09 | Yes, joining the crew. Sorry for being late. Added dummy functions for OSPF. | Ondrej Filip | |