debian/vyatta-quagga.pam        |    3 
 watchlink/Makefile.am           |    8 
 watchlink/netlink_event.cc      |  335 ----------------------------------------
 watchlink/netlink_event.hh      |  274 --------------------------------
 watchlink/netlink_linkstatus.cc |  318 -------------------------------------
 watchlink/netlink_linkstatus.hh |   56 ------
 watchlink/netlink_listener.cc   |  271 --------------------------------
 watchlink/netlink_listener.hh   |   50 -----
 watchlink/netlink_send.cc       |  318 -------------------------------------
 watchlink/netlink_send.hh       |   39 ----
 watchlink/netlink_utils.cc      |   59 -------
 watchlink/netlink_utils.hh      |   20 --
 watchlink/rl_str_proc.cc        |   90 ----------
 watchlink/rl_str_proc.hh        |   32 ---
 watchlink/watchlink.cc          |  293 ----------------------------------
 .gitignore                      |    6 
 ChangeLog                       |    1 
 NEWS                            |    1 
 bgpd/ChangeLog                  |   41 ++++
 bgpd/bgp_aspath.c               |   82 +++++++++
 bgpd/bgp_aspath.h               |    3 
 bgpd/bgp_attr.c                 |   25 ++
 bgpd/bgp_attr.h                 |    2 
 bgpd/bgp_clist.c                |    2 
 bgpd/bgp_damp.c                 |    4 
 bgpd/bgp_debug.c                |    7 
 bgpd/bgp_network.c              |  124 ++++++++++++++
 bgpd/bgp_network.h              |    4 
 bgpd/bgp_open.c                 |    3 
 bgpd/bgp_packet.c               |   17 +-
 bgpd/bgp_route.c                |   12 -
 bgpd/bgp_routemap.c             |  115 +++++++++++++
 bgpd/bgp_snmp.c                 |    2 
 bgpd/bgp_table.c                |    1 
 bgpd/bgp_vty.c                  |   49 +++++
 bgpd/bgp_zebra.c                |    2 
 bgpd/bgpd.c                     |  174 ++++++++++++++++++++
 bgpd/bgpd.h                     |   21 ++
 configure.ac                    |   34 ++++
 debian/autogen.sh               |   26 ---
 debian/changelog                |   98 +++++++++++
 debian/control                  |    3 
 debian/rules                    |    6 
 debian/vyatta-quagga.preinst    |    6 
 debian/vyatta-quagga.quagga.pam |    5 
 isisd/ChangeLog                 |   11 +
 isisd/isis_flags.c              |   19 +-
 isisd/isis_flags.h              |    1 
 isisd/isisd.c                   |    8 
 lib/ChangeLog                   |   32 +++
 lib/linklist.c                  |   20 +-
 lib/log.c                       |   29 ++-
 lib/log.h                       |    6 
 lib/memory.c                    |    2 
 lib/smux.c                      |   83 +++++----
 lib/smux.h                      |    2 
 lib/sockopt.c                   |   33 +++
 lib/sockopt.h                   |   28 +++
 lib/stream.h                    |    2 
 lib/vty.c                       |    2 
 ospf6d/ospf6_area.h             |    6 
 ospf6d/ospf6_zebra.c            |    5 
 ospfd/ospf_abr.c                |    4 
 ospfd/ospf_api.c                |    2 
 ospfd/ospf_ase.c                |    2 
 ospfd/ospf_lsa.c                |    4 
 ospfd/ospf_network.c            |   10 -
 ospfd/ospf_opaque.h             |    2 
 ospfd/ospf_route.c              |    2 
 ospfd/ospf_snmp.c               |    2 
 ospfd/ospf_spf.c                |    2 
 ospfd/ospf_vty.c                |    2 
 ospfd/ospf_zebra.c              |    8 
 ospfd/ospfd.c                   |    2 
 ospfd/ospfd.h                   |    6 
 ripd/ChangeLog                  |    6 
 ripd/rip_interface.c            |   23 +-
 ripd/ripd.c                     |    5 
 ripngd/ripng_interface.c        |   14 -
 solaris/ChangeLog               |    6 
 solaris/Makefile.am             |    2 
 tests/ChangeLog                 |    8 
 tests/aspath_test.c             |   18 ++
 tests/bgp_capability_test.c     |   30 +++
 vtysh/Makefile.am               |    4 
 vtysh/vtysh_main.c              |    1 
 zebra/ChangeLog                 |   28 +++
 zebra/Makefile.am               |    7 
 zebra/if_linkdetect.c           |   92 ++++++++++
 zebra/if_netlink.c              |    5 
 zebra/interface.c               |   15 +
 zebra/interface.h               |   17 ++
 zebra/ioctl.c                   |   26 +++
 zebra/irdp_packet.c             |    2 
 zebra/kernel_socket.c           |   22 ++
 zebra/linkdetect_null.c         |   28 +++
 zebra/rib.h                     |   60 +++----
 zebra/rt_netlink.c              |  275 +++++++++++---------------------
 zebra/rtadv.c                   |    4 
 zebra/rtread_netlink.c          |    6 
 zebra/zebra_rib.c               |   70 +++++++-
 101 files changed, 1594 insertions(+), 2559 deletions(-)

