]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
12 years agoSome minor changes to CLI.
Ondrej Zajicek [Thu, 22 Mar 2012 10:46:38 +0000 (11:46 +0100)] 
Some minor changes to CLI.

12 years agoFixes problem with dirname().
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.

12 years agoRoute Origin Authorization basics.
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.

12 years agoFixes broken vlinks in OSPF.
Ondrej Zajicek [Fri, 16 Mar 2012 12:01:12 +0000 (13:01 +0100)] 
Fixes broken vlinks in OSPF.

12 years agoAdds filtering to 'show symbols' command.
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.

12 years agoAdds filtering to 'show ospf lsadb' command.
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.

12 years agoExtends set operations in filters.
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.

12 years agoAdds warning for mismatch MTU in OSPF packets.
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.

12 years agoFixes TTL for multicast OSPF packets.
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.

12 years agoFixes name for unnamed filters.
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.

12 years agoFixes documentation - default pipe mode.
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.

12 years agoFixes RIPng compatibility.
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.

12 years agoFixes RIPng socket and neighbor handling.
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.

12 years agoFixes a bug in pair set intervals.
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.

12 years agoFixes a bug causing crash during soft reconfiguration of export to kernel proto.
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.

12 years agoAssign default protocol preference via proto_config_new().
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.

12 years agoImplements handling of BSD iface arrival/departure notifications.
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.

12 years agoFixes problems with creating/removing/renaming ifaces on BSD.
Ondrej Zajicek [Mon, 23 Jan 2012 00:26:40 +0000 (01:26 +0100)] 
Fixes problems with creating/removing/renaming ifaces on BSD.

12 years agoSome more verbose warnings.
Ondrej Zajicek [Sun, 22 Jan 2012 10:03:30 +0000 (11:03 +0100)] 
Some more verbose warnings.

12 years agoFixes another minor bug in iface scan.
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.

12 years agoFixes a bug in BSD iface scan.
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.

12 years agoNEWS and version update. v1.3.6
Ondrej Zajicek [Fri, 20 Jan 2012 17:16:35 +0000 (18:16 +0100)] 
NEWS and version update.

12 years agoFixes a new bug in BGP route ordering.
Ondrej Zajicek [Fri, 20 Jan 2012 15:20:03 +0000 (16:20 +0100)] 
Fixes a new bug in BGP route ordering.

12 years agoNew version 1.3.5 v1.3.5
Ondrej Filip [Tue, 10 Jan 2012 12:44:06 +0000 (13:44 +0100)] 
New version 1.3.5

12 years agoExtend buffer for netlink messages.
root [Mon, 9 Jan 2012 15:57:45 +0000 (16:57 +0100)] 
Extend buffer for netlink messages.

12 years agoNEWS and version update.
Ondrej Zajicek [Mon, 9 Jan 2012 02:32:34 +0000 (03:32 +0100)] 
NEWS and version update.

12 years agoShow interface for link-local gw in static protocol.
Ondrej Zajicek [Mon, 9 Jan 2012 02:20:52 +0000 (03:20 +0100)] 
Show interface for link-local gw in static protocol.

12 years agoSome minor fixes.
Ondrej Zajicek [Mon, 9 Jan 2012 01:40:57 +0000 (02:40 +0100)] 
Some minor fixes.

12 years agoFix for IPv6 addresses on non-multiaccess ifaces on BSD.
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.

12 years agoImplements support for link-local addresses in BGP.
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.

12 years agoBetter support for link-local addresses in IO code.
Ondrej Zajicek [Sun, 8 Jan 2012 14:27:04 +0000 (15:27 +0100)] 
Better support for link-local addresses in IO code.

12 years agoFixes a tricky bug in route filtering.
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.

12 years agoAllows sticky link-local neighbors.
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
.

12 years agoFixes parsing larger numbers on 64bit platforms.
Ondrej Zajicek [Thu, 22 Dec 2011 12:44:43 +0000 (13:44 +0100)] 
Fixes parsing larger numbers on 64bit platforms.

12 years agoImplements deterministic MED handling.
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.

12 years agoFixes problem with sticky neighbors and iface address changes.
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.

12 years agoFixes RAdv proto w.r.t. templates.
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.

12 years agoFixes missing header.
Ondrej Zajicek [Thu, 10 Nov 2011 08:22:20 +0000 (09:22 +0100)] 
Fixes missing header.

12 years agoImplements protocol templates.
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.

12 years agoFixes seqnum generation.
Ondrej Zajicek [Thu, 27 Oct 2011 11:21:24 +0000 (13:21 +0200)] 
Fixes seqnum generation.

Thanks Mohammad Amin Shoaie for notification.

12 years agoSome minor fixes in parser.
Ondrej Zajicek [Wed, 26 Oct 2011 18:06:36 +0000 (20:06 +0200)] 
Some minor fixes in parser.

12 years agoFixes sockets for IPv4 RIP.
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.

12 years agoNEWS and version update. v1.3.4
Ondrej Zajicek [Mon, 10 Oct 2011 00:33:11 +0000 (02:33 +0200)] 
NEWS and version update.

