]>
git.ipfire.org Git - thirdparty/bird.git/log
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, 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.
Ondrej Zajicek [Mon, 25 Nov 2013 10:06:00 +0000 (11:06 +0100)]
Fixes a reply code.
Ondrej Zajicek [Mon, 25 Nov 2013 01:03:23 +0000 (02:03 +0100)]
Allows shorthands for birdc noninteractive commands.
Ondrej Zajicek [Mon, 25 Nov 2013 00:21:39 +0000 (01:21 +0100)]
Changes primary addr selection on BSD to respect SIOCGIFADDR ioctl() result.
Thanks to Alexander V. Chernikov for the original patch.
Ondrej Zajicek [Sun, 24 Nov 2013 21:22:24 +0000 (22:22 +0100)]
Last state change should track protocol state change.
And not core state change, which is not much relevant
(e.g. refeed in BGP).
Ondrej Zajicek [Sun, 24 Nov 2013 21:12:51 +0000 (22:12 +0100)]
OSPF ifaces on loopback should be stub.
Ondrej Zajicek [Sun, 24 Nov 2013 11:50:53 +0000 (12:50 +0100)]
Minor changes to default router ID calculation.
Ondrej Zajicek [Sun, 24 Nov 2013 11:37:24 +0000 (12:37 +0100)]
Enables multihop mode for IBGP by default.
This is more consistent with common usage and also with the behavior of
other implementations (Cisco, Juniper).
Also changes the default for gw mode to be based solely on
direct/multihop.
Ondrej Zajicek [Sat, 23 Nov 2013 23:17:02 +0000 (00:17 +0100)]
Converts filters to unsigned integers.
Ondrej Zajicek [Mon, 15 Aug 2011 00:12:54 +0000 (02:12 +0200)]
Removes workaround related to import of kernel device routes.
Thanks to Benjamin Cama for notification.
Ondrej Filip [Sat, 23 Nov 2013 17:11:55 +0000 (18:11 +0100)]
Dots added.
New release will be 1.4.0.
Ondrej Filip [Sat, 23 Nov 2013 12:27:47 +0000 (13:27 +0100)]
Added some other features into NEWS file
Ondrej Filip [Sat, 23 Nov 2013 12:26:52 +0000 (13:26 +0100)]
Added a few sentences about symbol names.
Ondrej Zajicek [Sat, 23 Nov 2013 10:50:34 +0000 (11:50 +0100)]
Merge branch 'master' into add-path
Conflicts:
filter/filter.c
nest/proto.c
nest/rt-table.c
proto/bgp/bgp.h
proto/bgp/config.Y
Ondrej Zajicek [Sat, 23 Nov 2013 00:56:16 +0000 (01:56 +0100)]
NEWS and version update.
Ondrej Zajicek [Fri, 22 Nov 2013 21:49:04 +0000 (22:49 +0100)]
Minor fixes.
Ondrej Zajicek [Fri, 22 Nov 2013 21:42:47 +0000 (22:42 +0100)]
Allows pthreads by default on Linux and FreeBSD only.
Ondrej Zajicek [Fri, 22 Nov 2013 20:59:43 +0000 (21:59 +0100)]
Changes identifiers to avoid use of reserved ones.
Ondrej Zajicek [Fri, 22 Nov 2013 20:58:43 +0000 (21:58 +0100)]
Minor fix in log_commit() w.r.t. changes in BFD branch.
Ondrej Zajicek [Fri, 22 Nov 2013 17:45:57 +0000 (18:45 +0100)]
Adds check for buffer size in OSPF LSA flood.
Ondrej Zajicek [Fri, 22 Nov 2013 01:43:41 +0000 (02:43 +0100)]
Merge commit 'origin/bfd'
Ondrej Zajicek [Fri, 22 Nov 2013 01:12:21 +0000 (02:12 +0100)]
Fixes problem with RIP on multiple ifaces on BSD.
RIP sockets for multiple ifaces collided, because we cannot bind to
a specific iface on BSD. Workarounded by SO_REUSEPORT.
Thanks to Eugene M. Zheganin for the bugreport.
Ondrej Zajicek [Fri, 22 Nov 2013 00:20:32 +0000 (01:20 +0100)]
Adds rate limiting to some log messages.
Ondrej Zajicek [Thu, 21 Nov 2013 12:17:42 +0000 (13:17 +0100)]
Fixes an issue when opposite address is mistaken for broadcast on ptp ifaces on BSDs.
Thanks to Lex van Roon for the bugreport and to Alexander V. Chernikov
for examining it and locating the problem.
Ondrej Zajicek [Thu, 21 Nov 2013 10:36:49 +0000 (11:36 +0100)]
Adds a missing file.
I forgot to add that to the previous commit.
Ondrej Zajicek [Wed, 20 Nov 2013 12:30:00 +0000 (13:30 +0100)]
Additional filter test case.
Ondrej Zajicek [Wed, 20 Nov 2013 12:25:33 +0000 (13:25 +0100)]
Fixes some potential issues with invalid term size in clients.
Ondrej Zajicek [Tue, 19 Nov 2013 21:33:48 +0000 (22:33 +0100)]
BFD protocol, ready for release.
Supports OSPF and BGP and also statically configured sessions.
Ondrej Zajicek [Mon, 21 Oct 2013 13:06:09 +0000 (15:06 +0200)]
Accepts a change of OSPFv3 neighbor's IP address.
Thanks to Pierre Pfister for the patch.
Ondrej Zajicek [Mon, 21 Oct 2013 12:58:32 +0000 (14:58 +0200)]
Implements 'allow local as' option.
Similar to allowas-in option on other routers.
Ondrej Zajicek [Tue, 15 Oct 2013 08:57:57 +0000 (10:57 +0200)]
Forces KRT rescan on syncer startup with multi syncer config.
Thanks to Sergey Popovich for the patch.
Ondrej Filip [Sat, 5 Oct 2013 20:45:08 +0000 (22:45 +0200)]
Flag -f "run in foreground" added as requested by a package maintainter.