New commits:
commit 8d95ee9f88945ee49932b1a9f7af5abe6048e6e6
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Fri Jun 20 12:16:49 2008 -0700

    Revert "Backout all changes related to using kernel for linkdetect"
    
    This reverts commit a182091782d22218942466b062c5ef2406853491.
    More changes that should NOT go into hollywood

commit 13807d02a1bd95c2eab32bfa2102e902c61dcb06
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Fri Jun 20 12:15:58 2008 -0700

    Revert "Use if_flags_update"
    
    This reverts commit 17cf20dabb137205497d81f7c55efa45a4e50748.
    Stuff for next release snuck into hollywood branch

commit 17cf20dabb137205497d81f7c55efa45a4e50748
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Fri Jun 20 09:40:35 2008 -0700

    Use if_flags_update

commit a182091782d22218942466b062c5ef2406853491
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Fri Jun 20 09:32:39 2008 -0700

    Backout all changes related to using kernel for linkdetect
    
    Having kernel cleanup FIB was not ideal for a couple reasons:
    1. It still generates lots of netlink events if there are lots
       of static routes.
    2. Kernel changes were not accepted in mainline kernel "do it in
       userspace"

commit 05dbbe76b8dc230f788e67ee35ac1272425f453d
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date:   Tue Jun 17 09:27:29 2008 -0700

    3.1.0

commit cd03c5df4248d1201a7f289672039e05f09f1ae4
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Mon Jun 16 18:01:49 2008 -0700

    Fix double free of bgp_table
    
    If route server client is being used, then peer->rib entry
    would get freed twice.

commit 6b0a191db595eedb093be601c15dff9978e49af1
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Fri Jun 13 16:56:29 2008 -0700

    Check for node being freed twice

commit 33c99279a7911914a583b146e350a65d2169cd9e
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Fri Jun 13 16:20:26 2008 -0700

    Fix double free in bgp when using route client
    
    Bugfix: 3160
    Null pointers that in peer tables after free to prevent problems
    with double free.

commit 7d4f6603c5e333917ec70986f32ef0661cce318a
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Thu Jun 5 09:57:49 2008 -0700

    Workaround for package rename vs pam problem
    
    vtysh uses PACKAG_NAME in PAM therfore expects /etc/pam.d/quagga.pam.
    But dh_installpam only handles package.pam normally, so use option
    to install other file.

commit 2eb541b4cc64ff0d14c57f550cf85a3f07f31b40
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed Jun 4 10:05:45 2008 -0700

    Fix vtysh authorization
    
    The PAM system is asking for quagga (not vyatta-quagga) so need
    to change the name of the pam file.  Make sure file is setup to allow
    users in quaggavty group to access vtysh without password.

commit b2d49f178cc69c580039c5fb058f6eba4a542b1f
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Thu May 29 22:53:54 2008 -0700

    Allow any user in quagga group to run vtysh
    
    Fix the PAM setup file.

