]>
git.ipfire.org Git - thirdparty/bird.git/log
Ondrej Zajicek [Thu, 22 Mar 2012 10:46:38 +0000 (11:46 +0100)]
Some minor changes to CLI.
Ondrej Zajicek [Mon, 19 Mar 2012 12:00:00 +0000 (13:00 +0100)]
Fixes problem with dirname().
Thanks Henrique de Moraes Holschuh for the original patch.
Ondrej Zajicek [Sun, 18 Mar 2012 16:32:30 +0000 (17:32 +0100)]
Route Origin Authorization basics.
- ROA tables, which are used as a basic part for RPKI.
- Commands for examining and modifying ROA tables.
- Filter operators based on ROA tables consistent with RFC 6483.
Ondrej Zajicek [Fri, 16 Mar 2012 12:01:12 +0000 (13:01 +0100)]
Fixes broken vlinks in OSPF.
Ondrej Zajicek [Fri, 16 Mar 2012 11:47:12 +0000 (12:47 +0100)]
Adds filtering to 'show symbols' command.
Thanks Alexander V. Chernikov for the original patch.
Ondrej Zajicek [Fri, 16 Mar 2012 11:12:26 +0000 (12:12 +0100)]
Adds filtering to 'show ospf lsadb' command.
Thanks Alexander V. Chernikov for the original patch.
Ondrej Zajicek [Thu, 15 Mar 2012 19:42:29 +0000 (20:42 +0100)]
Extends set operations in filters.
Allows add/filter/delete clist on clist (set algebra on clists).
Allows number ~ bgppath match.
Ondrej Zajicek [Thu, 15 Mar 2012 12:45:55 +0000 (13:45 +0100)]
Adds warning for mismatch MTU in OSPF packets.
Thanks Alexander V. Chernikov for the original patch.
Ondrej Zajicek [Thu, 15 Mar 2012 12:12:00 +0000 (13:12 +0100)]
Fixes TTL for multicast OSPF packets.
Thanks Alexander V. Chernikov for the suggestion.
Ondrej Zajicek [Thu, 15 Mar 2012 11:50:49 +0000 (12:50 +0100)]
Fixes name for unnamed filters.
Thanks to Alexander V. Chernikov for the suggestion.
Ondrej Zajicek [Thu, 15 Mar 2012 11:43:47 +0000 (12:43 +0100)]
Fixes documentation - default pipe mode.
Thanks to Benjamin Cama for the bugreport.
Ondrej Zajicek [Thu, 15 Mar 2012 11:38:08 +0000 (12:38 +0100)]
Fixes RIPng compatibility.
Also probably breaks compatibility with older BIRDs, but RIPng not
really worked here.
Thanks to Goesta Smekal for the original patch.
Ondrej Zajicek [Thu, 15 Mar 2012 11:23:49 +0000 (12:23 +0100)]
Fixes RIPng socket and neighbor handling.
RIPng did not really work because of link-local addresses.
Thanks to Roman Hoog Antink for some notes.
Ondrej Zajicek [Thu, 15 Mar 2012 11:18:26 +0000 (12:18 +0100)]
Fixes a bug in pair set intervals.
Pair intervals in form (a,b)..(c,d) were mishanded.
Thanks to Alexander Shikoff for the bugreport.
Ondrej Zajicek [Fri, 3 Feb 2012 10:50:51 +0000 (11:50 +0100)]
Fixes a bug causing crash during soft reconfiguration of export to kernel proto.
Ondrej Zajicek [Tue, 24 Jan 2012 10:31:00 +0000 (11:31 +0100)]
Assign default protocol preference via proto_config_new().
The patch from Alexander V. Chernikov.
Ondrej Zajicek [Mon, 23 Jan 2012 02:15:12 +0000 (03:15 +0100)]
Implements handling of BSD iface arrival/departure notifications.
Thanks to Alexander V. Chernikov for original patch.
Ondrej Zajicek [Mon, 23 Jan 2012 00:26:40 +0000 (01:26 +0100)]
Fixes problems with creating/removing/renaming ifaces on BSD.
Ondrej Zajicek [Sun, 22 Jan 2012 10:03:30 +0000 (11:03 +0100)]
Some more verbose warnings.
Ondrej Zajicek [Sat, 21 Jan 2012 21:56:16 +0000 (22:56 +0100)]
Fixes another minor bug in iface scan.
Iface flags are not updated in some cases.
Ondrej Zajicek [Sat, 21 Jan 2012 21:41:31 +0000 (22:41 +0100)]
Fixes a bug in BSD iface scan.
if_update() should be called always, because periodic iface scan code
removes all not-updated ifaces.
Ondrej Zajicek [Fri, 20 Jan 2012 17:16:35 +0000 (18:16 +0100)]
NEWS and version update.
Ondrej Zajicek [Fri, 20 Jan 2012 15:20:03 +0000 (16:20 +0100)]
Fixes a new bug in BGP route ordering.
Ondrej Filip [Tue, 10 Jan 2012 12:44:06 +0000 (13:44 +0100)]
New version 1.3.5
root [Mon, 9 Jan 2012 15:57:45 +0000 (16:57 +0100)]
Extend buffer for netlink messages.
Ondrej Zajicek [Mon, 9 Jan 2012 02:32:34 +0000 (03:32 +0100)]
NEWS and version update.
Ondrej Zajicek [Mon, 9 Jan 2012 02:20:52 +0000 (03:20 +0100)]
Show interface for link-local gw in static protocol.
Ondrej Zajicek [Mon, 9 Jan 2012 01:40:57 +0000 (02:40 +0100)]
Some minor fixes.
Ondrej Zajicek [Sun, 8 Jan 2012 15:28:33 +0000 (16:28 +0100)]
Fix for IPv6 addresses on non-multiaccess ifaces on BSD.
Thanks Matthias Schiffer for the patch.
Ondrej Zajicek [Sun, 8 Jan 2012 14:28:27 +0000 (15:28 +0100)]
Implements support for link-local addresses in BGP.
Thanks Matthias Schiffer for the original patch.
Ondrej Zajicek [Sun, 8 Jan 2012 14:27:04 +0000 (15:27 +0100)]
Better support for link-local addresses in IO code.
Ondrej Zajicek [Mon, 2 Jan 2012 23:42:25 +0000 (00:42 +0100)]
Fixes a tricky bug in route filtering.
Route attributes was used after rta was freed during copy-on-write in
filter code. This causes some random crashes, esp. with multipath
routes.
Ondrej Zajicek [Sun, 1 Jan 2012 11:02:20 +0000 (12:02 +0100)]
Allows sticky link-local neighbors.
Allows using NEF_STICKY neighbors with link-local addresses. This is
used for static route nexthops, they can be specified like fe80::1%eth0
.
Ondrej Zajicek [Thu, 22 Dec 2011 12:44:43 +0000 (13:44 +0100)]
Fixes parsing larger numbers on 64bit platforms.
Ondrej Zajicek [Thu, 22 Dec 2011 12:20:29 +0000 (13:20 +0100)]
Implements deterministic MED handling.
Thanks to Alexander V. Chernikov for many suggestions.
Ondrej Zajicek [Sun, 11 Dec 2011 23:24:15 +0000 (00:24 +0100)]
Fixes problem with sticky neighbors and iface address changes.
Thanks Matthias Schiffer for the bugreport and the original patch.
Ondrej Zajicek [Thu, 17 Nov 2011 20:12:23 +0000 (21:12 +0100)]
Fixes RAdv proto w.r.t. templates.
Thanks Alexander V. Chernikov for this.
Ondrej Zajicek [Thu, 10 Nov 2011 08:22:20 +0000 (09:22 +0100)]
Fixes missing header.
Ondrej Zajicek [Sun, 6 Nov 2011 23:31:23 +0000 (00:31 +0100)]
Implements protocol templates.
Based on the patch from Alexander V. Chernikov.
Extended to support almost all protocols.
Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax.
Ondrej Zajicek [Thu, 27 Oct 2011 11:21:24 +0000 (13:21 +0200)]
Fixes seqnum generation.
Thanks Mohammad Amin Shoaie for notification.
Ondrej Zajicek [Wed, 26 Oct 2011 18:06:36 +0000 (20:06 +0200)]
Some minor fixes in parser.
Ondrej Zajicek [Wed, 26 Oct 2011 11:55:24 +0000 (13:55 +0200)]
Fixes sockets for IPv4 RIP.
Thanks Roman Hoog Antink for a suggestion.
Ondrej Zajicek [Mon, 10 Oct 2011 00:33:11 +0000 (02:33 +0200)]
NEWS and version update.
Ondrej Zajicek [Sun, 9 Oct 2011 23:01:58 +0000 (01:01 +0200)]
Fixes for include.
Ondrej Zajicek [Sun, 9 Oct 2011 15:01:01 +0000 (17:01 +0200)]
Extend the error message.
Ondrej Zajicek [Thu, 6 Oct 2011 21:01:23 +0000 (23:01 +0200)]
Use reserved address blocks for documentation (RFC 5737).
Ondrej Zajicek [Thu, 6 Oct 2011 20:48:49 +0000 (22:48 +0200)]
Signal problems with route installation to kernel tables.
Ondrej Zajicek [Sat, 1 Oct 2011 07:57:49 +0000 (09:57 +0200)]
Fixes some error messages and the NSSA gw lookup.
Thanks to Alexander V. Chernikov for the patch.
Ondrej Zajicek [Tue, 27 Sep 2011 11:49:32 +0000 (13:49 +0200)]
Fixes a bug with multiple function arguments.
Ondrej Zajicek [Sat, 24 Sep 2011 09:06:42 +0000 (11:06 +0200)]
Use undefined scope for undefined IPv6 addresses.
Ondrej Zajicek [Sat, 24 Sep 2011 00:21:52 +0000 (02:21 +0200)]
Implements static recursive routes.
Ondrej Filip [Sun, 18 Sep 2011 11:52:50 +0000 (13:52 +0200)]
Fixed problem during 'configure' with EC
Ondrej Filip [Mon, 12 Sep 2011 10:13:53 +0000 (12:13 +0200)]
Removed some completed jobs.
Ondrej Filip [Sun, 11 Sep 2011 19:43:24 +0000 (21:43 +0200)]
NEWS file updated.
Ondrej Filip [Sun, 11 Sep 2011 19:21:47 +0000 (21:21 +0200)]
Configuration can include other files.
Ondrej Zajicek [Sun, 4 Sep 2011 11:23:26 +0000 (13:23 +0200)]
NEWS and version update.
Ondrej Zajicek [Sun, 4 Sep 2011 08:39:10 +0000 (10:39 +0200)]
NetBSD compile fix.
Ondrej Zajicek [Sat, 3 Sep 2011 22:56:02 +0000 (00:56 +0200)]
Minor changes in BGP protocol info.
Shows neighbor IP and ASN even if protocol is down.
Ondrej Zajicek [Sat, 3 Sep 2011 19:59:40 +0000 (21:59 +0200)]
Fixes possible buffer overflow when printing BGP attributes.
Thanks to Alexander V. Chernikov for the patch.
Ondrej Zajicek [Sat, 3 Sep 2011 19:31:26 +0000 (21:31 +0200)]
Fixes for OSPF NSSA handling.
Ondrej Zajicek [Tue, 16 Aug 2011 21:05:35 +0000 (23:05 +0200)]
The generalized TTL security mechanism (RFC 5082) support.
Thanks to Alexander V. Chernikov for the patch.
Ondrej Zajicek [Mon, 15 Aug 2011 18:54:58 +0000 (20:54 +0200)]
Fixes some missing tabs.
They unintentionally disappeared in 1.3.2.
Ondrej Zajicek [Mon, 15 Aug 2011 00:06:56 +0000 (02:06 +0200)]
A minor fix in BSD.
Ondrej Zajicek [Sun, 14 Aug 2011 13:53:47 +0000 (15:53 +0200)]
BGP Extended communities documentation.
Ondrej Zajicek [Fri, 12 Aug 2011 19:03:43 +0000 (21:03 +0200)]
BGP Extended communities.
Ondrej Zajicek [Mon, 8 Aug 2011 08:57:54 +0000 (10:57 +0200)]
The documentation update.
Ondrej Zajicek [Sun, 7 Aug 2011 23:45:31 +0000 (01:45 +0200)]
OSPF NSSA support, inter-area LSA translation.
root [Fri, 29 Jul 2011 12:52:28 +0000 (14:52 +0200)]
Handles missing macro.
Ondrej Zajicek [Thu, 28 Jul 2011 11:50:02 +0000 (13:50 +0200)]
Fixes crash on BSD.
Ondrej Zajicek [Fri, 22 Jul 2011 18:00:24 +0000 (20:00 +0200)]
OSPF NSSA translator election.
Ondrej Zajicek [Wed, 20 Jul 2011 21:40:20 +0000 (23:40 +0200)]
OSPF NSSA support, part one.
Ondrej Zajicek [Wed, 20 Jul 2011 21:46:03 +0000 (23:46 +0200)]
Fixes broken multi-area OSPF.
Ondrej Zajicek [Fri, 8 Jul 2011 06:58:50 +0000 (08:58 +0200)]
NEWS and version update.
Ondrej Zajicek [Thu, 7 Jul 2011 15:43:39 +0000 (17:43 +0200)]
Removes timers for stub interfaces. Also fixes some minor bugs.
Ondrej Zajicek [Wed, 6 Jul 2011 01:10:02 +0000 (03:10 +0200)]
Do not open sockets for stub interfaces.
Ondrej Zajicek [Sun, 3 Jul 2011 21:24:38 +0000 (23:24 +0200)]
Fixes LSA checksum computation for larger LSAs.
Ondrej Zajicek [Sun, 3 Jul 2011 17:43:30 +0000 (19:43 +0200)]
Prints full community lists during 'show route all'.
Ondrej Zajicek [Sun, 26 Jun 2011 20:25:09 +0000 (22:25 +0200)]
Fix route types in rta_show().
Ondrej Zajicek [Sun, 26 Jun 2011 15:09:24 +0000 (17:09 +0200)]
Adds filter clist operation.
Ondrej Zajicek [Sat, 25 Jun 2011 12:51:16 +0000 (14:51 +0200)]
Fixes output of BGP timers in 'show protocols all'.
Ondrej Zajicek [Sat, 25 Jun 2011 09:35:54 +0000 (11:35 +0200)]
IPV6_CHECKSUM should not be used on ICMPv6 sockets.
Ondrej Zajicek [Mon, 20 Jun 2011 18:35:59 +0000 (20:35 +0200)]
Fixes a bug related to protocol enabling and reconfigure.
When a protocol was enabled interactively (but disabled in the config
file), then reconfigure in some cases forgets to disable it.
Ondrej Zajicek [Mon, 20 Jun 2011 05:37:55 +0000 (07:37 +0200)]
Fixes a bug in OSPF causing DoS by an invalid packet.
Ondrej Zajicek [Tue, 31 May 2011 15:27:46 +0000 (17:27 +0200)]
Fixes bug that causes crash with strange BGP updates.
Ondrej Zajicek [Sat, 21 May 2011 20:48:08 +0000 (22:48 +0200)]
Fixes a bug with setting preference during show route cmd.
If show route cmd was used with a filter that changed preference,
BIRD crashed.
Ondrej Zajicek [Wed, 18 May 2011 23:20:00 +0000 (01:20 +0200)]
Fixes compatibility with Mikrotik.
Ondrej Zajicek [Mon, 16 May 2011 10:39:55 +0000 (12:39 +0200)]
Documentation update.
Ondrej Zajicek [Sun, 15 May 2011 14:29:44 +0000 (16:29 +0200)]
Update and document the privilege restriction.
Ondrej Zajicek [Tue, 10 May 2011 00:42:17 +0000 (02:42 +0200)]
Allows run with restricted privileges.
Adds option -u and -g to specify user and group.
When different user (than root) is specified,
linux capabilities CAP_NET_* are kept.
Ondrej Zajicek [Fri, 6 May 2011 20:09:44 +0000 (22:09 +0200)]
Merge commit 'origin/master'
Ondrej Zajicek [Fri, 6 May 2011 20:00:54 +0000 (22:00 +0200)]
Fixes several problems in filter syntax.
- Fixes several conflicts in the grammar.
- Fixes a bug in (a..b, c) pair patterns.
- Makes pair patterns orthogonal.
- Allows term expressions in pair patterns without additional ( ).
- Allows several comma separated values in switch cases.
Ondrej Filip [Thu, 5 May 2011 12:14:20 +0000 (14:14 +0200)]
Compilation was failing without OSPF or RIP protocol - FIXED.
Ondrej Zajicek [Mon, 2 May 2011 00:06:03 +0000 (02:06 +0200)]
NEWS and version update.
Ondrej Zajicek [Sun, 1 May 2011 15:16:05 +0000 (17:16 +0200)]
There may be more IP address records with the same IP.
Ondrej Zajicek [Fri, 29 Apr 2011 17:03:19 +0000 (19:03 +0200)]
Merge commit 'origin/master'
Ondrej Zajicek [Wed, 27 Apr 2011 22:31:37 +0000 (00:31 +0200)]
Use constants from /etc/iproute2/rt_* files.
Ondrej Zajicek [Fri, 22 Apr 2011 14:13:27 +0000 (16:13 +0200)]
Adds BGP option related to MED handling.
Adds option 'med metric' allows to compare MEDs
between routes received from different neighbors.
Ondrej Filip [Wed, 13 Apr 2011 11:19:37 +0000 (13:19 +0200)]
Fixed bug FICORA #503685.
Ondrej Zajicek [Wed, 13 Apr 2011 10:32:27 +0000 (12:32 +0200)]
Adds support for several Linux kernel route attributes.
Ondrej Zajicek [Thu, 7 Apr 2011 09:31:56 +0000 (11:31 +0200)]
Fixes KRT sync in BSD.
When buffer is too small (because of change between sysctls()),
needed is *not* changed.