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