]> git.proxmox.com Git - mirror_frr.git/blobdiff - ChangeLog
[autoconf] bugs 162,303,178: Fix 'present but can not be compiled' warnings
[mirror_frr.git] / ChangeLog
index 38eb864e12e8f7fbd1cf217936a46cb62dcc8e67..c56dd19e459b14fd09f667bbe7936863e3642222 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,227 @@
+2007-05-09 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: sys/conf.h depends on sys/param.h, at least on
+         FBSD 6.2.
+         (bug #363) Should check for in_pktinfo for IRDP
+
+2006-05-27 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: General cleanup of header and type checks, introducing
+         an internal define, QUAGGA_INCLUDES, to build up a list of
+         stuff to include so as to avoid 'present but cant be compiled'
+         warnings.
+         Misc additional checks of things missing according to autoscan.
+         Add LIBM, for bgpd's use of libm, so as to avoid burdening
+         LIBS, and all the binaries, with libm linkage.
+         Remove the bad practice of using m4 changequote(), just
+         quote the []'s in the case statements properly.
+         This should fix bugs 162, 303 and 178.
+       * */*.{c,h}: Update all HAVE_* to the standard autoconf namespaced
+         HAVE_* defines. I.e. HAVE_SA_LEN -> HAVE_STRUCT_SOCKADDR_SA_LEN,
+       * bgpd/Makefile.am: Add LIBM to bgpd's LDADD, for pow().
+
+2007-04-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
+
+       * configure.ac: Change gcc CFLAGS from '-std=c99' to '-std=gnu99'
+         to improve portability.
+
+2007-04-29 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Bump to 0.99.7
+
+2007-04-16  David Young  <dyoung@pobox.com>
+
+        * connected.c (zebra): Only suppress adding a connected
+          route to the kernel if it is already marked "real"
+          (ZEBRA_IFC_REAL), i.e., "in kernel."  According to Paul
+          Jakma, this probably fixes Quagga bug #202.
+
+2007-02-06  Greg Troxel  <Greg Troxel <gdt@ir.bbn.com>>
+
+       * configure.ac: Use generic sed test, since autoconf 2.59 lacks
+       AC_PROG_SED and while 2.59 is somewhat crufty, it isn't officially
+       crufty.
+
+2007-02-06  Greg Troxel  <Greg Troxel <gdt@ir.bbn.com>
+
+       * bootstrap.sh: use -i to install missing files
+
+2007-02-03  Greg Troxel  <Greg Troxel <gdt@ir.bbn.com>
+
+       * configure.ac: add AC_PROG_SED
+
+2007-02-02  Greg Troxel  <Greg Troxel <gdt@ir.bbn.com>
+
+       * README.NetBSD:  use bootstrap.sh instead of autoreconf
+       
+       * bootstrap.sh: new file with just 'autoreconf'
+
+       * update-autotools: print out tool name before invoking to aid debugging
+
+2006-12-08 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Bump to 0.99.6
+
+2006-10-04 Oliver Hookins <ohookins@gmail.com>
+
+       * bgpd/bgp_main.c: Add configuration check option, with
+       '-C' rather than '-c' for consistency between daemons.
+       * isisd/isis_main.c: ditto
+       * ospf6d/ospf6_main.c: ditto
+       * ospfd/ospf_main.c: ditto
+       * ripngd/ripng_main.c: ditto
+       * vtysh/vtysh_main.c: ditto
+       * ripd/rip_main.c: Change the config check option to
+       '-C' and tidy up the code.
+       * zebra/main.c: ditto   
+
+2006-10-04 Stergiakis Alexandros <astergiakis@antcor.com>
+
+       * ripd/rip_main.c: This trivial patch introduces a new
+         command-line option '-c', which instructs zebra/ripd
+         to check its configuration file for validity, print 
+         any error message, and then exit. This is useful when
+         the configuration file is edited by hand or otherwise,
+         and you simply want to validate it without any other
+         effect.
+       * zebra/main.c: ditto
+
+2006-08-27 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Bump to 0.99.5
+
+2006-06-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
+
+       * redhat/quagga.spec.in: Get default distro automatically
+         by using rpm to query the fedora-release version.
+         And fix a typo (should be default_dist, not dist_default).
+
+2006-05-28 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Update SOS CFLAGS, Xt shouldn't be used and
+         enable debug options.
+         Add a check for GNU Make and warn the user if it does not appear
+         to be the make used.
+         Check for Sun libc printstack(), add a general HAVE_STACK_TRACE
+         define for lib/log.c, if any supported stack symbol dumping
+         function is found (glibc backtrace/sun libc printstack).
+
+2006-05-10 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Bump to 0.99.4
+
+2006-03-30 Paul Jakma <paul.jakma@sun.com>
+
+       * TODO: Add reminder for useful MED functionality we should
+         implement.
+
+2006-02-15 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Check for mallinfo, being careful to link test
+         so we can detect things like umem being used (which doesn't
+         provide a mallinfo).
+
+2006-01-31 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Cleanup the hideous {net,ucd}-snmp section
+         by removing ucd-snmp. Hence fixing detection where
+         net-snmp is installed in /usr/local (Boris Kovalenko reported
+         the problem).
+
+2006-01-19 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Bump to 0.99.3
+
+2005-11-26 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Collect together CFLAGS based on compiler
+         detected a bit. Recognise and set default CFLAGS for SunPro /
+         SOS10.
+
+2005-11-14 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Tell gcc we like C99.
+         [bug #231] Check and test for stdint.h.
+
+2005-11-11 Paul Jakma <paul.jakma@sun.com>
+
+       * NEWS: Update.
+       * configure.ac: Bump to 0.99.2
+
+2005-11-10 Paul Jakma <paul.jakma@sun.com>
+
+       * HACKING: Add recommendation to provide a single Subject
+         style description to the commit message.
+         Add some recommendations for ChangeLog.
+
+2005-09-29 Paul Jakma <paul.jakma@sun.com>
+
+       * configure.ac: Add the test for Solaris least-privileges. Set
+         defines for whether capabilities are supported and whether of
+         the linux or solaris variety.
+         Add missing-prototypes, missing-declarations, char-subscripts
+         and cast-qual warnings to default cflags, cause Hasso enjoys warnings,
+         and we really should clean the remaining ones up. (ie isisd..).
+       * (*/*main.c) Update the zebra_capabilities_t arrays in the various
+         daemons to match the changes made in lib/privs.h.
+         
+2005-09-19 Hasso Tepper <hasso at quagga.net>
+
+       * configure.ac: Test existance of strndup.
+
+2005-08-25 Paul Jakma <paul@jakma.org>
+
+       * configure.ac: Add -fno-omit-frame-pointer after -Os in default
+         cflags, just to be sure.
+         Fedora's readline library does not itself link to termcap, hence
+         we must pass the result of termcap tests in via OTHER-LIBRARIES
+         argument, otherwise the test of main in readline will fail due to 
+         missing termcap systems. On systems like Debian, -ltermcap
+         is not needed for the readline test, because libreadline already
+         links to it.
+         
+2005-08-25 Hasso Tepper <hasso at quagga.net>
+
+       * configure.ac, vtysh/Makefile.am: Only vtysh needs to be linked
+         against libreadline and friends.
+
+2005-08-13 Paul Jakma <paul@jakma.org>
+
+       * Makefile.am: (EXTRA_DIST) Add the trailing slash back in which
+         greg left out - tools bits weren't being included in dist,
+         which broke rpm builds :).
+
+2005-08-10  Greg Troxel  <gdt@fnord.ir.bbn.com>
+
+       * Makefile.am (EXTRA_DIST): add INSTALL.quagga.txt, because people
+       that patch releases need to know about autoconf required versions.
+
+2005-06-30 Louis Lagendijk <louis.lagendijk@gmail.com>
+
+       * configure.ac: Actually test whether libc has IPv6 support.
+
+2005-06-28 Paul Jakma <paul.jakma@sun.com>
+
+       * INSTALL.quagga.txt: GNU make is required now, because of manual
+         automatic rules in solaris/Makefile.am. (If someone knows how
+         to do these in a better way..).
+         GNU AWK is required for CVS checkout builds.
+
+2005-06-01 Paul Jakma <paul.jakma@sun.com>
+
+       * NEWS: bgpd work queues and ripd auth-mode change
+
+2005-05-07 Yar Tikhiy <yar@comp.chem.msu.su>
+
+       * configure.ac: Check for OSes which support passing ifindex in
+         struct ip_mreq.
+
+2005-04-29 Paul Jakma <paul.jakma@sun.com>
+
+       * NEWS: Added some more 0.99 news.
+       * configure.ac: bump to 0.99.1 (0.99.0 was never released except
+         via CVS snapshots)
+
 2005-04-25 Paul Jakma <paul.jakma@sun.com>
 
        * HACKING: Add some notes about build system changes, to