Switchoff for MPLS in kernel.
Remove autoconf macros for time_t and alignment
Replaced by constant compile-time expressions. CPU_STRUCT_ALIGN is notreally correct, but is consistent with the old behavior.
Minor autoconf cleanups
Make indentation and quotation consistent in configure macros.Also remove --with-sysinclude option, which was broken for 7 yearsand nobody complained.
Thanks to Ruben Kerkhof for source patches.
Some more autoconf cleanups
Replace integer type width detection with C99 fixed-width types.Also remove some unused or obsolete code.
Thanks to Ruben Kerkhof for the patchset.
Some autoconf cleanups
The patch allows to use autoreconf, replaces some long obsoleteconstructs and does some other minor cleanups. Also, the fileconfigure.in is renamed to configure.ac, as the old name has beendeprecated for a long time.
BFD protocol, ready for release.
Supports OSPF and BGP and also statically configured sessions.
Adds two new default GCC options.
Adds two new default GCC options related to optimizations(-fno-strict-aliasing and -fno-strict-overflow). Thisshould fix some hyperaggressive GCC optimizations.
Also updates autoconf option detection.
Cleanup in sysdep KRT code, part 2.
Remove support for historic Linux kernels,merge krt-iface, krt-set and krt-scan stub headers.
BGP Extended communities.
Minor fixes to previous patches.
Adds autoconf test for -Wno-pointer-sign compliler option.
Replaces local endianity testing macro with the common one.
That makes it easier to integrate BIRD to crosscompilingbuildsystems.
Better checks for M4 in configure.
Get Linux version from <linux/version.h>, not `uname -r`.
Cosmetic message fix.
Use `struct ip_mreqn' instead of `struct ip_mreq' for multicastoperations on 2.1/2.2 kernels. This allows passing of real interfaceindexes instead of referencing interfaces by their IP addresses whichfails badly in presence of unnumbered interfaces.
Unfortunately, this structure is not visible with glibc 2.0 as it provides...
First step of "autoconfization". Created a configure script whichguesses most system-dependent parameters and determines name of systemconfiguration file (sysdep/cf/...) with the remaining ones.
To compile BIRD, you now need to do:
autoconf # Create configure from configure.in...