]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
8 years agoMajor RIP redesign
Ondrej Zajicek (work) [Mon, 5 Oct 2015 10:14:50 +0000 (12:14 +0200)] 
Major RIP redesign

The new RIP implementation fixes plenty of old bugs and also adds support
for many new features: ECMP support, link state support, BFD support,
configurable split horizon and more. Most options are now per-interface.

8 years agoOSPF: Fixes some issues with link detection
Ondrej Zajicek [Wed, 19 Aug 2015 09:16:23 +0000 (11:16 +0200)] 
OSPF: Fixes some issues with link detection

Thanks to Bernardo Figueiredo and Israel G. Lugo for the bugreport.

8 years agoNest: Fixes one of previous commit
Ondrej Zajicek [Tue, 28 Jul 2015 13:08:21 +0000 (15:08 +0200)] 
Nest: Fixes one of previous commit

8 years agoMinor update to test commits
Ondrej Zajicek [Tue, 28 Jul 2015 10:56:51 +0000 (12:56 +0200)] 
Minor update to test commits

8 years agoNetlink: Fixes uninitialized variable
Ondrej Zajicek [Tue, 28 Jul 2015 10:35:12 +0000 (12:35 +0200)] 
Netlink: Fixes uninitialized variable

Thanks to Pavel Tvrdik for the bugfix

8 years agoStatic: Support for BFD controlled static routes
Ondrej Zajicek [Fri, 24 Jul 2015 16:02:07 +0000 (18:02 +0200)] 
Static: Support for BFD controlled static routes

8 years agoStatic: Allows to specify attributes for static routes
Ondrej Zajicek [Mon, 20 Jul 2015 09:12:02 +0000 (11:12 +0200)] 
Static: Allows to specify attributes for static routes

The patch adds suport for specifying route attributes together with
static routes, e.g.:

 route 10.1.1.0/24 via 10.0.0.1 { krt_advmss = 1200; ospf_metric1 = 100; };

8 years agoBFD: Fixes crash after socket error
Ondrej Zajicek [Sun, 19 Jul 2015 09:39:24 +0000 (11:39 +0200)] 
BFD: Fixes crash after socket error

Thanks to Thomas King for the bugreport.

8 years agoSimplify build messages
Ondrej Zajicek [Sat, 18 Jul 2015 21:15:04 +0000 (23:15 +0200)] 
Simplify build messages

Thanks to Christian Tacke for the original patch.

8 years agoNest: Fixes symbols in router id
Ondrej Zajicek [Sat, 18 Jul 2015 17:30:35 +0000 (19:30 +0200)] 
Nest: Fixes symbols in router id

Thanks to Peter Hudec for noticing the problem.

8 years agoDocumentation update
Ondrej Zajicek [Sat, 18 Jul 2015 17:05:11 +0000 (19:05 +0200)] 
Documentation update

8 years agoBGP: Extended messages support
Ondrej Zajicek [Sat, 18 Jul 2015 11:38:21 +0000 (13:38 +0200)] 
BGP: Extended messages support

Implements draft-ietf-idr-bgp-extended-messages-10, for now
undocumented and with temporary private capability number.

8 years agoDirect: Fixes behavior for the same routes on different interfaces
Ondrej Zajicek [Sat, 18 Jul 2015 11:05:05 +0000 (13:05 +0200)] 
Direct: Fixes behavior for the same routes on different interfaces

Thanks to Andrew (seti.kr.ua) for the bug report.

8 years agoBGP multipath support
Ondrej Zajicek [Mon, 8 Jun 2015 00:20:43 +0000 (02:20 +0200)] 
BGP multipath support

Kernel option 'merge paths' allows to merge routes exported to kernel
protocol (currently BGP and static routes) to multipath routes.

8 years agoFixes subtle bug in temporary attribute handling
Ondrej Zajicek [Thu, 4 Jun 2015 09:35:26 +0000 (11:35 +0200)] 
Fixes subtle bug in temporary attribute handling

In some cases, export filter accessed attributes of a different route.

8 years agoKRT: Fixes some minor bugs in kernel protocol
Ondrej Zajicek [Wed, 3 Jun 2015 09:58:46 +0000 (11:58 +0200)] 
KRT: Fixes some minor bugs in kernel protocol

8 years agoMoving of mulipath merging code from OSPF to nest
Ondrej Zajicek [Sun, 31 May 2015 21:25:33 +0000 (23:25 +0200)] 
Moving of mulipath merging code from OSPF to nest

