]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
14 years agoFixes crash on BSD.
Ondrej Zajicek [Thu, 28 Jul 2011 11:50:02 +0000 (13:50 +0200)] 
Fixes crash on BSD.

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

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

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

14 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.

14 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.

14 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.

14 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.

14 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'.

14 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().

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

14 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'.

14 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.

14 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.

14 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.

14 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.

14 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.

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

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

14 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.

14 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.

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

14 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.

14 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.

14 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.

14 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.

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

14 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.

14 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.

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

14 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.

14 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.

14 years agoMinor fixes.
Ondrej Zajicek [Tue, 5 Apr 2011 09:41:18 +0000 (11:41 +0200)] 
Minor fixes.

14 years agoMerge commit 'origin/master'
Ondrej Zajicek [Fri, 1 Apr 2011 11:56:42 +0000 (13:56 +0200)] 
Merge commit 'origin/master'

14 years agoFixes a problem with BGP protocols and implicit router IDs.
Ondrej Zajicek [Fri, 1 Apr 2011 11:54:39 +0000 (13:54 +0200)] 
Fixes a problem with BGP protocols and implicit router IDs.

14 years agoFix leaked debug message.
Ondrej Zajicek [Fri, 1 Apr 2011 10:21:18 +0000 (12:21 +0200)] 
Fix leaked debug message.

14 years agoNEWS updated. v1.3.0
Ondrej 'Feela' Filip [Thu, 31 Mar 2011 08:30:58 +0000 (10:30 +0200)] 
NEWS updated.

14 years agoNEWS and version update.
Ondrej Zajicek [Wed, 30 Mar 2011 00:00:56 +0000 (02:00 +0200)] 
NEWS and version update.

(and minor changes in documentation)

14 years agoFixes some problems in BGP error handling.
Ondrej Zajicek [Tue, 29 Mar 2011 23:09:18 +0000 (01:09 +0200)] 
Fixes some problems in BGP error handling.

14 years agoHide 6to4 route warnings.
Ondrej Zajicek [Tue, 29 Mar 2011 00:44:39 +0000 (02:44 +0200)] 
Hide 6to4 route warnings.

14 years agoFixes a nasty bug in OSPF.
Ondrej Zajicek [Mon, 28 Mar 2011 23:41:46 +0000 (01:41 +0200)] 
Fixes a nasty bug in OSPF.

Sending malformed network prefixes in LSAs causes OSPF to crash
just after the LSA is propagated to the other routers.

14 years agoMinor changes in addresses.
Ondrej Zajicek [Mon, 28 Mar 2011 20:46:18 +0000 (22:46 +0200)] 
Minor changes in addresses.

Mainly changes IA_UNNUMBERED to IA_PEER and adds IA_HOST. Also do not
show broadcast addr in show interfaces. Nobody cares for that.

14 years agoAvoid using stack.
Ondrej Filip [Sun, 27 Mar 2011 21:27:37 +0000 (23:27 +0200)] 
Avoid using stack.

14 years agoAdded CZ.NIC copyright.
Ondrej Filip [Sat, 26 Mar 2011 14:21:35 +0000 (15:21 +0100)] 
Added CZ.NIC copyright.

14 years agoDocumentation about previous commit added.
Ondrej Filip [Sat, 26 Mar 2011 13:38:00 +0000 (14:38 +0100)] 
Documentation about previous commit added.

14 years agoThis adds (*,x) functionality.
Ondrej Filip [Sat, 26 Mar 2011 13:18:56 +0000 (14:18 +0100)] 
This adds (*,x) functionality.

14 years agoAdded header file.
Ondrej Zajicek [Wed, 23 Mar 2011 16:15:11 +0000 (17:15 +0100)] 
Added header file.

14 years agoConvert && and || to shortcut boolean operators.
Ondrej Zajicek [Wed, 23 Mar 2011 12:40:46 +0000 (13:40 +0100)] 
Convert && and || to shortcut boolean operators.