commit 97dd2bf9bb517c428cfa2778cac071ad845d03a1
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 10:47:30 2008 -0700

    netlink interface minor stuff
    
    Add more prototypes and make some functions static

commit 2acdc2da15cd36573bdff5d5e7ee44a135fbf735
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 10:44:52 2008 -0700

    get rid of duplicate includes
    
    included same file twice

commit 489d3935b90bc6f1a0b866f321c4d1fc9f480d8b
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 10:21:51 2008 -0700

    fix compiler warnings
    
    Fix easy compiler warnings about unused code by marking them with #if 0
    Add one missing printf argument.

commit 078fe1a5228485101a19caba39dab70ea12179ae
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 10:20:21 2008 -0700

    only process some isisd files
    
    ISISD has several different methods and only one is valid on each system,
    so running the others through the preprocessor gives warnings for missing
    includes. Instead, only run the few isisd files that have VTY stuff through
    the extraction step.

commit 774b5b9ac303291dd153e79a6f6bab918a599025
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 10:03:14 2008 -0700

    get rid of compiler warnings in OSPF
    
    To get rid of warnings:
      * remove unused functions with ifdef
      * use correct printf formats

commit 4421ea9c1df765b81cde6a9a4c2347e12151d230
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 10:01:58 2008 -0700

    ifdef out dead code
    
    ifdef out some unused functions to get rid of warnings.

commit 23c6328dacc319630172356a063834c9773b1ada
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 10:01:09 2008 -0700

    fix warning from type mismatch
    
    size is size_t not int.

commit 31f4f59beb69270a3d39e96f527414880f49c846
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 09:59:21 2008 -0700

    ifdef out dead code
    
    Excise dead code to remove compiler warning

commit 86f447e58b2d673ac0776781558e956469054b6f
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 09:58:30 2008 -0700

    flag field printf formatting in debug strings
    
    Potential format incompatiablities because flags field in zebra is
    uint64_t but the printf format was only 32 bit. For safety, convert
    the flags field to unsigned long long.  Since it is really a bit
    field print in hex.

commit ce0f89b568b2170583ce53961b414b226cf96bbb
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 09:56:24 2008 -0700

    comment out unused code
    
    remove unused code, compiler flags this as unused

commit 82e1d7bc0324c5b3afed465c0746d37f7fc1b13b
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 09:50:36 2008 -0700

    Fix compiler warnings
    
    To eliminate compiler warnings
      * comment out unused code
      * fix printf formats
      * remove always true expression
      * initialize variables

commit 11a1fd54a7246ae4afc634445f3bde06cdc52892
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 09:48:05 2008 -0700

    get rid of compiler warnings
    
    Changes to eliminate warnings:
        * Use %td for pointer diff printf format
        * Use %zd for size_t printf format
        * Change asn buffers to use u_char
        * make some functions local
        * add some casts

commit 8583ab7c9aaff066a45e477c9c25d921a02ce923
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 09:14:07 2008 -0700

    Handle empty auth string properly
    
    Compiler warned about dubious code where test was:
      char auth_str[];
    ...
      if (!auth_str)
        return 0;
    
    Looks like what was meant was testing for empty auth
    string.

commit 6e69833249b701330913d80bd9b3c7c991ee61d5
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 28 08:57:30 2008 -0700

    Add ipv6 link detect hooks
    
    Enable ipv6 link detect in kernel if needed.

commit 99a9a0c9e045732e5977b24192e971ade92b59aa
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Tue May 27 12:36:54 2008 -0700

    Change how link-detect is configured in build
    
    Rather that looking for /proc/sys/net/ipv4/conf, use --enable-linkdetect
    flag to configure.

commit 98c5476432c7a5d9b6eb79ef60262f79efa4588f
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Thu May 22 16:06:06 2008 -0700

    Turn on kernel link-detect
    
    If interface has link-detect enabled, try and turn on link-detect
    in the kernel.

commit a352c7a182f86d926191c31ed9d7e180e9a6287e
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Thu May 22 16:05:37 2008 -0700

    ignore cscope and tags files