8 years agoFixes bug in pipe feeding when filtered routes are kept in table
Ondrej Zajicek [Sun, 31 May 2015 09:29:53 +0000 (11:29 +0200)] 
Fixes bug in pipe feeding when filtered routes are kept in table

8 years agounsigned [int] -> uint
Pavel Tvrdík [Tue, 19 May 2015 06:53:34 +0000 (08:53 +0200)] 
unsigned [int] -> uint

8 years agounsgined char -> byte
Pavel Tvrdík [Tue, 19 May 2015 06:14:04 +0000 (08:14 +0200)] 
unsgined char -> byte

8 years agoTypo fix by Hans van Kranenburg
Ondrej Filip [Mon, 1 Jun 2015 08:41:17 +0000 (10:41 +0200)] 
Typo fix by Hans van Kranenburg

8 years agoFixes unnamed protocols from templates
Ondrej Zajicek [Fri, 22 May 2015 09:12:48 +0000 (11:12 +0200)] 
Fixes unnamed protocols from templates

8 years agoSimplify flushing process
Ondrej Zajicek [Sat, 16 May 2015 22:54:33 +0000 (00:54 +0200)] 
Simplify flushing process

Related to changes from previous patch.

8 years agoFix minor issue in pipe route propagation
Ondrej Zajicek [Sat, 16 May 2015 18:17:59 +0000 (20:17 +0200)] 
Fix minor issue in pipe route propagation

In some circumstances during reconfiguration, routes propagated by pipes
to other tables may hang there even after the primary routes are removed.

There is already a workaround for this issue in the code which removes
these stale routes by flush process when source protocols are shut down.

This patch is a cleaner fix and allows to simplify the flush process

8 years agoFix in the last commit
Ondrej Zajicek [Wed, 13 May 2015 11:19:26 +0000 (13:19 +0200)] 
Fix in the last commit

8 years agoKRT: Add support for plenty of kernel route metrics
Ondrej Zajicek [Tue, 12 May 2015 14:42:22 +0000 (16:42 +0200)] 
KRT: Add support for plenty of kernel route metrics

Linux kernel route metrics (RTA_METRICS netlink route attribute) are
represented and accessible as new route attributes:

krt_mtu, krt_window, krt_rtt, krt_rttvar, krt_sstresh, krt_cwnd, krt_advmss,
krt_reordering, krt_hoplimit, krt_initcwnd, krt_rto_min, krt_initrwnd,
krt_quickack, krt_lock_mtu, krt_lock_window, krt_lock_rtt, krt_lock_rttvar,
krt_lock_sstresh, krt_lock_cwnd, krt_lock_advmss, krt_lock_reordering,
krt_lock_hoplimit, krt_lock_rto_min, krt_feature_ecn, krt_feature_allfrag

8 years agoAdd bitfield route attribute type
Ondrej Zajicek [Sat, 9 May 2015 16:50:15 +0000 (18:50 +0200)] 
Add bitfield route attribute type

8 years agoOSPF: Redesign LSA checksumming
Ondrej Zajicek [Fri, 1 May 2015 12:40:56 +0000 (14:40 +0200)] 
OSPF: Redesign LSA checksumming

New LSA checksumming code separates generic Fletcher-16 and OSPF-specific
code and avoids back and forth endianity conversions, making it much more
readable and also several times faster.

9 years agoOSPF: Fixes validation of LSA checksums
Ondrej Zajicek [Tue, 28 Apr 2015 11:45:44 +0000 (13:45 +0200)] 
OSPF: Fixes validation of LSA checksums

Prior to this patch, BIRD validates the OSPF LSA checksum by calculating
a new checksum and comparing it with the checksum in the header. Due to
the specifics of the Fletcher checksum used in OSPF, this is not
necessarily correct as the checkbytes in the header may be calculated via
a different means and end up with a different value that is nonetheless
still correct.

The documented means of validating the checksum as specified in RFC 905
B.4 is to calculate c0 and c1 from the unchanged contents of the packet,
which must result in a zero value to be considered valid.

Thanks to Chris Boot for the patch.

9 years agoKRT: Fixes route reload
Ondrej Zajicek [Sat, 25 Apr 2015 19:41:43 +0000 (21:41 +0200)] 
KRT: Fixes route reload

Did not really worked

9 years agoKRT: Fixes learning of preferred kernel routes.
Ondrej Zajicek [Sat, 25 Apr 2015 18:43:43 +0000 (20:43 +0200)] 
KRT: Fixes learning of preferred kernel routes.

