NEWS and version update
Use git describe for BIRD version
Based on patch from Pavel Tvrdik
Merge branch 'master' into int-new
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.
NEWS and version update.
BFD work in progress.
Now it compiles and mostly works.
Implements build options to specify socket dir and suffix.
New version 1.3.5
BGP Extended communities.
(and minor changes in documentation)
NEWS, version and documentation update.
New release 1.1.3
New release 1.1.0!
Merge branch 'master' into dev
Small change to make BIRD's IPv6 packaging easier
Yes, we will go for 1.0.12
Let's go for 1.0.11.
Yes, I'd like to go to 1.0.10
Everything is tested and works. I thins it's right time to go to 1.0.9.
Test old instance of BIRD.
Prepared for release 1.0.8.
Releasing version 1.0.6.
Yes, 1.0.5 released.
Serious bug in ext lsa origination found. Going for 1.0.4.
Version 1.0.3 released.
Released as version 1.0.2.
Released as version 1.0.1.
Released as 1.0.0, but marked it as a BETA version.
Forgot to add a spiky comment :)
Autoconf is evil. The sysconfdir and similar variables are unusable inC includes as they contain substitutions specific to make.
Worked around by creating sysconf/paths.h which is created fromthe Makefile instead of by the configure script.
Dropped CPU_NEEDS_ALIGN_* as unaligned.h no longer uses them.
The CLI I/O functions work as desired.
Configure PATH_CONTROL_SOCKET.autoconf.h is now written to obj/sysdep, the source tree is hopefullycompletely read-only now.
Include "config.h" instead of "autoconf.h" in all Modules lists to make definesin the static portion of configuration includes available as well.
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...
Renamed `DEBUG' symbol to `DEBUGGING' to prevent collisions with tokennames and include files.
Added path to config file.
Implemented timers. Using bird_clock_t for absolute time from now...
BIRD library: The story continues.
Complete resource manages and IP address handling.
Changed #include <x/y> to #include "x/y" for our local includes, so thatgcc -MM can be used to separate them from the system ones.
Added automatic generation of dependencies.
First look at data structures. More to come tomorrow...