commit a3fd2c4401c187da63ec858f901bedd1c082d9e0
Author: pilot <pilot>
Date:   Thu Apr 10 11:53:33 2008 +0000

    + fix the set statement name

commit 3625058e21554b41d1b1a23596e8be4328dd0446
Author: pilot <pilot>
Date:   Thu Apr 10 11:47:45 2008 +0000

    + [bgpd] Added new route-map set statement: "as-path ignore"

commit bc08e2146737257fb8c0d029cee71eaf6d684322
Author: rbalocca <[EMAIL PROTECTED]>
Date:   Tue May 20 11:40:25 2008 -0700

    Ignore derived files

commit 61514d88f16d567902b34281cb40379aa099bf8c
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Mon May 19 13:34:23 2008 -0700

    only set non-blocking on netlink socket
    
    There is no need to increase buffer size or set non-blocking on the
    netlink command socket. This reduces the number of system calls per
    transaction.

commit 685a4b330aff3edff8e1c72638cf8a65bf655da1
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Mon May 19 13:32:30 2008 -0700

    remove unneeded privledge changes
    
    Netlink recvmsg always succeeds, there are no permission checks in
    the kernel on receive, only on send and bind.  This reduces the number
    of system calls and any potential security vulnerabilty in recvmsg().

commit d798c27bfa776ac437b33981e66aecc1485df12d
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Thu May 15 15:05:00 2008 -0700

    Rearrange RIB structures to save memory
    
    The RIB data structures have lots of "holes" due to compiler alignment.
    Since Quagga has to deal with large route tables, rearrange the elements
    to save space.

commit f5d2190cfcb9aaa4da3b9aecc9199c851133a3b4
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Tue May 13 14:58:15 2008 -0700

    Manage link state on non-connected static routes
    
    For static routes, go through same logic to check the state of
    the nexthop to see if the route should be activated or not.
    
    Bug fix for 2708

commit 118787493424775cb62b61c33c6f5b380652ffb1
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Tue May 13 13:30:31 2008 -0700

    Ignore netlink interface events that don't change state
    
    Netlink can notify us about changes that don't affect operative state
    of the interface. So ignore these type of events.

commit 6e4fa7d9e4e3d86d3ad992c2ac9cf561c93973f4
Author: rbalocca <[EMAIL PROTECTED]>
Date:   Wed May 7 14:53:17 2008 -0700

    Convert to our method of changelog creation

commit 56a02122bd38bc5cafe24293a79abb81d90e0913
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Wed May 7 14:39:27 2008 -0700

    Add interface state change logging
    
    Fix bug 487 by adding logging into quagga/zebra.

commit 4ac9235258754e07aa7ea596accba0ba38a425ee
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Fri May 2 09:25:02 2008 -0700

    Force line buffered mode.
    
    Vtysh is used in pipelines and it helps if the output starts right
    away instead of waiting for a whole buffer to fill.

commit 1490b0cea99059a23f917a154db3f39e062ce92e
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date:   Wed Apr 30 11:26:15 2008 +0000

    Remove extraneous smux log messages for routing daemons connectivity to 
snmpd

commit a8726835c9064a1f2c6a261b14c637950abdd2bc
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date:   Tue Apr 29 16:56:56 2008 -0700

    remove watchlink - no longer used
    
    The watchlink daemon is no longer used, so code can be removed.
    If it is needed for future changes it can be recovered from the
    source code control system.

commit 4a30f6fe0f0b692e9d1f1d1678b9c2bd0e3afe7f
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date:   Mon Apr 21 02:18:50 2008 +0000

    Dependency for building quagga with snmp support enabled

commit 130c7b3a2876e61f85a4b53be5c2e6df561f21ed
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date:   Mon Apr 21 01:29:20 2008 +0000

    Modifications to quagga to enable bgp, ospf and rip mib traversals

commit 4c9782da0f5484e52a00bb769813b5988e857c38
Author: Michael H. Warfield <[EMAIL PROTECTED]>
Date:   Tue Apr 15 21:49:45 2008 +0000

    TCP MD5SIG patch
    from http://www.gossamer-threads.com/lists/quagga/dev/15611
    
         [clear_shim]           Re: [quagga-users 9315] New md5 signature patch 