12 years agoFixes for include.
Ondrej Zajicek [Sun, 9 Oct 2011 23:01:58 +0000 (01:01 +0200)] 
Fixes for include.

12 years agoExtend the error message.
Ondrej Zajicek [Sun, 9 Oct 2011 15:01:01 +0000 (17:01 +0200)] 
Extend the error message.

12 years agoUse reserved address blocks for documentation (RFC 5737).
Ondrej Zajicek [Thu, 6 Oct 2011 21:01:23 +0000 (23:01 +0200)] 
Use reserved address blocks for documentation (RFC 5737).

12 years agoSignal problems with route installation to kernel tables.
Ondrej Zajicek [Thu, 6 Oct 2011 20:48:49 +0000 (22:48 +0200)] 
Signal problems with route installation to kernel tables.

12 years agoFixes some error messages and the NSSA gw lookup.
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.

12 years agoFixes a bug with multiple function arguments.
Ondrej Zajicek [Tue, 27 Sep 2011 11:49:32 +0000 (13:49 +0200)] 
Fixes a bug with multiple function arguments.

12 years agoUse undefined scope for undefined IPv6 addresses.
Ondrej Zajicek [Sat, 24 Sep 2011 09:06:42 +0000 (11:06 +0200)] 
Use undefined scope for undefined IPv6 addresses.

12 years agoImplements static recursive routes.
Ondrej Zajicek [Sat, 24 Sep 2011 00:21:52 +0000 (02:21 +0200)] 
Implements static recursive routes.

12 years agoFixed problem during 'configure' with EC
Ondrej Filip [Sun, 18 Sep 2011 11:52:50 +0000 (13:52 +0200)] 
Fixed problem during 'configure' with EC

12 years agoRemoved some completed jobs. v1.3.3
Ondrej Filip [Mon, 12 Sep 2011 10:13:53 +0000 (12:13 +0200)] 
Removed some completed jobs.

12 years agoNEWS file updated.
Ondrej Filip [Sun, 11 Sep 2011 19:43:24 +0000 (21:43 +0200)] 
NEWS file updated.

12 years agoConfiguration can include other files.
Ondrej Filip [Sun, 11 Sep 2011 19:21:47 +0000 (21:21 +0200)] 
Configuration can include other files.

12 years agoNEWS and version update.
Ondrej Zajicek [Sun, 4 Sep 2011 11:23:26 +0000 (13:23 +0200)] 
NEWS and version update.

12 years agoNetBSD compile fix.
Ondrej Zajicek [Sun, 4 Sep 2011 08:39:10 +0000 (10:39 +0200)] 
NetBSD compile fix.

12 years agoMinor changes in BGP protocol info.
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.

12 years agoFixes possible buffer overflow when printing BGP attributes.
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.

12 years agoFixes for OSPF NSSA handling.
Ondrej Zajicek [Sat, 3 Sep 2011 19:31:26 +0000 (21:31 +0200)] 
Fixes for OSPF NSSA handling.

12 years agoThe generalized TTL security mechanism (RFC 5082) support.
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.

12 years agoFixes some missing tabs.
Ondrej Zajicek [Mon, 15 Aug 2011 18:54:58 +0000 (20:54 +0200)] 
Fixes some missing tabs.

They unintentionally disappeared in 1.3.2.

12 years agoA minor fix in BSD.
Ondrej Zajicek [Mon, 15 Aug 2011 00:06:56 +0000 (02:06 +0200)] 
A minor fix in BSD.

12 years agoBGP Extended communities documentation.
Ondrej Zajicek [Sun, 14 Aug 2011 13:53:47 +0000 (15:53 +0200)] 
BGP Extended communities documentation.

12 years agoBGP Extended communities.
Ondrej Zajicek [Fri, 12 Aug 2011 19:03:43 +0000 (21:03 +0200)] 
BGP Extended communities.

12 years agoThe documentation update.
Ondrej Zajicek [Mon, 8 Aug 2011 08:57:54 +0000 (10:57 +0200)] 
The documentation update.

12 years agoOSPF NSSA support, inter-area LSA translation.
Ondrej Zajicek [Sun, 7 Aug 2011 23:45:31 +0000 (01:45 +0200)] 
OSPF NSSA support, inter-area LSA translation.

12 years agoHandles missing macro.
root [Fri, 29 Jul 2011 12:52:28 +0000 (14:52 +0200)] 
Handles missing macro.

12 years agoFixes crash on BSD.
Ondrej Zajicek [Thu, 28 Jul 2011 11:50:02 +0000 (13:50 +0200)] 
Fixes crash on BSD.

12 years agoOSPF NSSA translator election.
Ondrej Zajicek [Fri, 22 Jul 2011 18:00:24 +0000 (20:00 +0200)] 
OSPF NSSA translator election.

12 years agoOSPF NSSA support, part one.
Ondrej Zajicek [Wed, 20 Jul 2011 21:40:20 +0000 (23:40 +0200)] 
OSPF NSSA support, part one.

12 years agoFixes broken multi-area OSPF.
Ondrej Zajicek [Wed, 20 Jul 2011 21:46:03 +0000 (23:46 +0200)] 
Fixes broken multi-area OSPF.