14 years agoA hack to distinguish if..else from else: in case.
Ondrej Zajicek [Wed, 23 Mar 2011 11:49:53 +0000 (12:49 +0100)] 
A hack to distinguish if..else from else: in case.

The old BIRD grammar needs two lookaheads to distinguish if..else from
else: in case, which caused the parser to fail on some combinations of
both expressions.

This patch replaces two tokens 'else' ':' by one token 'else:' to fix
that.

14 years agoDocumentation for the router advertisement protocol.
Ondrej Zajicek [Sat, 19 Mar 2011 11:13:59 +0000 (12:13 +0100)] 
Documentation for the router advertisement protocol.

14 years agoVastly improved OSPF reconfiguration.
Ondrej Zajicek [Thu, 17 Mar 2011 14:53:36 +0000 (15:53 +0100)] 
Vastly improved OSPF reconfiguration.

Now it can handle a change in iface pattern structure.
It can add, remove and reconfigure interfaces, vlinks and areas.

14 years agoImplements Router Advertisement protocol.
Ondrej Zajicek [Sun, 13 Mar 2011 10:33:50 +0000 (11:33 +0100)] 
Implements Router Advertisement protocol.

14 years agoFixes scope for sticky neighbors.
Ondrej Zajicek [Sat, 8 Jan 2011 18:34:12 +0000 (19:34 +0100)] 
Fixes scope for sticky neighbors.

14 years agoSome cleanups in krt_read_ifinfo().
Ondrej Zajicek [Sat, 8 Jan 2011 10:31:12 +0000 (11:31 +0100)] 
Some cleanups in krt_read_ifinfo().

14 years agoFixes interface names on BSD systems.
Ondrej Zajicek [Sat, 8 Jan 2011 10:22:38 +0000 (11:22 +0100)] 
Fixes interface names on BSD systems.

14 years agoA simplification of the next-hop calculation.
Ondrej Zajicek [Tue, 28 Dec 2010 00:43:07 +0000 (01:43 +0100)] 
A simplification of the next-hop calculation.

Thanks to Joakim Tjernlund for the idea.

14 years agoImplements Point-to-MultiPoint interface type for OSPF.
Ondrej Zajicek [Fri, 24 Dec 2010 17:08:07 +0000 (18:08 +0100)] 
Implements Point-to-MultiPoint interface type for OSPF.

14 years agoAdd some comments.
Ondrej Zajicek [Thu, 23 Dec 2010 11:24:40 +0000 (12:24 +0100)] 
Add some comments.

14 years agoFixes a minor memory wasting.
Ondrej Zajicek [Thu, 23 Dec 2010 09:25:22 +0000 (10:25 +0100)] 
Fixes a minor memory wasting.

14 years agoRemove unnecessary check.
Ondrej Zajicek [Wed, 22 Dec 2010 22:33:40 +0000 (23:33 +0100)] 
Remove unnecessary check.

14 years agoFixes string handling in birdc.
Ondrej Zajicek [Mon, 13 Dec 2010 10:17:11 +0000 (11:17 +0100)] 
Fixes string handling in birdc.

14 years agoDocumentation update (multipath).
Ondrej Zajicek [Tue, 7 Dec 2010 22:36:48 +0000 (23:36 +0100)] 
Documentation update (multipath).

14 years agoMultipath support for linux kernel protocol.
Ondrej Zajicek [Tue, 7 Dec 2010 22:36:11 +0000 (23:36 +0100)] 
Multipath support for linux kernel protocol.

14 years agoMultipath support for OSPF
Ondrej Zajicek [Tue, 7 Dec 2010 22:35:39 +0000 (23:35 +0100)] 
Multipath support for OSPF

14 years agoMultipath support for static protocol.
Ondrej Zajicek [Tue, 7 Dec 2010 22:34:36 +0000 (23:34 +0100)] 
Multipath support for static protocol.

