Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-03 | 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 | |
1999-03-04 | Use dmalloc instead of EFence when available (dmalloc has lot of improvements | Martin Mares | |
over EFence and also hopefully smaller memory overhead, but sadly it's non-free for commercial use). If the DMALLOC_OPTIONS environment variable is not set, switch on `reasonable' checks by default. Also introduced mb_allocz() for cleared mb_alloc(). | |||
1999-03-01 | If we are compiling with debugging enabled and libefence is available, | Martin Mares | |
link it to get debugging malloc. | |||
1999-01-23 | Filter all `Modules' files through C preprocessor, so that they can | Martin Mares | |
reference BIRD configuration. By the way: Do you know GCC by default does `#define unix 1'? | |||
1999-01-10 | Few last-minute bug fixes. | Martin Mares | |
1999-01-10 | New makefiles. Includes support for out-of-source-tree builds. | Martin Mares | |
1999-01-09 | First step of "autoconfization". Created a configure script which | Martin Mares | |
guesses most system-dependent parameters and determines name of system configuration file (sysdep/cf/...) with the remaining ones. To compile BIRD, you now need to do: autoconf # Create configure from configure.in ./configure # Run configure script make # Compile everything Configuration files: sysdep/config.h Master config file sysdep/autoconf.h Parameters determined by configure script sysdep/cf/*.h Fixed system configuration we're unable to guess. Makefiles are still the original ones, but this will change soon. |