]>
git.ipfire.org Git - thirdparty/bird.git/log
Ondrej Zajicek [Sun, 18 May 2014 12:53:54 +0000 (14:53 +0200)]
Merge commit 'origin/master' into integrated
Ondrej Zajicek [Sun, 18 May 2014 12:51:18 +0000 (14:51 +0200)]
Ondrej Zajicek [Sun, 18 May 2014 09:51:15 +0000 (11:51 +0200)]
Update socket code to be synced with master branch.
Ondrej Zajicek [Sun, 18 May 2014 09:42:26 +0000 (11:42 +0200)]
IPv4/IPv6 integrated socket code.
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.
Ondrej Zajicek [Sun, 4 May 2014 09:59:50 +0000 (11:59 +0200)]
Merge commit 'origin/master'
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.
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.
Ondrej Zajicek [Fri, 2 May 2014 18:23:38 +0000 (20:23 +0200)]
Merge commit '
c865cae3eb327d1e0a745352c483bc7cb00f9323 ' into integrated
Conflicts:
nest/rt-table.c
Ondrej Zajicek [Fri, 2 May 2014 18:14:43 +0000 (20:14 +0200)]
Merge commit '
145368f5474436ad7c48fa26f5bde8108ae5ef4a ' into integrated
Conflicts:
proto/ospf/rt.c
Ondrej Zajicek [Fri, 2 May 2014 16:28:33 +0000 (18:28 +0200)]
Ondrej Zajicek [Fri, 2 May 2014 16:27:40 +0000 (18:27 +0200)]
Ondrej Zajicek [Fri, 2 May 2014 16:26:00 +0000 (18:26 +0200)]
Ondrej Zajicek [Fri, 2 May 2014 16:25:41 +0000 (18:25 +0200)]
Merge commit '
c980f8002e0f0578d5e715d48d65d9fb9a0c5a70 ' into integrated
Conflicts:
sysdep/unix/krt.h
Ondrej Zajicek [Fri, 2 May 2014 16:14:15 +0000 (18:14 +0200)]
Ondrej Zajicek [Fri, 2 May 2014 16:13:20 +0000 (18:13 +0200)]
Merge commit '
d40c26594c22ad934a13061e11b373bdf81af8f9 ' into integrated
Conflicts:
proto/static/static.c
Ondrej Zajicek [Fri, 2 May 2014 16:05:57 +0000 (18:05 +0200)]
Merge commit '
3216eb03ddddc057bb18fa4dd02b7935a604f71f ' into integrated
Conflicts:
sysdep/linux/netlink.c
Ondrej Zajicek [Fri, 2 May 2014 15:42:20 +0000 (17:42 +0200)]
Ondrej Zajicek [Fri, 2 May 2014 15:41:45 +0000 (17:41 +0200)]
Merge commit '
5c200e0a4d26d183e04fda43de16340521002c40 ' into integrated
Conflicts:
lib/ipv4.h
lib/ipv6.h
Ondrej Zajicek [Fri, 2 May 2014 15:18:45 +0000 (17:18 +0200)]
Ondrej Zajicek [Fri, 2 May 2014 15:18:36 +0000 (17:18 +0200)]
Ondrej Zajicek [Fri, 2 May 2014 15:15:25 +0000 (17:15 +0200)]
Ondrej Zajicek [Fri, 2 May 2014 15:05:23 +0000 (17:05 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 15:23:38 +0000 (17:23 +0200)]
Merge commit '
f48fa14214301382b2e6b134788a7506b61b664f ' into integrated
Conflicts:
nest/rt-table.c
proto/bgp/attrs.c
proto/bgp/packets.c
proto/ospf/ospf.c
proto/rip/rip.c
proto/static/static.c
sysdep/unix/krt.c
Ondrej Zajicek [Tue, 29 Apr 2014 14:40:23 +0000 (16:40 +0200)]
Merge commit '
300e4008f02382b87409dabb52a317b8336de55b ' into integrated
Conflicts:
nest/neighbor.c
Ondrej Zajicek [Tue, 29 Apr 2014 14:32:08 +0000 (16:32 +0200)]
Merge commit '
0bb4e37db317a1290bad24fe430cac6569a9bd8c ' into integrated
Conflicts:
sysdep/linux/netlink.c
Ondrej Zajicek [Tue, 29 Apr 2014 14:25:09 +0000 (16:25 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 14:24:59 +0000 (16:24 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 14:17:09 +0000 (16:17 +0200)]
Merge commit '
0aeac9cb7f9887374ce0258c8653f9518529bf08 ' into integrated
Conflicts:
configure.in
lib/printf.c
proto/ospf/config.Y
proto/ospf/hello.c
proto/ospf/iface.c
proto/ospf/ospf.h
Ondrej Zajicek [Tue, 29 Apr 2014 14:05:47 +0000 (16:05 +0200)]
Merge commit '
8931425d02dd8656b48142f608d3119ab6f4a96f ' into integrated
Conflicts:
nest/rt-table.c
Ondrej Zajicek [Tue, 29 Apr 2014 13:31:46 +0000 (15:31 +0200)]
Merge commit '
64534ea2f4361c247d7a0d1b6b14a02e8e3d6d33 ' into integrated
Conflicts:
sysdep/bsd/krt-sock.c
Ondrej Zajicek [Tue, 29 Apr 2014 13:24:07 +0000 (15:24 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 13:21:36 +0000 (15:21 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 13:20:18 +0000 (15:20 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 13:19:05 +0000 (15:19 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 13:16:32 +0000 (15:16 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 13:15:35 +0000 (15:15 +0200)]
Merge commit '
a5fc59587fe864e4fcfb44eb3be57231b4ca339b ' into integrated
Conflicts:
filter/filter.c
nest/config.Y
Ondrej Zajicek [Tue, 29 Apr 2014 13:08:17 +0000 (15:08 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 13:07:08 +0000 (15:07 +0200)]
Merge commit '
f515e22924591542a909db0deb8545386aaa576e ' into integrated
Conflicts:
sysdep/bsd/krt-sock.c
Ondrej Zajicek [Tue, 29 Apr 2014 11:52:01 +0000 (13:52 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 11:11:02 +0000 (13:11 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 11:00:14 +0000 (13:00 +0200)]
Merge commit '
6a8d3f1c1ffbd964e4d11b452c73e1ea70310af3 ' into integrated
Conflicts:
configure.in
lib/socket.h
nest/protocol.h
Ondrej Zajicek [Tue, 29 Apr 2014 10:52:39 +0000 (12:52 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 10:52:34 +0000 (12:52 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 10:46:59 +0000 (12:46 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 10:44:08 +0000 (12:44 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 10:43:25 +0000 (12:43 +0200)]
Merge commit '
bff9ce5130d16af2fd802d42bdb2bff00980c9ae ' into integrated
Conflicts:
tools/Makefile.in
Ondrej Zajicek [Tue, 29 Apr 2014 10:41:40 +0000 (12:41 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 10:41:18 +0000 (12:41 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 10:40:54 +0000 (12:40 +0200)]
Ondrej Zajicek [Tue, 29 Apr 2014 08:22:25 +0000 (10:22 +0200)]
Temporary OSPF commit.
Ondrej Zajicek [Mon, 28 Apr 2014 15:31:03 +0000 (17:31 +0200)]
Fixes 'show route export' w.r.t. protocols with different RA_* types.
Ondrej Zajicek [Sat, 26 Apr 2014 22:46:32 +0000 (00:46 +0200)]
Fixes limit verification during reconfiguration.
Ondrej Zajicek [Wed, 23 Apr 2014 11:54:28 +0000 (13:54 +0200)]
Extends multipath support for OSPF.
Fixes cases where the same network or external route are propagated by
several OSPF routes and some other corner cases in next hop construction
and ECMP. Allows to specify whether external routes should be merged.
Thanks to Peter Christensen for the original patch.
Ondrej Zajicek [Wed, 23 Apr 2014 11:52:15 +0000 (13:52 +0200)]
Merge commit 'origin/master'
Ondrej Zajicek [Mon, 14 Apr 2014 12:47:20 +0000 (14:47 +0200)]
NEWS and version update.
Ondrej Filip [Mon, 14 Apr 2014 10:28:30 +0000 (12:28 +0200)]
Fixed bug in unused function.
Ondrej Zajicek [Mon, 14 Apr 2014 10:50:03 +0000 (12:50 +0200)]
Fixes a bug in (mainly) IPv6 BGP.
Stack variable may be used unitialized and that would lead to spurious
rta_free(), which may cause crash. The bug was introduced in 1.4.1 from
merging add-path branch.
Thanks to Peter Andreev for reporting it and Alexander V. Chernikov for
resolving it.
Ondrej Zajicek [Mon, 7 Apr 2014 09:48:25 +0000 (11:48 +0200)]
Fixes some asserts.
Ondrej Zajicek [Wed, 2 Apr 2014 21:00:10 +0000 (23:00 +0200)]
NEWS and version update.
Ondrej Zajicek [Wed, 2 Apr 2014 18:09:37 +0000 (20:09 +0200)]
Fixes missing line in BFD context help.
Ondrej Zajicek [Wed, 2 Apr 2014 17:58:23 +0000 (19:58 +0200)]
Fixes nasty bug in BFD.
When a BFD session is removed while being scheduled for notification,
the session stays in notify list and is removed twice, which leads to
a strange crash after a while.
Ondrej Zajicek [Mon, 31 Mar 2014 16:51:51 +0000 (18:51 +0200)]
NEWS and version update.
Ondrej Zajicek [Mon, 31 Mar 2014 16:51:16 +0000 (18:51 +0200)]
Updates BFD documentation.
Ondrej Zajicek [Mon, 31 Mar 2014 11:21:13 +0000 (13:21 +0200)]
Fixes build on some old systems.
Ondrej Zajicek [Mon, 31 Mar 2014 10:02:20 +0000 (12:02 +0200)]
Removes conflicting definition.
This function is a part of Readline interface for a long time
(with a different type).
Ondrej Zajicek [Sun, 30 Mar 2014 22:56:44 +0000 (00:56 +0200)]
Check validity of interface definitions.
Thanks to Aleksey Berezin for the bugreport.
Ondrej Zajicek [Tue, 25 Mar 2014 13:58:00 +0000 (14:58 +0100)]
Fixes file descriptor leak when parser ends with error.
Thanks to MrBr for the bugreport.
Ondrej Zajicek [Mon, 24 Mar 2014 18:22:19 +0000 (19:22 +0100)]
Fixes a bug in graceful restart.
Ondrej Zajicek [Mon, 24 Mar 2014 12:33:15 +0000 (13:33 +0100)]
Minor fixes in documentation.
Ondrej Zajicek [Mon, 24 Mar 2014 11:56:56 +0000 (12:56 +0100)]
Reformat bird.sgml to have consistent line length.
Ondrej Zajicek [Mon, 24 Mar 2014 11:41:43 +0000 (12:41 +0100)]
Merge branch 'bgp-grace'
Ondrej Zajicek [Mon, 24 Mar 2014 11:32:12 +0000 (12:32 +0100)]
Fixes some minor issues in graceful restart.
Ondrej Zajicek [Sun, 23 Mar 2014 00:40:37 +0000 (01:40 +0100)]
Fixes a bug in rte_src handling.
Ondrej Zajicek [Sun, 23 Mar 2014 00:35:33 +0000 (01:35 +0100)]
Documentation (and minor fixes) for BGP graceful restart.
Ondrej Zajicek [Thu, 20 Mar 2014 13:07:12 +0000 (14:07 +0100)]
BGP graceful restart support.
Also significant core protocol state changes needed for that,
global graceful restart recovery state and kernel proto support
for recovery.
Ondrej Zajicek [Wed, 26 Feb 2014 12:25:39 +0000 (13:25 +0100)]
Fixes issues with static protocol reconfiguration.
The old static route was not removed when the nexthop changed and the
new one was not viable (no neighbor).
Thanks to Pierluigi Rolando for the original patch.
Ondrej Zajicek [Wed, 26 Feb 2014 11:52:00 +0000 (12:52 +0100)]
Fixes longstanding issue with interfaces staying in IF_TMP_DOWN.
Thanks to Pierluigi Rolando and others for the bugreport.
Ondrej Zajicek [Wed, 12 Feb 2014 11:57:38 +0000 (12:57 +0100)]
Adds configure error message.
Ondrej Zajicek [Fri, 7 Feb 2014 12:09:55 +0000 (13:09 +0100)]
Workaround thread-unsafeness of cli_echo().
Ondrej Zajicek [Fri, 7 Feb 2014 10:46:01 +0000 (11:46 +0100)]
Fixes autoconf check for ncurses.
Ondrej Zajicek [Thu, 6 Feb 2014 19:15:05 +0000 (20:15 +0100)]
Merge branch 'add-path'
Ondrej Zajicek [Thu, 6 Feb 2014 17:09:18 +0000 (18:09 +0100)]
Update include directive documentation.
Thanks to Pierluigi Rolando for the bugreport.
Ondrej Zajicek [Thu, 6 Feb 2014 17:00:41 +0000 (18:00 +0100)]
Fix a documentation update.
Ondrej Zajicek [Thu, 6 Feb 2014 16:54:25 +0000 (17:54 +0100)]
Fixes crash when state of disabled OSPF protocol is queried.
Thanks to Ondrej Caletka for the bugreport.
Ondrej Zajicek [Thu, 6 Feb 2014 16:51:16 +0000 (17:51 +0100)]
Silence this annoying warning.
Ondrej Zajicek [Thu, 6 Feb 2014 16:46:01 +0000 (17:46 +0100)]
Many changes in I/O and OSPF sockets and packet handling.
I/O:
- BSD: specify src addr on IP sockets by IP_HDRINCL
- BSD: specify src addr on UDP sockets by IP_SENDSRCADDR
- Linux: specify src addr on IP/UDP sockets by IP_PKTINFO
- IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO
- Alternative SKF_BIND flag for binding to IP address
- Allows IP/UDP sockets without tx_hook, on these
sockets a packet is discarded when TX queue is full
- Use consistently SOL_ for socket layer values.
OSPF:
- Packet src addr is always explicitly set
- Support for secondary addresses in BSD
- Dynamic RX/TX buffers
- Fixes some minor buffer overruns
- Interface option 'tx length'
- Names for vlink pseudoifaces (vlinkX)
- Vlinks use separate socket for TX
- Vlinks do not use fixed associated iface
- Fixes TTL for direct unicast packets
- Fixes DONTROUTE for OSPF sockets
- Use ifa->ifname instead of ifa->iface->name
Ondrej Zajicek [Thu, 6 Feb 2014 15:47:43 +0000 (16:47 +0100)]
Merge commit 'origin/master' into socket
Ondrej Filip [Wed, 5 Feb 2014 22:32:28 +0000 (23:32 +0100)]
Fedora init script improvement suggested by alex@alex.org.uk
Ondrej Filip [Wed, 5 Feb 2014 14:57:37 +0000 (15:57 +0100)]
Minor changes in Fedora init script.
Ondrej Filip [Tue, 21 Jan 2014 22:43:22 +0000 (23:43 +0100)]
Small doc update.
Ondrej Zajicek [Tue, 10 Dec 2013 21:30:46 +0000 (22:30 +0100)]
Merge branch 'add-path'
Ondrej Zajicek [Mon, 2 Dec 2013 10:54:32 +0000 (11:54 +0100)]
Fixes problem with source address selection in BGP and BFD.
Ondrej Zajicek [Sun, 1 Dec 2013 17:25:39 +0000 (18:25 +0100)]
Fixes bug in documentation.
Ondrej Zajicek [Sun, 1 Dec 2013 17:20:09 +0000 (18:20 +0100)]
Updates add-path documentation.
Ondrej Zajicek [Tue, 26 Nov 2013 21:37:24 +0000 (22:37 +0100)]
Finishes add-path.
Fixes some bugs and uses generic hash implementation.
Ondrej Zajicek [Mon, 25 Nov 2013 17:42:47 +0000 (18:42 +0100)]
Merge branch 'master' into add-path
Ondrej Filip [Mon, 25 Nov 2013 14:16:20 +0000 (15:16 +0100)]
Release date added.
Ondrej Zajicek [Mon, 25 Nov 2013 12:46:29 +0000 (13:46 +0100)]
NEWS and version update.
Ondrej Zajicek [Mon, 25 Nov 2013 12:44:07 +0000 (13:44 +0100)]
Use ISO 8601 timeformats by default.