summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* dn42: release 1.1.0-dn42.12.1quagga_1.1.0-dn42.12.1David Lamparter2011-02-191-1/+1
| | | | fixes that stupid infinite loop on interface deletion.
* dn42: release 1.1.0-dn42.12quagga_1.1.0-dn42.12David Lamparter2010-03-311-1/+1
| | | | | | | dn42 releases will from now on use even/odd numbers for stable/unstable versions, so dn42.11 was unstable and dn42.12 is stable. dn42.12 is dn42.11 with 3 bugfixes. no other changes have been made.
* build: add -g to LDFLAGSDavid Lamparter2010-03-271-0/+23
| | | | | | | quagga configure adds -g to CFLAGS, but not to LDFLAGS. annoying inconsistency ensues. just add -g to LDFLAGS so we have debug info by default. it doesn't slow down stuff, and if people want small binaries they strip them anyway.
* Merge branch 'patches/hpp_rdnss' into dn42David Lamparter2010-02-051-1/+2
|\
| * zebra: fix rdnss on NetBSDDavid Lamparter2010-02-051-1/+2
| | | | | | | | | | NetBSD ships struct nd_opt_rdnss in netinet/icmp6.h. fix zebra RDNSS to detect and use that if present.
* | Merge branch 'merged/pimd' into dn42David Lamparter2010-02-041-1/+51
|\ \ | | | | | | | | | | | | Conflicts: lib/route_types.txt
| * \ Merge remote branch 'qpimd/pim' into merged/pimdDavid Lamparter2010-02-041-1/+51
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac lib/zebra.h vtysh/vtysh.c
| | * | [pim] Initial pim 0.155Everton Marques2009-10-021-1/+53
| | | |
* | | | Merge branch 'patches/dl_isisd-extract-pl' into dn42David Lamparter2010-02-041-5/+8
|\ \ \ \
| * | | | isisd: change ISIS_METHOD to use C preprocessorDavid Lamparter2010-02-031-5/+8
| | |_|/ | |/| | | | | | | | | | | | | | | | | | this fixes warnings from vtysh extract.pl by making sure the isis method files always 'work'. (previously, extract.pl would grab unselected isis method sources and then complain about missing headers)
* | | | dn42: tag versionDavid Lamparter2010-02-041-1/+1
| |/ / |/| |
* | | lib: fs namespacing 3/5: use path_state for zserv socketDavid Lamparter2010-02-041-1/+0
| | | | | | | | | | | | | | | | | | this uses the path_state helper for determining the path of quagga's zserv.api socket. this allows for running multiple instances of zebra each with its own interface.
* | | lib: fs namespacing 2/5: use path_state for vty pathsDavid Lamparter2010-02-041-14/+0
| | | | | | | | | | | | | | | | | | use the path_state helper functions for determining vty socket paths in all quagga daemons. this allows for running multiple daemons if a namespace name is set.
* | | lib: fs namespacing 1/5: add path_* helpersDavid Lamparter2010-02-041-0/+1
| | | | | | | | | | | | | | | | | | path_state and path_config return full path names to configuration / state files. path_set_namespace can be used to include a namespace part into the paths returned.
* | | build: fixup autoconf for cross-compiling (to OpenWRT)David Lamparter2010-02-031-6/+12
|/ / | | | | | | | | | | | | MALLOC/REALLOC aren't used properly (no rpl_malloc), remove them while at it, infer some sane ipforwarding method from the OS value. (v2 on that, "==" is not a proper operator for standard "test")
* | configure: fix spellingDavid Ward2009-12-031-1/+1
| |
* | configure: fix HAVE_CLOCK_MONOTONIC spellingDmitry Tejblum2009-11-051-1/+1
|/
* release: 0.99.15quagga_0_99_15_releasePaul Jakma2009-08-281-1/+1
| | | | * configure.ac: Bump to 0.99.15
* [build] Bump release to 0.99.14quagga_0_99_14_releasePaul Jakma2009-07-211-1/+1
|
* [build] fix default CFLAGS and squish warningPaul Jakma2009-07-191-2/+3
| | | | | | | * configure.ac: Move down the AC_SYS_LARGEFILE test - it was setting CFLAGS and so disabling the default CFLAGS setting section. Squish warning by adding AC_CONFIG_MACRO_DIR on the reccommendation of autoreconf.
* [doc] Add "--disable-doc" to configureJoakim Tjernlund2009-06-251-0/+10
| | | | | | | Configure option "--disable-doc" will prevent building the documents under doc. Saves build time and the need to have document building tools installed. Useful when your build machine is different from your development machine.
* [configure] Allow for large-file support, e.g. for log files >2GBTomasz Pala2009-06-241-0/+2
|
* [doc] remove -dither arg to imagemagick, in building PDFsquagga_0_99_13_releasePaul Jakma2009-06-221-1/+1
| | | | | * doc/Makefile.am: arguments for the 'convert' programme seem to have changed incompatibly at some stage - just remove the problematic -dither.
* [configure] fix check for GNU awk/gawk to abort ./configure if missingJeremy Jackson2009-06-191-3/+5
| | | | | | | | It also prints what were comments explaining why gawk is necessary, and not-in-PATH to help user figure out why it's not found. Build was mysteriously failing with the old version of this check when gawk wasn't installed.
* [configure] remove unused/broken autoconf cache variable ac_statedirJeremy Jackson2009-06-191-6/+5
| | | | | | | It wasn't used, and the code wasn't printing progress or the result in some cases. the test uses minimal resources, so it's probably better to not cache so as to avoid inconsistencies if --with-prefix or directory variables are changed between ./configure runs.
* [configure/cleanup] fix broken autoconf cache variablesJeremy Jackson2009-06-191-29/+22
| | | | | | | | | | | | | | | | | Fix zebra_rtread and zebra_ipforward_path. It looks like someone tried to make this cached, but it was being ignored at least on autoconf 2.6.1. 2.6.2 now gives a warning about the situation, hence this fix. Although they are just warnings, it's dangerous to leave them as-is, because someone not diligent in reading the autoconf manual might just stick _cv_ in the name, with the effect that running a ./configure --config-cache would fail horribly, since variables are being set inside the AC_CACHE_CHECK() block that would not be seen when the variable's value was read from cache. Also added m4 quotes [] to macro arguments as autoconf manual suggests.
* [configure] remote support for AIX, it conflicts on newer autoconfJeremy Jackson2009-06-191-1/+0
| | | | | | | | AC_AIX and AC_GNU_SOURCE conflict > autoconf 2.53 or so, but the replacement AC_USE_SYSTEM_EXTENSIONS isn't available until later versions. So either we narrow the supported autconf version range, or disable AIX (if it has any effect), or determin that AC_AIX doesn't do anything useful anyhow.
* [configure] add configure support for PCRE Posix libraryJeremy Jackson2009-06-191-1/+14
| | | | | | | | | Debian tried unsuccessfully to build with libpcreposix. This adds proper support to autoconf/configure.ac for it. Based on the patch by C.J. Adams-Collier in bug #483. bgpd/bgp_{regex,routemap}.h: Pull in PCRE POSIX header if available.
* [configure] Refine CLOCK_MONOTONIC testPaul Jakma2009-06-181-7/+15
| | | | | | | * configure.ac: Check for the actual CLOCK_MONOTONIC symbol, as clock_gettime need not imply that clock type is supported * lib/zebra.h: use the method given in autoconf docs for sys/time.h inclusion
* [configure] Detect support for monotonic clockStephen Hemminger2009-06-181-0/+10
| | | | | | Quagga has code to support monotonic clock to avoid issues where time of day changes. The support was incomplete since it was not being detected by autoconf.
* [bgpd] Add support for the old Linux 2.4, TCP_MD5_AUTH RFC2385 patchPaul Jakma2009-06-121-0/+6
| | | | | | | | | * configure.ac: Add a --enable-linux24-tcp-md5 argument, to compile in support for the old TCP-MD5 patch for Linux 2.4 systems. This overrides auto-detection of TCP-MD5 supported by the target system. * lib/sockopt.c: (sockopt_tcp_signature) add in a variant for the old Linux 2.4, TCP_MD5_AUTH variant of TCP-MD5 support, conditional on the previous configure arg.
* [release] Bump version to 0.99.12quagga_0_99_12_releasePaul Jakma2009-05-081-1/+1
|
* Dmitry Tejblum <tejblum@yandex-team.ru>Denis Ovsienko2009-04-131-1/+1
| | | | | Don't enable HAVE_BSD_STRUCT_IP_MREQ_HACK for FreeBSD 7.0 and upper, because OS behaviour has changed.
* [release] Bump version to 0.99.11quagga_0_99_11_releasePaul Jakma2008-10-021-1/+1
|
* [build] Fix --enable-pie so it can actually be disabledPaul P Komkoff Jr2008-09-241-3/+1
| | | | Signed-off-by: Paul Jakma <paul@quagga.net>
* Make --enable-snmp cross compile and make libcrypto optional with ↵Joakim Tjernlund2008-08-251-18/+10
| | | | | | | --without-crypto Autoconfig work by me, the rest was done by "Kirill K. Smirnov" <lich@math.spbu.ru>
* [build] Linux netlink doesn't need IF_PROCStephen Hemminger2008-08-221-8/+9
| | | | | | | | | | 2008-08-16 Stephen Hemminger <stephen.hemminger@vyatta.com> * configure.ac: If netlink is available, then that is how the initial routes and interfaces should be read, rather than through /proc, so don't set IF_PROC. Signed-off-by: Paul Jakma <paul@quagga.net>
* [build] --enable...user/group didn't match help textPaul P Komkoff Jr2008-08-221-4/+4
| | | | | | | | 2008-08-13 Paul P Komkoff Jr <i@stingr.net> * configure.ac: fix AC_ARG_ENABLE argument to match help string, Signed-off-by: Paul Jakma <paul@quagga.net>
* [build] Test for GNU-style PIE support in toolchain and enablePaul P Komkoff Jr2008-08-221-1/+27
| | | | | | | | | | | 2008-08-13 Paul P Komkoff Jr <i@stingr.net> * configure.ac: add a configure flag and autoconf macro, which will determine if your toolchain supports PIE. * */Makefile.am: add corresponding CFLAGS and LDFLAGS into appropriate places. Signed-off-by: Paul Jakma <paul@quagga.net>
* [bgpd] Fix triggerable crash when compiled with --disable-bgp-announcequagga_cvs_finalcvs_headPaul Jakma2008-07-221-1/+3
| | | | | | | | | | | | | | | | 2008-07-22 Paul Jakma <paul.jakma@sun.com> * HACKING: Document preference for compiler conditional code, over cpp conditional. * configure.ac: DISABLE_BGP_ANNOUNCE always should be defined. * bgp_{packet,route,advertise}.c: change to compiler testing of DISABLE_BGP_ANNOUNCE, rather than cpp. 2008-07-22 MIYAJIMA Mitsuharu <miyajima.mitsuharu@anchor.jp> * bgp_packet.c: (bgp_update_packet_eor) Fix crash triggerable if a bgpd was compiled with --disable-bgp-announce and if GR is advertised by peer.
* [bgpd] TCP-MD5: password vty configuration and initial Linux supportPaul Jakma2008-07-211-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-21 Paul Jakma <paul.jakma@sun.com> * bgp_packet.c: (bgp_open_receive) fix warning in a zlog call * bgp_vty.c: (bgp_vty_return) add return code * bgpd.c: (bgp_master_init) setup the socket list. * bgp_network.c: Remove the dual IPv4/6 socket thing for now, which was implemented by Michael, until such time as its clear its required for Linux (see sockopt comments). IPv6 support, including IPv4 sessions on AF_INET6 sockets, therefore is broken, and the '-l 0.0.0.0' arguments would need to be given to bgpd to make things work here. 2008-07-21 Michael H. Warfield <mhw@wittsend.com> YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Tomohiko Kusuda <kusuda@inetcore.com> Leigh Brown <leigh@solinno.co.uk> * bgp_network.c: (bgp_md5_set_one) shim between libzebra tcp-md5 sockopt and bgpd. (bgp_md5_set_socket) Helper for bgp_connect (bgp_md5_set) setup TCP-MD5SIG for the given peer. (bgp_connect) call out to bgp_md5_set_socket for the outgoing connect socket. (bgp_socket) save references to the listen sockets, needed if TCP-MD5SIG is applied later or changed. * bgp_vty.c: (*neighbor_password_cmd) New 'neighbor ... password' commands. * bgpd.c: (peer_{new,delete) manage TCP-MD5 password (peer_group2peer_config_copy) inherit TCP-MD5 password (peer_password_{un,}set) orchestrate the whole add/remove of TCP-MD5 passwords: applying checks, stopping peers, and trying to return errors to UI, etc. (bgp_config_write_peer) save password. Fix missing newline in writeout of neighbor ... port. 2008-07-21 Paul Jakma <paul.jakma@sun.com> * sockunion.c: ifdef out various places that converted v4mapped sockets to pure v4. Doesn't seem necessary at all, presumably a workaround for now historical inet_ntop bugs (?) 2008-07-21 Michael H. Warfield <mhw@wittsend.com> YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> * sockopt.{c,h}: (sockopt_tcp_signature) Add TCP-MD5SIG support.
* [release] Bump version to 0.99.10quagga_0_99_10_releasePaul Jakma2008-06-101-1/+1
| | | | | | 2008-06-10 Paul Jakma <paul@jakma.org> * configure.ac: Bump version to 0.99.10
* [link-detect] Improve BSD support.Andrew J. Schorr2008-01-111-3/+12
| | | | | | 2008-01-11 Ingo Flaschberger <if@xip.at> * configure.ac: Improve HAVE_BSD_LINK_DETECT test.
* [link-detect] Try to get BSD link-detect to work properly.Andrew J. Schorr2008-01-101-0/+7
| | | | | | | | | | | | | | | 2008-01-10 Ingo Flaschberger <if@xip.at> * configure.ac: Define HAVE_BSD_LINK_DETECT if <net/if_media.h> is present. * lib/zebra.h: If HAVE_BSD_LINK_DETECT is defined, include <net/if_media.h>. * zebra/ioctl.c: (if_get_flags) If HAVE_BSD_LINK_DETECT, use the SIOCGIFMEDIA ioctl to ascertain link state. * zebra/kernel_socket.c: (bsd_linkdetect_translate) New function to map the ifm_data.ifi_link_state value into the IFF_RUNNING flag. (ifm_read) Call bsd_linkdetect_translate to fix the IFF_RUNNING flag before calling if_flags_update.
* [release] bump to 0.99.9quagga_0_99_9_releasePaul Jakma2007-09-071-1/+1
| | | | | | 2007-09-07 Paul Jakma <paul.jakma@sun.com> * configure.ac: Bump version to 0.99.9
* [isisd] Add support for Solaris DLPIPaul Jakma2007-08-071-0/+29
| | | | | | | | | | 2007-08-07 James Carlson <james.d.carlson@sun.com> * configure.ac: Added support for separate link-layer access mechanisms in isisd. * isis_network.c: split up into isis_bpf.c, isis_dlpi.c, and isis_pfpacket.c, selected by autoconf, and added DLPI support. * (general) Fixed to allow compilation and use on Solaris.
* Add --enable-solaris to descend into solaris-specific build directory.Greg Troxel2007-08-021-0/+10
| | | | | | While it doesn't take a long time to build, this is currently the only thing in the tree that doesn't work with BSD make, and there's no reason to build solaris package control files on other systems.
* 2007-07-27 Paul Jakma <paul.jakma@sun.com>quagga_0_99_8_releasePaul Jakma2007-07-271-1/+1
| | | | * configure.ac: Bump version to 0.99.8
* 2007-06-25 Hasso Tepper <hasso@quagga.net>Hasso Tepper2007-06-251-1/+1
| | | | * configure.ac: Fix typo so it compiles again on BSD systems.
* [build] configure needs to check for struct icmphdr for IRDPPaul Jakma2007-06-221-7/+14
| | | | | | | | 2007-06-22 Paul Jakma <paul.jakma@sun.com> * configure.ac: IRDP also depends on struct icmphdr, enabling only on in_pktinfo breaks when an OS acquires pktinfo, as Solaris NV has. Reported by Jim Carlson.