When a new route was imported from kernel and chosen as preferred, then
the old best route was propagated as a withdraw to the kernel protocol.
Under some circumstances such withdraw propagated to the BSD kernel could
remove the new alien route and thus reverting the import.

9 years agoKRT: Support for RTM_CHANGE on BSD
Ondrej Zajicek [Wed, 22 Apr 2015 08:53:15 +0000 (10:53 +0200)] 
KRT: Support for RTM_CHANGE on BSD

9 years agoNEWS and version update v1.5.0
Ondrej Zajicek [Mon, 20 Apr 2015 10:27:00 +0000 (12:27 +0200)] 
NEWS and version update

9 years agoFixes port range socket option
Ondrej Zajicek [Sat, 18 Apr 2015 22:19:56 +0000 (00:19 +0200)] 
Fixes port range socket option

9 years agoOSPF: Fixes handling of external routes with immediate gw
Ondrej Zajicek [Sat, 18 Apr 2015 11:22:41 +0000 (13:22 +0200)] 
OSPF: Fixes handling of external routes with immediate gw

The bug caused that received external LSAs with locally reachable
next hops were ignored. I wonder why nobody noticed it sooner.

9 years agoMinor fixes
Ondrej Zajicek [Sun, 12 Apr 2015 08:47:17 +0000 (10:47 +0200)] 
Minor fixes

9 years agoBGP: Fixes serious bug in TX handling
Ondrej Zajicek [Tue, 31 Mar 2015 22:01:35 +0000 (00:01 +0200)] 
BGP: Fixes serious bug in TX handling

Under some circumstances and heavy load, TX could be postponed
until the session fails with hold timer expired.

Thanks to Javor Kliachev for making the bug reproductible.

9 years agoUnderstand IFF_MULTICAST flag on ifaces in Linux
Ondrej Zajicek [Tue, 31 Mar 2015 21:59:40 +0000 (23:59 +0200)] 
Understand IFF_MULTICAST flag on ifaces in Linux

Unfortunately, some interfaces support multicast but do not have
this flag set, so we use it only as a positive hint.

Thanks to Clint Armstrong for noticing the problem.

9 years agoBGP: AS-wide unique router ID (RFC 6286) support
Ondrej Zajicek [Sun, 29 Mar 2015 19:24:47 +0000 (21:24 +0200)] 
BGP: AS-wide unique router ID (RFC 6286) support

RFC 6286 relaxed rules for router IDs, allowing EBGP sessions between
routers with the same ID (but different ASN).

9 years agoBGP: Enhanced route refresh (RFC 7313) support
Ondrej Zajicek [Sun, 29 Mar 2015 16:27:13 +0000 (18:27 +0200)] 
BGP: Enhanced route refresh (RFC 7313) support

Also hook feed_done is renamed to feed_end.

9 years agoPossibility to define unnamed protocols from template added.
Ondrej Filip [Mon, 9 Mar 2015 22:59:26 +0000 (23:59 +0100)] 
Possibility to define unnamed protocols from template added.

9 years agoFixes serious bug in BGP add-path
Ondrej Zajicek [Mon, 2 Mar 2015 09:58:20 +0000 (10:58 +0100)] 
Fixes serious bug in BGP add-path

Temporary rta is reused in BGP, while rta_lookup() breaks it.

Thanks to Alexander Chernikov for analysing the problem.

9 years agoFixes bug in debug dumps
Ondrej Zajicek [Mon, 2 Mar 2015 08:42:44 +0000 (09:42 +0100)] 
Fixes bug in debug dumps

Using 'dump sockets' in IPv6 mode caused crash due to mismatched format string.

Thanks to Pavel Tvrdik for noticing it.

9 years agoImplement latency tracking, internal event log and watchdog
Ondrej Zajicek [Mon, 2 Mar 2015 08:41:14 +0000 (09:41 +0100)] 
Implement latency tracking, internal event log and watchdog

9 years agoAdd minor comment
Ondrej Zajicek [Tue, 24 Feb 2015 15:19:14 +0000 (16:19 +0100)] 
Add minor comment

9 years agoUse IP_PORTRANGE_HIGH for BFD where available
Ondrej Zajicek [Sun, 22 Feb 2015 19:14:14 +0000 (20:14 +0100)] 
Use IP_PORTRANGE_HIGH for BFD where available

9 years agoRename BGP option 'start delay' to 'connect delay'
Ondrej Zajicek [Sun, 22 Feb 2015 15:08:28 +0000 (16:08 +0100)] 
Rename BGP option 'start delay' to 'connect delay'