12 years agoNEWS and version update. v1.3.2
Ondrej Zajicek [Fri, 8 Jul 2011 06:58:50 +0000 (08:58 +0200)] 
NEWS and version update.

12 years agoRemoves timers for stub interfaces. Also fixes some minor bugs.
Ondrej Zajicek [Thu, 7 Jul 2011 15:43:39 +0000 (17:43 +0200)] 
Removes timers for stub interfaces. Also fixes some minor bugs.

12 years agoDo not open sockets for stub interfaces.
Ondrej Zajicek [Wed, 6 Jul 2011 01:10:02 +0000 (03:10 +0200)] 
Do not open sockets for stub interfaces.

12 years agoFixes LSA checksum computation for larger LSAs.
Ondrej Zajicek [Sun, 3 Jul 2011 21:24:38 +0000 (23:24 +0200)] 
Fixes LSA checksum computation for larger LSAs.

12 years agoPrints full community lists during 'show route all'.
Ondrej Zajicek [Sun, 3 Jul 2011 17:43:30 +0000 (19:43 +0200)] 
Prints full community lists during 'show route all'.

12 years agoFix route types in rta_show().
Ondrej Zajicek [Sun, 26 Jun 2011 20:25:09 +0000 (22:25 +0200)] 
Fix route types in rta_show().

12 years agoAdds filter clist operation.
Ondrej Zajicek [Sun, 26 Jun 2011 15:09:24 +0000 (17:09 +0200)] 
Adds filter clist operation.

12 years agoFixes output of BGP timers in 'show protocols all'.
Ondrej Zajicek [Sat, 25 Jun 2011 12:51:16 +0000 (14:51 +0200)] 
Fixes output of BGP timers in 'show protocols all'.

12 years agoIPV6_CHECKSUM should not be used on ICMPv6 sockets.
Ondrej Zajicek [Sat, 25 Jun 2011 09:35:54 +0000 (11:35 +0200)] 
IPV6_CHECKSUM should not be used on ICMPv6 sockets.

12 years agoFixes a bug related to protocol enabling and reconfigure.
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.

12 years agoFixes a bug in OSPF causing DoS by an invalid packet.
Ondrej Zajicek [Mon, 20 Jun 2011 05:37:55 +0000 (07:37 +0200)] 
Fixes a bug in OSPF causing DoS by an invalid packet.

12 years agoFixes bug that causes crash with strange BGP updates.
Ondrej Zajicek [Tue, 31 May 2011 15:27:46 +0000 (17:27 +0200)] 
Fixes bug that causes crash with strange BGP updates.

13 years agoFixes a bug with setting preference during show route cmd.
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.

13 years agoFixes compatibility with Mikrotik.
Ondrej Zajicek [Wed, 18 May 2011 23:20:00 +0000 (01:20 +0200)] 
Fixes compatibility with Mikrotik.

13 years agoDocumentation update.
Ondrej Zajicek [Mon, 16 May 2011 10:39:55 +0000 (12:39 +0200)] 
Documentation update.

13 years agoUpdate and document the privilege restriction.
Ondrej Zajicek [Sun, 15 May 2011 14:29:44 +0000 (16:29 +0200)] 
Update and document the privilege restriction.

13 years agoAllows run with restricted privileges.
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.

13 years agoMerge commit 'origin/master'
Ondrej Zajicek [Fri, 6 May 2011 20:09:44 +0000 (22:09 +0200)] 
Merge commit 'origin/master'

13 years agoFixes several problems in filter syntax.
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.

13 years agoCompilation was failing without OSPF or RIP protocol - FIXED.
Ondrej Filip [Thu, 5 May 2011 12:14:20 +0000 (14:14 +0200)] 
Compilation was failing without OSPF or RIP protocol - FIXED.

13 years agoNEWS and version update. v1.3.1
Ondrej Zajicek [Mon, 2 May 2011 00:06:03 +0000 (02:06 +0200)] 
NEWS and version update.

13 years agoThere may be more IP address records with the same IP.
Ondrej Zajicek [Sun, 1 May 2011 15:16:05 +0000 (17:16 +0200)] 
There may be more IP address records with the same IP.

13 years agoMerge commit 'origin/master'
Ondrej Zajicek [Fri, 29 Apr 2011 17:03:19 +0000 (19:03 +0200)] 
Merge commit 'origin/master'

13 years agoUse constants from /etc/iproute2/rt_* files.
Ondrej Zajicek [Wed, 27 Apr 2011 22:31:37 +0000 (00:31 +0200)] 
Use constants from /etc/iproute2/rt_* files.

13 years agoAdds BGP option related to MED handling.
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.

13 years agoFixed bug FICORA #503685.
Ondrej Filip [Wed, 13 Apr 2011 11:19:37 +0000 (13:19 +0200)] 
Fixed bug FICORA #503685.

13 years agoAdds support for several Linux kernel route attributes.
Ondrej Zajicek [Wed, 13 Apr 2011 10:32:27 +0000 (12:32 +0200)] 
Adds support for several Linux kernel route attributes.

13 years agoFixes KRT sync in BSD.
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.