14 years agoCore multipath support.
Ondrej Zajicek [Tue, 7 Dec 2010 22:33:55 +0000 (23:33 +0100)] 
Core multipath support.

14 years agoRemove some runaway debug messages and typos.
Ondrej Zajicek [Fri, 19 Nov 2010 17:03:27 +0000 (18:03 +0100)] 
Remove some runaway debug messages and typos.

14 years agoMinor finalizations of link state checks.
Ondrej Zajicek [Fri, 19 Nov 2010 12:46:21 +0000 (13:46 +0100)] 
Minor finalizations of link state checks.

14 years agoFixes a typo (in OSPF_MAX_PKT_SIZE value).
Ondrej Zajicek [Sat, 13 Nov 2010 13:19:55 +0000 (14:19 +0100)] 
Fixes a typo (in OSPF_MAX_PKT_SIZE value).

And updates a comment.

14 years agoAdds support for iface link detection to OSPF.
Ondrej Zajicek [Sat, 13 Nov 2010 13:19:23 +0000 (14:19 +0100)] 
Adds support for iface link detection to OSPF.

14 years agoAdds support for iface link check to static protocol.
Ondrej Zajicek [Thu, 11 Nov 2010 11:24:27 +0000 (12:24 +0100)] 
Adds support for iface link check to static protocol.

14 years agoImplements link state detection.
Ondrej Zajicek [Thu, 11 Nov 2010 09:03:02 +0000 (10:03 +0100)] 
Implements link state detection.

Also changes some symbol names (IFF_ADMIN_DOWN -> IFF_SHUTDOWN,
IFF_LINK_UP -> IFF_ADMIN_UP).

14 years agoFixes a bug related to implicit backbone on ABR.
Ondrej Zajicek [Wed, 10 Nov 2010 15:43:11 +0000 (16:43 +0100)] 
Fixes a bug related to implicit backbone on ABR.

14 years agoOSPF tx buffers should have the same size as rx buffers.
Ondrej Zajicek [Thu, 4 Nov 2010 16:25:48 +0000 (17:25 +0100)] 
OSPF tx buffers should have the same size as rx buffers.

We should be able to send everything we received.

14 years agoFixes a bug in LSA update of large LSAs.
Ondrej Zajicek [Thu, 4 Nov 2010 16:22:43 +0000 (17:22 +0100)] 
Fixes a bug in LSA update of large LSAs.

14 years agoFixes a bug in OSPF.
Ondrej Zajicek [Wed, 3 Nov 2010 09:04:46 +0000 (10:04 +0100)] 
Fixes a bug in OSPF.

14 years agoChange default for BGP IPv6 socket to V6ONLY.
Ondrej Zajicek [Wed, 3 Nov 2010 09:02:24 +0000 (10:02 +0100)] 
Change default for BGP IPv6 socket to V6ONLY.

Also add a new option 'dual' for the old behavior.

14 years agoDocumentation update.
Ondrej Zajicek [Fri, 22 Oct 2010 09:25:47 +0000 (11:25 +0200)] 
Documentation update.

14 years agoFixes some typos.
Ondrej Zajicek [Fri, 22 Oct 2010 06:35:19 +0000 (08:35 +0200)] 
Fixes some typos.

14 years agoFixes error handling in ASN expressions.
Ondrej Zajicek [Fri, 8 Oct 2010 23:00:53 +0000 (01:00 +0200)] 
Fixes error handling in ASN expressions.

14 years agoFixes syntactic priority of '.' .
Ondrej Zajicek [Fri, 8 Oct 2010 12:25:53 +0000 (14:25 +0200)] 
Fixes syntactic priority of '.' .

Dot in expressions like net.len definitely should have the highhest
priority.

14 years agoFixes scope of filter symbols.
Ondrej Zajicek [Mon, 4 Oct 2010 17:55:11 +0000 (19:55 +0200)] 
Fixes scope of filter symbols.

