vyatta-quagga (0.99.12-1) unstable; urgency=low [ Paul Jakma ] * [release] Bump version to 0.99.12 -- Stephen Hemminger Mon, 11 May 2009 16:12:33 -0700 vyatta-quagga (0.99.11-19) unstable; urgency=low * Add daemons being shutdown to log * Make declarations match * Wait for peers to clear on BGP shutdown -- Stephen Hemminger Mon, 11 May 2009 12:46:29 -0700 vyatta-quagga (0.99.11-18) unstable; urgency=low * Use quagga-manager for start-stop * Fix startup log message * Be safer in bgp_terminate -- Stephen Hemminger Fri, 08 May 2009 10:40:49 -0700 vyatta-quagga (0.99.11-17) unstable; urgency=low [ Stephen Hemminger ] * Don't start watchquagga during boot [ Timo Teräs ] * avoid zombie accepted peer entries [ Chris Caputo ] * RFC 4191 Default Router Preference support for router advertisements [ Stephen Hemminger ] * Updates to init script -- Stephen Hemminger Thu, 07 May 2009 12:58:34 -0700 vyatta-quagga (0.99.11-16) unstable; urgency=low [ Stephen Hemminger ] * Only start zebra as part of initial boot [ Chris Caputo ] * Compiler warning fixes for when --enable-snmp is configured. * Fix "show ip bgp dampened-paths" garbage output. [ Joakim Tjernlund ] * Don't delete too many routes. [ Chris Caputo ] * 64-bit fix for lib/smux.h SNMP_INTEGER() macro [ Stephen Hemminger ] -- Stephen Hemminger Wed, 06 May 2009 15:35:39 -0700 vyatta-quagga (0.99.11-15) unstable; urgency=low [ Denis Ovsienko ] * OSPF cost functions * Handle large ASN print formatting [ Stephen Hemminger ] * Expanding asn path buffer -- Stephen Hemminger Thu, 30 Apr 2009 09:03:21 -0700 vyatta-quagga (0.99.11-14) unstable; urgency=low * Force rib_update when connected route deleted * Remove unused structure element * Use INET6_ADDRSTRLEN rather than BUFSIZ * Handle kernel flush when address is deleted -- Stephen Hemminger Wed, 29 Apr 2009 23:09:34 -0700 vyatta-quagga (0.99.11-13) unstable; urgency=low * Rename rib_system_route to interface_manage_mode * Rearrange code to print out more info from netlink messages * Use correct buffer size for inet_ntop() * Use INET6_ADDRSTRLEN instead of BUFSIZ -- Stephen Hemminger Tue, 28 Apr 2009 15:26:43 -0700 vyatta-quagga (0.99.11-12) unstable; urgency=low * Fix compiler warnings * Ignore non-running interfaces in rip status * Keep quagga away from kernel routes -- Stephen Hemminger Mon, 13 Apr 2009 12:30:49 -0700 vyatta-quagga (0.99.11-11) unstable; urgency=low * Zebra: remember metric of kernel route -- Stephen Hemminger Tue, 07 Apr 2009 14:20:00 -0700 vyatta-quagga (0.99.11-10) unstable; urgency=low [ Joakim Tjernlund ] * copy config for renamed interfaces. [ Stephen Hemminger ] * Cancel thread in work_queue_free -- Stephen Hemminger Mon, 06 Apr 2009 22:14:10 -0700 vyatta-quagga (0.99.11-9) unstable; urgency=low * Provide debug symbols package -- Stephen Hemminger Wed, 11 Mar 2009 21:11:23 -0700 vyatta-quagga (0.99.11-8) unstable; urgency=low * Only print message on shutdown if daemon is running * Put symbolic backtrace on system log * fix email in changelog * fix LSB warning * Strip the code -- Stephen Hemminger Mon, 09 Mar 2009 16:29:35 -0700 vyatta-quagga (0.99.11-7) unstable; urgency=low * sockopt_tcp_signature: sin6 requires IPV6 * Change to only start zebra and watchquagga -- Stephen Hemminger Tue, 24 Feb 2009 14:40:49 -0800 vyatta-quagga (0.99.11-6) unstable; urgency=low * Modified version of daemon startup -- Stephen Hemminger Wed, 18 Feb 2009 15:32:20 -0800 vyatta-quagga (0.99.11-5) unstable; urgency=low [ Jon ] * Add no router ospf6 * Fix ospf6d crash if range defined twice * Fix ospf6d crash in show border routers * Fix ospf6d crash if removing interface with no area [ Stephen Hemminger ] * Remove 'no router' from OSPF6_NODE -- Stephen Hemminger Thu, 12 Feb 2009 01:38:22 -0800 vyatta-quagga (0.99.11-4) unstable; urgency=low [ Paul Jakma ] * [rpm] some defaults for Fedora are way out of date [ Joakim Tjernlund ] * [lib] Move type cast in Fletcher checksum * [lib] Fix timer precision. [ Stephen Hemminger ] * Set TOS on RIP packets * bgp: change () to (void) * revert: don't bother with gcc builtin_expect() * whitespace fix * Convert XMALLOC/memset to XCALLOC * Align bgp with upstream * Comment out unused code * zebra: rtadv use ansi-c prototoype * Comment out unused code * ospf: fix function to ansi-c * zebra: disambiguate up from operative * ospf: extra brace * zebra: minor whitespace stuff -- Stephen Hemminger Mon, 09 Feb 2009 15:51:10 -0800 vyatta-quagga (0.99.11-3) unstable; urgency=low * stop all daemons on shutdown -- Stephen Hemminger Thu, 05 Feb 2009 11:45:55 -0800 vyatta-quagga (0.99.11-2) unstable; urgency=low * Move pid check back to original location * Don't start daemons till needed -- Stephen Hemminger Wed, 04 Feb 2009 15:19:49 -0800 vyatta-quagga (0.99.11-1) unstable; urgency=low [ Stephen Hemminger ] * ignore derived files * Interface rename changes * Ignore delete address message interface is gone * Fix management of interface renames [ An-Cheng Huang ] * "files" file should be removed before package build * update maintainer information [ Stephen Hemminger ] * Handle interfaces coming back from dead * Don't delete interface completely when kernel notifies of loss of link * Use start-stop-daemon to retry * Turn on block rearranging. * Remember protocol as well as scope in RIB * Fix inversion of likely/unlikely in assert * Minor whitespace * Revert "Add compiler directive to mark code paths that log as cold" * Make command nodes static (again) * Make command nodes static (again) * Use XCALLOC instead of XMALLOC/memset * Remove unnecessary modprobe * Merge in upstream 0.99.11 (Tag release) -- Stephen Hemminger Fri, 19 Dec 2008 11:43:26 -0800 vyatta-quagga (0.99.10-2) unstable; urgency=low 3.2.0 [ Mark O'Brien ] [ Joakim Tjernlund ] * Fix SEGV in ip ospf neighbor all [ Mark O'Brien ] * 3.1.4 [ Stephen Hemminger ] * Notify on MTU changes * netlink message signed/unsigned cleanup * Building with optimization for size gives better performance [ Paul Jakma ] * [bgpd] bug #419: partial aspath-limit incorrectly causes session reset [ Stephen Hemminger ] * fix ipv6 typo in recursive route update code * remove incorrect debug message * Add delete interface cleanout * Set metric in RIB for connected routes * Handle device renames correctly * Set proper protocol for routes from command line * Fix bgp ipv4/ipv6 accept handling [ rbalocca ] * Ignore derived file [ Mark O'Brien ] * 3.1.3 [ Stephen Hemminger ] * Fix up filtering of netlink pid * Revert "Filter messages so that only netlink messages from kernel are allowed." * Use XCALLOC * Filter messages so that only netlink messages from kernel are allowed. * Ignore both names for this package * Enable zebra to manage system routes * Manage system routes with zebra * Update ignore file list * Ignore more files * Change package name back to vyatta-quagga [ Mark O'Brien ] -- Mark O'Brien Tue, 25 Nov 2008 19:10:51 -0800 vyatta-quagga (0.99.10-1) unstable; urgency=low 3.1.4 [ Mark O'Brien ] [ Paul Jakma ] * [bgpd] bug #419: partial aspath-limit incorrectly causes session reset [ Mark O'Brien ] -- Mark O'Brien Tue, 14 Oct 2008 17:30:19 -0700 vyatta-quagga (0.99.9-13) unstable; urgency=low 3.1.3 [ Mark O'Brien ] [ Stephen Hemminger ] * Put bug fix for route flapping back * Revert "Only set ifindex on set pass" * Revert "Fix management of route changes" * Fix management of route changes * Only set ifindex on set pass [ Mark O'Brien ] -- Mark O'Brien Tue, 19 Aug 2008 17:48:34 -0700 vyatta-quagga (0.99.9-12) unstable; urgency=low * Merge in upstream version 0.99.10 * Rename package from vyatta-quagga to quagga 3.1.2 [ Stephen Hemminger ] * Remove routes from FIB. * Handle state transistions when there are multiple nexthops * Update recursive route when nexthop changes * Minor typo in zebra debugging * Go back to hiding connected routes from down interfaces * Handle races with add/delete of routes * Revert "Only announce connected routes if link is detected" * Update RIB/FIB on recursive route state changes * Make some trivial functions on interfaces inline * Fix compiler warnings from incorrect format strings [ Mohit Mehta ] * Fix Bug 3435 Protocol MIBs are not supported on upgraded system [ Stephen Hemminger ] * Rescan for next hops after static route change * Set IPv4 TOS value for BGP * active static route changes for ipv6 * Fix whitespace in config file * Correctly identify/manage all connected static routes * Make some rib data structures private * Only announce connected routes if link is detected [ Mark O'Brien ] -- Stephen Hemminger Thu, 31 Jul 2008 14:16:57 -0700 vyatta-quagga (0.99.9-11) unstable; urgency=low 3.1.1 [ Mark O'Brien ] [ Stephen Hemminger ] * Revert "Backout all changes related to using kernel for linkdetect" * Revert "Use if_flags_update" * Use if_flags_update * Backout all changes related to using kernel for linkdetect * Fix double free of bgp_table * Check for node being freed twice * Fix double free in bgp when using route client [ Mark O'Brien ] -- Mark O'Brien Sat, 28 Jun 2008 11:22:27 -0700 vyatta-quagga (0.99.9-10) unstable; urgency=low 3.1.0 [ Mark O'Brien ] [ Stephen Hemminger ] * Workaround for package rename vs pam problem * Fix vtysh authorization * Allow any user in quagga group to run vtysh * netlink interface minor stuff * get rid of duplicate includes * fix compiler warnings * only process some isisd files * get rid of compiler warnings in OSPF * ifdef out dead code * fix warning from type mismatch * ifdef out dead code * flag field printf formatting in debug strings * comment out unused code * Fix compiler warnings * get rid of compiler warnings * Handle empty auth string properly * Add ipv6 link detect hooks * Change how link-detect is configured in build * Turn on kernel link-detect * ignore cscope and tags files [ pilot ] * + fix the set statement name * + [bgpd] Added new route-map set statement: "as-path ignore" [ rbalocca ] * Ignore derived files [ Stephen Hemminger ] * only set non-blocking on netlink socket * remove unneeded privledge changes * Rearrange RIB structures to save memory * Manage link state on non-connected static routes * Ignore netlink interface events that don't change state [ rbalocca ] * Convert to our method of changelog creation [ Stephen Hemminger ] * Add interface state change logging * set/check nl port id on messages * Force line buffered mode. [ Mohit Mehta ] * Remove extraneous smux log messages for routing daemons connectivity to snmpd [ Stephen Hemminger ] * remove watchlink - no longer used [ Mohit Mehta ] * Dependency for building quagga with snmp support enabled * Modifications to quagga to enable bgp, ospf and rip mib traversals [ Michael H. Warfield ] * TCP MD5SIG patch [ paul ] * [bgpd] remove unnecessary 0 entries from struct message's * [ripd] remove unnecessary 0 entries from struct message's * [lib] Fix the struct message LOOKUP function to be more robust * [lib/linklist] Enforce "nodes must have data" invariant more rigorously [ pilot ] * + fix bug#326 by rib_lookup_and_pushup() [ paul ] * [c++] remove/rename some names in headers that clash with C++ reserved words * [tests:bgp] Further tests for 0 sized as_path segments * [isisd] Bug #437: fix ssert caused by bad list management * [bgpd] fix crash on startup if compiled IPv4-only * [solaris] add missing makefile.am dependency [ ajs ] * [link-detect] Improve BSD support. * [link-detect] Improve BSD support. * [link-detect] Try to get BSD link-detect to work properly. * [link-detect] Static interface routes should behave properly with link-detect. [ paul ] * [lib] add mising UL qualifier to numerical constant * [bgpd] Fix number of DoS security issues, restricted to configured peers. [ Mark O'Brien ] -- Mark O'Brien Tue, 17 Jun 2008 09:27:29 -0700 vyatta-quagga (0.99.9-9) unstable; urgency=low 3.0.5 [ Mark O'Brien ] [ An-Cheng Huang ] * fix package upgrade problem caused by prerm script. [ Mark O'Brien ] -- Mark O'Brien Tue, 06 May 2008 12:43:40 -0700 vyatta-quagga (0.99.9-8) unstable; urgency=low 3.0.4 [ Mark O'Brien ] [ Stephen Hemminger ] * filter out all route change responses on listen socket * quiet noisy errors from zebra [ Mark O'Brien ] -- Mark O'Brien Mon, 05 May 2008 16:40:58 -0700 vyatta-quagga (0.99.9-7) unstable; urgency=low 3.0.3 [ Mark O'Brien ] [ Stephen Hemminger ] * mark static routes as inactive when link is down * Don't build watchlink * Don't build watchlink * Check nexthop for internal routes * Check nexthop status * Two passes on update (ipv4 and ipv6) [ rbalocca ] * Indicate the VC4.0.2 release candidate in the changelog [ Mark O'Brien ] -- Mark O'Brien Tue, 29 Apr 2008 16:42:45 -0700 vyatta-quagga (0.99.9-6) unstable; urgency=low VC4.0.2 [ Mark O'Brien ] [ Stephen Hemminger ] * Disable watchlink from the build * go back to building watchlink * Don't start watchlink [ Mark O'Brien ] -- Mark O'Brien Sat, 19 Apr 2008 11:56:27 -0700 vyatta-quagga (0.99.9-5) unstable; urgency=low VC4.0.2 release candidate [ Mark O'Brien ] * 3.0.2 [ Stephen Hemminger ] * interface running status fix * Fix packet filter state machine [ rbalocca ] * Add upgrade test to prerm [ Mark O'Brien ] -- Mark O'Brien Wed, 16 Apr 2008 09:50:28 -0700 vyatta-quagga (0.99.9-4) unstable; urgency=low 3.0.2 [ Mark O'Brien ] * 3.0.1 [ Michael Larson ] * bumped up netlink recv buffer limits for zebra--should alleviate netlink error msgs that occur under large routing tables when layer * support 64bit * added interface/address exclusion support to watchlink. The correct format is: * modified watchlink parser to support the following behaviors: * add wildcard for interfaces. use an "*" in place of an interface name--and the address provided will exclude all [ Stephen Hemminger ] * Filter unwanted netlink messages * fix build on on 64 bit platforms * add locking to prevent file update problems [ rbalocca ] * Remove unused lintian "ignore" option [ Mark O'Brien ] -- Mark O'Brien Fri, 04 Apr 2008 18:01:16 -0700 vyatta-quagga (0.99.9-3) unstable; urgency=low VC4.0.1 [ Mark O'Brien ] [ Bob Gilligan ] * Bugfix: 2845 [ Michael Larson ] * revert behavior for watchlink to pulling/pushing address on interface on IFF_RUNNING|IFF_UP event. * And with the correct licensing headers. [ Mohit Mehta ] * Fix Bug 2750 bgp: large ASN shown as negative * Fix Bug 2750 bgp: large ASN shown as negative [ Stephen Hemminger ] * Change license notice from VPL to GPLv2 [ Stig Thormodsrud ] * Fix 2842: Protocol debug does not take affect until underlying log level [ Mark O'Brien ] -- Mark O'Brien Tue, 18 Mar 2008 19:05:11 -0700 vyatta-quagga (0.99.9-2) unstable; urgency=low vc4.0.0 [ Mark O'Brien ] [ An-Cheng Huang ] * remove generated files from repo [ Justin Fletcher ] * Log to syslog daemon [ Michael Larson ] * fix for static interface and static nexthop routes for quagga. Now respects cable pull (IFF_RUNNING) events and admin (IFF_UP) events. * initial check-in of watchlink project. compiles, runs and manages state. needs additional testing and updates * removed unnecessary files. * packaging and make rules for base vyatta-quagga project to build watchlink * Added quagga like features to watchlink pgm: standard pid file creation and background option. Also * hooks to start/stop watchlink daemon with quagga * create directory for watchlink to store link status * moved creation of linkstatus directory from postinst to preinst where it should be. * cleaned up source a bit. added syslog error messages. added legal- eeze. * added support for filtering of interfaces. filter or exclusion list needs to be be written to exclude * removed stderr message when unable to open exclusion file. Also downgraded syslog entry to * added empty exclude file creation to make watchlink happy * fix bug introduced with ptp support--indexing of database and initialization of terminating address. * fix for bc addr and fix for parsing iface for show cmds and filter * need to qualify test for non-ethernet type interfaces to newlink/dellink messages only. * moved some stderr messages to syslog. removed stderr message when receiving ack from kernel on netlink msg. * modified watchlink to manage connected routes in local and main tables per interface rather than pulling interface address on cable pull event. * force so_recvbuf size to 223232 (double of 111616) for netlink in zebra. will also need to modify * fix for bug 2750. will also submit to quagga dvlprs. [ Stephen Hemminger ] * avoid package conflict between iproute and vyatta-iproute * Revert "avoid package conflict between iproute and vyatta-iproute" [ Tom Grennan ] * ignore autoreconf generated files * ignore emacs backups * add script to import updates from anoncvs.quagga.net * import into the "upstream" branch * initial vyatta-quagga debian config * finish vyatta debian config * use default daemon config files rather than /dev/null * fix log files path * set default logging * ignore debuild generated debian/vyatta-quagga.substvars * donot modify existing conffiles * separate init of vtysh.conf from other daemons * use "log syslog LEVEL" not "log file syslog LEVEL" * ignore watchlink binary * donot add user "vyatta" to vtysh.conf in preinit, this is now done during system config [ paul ] * [bgpd] Fix typo, which prevented advertisement of MP (non-IPv4) prefixes * [privs/Solaris] Quagga should work in zones with IP instances * [bgpd] Merge AS4 support * [tests] Forgot to commit ecommunity_tests.c * [news] Fix top-line version * [snmp-smux] Fix problems if 'smux peer ...' is issued multiple times * [ospf6d] Fix removal of defunct ASBR routes * 2007-10-30 Nick Hilliard * [bgpd] small fix for crash if 'listenon' argument is not given * [bgpd] Fix typo in previous commit to bgp_main.c [ pilot ] * * rt_socket.c: (kernel_rtm_ipv4) prefix_buf could be passed * Switch from LOOKUP() to lookup() for rtm_type (see bug #401 for details). * + fixed bug #402: now the second zebra process doesn't destroy routes * + sayonara old_pid! * + fix minor regression in OSPF sending buffer adjustment logic * + fix missing arg to zlog_warn() * + Minor bugfix: IPv6 prefixes were logged incorrectly in RIB debugging calls. Fixed. * + rib_process() speedup for multi-nexthop route nodes * + pidfiles are now always created with 0644 perms instead if LOGFILE_MASK (0600) * + fix the bug reported by Milan Kocian (IPv6 route handling was broken by the RIB debug changeset). * + fixed bug #418 (changing address on an existing interface doesn't cause existing static routes to be revalidated) * + fixed no_set_aspath_prepend() to correctly match existing "set" statement [ root ] * added support for ifa_address field in rtm_newaddr message and in links where the ifa_address != ifa_local then ifa_address is populated in setaddr message. fix for bug 2650 * fix for bug 2648--downgraded some syslog messages and removed some from console. * fix for bug 2570. increased buffer length from 4096 to 8192 * fix for ppp--restrict watchlink to ethernet interface types only. Filter by checking the ifi_type flag in ifinfomsg hdr from netlink. [ Mark O'Brien ] -- Mark O'Brien Mon, 25 Feb 2008 17:39:54 -0800 vyatta-quagga (0.99.9-1) unstable; urgency=low * based on upstream/0.99.9 == d68aac0fbecabfb765a42b3c6e5693836dafda99 -- Tom Grennan Fri, 21 Dec 2007 19:29:50 +0000