Also update log message for error-triggered startup delay.

9 years agoRelax BGP neighbor parameter
Ondrej Zajicek [Sun, 22 Feb 2015 12:50:58 +0000 (13:50 +0100)] 
Relax BGP neighbor parameter

Permit specifying neighbor address, AS number and port independently.
Add 'interface' parameter for specifying interface for link-local
sessions independently.

Thanks to Alexander V. Chernikov for the original patch.

9 years agoUse AF_UNSPEC for RTM_GETLINK
Ondrej Zajicek [Sat, 21 Feb 2015 20:19:49 +0000 (21:19 +0100)] 
Use AF_UNSPEC for RTM_GETLINK

This value is specified in documentation.

9 years agoStore protocol config size inside protocol structure
Ondrej Zajicek [Sat, 21 Feb 2015 20:08:23 +0000 (21:08 +0100)] 
Store protocol config size inside protocol structure

Make proto_config_new() use this info instead of supplied size.

Thanks to Alexander V. Chernikov for the patch.

9 years agoMake BGP protocol instance search a separate function
Ondrej Zajicek [Sat, 21 Feb 2015 19:39:59 +0000 (20:39 +0100)] 
Make BGP protocol instance search a separate function

Thanks to Alexander V. Chernikov for the patch.

9 years agoMinor fixes
Pavel Tvrdík [Wed, 7 Jan 2015 14:04:02 +0000 (15:04 +0100)] 
Minor fixes

9 years agoBetter Clang compatibility
Pavel Tvrdik [Fri, 5 Dec 2014 08:25:38 +0000 (09:25 +0100)] 
Better Clang compatibility

9 years agoRemove a comparison of unsigned expression < 0
Pavel Tvrdik [Wed, 3 Dec 2014 09:32:26 +0000 (10:32 +0100)] 
Remove a comparison of unsigned expression < 0

9 years agoAdd const to a param msg at functions log_msg, log_rl, die, bug and debug
Pavel Tvrdik [Wed, 3 Dec 2014 09:57:31 +0000 (10:57 +0100)] 
Add const to a param msg at functions log_msg, log_rl, die, bug and debug

9 years agoReplacing GNU old-style field designator extension
Pavel Tvrdik [Wed, 3 Dec 2014 09:10:34 +0000 (10:10 +0100)] 
Replacing GNU old-style field designator extension

9 years agoFixes minor bug in BFD.
Ondrej Zajicek [Sat, 21 Feb 2015 13:52:17 +0000 (14:52 +0100)] 
Fixes minor bug in BFD.

Thanks to Pavel Tvrdik for noticing it.

9 years agoAllows user data attached to f_trie_node structure.
Ondrej Zajicek [Sat, 21 Feb 2015 13:05:20 +0000 (14:05 +0100)] 
Allows user data attached to f_trie_node structure.

Thanks to Alexander Chernikov for the patch.

9 years agoBump max symbol length to 64.
Ondrej Zajicek [Sat, 21 Feb 2015 11:42:31 +0000 (12:42 +0100)] 
Bump max symbol length to 64.

And move the constant to conf.h header.

Thanks to Alexander Chernikov for the patch.

9 years agoFixes a bug in locking code.
Ondrej Zajicek [Sat, 21 Feb 2015 11:27:05 +0000 (12:27 +0100)] 
Fixes a bug in locking code.

When multiple protocols have a lock for the same IP address, it crashes
under some circumstances.

Thanks to Matthias Schiffer for the bugreport.

9 years agoFixes potential alignment bug in BGP.
Ondrej Zajicek [Sat, 21 Feb 2015 11:24:30 +0000 (12:24 +0100)] 
Fixes potential alignment bug in BGP.

Thanks to Andrew (seti.kr.ua) for the bug report.

9 years agoLink state support in BGP.
Ondrej Zajicek [Sat, 21 Feb 2015 10:46:14 +0000 (11:46 +0100)] 
Link state support in BGP.

Configurable fast shutdown of a BGP session when an interface loses link.

9 years agoMerge remote-tracking branch 'origin/soft-int'
Ondrej Zajicek [Sat, 21 Feb 2015 10:39:45 +0000 (11:39 +0100)] 
Merge remote-tracking branch 'origin/soft-int'

9 years agoFixes error message in 'show route' cmd.
Ondrej Zajicek [Sat, 8 Nov 2014 22:52:42 +0000 (23:52 +0100)] 
Fixes error message in 'show route' cmd.