14 years agoChanges print-like filter commands to use a log instead of a stderr.
Ondrej Zajicek [Mon, 20 Sep 2010 11:01:01 +0000 (13:01 +0200)] 
Changes print-like filter commands to use a log instead of a stderr.

And extends the log subsystem to better handle that.

14 years agoFixes a bug in pair sets.
Ondrej Zajicek [Wed, 15 Sep 2010 00:01:23 +0000 (02:01 +0200)] 
Fixes a bug in pair sets.

14 years agoFixes a bug in community set delete.
Ondrej Zajicek [Sat, 11 Sep 2010 18:14:53 +0000 (20:14 +0200)] 
Fixes a bug in community set delete.

14 years agoFixes a one byte buffer overflow.
Ondrej Zajicek [Wed, 8 Sep 2010 10:08:38 +0000 (12:08 +0200)] 
Fixes a one byte buffer overflow.

14 years agoFixes a crash in RIP during reconfigure.
Ondrej Zajicek [Fri, 3 Sep 2010 15:15:02 +0000 (17:15 +0200)] 
Fixes a crash in RIP during reconfigure.

14 years agoFixes a memory leak in RIP.
Ondrej Zajicek [Fri, 3 Sep 2010 14:32:00 +0000 (16:32 +0200)] 
Fixes a memory leak in RIP.

14 years agoFixes a bug in NBMA on an iface with multiple IP addresses.
Ondrej Zajicek [Sun, 22 Aug 2010 12:43:53 +0000 (14:43 +0200)] 
Fixes a bug in NBMA on an iface with multiple IP addresses.

14 years agoChange default for handling missing link-local addresses on route servers.
Ondrej Zajicek [Fri, 13 Aug 2010 12:30:36 +0000 (14:30 +0200)] 
Change default for handling missing link-local addresses on route servers.

14 years agoSupports unique local unicast addresses.
Ondrej Zajicek [Thu, 12 Aug 2010 08:22:40 +0000 (10:22 +0200)] 
Supports unique local unicast addresses.

15 years agoTypo in doc.
Ondrej Filip [Mon, 9 Aug 2010 12:09:53 +0000 (14:09 +0200)] 
Typo in doc.

15 years agoFixes IPv6 build.
Ondrej Zajicek [Wed, 4 Aug 2010 13:27:11 +0000 (15:27 +0200)] 
Fixes IPv6 build.

15 years agoFixes build on Sparc.
Ondrej Zajicek [Wed, 4 Aug 2010 11:53:52 +0000 (13:53 +0200)] 
Fixes build on Sparc.

15 years agoDocumentation update and improvement of tests related to expressions in sets.
Ondrej Filip [Tue, 3 Aug 2010 15:35:34 +0000 (17:35 +0200)] 
Documentation update and improvement of tests related to expressions in sets.

15 years agoSmall typo in documentation.
Ondrej Filip [Tue, 3 Aug 2010 13:23:30 +0000 (15:23 +0200)] 
Small typo in documentation.

15 years agoEven set of number can be made by expressions.
Ondrej Filip [Tue, 3 Aug 2010 13:22:29 +0000 (15:22 +0200)] 
Even set of number can be made by expressions.

15 years agoSyntax of sets improved.
Ondrej Filip [Tue, 3 Aug 2010 13:14:26 +0000 (15:14 +0200)] 
Syntax of sets improved.

15 years agoDo not allow interdependent recursive routes.
Ondrej Zajicek [Tue, 3 Aug 2010 06:26:47 +0000 (08:26 +0200)] 
Do not allow interdependent recursive routes.

15 years agoIgnore warning when BGP peer is unreachable.
Ondrej Zajicek [Mon, 2 Aug 2010 23:12:43 +0000 (01:12 +0200)] 
Ignore warning when BGP peer is unreachable.