for bgp... quagga_md5_bsd_linux_v9.diff Remove Highlighting [In reply to]
         mhw at wittsend        
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
         Jan 28, 2008, 12:55 PM And, of course, the moment I send off a patch 
against 0.99.9 and claim
                                it should patch the CVS, I find out it does not.
         Post #2 of 3 (192
         views)                 On Mon, 2008-01-28 at 14:50 -0500, Michael H. 
Warfield wrote:
         Permalink              > Hello all!
    
                                > Building on the efforts of Leigh Brown and 
the earlier works on an MD5
                                > signature patch for bgpd, I've incorporated 
the autoconf efforts by
                                > Sargun Dhillon on top of my own changes for 
IPv6 along with filling in a
                                > few missing spots in the autoconf stuff 
myself. Leigh had released a v7
                                > and I subsequently released a v8 patch for 
md5 signatures for Linux and
                                > BSD to deal with conflicts with IPv6. This is 
now a v9 patch
                                > incorporating some of the changes from Sargun 
and adding a few of my own
                                > to complete the autoconf changes.
    
                                > This patch is still against 0.99.9 but should 
patch cleanly against
                                > CVS.
    
                                Attached is the patch against CVS. It does NOT 
have a patch for
                                config.h.in (that was a mistake on my part, 
it's not in CVS, it's
                                generated but it's not regenerated if you are 
working from the releases
                                and don't rerun autoheader) and fixes a problem 
with a header file and
                                some alignments.
    
    [cl]                        > This adds a configure option, 
--enable-tcp-md5, to enable tcp md5                                             
                [cl]
                                > signatures. This is not qualified against the 
operating system on which
                                > it is being built. The patch should work on 
BSD and Linux. Other
                                > operation systems are a crap shoot. I don't 
know. I presume some other
                                > errors will occur on other operating systems 
which do not support MD5
                                > signatures in this manner. Since they're not 
supported now, this is no
                                > great loss. Someone might want to test this 
in other environments,
                                > though, and enhance it for those other 
environments.
                                >
                                > Attached...
                                >
                                > quagga_md5_bsd_linux_v9.diff
                                >
                                > 
http://www.wittsend.com/mhw/md5sig/quagga_md5_bsd_linux_v9.diff
                                >
                                > Is there anything left that needs to be done 
before this can be
                                > committed to CVS? Can someone with commit 
privs please do the honors?
    
                                Mike
                                --
                                Michael H. Warfield (AI4NB) | (770) 985-6132 | 
mhw[at]WittsEnd.com
                                /\/\|=mhw=|\/\/ | (678) 463-0932 | 
http://www.wittsend.com/mhw/
                                NIC whois: MHW9 | An optimist believes we live 
in the best of all
                                PGP Key: 0xDF1DD471 | possible worlds. A 
pessimist is sure of it!
    
                   Attachments: [unknown] quagga_cvs_md5_bsd_linux_v9.diff 
(18.4 KB)
    
<http://www.gossamer-threads.com/lists/engine?do=post_attachment;postatt_id=1184;list=quagga>
                                [unknown] signature.asc (0.30 KB)
    
<http://www.gossamer-threads.com/lists/engine?do=post_attachment;postatt_id=1185;list=quagga>
    
    Signed-off-by: Tom Grennan <[EMAIL PROTECTED]>

commit 9334b80b2c84f33d0d749b4a172f1d87a77a8544
Author: paul <paul>
Date:   Thu Mar 13 03:31:24 2008 +0000

    [bgpd] remove unnecessary 0 entries from struct message's
    
    2008-03-13 Paul Jakma <[EMAIL PROTECTED]>
    
        * (various) Remove 0 entries from struct message's, unneeded due to
          recent improvements in mes_lookup/LOOKUP.

commit ad3d3d392079ccf49efb6d375d40a2edbc80a534
Author: paul <paul>
Date:   Thu Mar 13 03:28:13 2008 +0000

    [ripd] remove unnecessary 0 entries from struct message's
    
    2008-03-13 Paul Jakma <[EMAIL PROTECTED]>
    
        * ripd.c/rip_interface.c: Remove 0 entries from rip_msg
          ri_version_msg struct message's, not needed with recent fixes
          to mes_lookup.

commit 3c220840d7a3d62497a45ff77ee01a87e6023e8d
Author: paul <paul>
Date:   Thu Feb 28 23:26:02 2008 +0000

    [lib] Fix the struct message LOOKUP function to be more robust
    
    2008-02-28 Paul Jakma <[EMAIL PROTECTED]>
    
        * log.c: (mes_lookup) Sowmini Varadhan diagnosed a problem where
          this function can cause a NULL dereference, on lookups for unknown
          indices, or messages with NULL strings. Can occur, e.g., debug
          logging code when processing received messages. Fixed to accept a
          pointer to a default string to be used if there is no match.
        * log.h: LOOKUP adjusted to match

commit 538d0f3a00ec246d41207324d0cb88a0061b0101
Author: paul <paul>
Date:   Thu Feb 28 00:09:04 2008 +0000

    [lib/linklist] Enforce "nodes must have data" invariant more rigorously
    
    2008-02-28 Paul Jakma <[EMAIL PROTECTED]>
    
        * linklist.c: This implementation expects that the data pointer not
          be null, e.g. listgetdata() asserts this. The list add methods
          don't apply the same sanity check.
    
          Noted by Jim Carlson in bug #437.

commit c3c92461eb41baadaac3549ad5a99646b3184999
Author: pilot <pilot>
Date:   Tue Feb 26 14:02:24 2008 +0000

    + fix bug#326 by rib_lookup_and_pushup()

commit d52692651a02f3343c756e06da62265e37f6f473
Author: paul <paul>
Date:   Tue Feb 26 09:16:09 2008 +0000

    [c++] remove/rename some names in headers that clash with C++ reserved words
    
    2008-01-30 Peter Szilagyi <[EMAIL PROTECTED]>
    
        * lib/stream.h: Remove named 'new' parameter in prototype
          for c++ header compatibility.
        * ospfd/ospf_opaque.h: ditto
        * ospfd/ospfd.h: Renamed struct export to _export for c++
          header compatibility.
        * ospf6d/ospf6_area.h: ditto

commit 21796cf0f8095f96d720a7f4569141d9e84cc784
Author: paul <paul>
Date:   Sat Feb 23 16:57:03 2008 +0000

    [tests:bgp] Further tests for 0 sized as_path segments
    
    2008-02-23 Paul Jakma <[EMAIL PROTECTED]>
    
        * aspath_test.c: Test for 0-ASN sequences that still have data.

commit 7f2bd94e8fe95b32c57b266a90537693857cac18
Author: paul <paul>
Date:   Tue Jan 29 19:29:44 2008 +0000

    [isisd] Bug #437: fix ssert caused by bad list management
    
    2008-01-29 James Carlson <[EMAIL PROTECTED]>
    
        * Fix bug #437, assert due to bogus index management
        * isis_flags.c: (flags_initialize) new
        * (flags_get_index) fix off by one, leading to list assert
          on null node data.
          (flags_free_index) ditto.
        * isisd.c: (isis_area_create) use flags_initialize
          (isis_area_destroy) deconfigure circuits when
          taking down area.

commit 53e86f07da24c19292ec3f0d8001c9f6f53b08e0
Author: paul <paul>
Date:   Tue Jan 29 17:26:34 2008 +0000

    [bgpd] fix crash on startup if compiled IPv4-only
    
    2008-01-29 Jorge Boncompte <[EMAIL PROTECTED]>
    
        * bgp_network.c: (bgp_socket) IPv4-only version crashes if -l is not
          used as address will be null.

commit dd0acc512cea63d5b5d891d49ec68c59d317c3bd
Author: paul <paul>
Date:   Sun Jan 13 18:52:15 2008 +0000

    [solaris] add missing makefile.am dependency
    
    2008-01-13 Paul Jakma <[EMAIL PROTECTED]>
    
        * Makefile.am: pkg target should depend on the 'depend.%' files.
          Crops up now that solaris/ doesn't get descended into by
          general Quagga build.

commit 8afd2ed19c612664a0ca105576c341b2371c6f2a
Author: ajs <ajs>
Date:   Fri Jan 11 16:33:59 2008 +0000

    [link-detect] Improve BSD support.
    2008-01-11 Ingo Flaschberger <[EMAIL PROTECTED]>
    
        * configure.ac: Improve HAVE_BSD_LINK_DETECT test.

commit 2f73d36752b61b48c0c14a39d2c13f33ea0411fa
Author: ajs <ajs>
Date:   Fri Jan 11 15:57:13 2008 +0000

    [link-detect] Improve BSD support.
    2008-01-11 Andrew J. Schorr <[EMAIL PROTECTED]>
    
        * lib/zebra.h: Revert previous change, no need to include
          <net/if_media.h> here.
        * zebra/ioctl.c: If HAVE_BSD_LINK_DETECT is defined, include
          <net/if_media.h>
          (if_get_flags) Remove debug messages about BSD link state.
        * zebra/kernel_socket.c: (bsd_linkdetect_translate) If link state
          is unknown, we should set the IFF_RUNNING flag.

commit f6bc0eb86aec3cec8ddb18de4f85fb669e3197d2
Author: ajs <ajs>
Date:   Thu Jan 10 15:24:32 2008 +0000

    [link-detect] Try to get BSD link-detect to work properly.
    
    2008-01-10 Ingo Flaschberger <[EMAIL PROTECTED]>
    
        * 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.

commit 26cc29d8fb3ff73dac3b602308079a95f6f315d2
Author: ajs <ajs>
Date:   Tue Jan 8 20:12:46 2008 +0000

    [link-detect] Static interface routes should behave properly with 
link-detect.
    
    2008-01-08 Michael Larson <[EMAIL PROTECTED]>
    
        * zebra_rib.c: (nexthop_active_check) Replace if_is_up with
          if_is_operative to solve problems with static interface
          routes not behaving properly with link-detect.

commit 350ee4f8bd0d66610f00f0493f273bf61530ced2
Author: paul <paul>
Date:   Tue Jan 8 13:50:11 2008 +0000

    [lib] add mising UL qualifier to numerical constant
    
    2008-01-08 Pavol Rusnak <[EMAIL PROTECTED]>
    
        * memory.c: (mtype_memstr) Fix accidental shift past width of type,
          constant should have been forced to UL, rather than being left to
          default to int.

commit cd4fa9a5406162f1e05700f8c3fc180c78dff26f
Author: paul <paul>
Date:   Sat Dec 22 16:49:52 2007 +0000

    [bgpd] Fix number of DoS security issues, restricted to configured peers.
    
    2007-12-22 Paul Jakma <[EMAIL PROTECTED]>
    
        * Fix series of vulnerabilities reported by "Mu Security
          Research Team", where bgpd can be made to crash by sending
          malformed packets - requires that bgpd be configured with a
          session to the peer.
        * bgp_attr.c: (bgp_attr_as4_path) aspath_parse may fail, only
          set the attribute flag indicating AS4_PATH if we actually managed
          to parse one.
          (bgp_attr_munge_as4_attrs) Assert was too general, it is possible
          to receive AS4_AGGREGATOR before AGGREGATOR.
          (bgp_attr_parse) Check that we have actually received the extra
          byte of header for Extended-Length attributes.
        * bgp_attr.h: Fix BGP_ATTR_MIN_LEN to account for the length byte.
        * bgp_open.c: (cap_minsizes) Fix size of CAPABILITY_CODE_RESTART,
          incorrect -2 left in place from a development version of as4-path
          patch.
        * bgp_packet.c: (bgp_route_refresh_receive) ORF length parameter
          needs to be properly sanity checked.
        * tests/bgp_capability_test.c: Test for empty capabilities.

http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=8d95ee9f88945ee49932b1a9f7af5abe6048e6e6
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=13807d02a1bd95c2eab32bfa2102e902c61dcb06
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=17cf20dabb137205497d81f7c55efa45a4e50748
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=a182091782d22218942466b062c5ef2406853491
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=05dbbe76b8dc230f788e67ee35ac1272425f453d
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=cd03c5df4248d1201a7f289672039e05f09f1ae4
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=6b0a191db595eedb093be601c15dff9978e49af1
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=33c99279a7911914a583b146e350a65d2169cd9e
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=7d4f6603c5e333917ec70986f32ef0661cce318a
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=2eb541b4cc64ff0d14c57f550cf85a3f07f31b40
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=b2d49f178cc69c580039c5fb058f6eba4a542b1f
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=97dd2bf9bb517c428cfa2778cac071ad845d03a1
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=2acdc2da15cd36573bdff5d5e7ee44a135fbf735
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=489d3935b90bc6f1a0b866f321c4d1fc9f480d8b
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=078fe1a5228485101a19caba39dab70ea12179ae
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=774b5b9ac303291dd153e79a6f6bab918a599025
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=4421ea9c1df765b81cde6a9a4c2347e12151d230
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=23c6328dacc319630172356a063834c9773b1ada
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=31f4f59beb69270a3d39e96f527414880f49c846
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=86f447e58b2d673ac0776781558e956469054b6f
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=ce0f89b568b2170583ce53961b414b226cf96bbb
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=82e1d7bc0324c5b3afed465c0746d37f7fc1b13b
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=11a1fd54a7246ae4afc634445f3bde06cdc52892
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=8583ab7c9aaff066a45e477c9c25d921a02ce923
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=6e69833249b701330913d80bd9b3c7c991ee61d5
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=99a9a0c9e045732e5977b24192e971ade92b59aa
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=98c5476432c7a5d9b6eb79ef60262f79efa4588f
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=a352c7a182f86d926191c31ed9d7e180e9a6287e
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=a3fd2c4401c187da63ec858f901bedd1c082d9e0
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=3625058e21554b41d1b1a23596e8be4328dd0446
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=bc08e2146737257fb8c0d029cee71eaf6d684322
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=61514d88f16d567902b34281cb40379aa099bf8c
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=685a4b330aff3edff8e1c72638cf8a65bf655da1
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=d798c27bfa776ac437b33981e66aecc1485df12d
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=f5d2190cfcb9aaa4da3b9aecc9199c851133a3b4
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=118787493424775cb62b61c33c6f5b380652ffb1
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=6e4fa7d9e4e3d86d3ad992c2ac9cf561c93973f4
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=56a02122bd38bc5cafe24293a79abb81d90e0913
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=4ac9235258754e07aa7ea596accba0ba38a425ee
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=1490b0cea99059a23f917a154db3f39e062ce92e
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=a8726835c9064a1f2c6a261b14c637950abdd2bc
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=4a30f6fe0f0b692e9d1f1d1678b9c2bd0e3afe7f
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=130c7b3a2876e61f85a4b53be5c2e6df561f21ed
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=4c9782da0f5484e52a00bb769813b5988e857c38
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=9334b80b2c84f33d0d749b4a172f1d87a77a8544
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=ad3d3d392079ccf49efb6d375d40a2edbc80a534
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=3c220840d7a3d62497a45ff77ee01a87e6023e8d
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=538d0f3a00ec246d41207324d0cb88a0061b0101
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=c3c92461eb41baadaac3549ad5a99646b3184999
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=d52692651a02f3343c756e06da62265e37f6f473
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=21796cf0f8095f96d720a7f4569141d9e84cc784
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=7f2bd94e8fe95b32c57b266a90537693857cac18
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=53e86f07da24c19292ec3f0d8001c9f6f53b08e0
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=dd0acc512cea63d5b5d891d49ec68c59d317c3bd
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=8afd2ed19c612664a0ca105576c341b2371c6f2a
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=2f73d36752b61b48c0c14a39d2c13f33ea0411fa
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=f6bc0eb86aec3cec8ddb18de4f85fb669e3197d2
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=26cc29d8fb3ff73dac3b602308079a95f6f315d2
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=350ee4f8bd0d66610f00f0493f273bf61530ced2
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=cd4fa9a5406162f1e05700f8c3fc180c78dff26f
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to