Message 'Network not in table' was not reported if a network node without
any routes was found in a routing table.

9 years agoVersion 1.5.0pre
Ondrej Filip [Wed, 5 Nov 2014 10:07:25 +0000 (11:07 +0100)] 
Version 1.5.0pre

9 years agoSmall typo fixed.
Ondrej Filip [Tue, 4 Nov 2014 17:11:59 +0000 (18:11 +0100)] 
Small typo fixed.

9 years agoChanges order of iface/addr/neigh event hooks.
Ondrej Zajicek [Mon, 3 Nov 2014 19:35:58 +0000 (20:35 +0100)] 
Changes order of iface/addr/neigh event hooks.

Now the order is:

Up   -> iface, addr, neigh
Down -> neigh, addr, iface

It fixes the case when an iface appears, related static routes are
activated and exported to OSPF before the iface notification and
therefore forwarding addresses are not encoded in generated external
LSAs.

9 years agoBugfix in latest OSPF changes.
Ondrej Zajicek [Mon, 3 Nov 2014 19:35:25 +0000 (20:35 +0100)] 
Bugfix in latest OSPF changes.

9 years agoBugfix to OSPF reconfiguration.
Ondrej Zajicek [Mon, 3 Nov 2014 13:53:59 +0000 (14:53 +0100)] 
Bugfix to OSPF reconfiguration.

9 years agoFininshing integrated OSPF.
Ondrej Zajicek [Mon, 3 Nov 2014 09:42:55 +0000 (10:42 +0100)] 
Fininshing integrated OSPF.

9 years agoMailling list location changed.
Ondrej Filip [Sat, 25 Oct 2014 19:08:35 +0000 (21:08 +0200)] 
Mailling list location changed.

9 years agoIntegrated IP functions.
Ondrej Zajicek [Fri, 24 Oct 2014 09:11:43 +0000 (11:11 +0200)] 
Integrated IP functions.

9 years agoRefactoring of OSPF messages.
Ondrej Zajicek [Fri, 24 Oct 2014 08:27:21 +0000 (10:27 +0200)] 
Refactoring of OSPF messages.

9 years ago__attribute__((packed)) added. Thank to Maksim Tamarsky
Ondrej Filip [Thu, 16 Oct 2014 16:05:54 +0000 (18:05 +0200)] 
__attribute__((packed)) added. Thank to Maksim Tamarsky

9 years agoMerge remote-tracking branch 'origin/master' into soft-int
Ondrej Zajicek [Tue, 14 Oct 2014 15:23:34 +0000 (17:23 +0200)] 
Merge remote-tracking branch 'origin/master' into soft-int

9 years agoNEWS and version update. v1.4.5
Ondrej Zajicek [Sun, 5 Oct 2014 21:59:18 +0000 (23:59 +0200)] 
NEWS and version update.

9 years agoImplements show route noexport option.
Ondrej Zajicek [Thu, 2 Oct 2014 10:46:26 +0000 (12:46 +0200)] 
Implements show route noexport option.

Shows routes that would be exported to the protocol but are rejected by
the export filter.

9 years agoImplements token bucket filter for rate limiting.
Ondrej Zajicek [Thu, 2 Oct 2014 09:41:34 +0000 (11:41 +0200)] 
Implements token bucket filter for rate limiting.

9 years agoAllows to configure different remote port for BGP sessions.
Ondrej Zajicek [Thu, 2 Oct 2014 09:33:55 +0000 (11:33 +0200)] 
Allows to configure different remote port for BGP sessions.

Thanks to João Taveira Araújo for the original patch.

9 years agoRefresh kernel protocol when interface disappears.
Ondrej Zajicek [Thu, 2 Oct 2014 09:05:55 +0000 (11:05 +0200)] 
Refresh kernel protocol when interface disappears.

When an interface goes down, (Linux) kernel removes routes pointing to
that ifacem but does not send withdraws for them. We rescan the
kernel table to ensure synchronization.

Thanks to Alexander Demenshin for the bugreport.

9 years agoAllows more constants in set literals.
Ondrej Zajicek [Thu, 2 Oct 2014 09:02:14 +0000 (11:02 +0200)] 
Allows more constants in set literals.

Thanks to Michael Fincham for the bugreport.

9 years agoFixes some warnings.
Ondrej Zajicek [Thu, 2 Oct 2014 08:59:34 +0000 (10:59 +0200)] 
Fixes some warnings.

9 years agoOSPF instance id option and documentation update.
Ondrej Zajicek [Mon, 21 Jul 2014 19:50:56 +0000 (21:50 +0200)] 
OSPF instance id option and documentation update.

9 years agoWhitespace cleanup in OSPF.
Ondrej Zajicek [Sat, 19 Jul 2014 15:28:38 +0000 (17:28 +0200)] 
Whitespace cleanup in OSPF.

9 years agoTemporary integrated OSPF commit.
Ondrej Zajicek [Fri, 18 Jul 2014 16:24:12 +0000 (18:24 +0200)] 
Temporary integrated OSPF commit.

9 years agoVersion 1.4.4. v1.4.4
Ondrej Filip [Wed, 9 Jul 2014 21:46:02 +0000 (23:46 +0200)] 
Version 1.4.4.

9 years agoNEWS and version update.
Ondrej Zajicek [Wed, 9 Jul 2014 16:42:59 +0000 (18:42 +0200)] 
NEWS and version update.

9 years agoFixes a bug in BSD kernel interfacing code.
Ondrej Zajicek [Wed, 9 Jul 2014 16:34:42 +0000 (18:34 +0200)] 
Fixes a bug in BSD kernel interfacing code.

The bug was introduced in 05476c4d04a24bdb26fa64e05ab31bc36118f34e.

9 years agoImplements default router preference (RFC 4191) for RAdv.
Ondrej Zajicek [Mon, 7 Jul 2014 20:56:21 +0000 (22:56 +0200)] 
Implements default router preference (RFC 4191) for RAdv.

Thanks to Baptiste Jonglez for the patch.

9 years agoReplaces function name in test.conf as it collided with new keyword.
Ondrej Zajicek [Mon, 7 Jul 2014 20:23:37 +0000 (22:23 +0200)] 
Replaces function name in test.conf as it collided with new keyword.

9 years agoFixes integer overflow in show memory command.
Ondrej Zajicek [Mon, 30 Jun 2014 09:55:22 +0000 (11:55 +0200)] 
Fixes integer overflow in show memory command.

Thanks to Job Snijders for the bugreport.

9 years agoEnsures that msg_controllen includes last padding.
Ondrej Zajicek [Thu, 26 Jun 2014 11:30:27 +0000 (13:30 +0200)] 
Ensures that msg_controllen includes last padding.

Although RFC 3542 allows both cases, Theo de Raadt thinks
he knows better, and msg_controllen without last padding
fails on OpenBSD.

Thanks to Job Snijders for the bugreport.

9 years agoTemporary integrated OSPF commit.
Ondrej Zajicek [Thu, 26 Jun 2014 09:58:57 +0000 (11:58 +0200)] 
Temporary integrated OSPF commit.

9 years agoFixes max include depth in documentation.
Ondrej Zajicek [Tue, 10 Jun 2014 10:16:01 +0000 (12:16 +0200)] 
Fixes max include depth in documentation.

Thanks to Artyom Gavrichenkov for the patch.

9 years agoString constants could be used for string option values.
Ondrej Zajicek [Thu, 29 May 2014 21:05:03 +0000 (23:05 +0200)] 
String constants could be used for string option values.

Thanks to Frederik Kriewitz for the patch.

9 years agoIPv4/IPv6 integrated socket code.
Ondrej Zajicek [Sun, 18 May 2014 09:42:26 +0000 (11:42 +0200)] 
IPv4/IPv6 integrated socket code.

9 years agoFixes a problem with undoing of deconfiguring of protocol.
Ondrej Zajicek [Mon, 5 May 2014 09:05:12 +0000 (11:05 +0200)] 
Fixes a problem with undoing of deconfiguring of protocol.

Thanks to Sergey Popovich for the original patch.

9 years agoMerge commit 'origin/master'
Ondrej Zajicek [Sun, 4 May 2014 09:59:50 +0000 (11:59 +0200)] 
Merge commit 'origin/master'

9 years agoFixes BGP crash when update with some attributes and empty NLRI is received.
Ondrej Zajicek [Sat, 3 May 2014 22:01:06 +0000 (00:01 +0200)] 
Fixes BGP crash when update with some attributes and empty NLRI is received.

Thanks to Charlie Allom for the bugreport.

9 years agoFixes BGP crash when update with some attributes and empty NLRI is received.
Ondrej Zajicek [Sat, 3 May 2014 22:01:06 +0000 (00:01 +0200)] 
Fixes BGP crash when update with some attributes and empty NLRI is received.