]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
15 years agoMakes date/time formats configurable.
Ondrej Zajicek [Tue, 2 Feb 2010 23:19:24 +0000 (00:19 +0100)] 
Makes date/time formats configurable.

15 years agoWorkaround for some broken BGP implementations that skip initial KEEPALIVE.
Ondrej Zajicek [Tue, 2 Feb 2010 09:14:21 +0000 (10:14 +0100)] 
Workaround for some broken BGP implementations that skip initial KEEPALIVE.

15 years agoChanges right-recursion to left-recursion in a filter grammar.
Ondrej Zajicek [Mon, 1 Feb 2010 23:03:46 +0000 (00:03 +0100)] 
Changes right-recursion to left-recursion in a filter grammar.

Because we don't want to have a limit on a function/filter length.

15 years agoMerge commit 'origin/master' into new
Ondrej Zajicek [Thu, 28 Jan 2010 15:00:16 +0000 (16:00 +0100)] 
Merge commit 'origin/master' into new

15 years agoChanges 'ignore communities' to 'interpret communities'.
Ondrej Zajicek [Thu, 28 Jan 2010 14:59:18 +0000 (15:59 +0100)] 
Changes 'ignore communities' to 'interpret communities'.

15 years agoPriority for '||' and '&&' fixed.
Ondrej Filip [Wed, 27 Jan 2010 22:45:36 +0000 (23:45 +0100)] 
Priority for '||' and '&&' fixed.

15 years agoAllow multiple || and && statements.
Ondrej Filip [Wed, 27 Jan 2010 21:26:45 +0000 (22:26 +0100)] 
Allow multiple || and && statements.

15 years agoBetter handling of well-known communities.
Ondrej Zajicek [Wed, 27 Jan 2010 16:22:57 +0000 (17:22 +0100)] 
Better handling of well-known communities.

Process well-known communities before the export filter (old behavior is
to process these attributes after, which does not allow to send route
with such community) and just for routes received from other BGP
protocols. Also fixes a bug in next_hop check.

15 years agoComment update.
Ondrej Zajicek [Wed, 13 Jan 2010 13:53:33 +0000 (14:53 +0100)] 
Comment update.

15 years agoMerge commit 'origin/master' into new v1.2.0
Ondrej Zajicek [Fri, 8 Jan 2010 21:20:09 +0000 (22:20 +0100)] 
Merge commit 'origin/master' into new

15 years agoA partial vlink fix.
Ondrej Zajicek [Fri, 8 Jan 2010 21:19:41 +0000 (22:19 +0100)] 
A partial vlink fix.

15 years agoMerge branch 'master' of ssh://git.nic.cz/projects/bird/GIT/bird
Ondrej Filip [Fri, 8 Jan 2010 20:19:03 +0000 (21:19 +0100)] 
Merge branch 'master' of ssh://git.nic.cz/projects/bird/GIT/bird

15 years agoTypo in documentation.
Ondrej Filip [Fri, 8 Jan 2010 20:06:06 +0000 (21:06 +0100)] 
Typo in documentation.

15 years agoA fix for broken multi-area OSPF
Ondrej Zajicek [Fri, 8 Jan 2010 16:22:51 +0000 (17:22 +0100)] 
A fix for broken multi-area OSPF

15 years agoSocket table update.
Ondrej Zajicek [Fri, 8 Jan 2010 09:21:51 +0000 (10:21 +0100)] 
Socket table update.

15 years agoCryptographic auth can be used also on virtual links.
Ondrej Filip [Fri, 8 Jan 2010 00:14:34 +0000 (01:14 +0100)] 
Cryptographic auth can be used also on virtual links.

15 years agoSmall typo.
Ondrej Filip [Fri, 8 Jan 2010 00:13:58 +0000 (01:13 +0100)] 
Small typo.

15 years agoMore information about vlinks.
Ondrej Filip [Thu, 7 Jan 2010 22:42:11 +0000 (23:42 +0100)] 
More information about vlinks.

15 years agoBugfix in DBG call.
Ondrej Filip [Thu, 7 Jan 2010 22:03:19 +0000 (23:03 +0100)] 
Bugfix in DBG call.

15 years agoBe a little bit more verbose on virtual links.
Ondrej Filip [Thu, 7 Jan 2010 21:54:39 +0000 (22:54 +0100)] 
Be a little bit more verbose on virtual links.

15 years agoA fix of a previous fix.
Ondrej Zajicek [Thu, 7 Jan 2010 21:43:06 +0000 (22:43 +0100)] 
A fix of a previous fix.

15 years agoFixes vlinks for OSPFv2.
Ondrej Zajicek [Thu, 7 Jan 2010 21:22:10 +0000 (22:22 +0100)] 
Fixes vlinks for OSPFv2.

15 years agoDebugging change leaked to repository.
Ondrej Zajicek [Thu, 7 Jan 2010 15:24:36 +0000 (16:24 +0100)] 
Debugging change leaked to repository.

15 years agoA minor fix in OSPF.
Ondrej Zajicek [Thu, 7 Jan 2010 10:46:11 +0000 (11:46 +0100)] 
A minor fix in OSPF.

15 years agoBSD compatibility fix.
Ondrej Zajicek [Wed, 6 Jan 2010 22:20:43 +0000 (23:20 +0100)] 
BSD compatibility fix.

15 years agoNEWS, version and documentation update.
Ondrej Zajicek [Wed, 6 Jan 2010 15:57:20 +0000 (16:57 +0100)] 
NEWS, version and documentation update.

15 years agoImplements MRTdump feature.
Ondrej Zajicek [Sun, 3 Jan 2010 11:17:52 +0000 (12:17 +0100)] 
Implements MRTdump feature.

15 years agoShow command cleanups.
Ondrej Zajicek [Tue, 22 Dec 2009 09:49:39 +0000 (10:49 +0100)] 
Show command cleanups.

15 years agoMerge commit 'origin/master' into new
Ondrej Zajicek [Tue, 22 Dec 2009 00:34:01 +0000 (01:34 +0100)] 
Merge commit 'origin/master' into new

15 years agoWrong switch name in configuration example.
Ondrej Filip [Mon, 21 Dec 2009 15:29:23 +0000 (16:29 +0100)] 
Wrong switch name in configuration example.

15 years agoChange default mode of pipes to transparent.
Ondrej Zajicek [Mon, 21 Dec 2009 10:53:58 +0000 (11:53 +0100)] 
Change default mode of pipes to transparent.

Opaque pipes are obsolete and should disappear in the future.

15 years agoChange default LOCAL_PREF attribute to 100 (suggested value by RFC 4277).
Ondrej Zajicek [Mon, 21 Dec 2009 10:50:42 +0000 (11:50 +0100)] 
Change default LOCAL_PREF attribute to 100 (suggested value by RFC 4277).

15 years agoMerge branch 'ospf3' into new
Ondrej Zajicek [Sun, 20 Dec 2009 21:57:44 +0000 (22:57 +0100)] 
Merge branch 'ospf3' into new

15 years agoMerge branch 'dev' into ospf3
Ondrej Zajicek [Sun, 20 Dec 2009 21:56:09 +0000 (22:56 +0100)] 
Merge branch 'dev' into ospf3

15 years agoTypo corrected.
Ondrej 'Feela' Filip [Sun, 20 Dec 2009 15:18:22 +0000 (16:18 +0100)] 
Typo corrected.

15 years agoFixes a new bug in the pipe protocol soft reconfiguration.
Ondrej Zajicek [Sun, 20 Dec 2009 13:59:12 +0000 (14:59 +0100)] 
Fixes a new bug in the pipe protocol soft reconfiguration.

Also updates route reload for pipes.

15 years agoFixes unnecessary pipe restart during configure.
Ondrej Zajicek [Sun, 20 Dec 2009 11:13:15 +0000 (12:13 +0100)] 
Fixes unnecessary pipe restart during configure.

15 years agoNEWS and version update.
Ondrej Zajicek [Sat, 19 Dec 2009 17:45:46 +0000 (18:45 +0100)] 
NEWS and version update.

15 years agoMerge branch 'ospf3' into new
Ondrej Zajicek [Mon, 14 Dec 2009 23:32:13 +0000 (00:32 +0100)] 
Merge branch 'ospf3' into new

15 years agoFixes export of routes with link-local gw.
Ondrej Zajicek [Mon, 14 Dec 2009 23:30:07 +0000 (00:30 +0100)] 
Fixes export of routes with link-local gw.

15 years agoRemove bgp_as4_support variable.
Ondrej Zajicek [Mon, 14 Dec 2009 22:31:25 +0000 (23:31 +0100)] 
Remove bgp_as4_support variable.

15 years agoMinor doc update.
Ondrej Zajicek [Mon, 14 Dec 2009 22:08:48 +0000 (23:08 +0100)] 
Minor doc update.

15 years agoImplements route reload for OSPF.
Ondrej Zajicek [Mon, 14 Dec 2009 20:17:15 +0000 (21:17 +0100)] 
Implements route reload for OSPF.

15 years agoMerge branch 'dev' into ospf3
Ondrej Zajicek [Mon, 14 Dec 2009 19:37:32 +0000 (20:37 +0100)] 
Merge branch 'dev' into ospf3

Conflicts:

proto/ospf/lsreq.c
proto/ospf/lsupd.c
proto/ospf/rt.c

15 years agoMinor updates.
Ondrej Zajicek [Mon, 14 Dec 2009 16:29:33 +0000 (17:29 +0100)] 
Minor updates.

15 years agoFinishes 'route reload' feature.
Ondrej Zajicek [Mon, 14 Dec 2009 00:32:37 +0000 (01:32 +0100)] 
Finishes 'route reload' feature.

15 years agoMinor fixes in OSPF.
Ondrej Zajicek [Sat, 12 Dec 2009 00:35:51 +0000 (01:35 +0100)] 
Minor fixes in OSPF.

15 years agoImplements protocol-specific Router ID for OSPF.
Ondrej Zajicek [Fri, 11 Dec 2009 00:20:53 +0000 (01:20 +0100)] 
Implements protocol-specific Router ID for OSPF.

And fixes one minor bug.

15 years agoTemporary OSPFv3 commit.
Ondrej Zajicek [Thu, 10 Dec 2009 23:31:56 +0000 (00:31 +0100)] 
Temporary OSPFv3 commit.

15 years agoFixes link-back check.
Ondrej Zajicek [Sun, 6 Dec 2009 21:05:50 +0000 (22:05 +0100)] 
Fixes link-back check.

15 years agoFixes next hop handling.
Ondrej Zajicek [Fri, 4 Dec 2009 21:20:13 +0000 (22:20 +0100)] 
Fixes next hop handling.

15 years agoFixes OSPFv2 build.
Ondrej Zajicek [Thu, 3 Dec 2009 22:20:02 +0000 (23:20 +0100)] 
Fixes OSPFv2 build.

15 years agoFixes some log messages.
Ondrej Zajicek [Thu, 3 Dec 2009 17:56:39 +0000 (18:56 +0100)] 
Fixes some log messages.

15 years agoMinor fix in LSA update.
Ondrej Zajicek [Thu, 3 Dec 2009 17:25:14 +0000 (18:25 +0100)] 
Minor fix in LSA update.

15 years agoFixes silly bug.
Ondrej Zajicek [Wed, 2 Dec 2009 21:22:40 +0000 (22:22 +0100)] 
Fixes silly bug.

15 years agoImplements route re-feed.
Ondrej Zajicek [Wed, 2 Dec 2009 21:19:47 +0000 (22:19 +0100)] 
Implements route re-feed.

This can be used to re-feed routes to protocol after soft change in
export filters.

15 years agoFixes some problems in pipes.
Ondrej Zajicek [Wed, 2 Dec 2009 16:26:16 +0000 (17:26 +0100)] 
Fixes some problems in pipes.

For transparent pipes, loop detection works correctly now.
Pipes are now more symmetric - in both directions filtering
is done in do_rte_announce().

15 years agoFixes one missing log message.
Ondrej Zajicek [Wed, 2 Dec 2009 13:33:34 +0000 (14:33 +0100)] 
Fixes one missing log message.

15 years agoFixes some crashes in OSPFv2.
Ondrej Zajicek [Sun, 29 Nov 2009 09:29:33 +0000 (10:29 +0100)] 
Fixes some crashes in OSPFv2.

15 years agoTemporary commit.
Ondrej Zajicek [Sun, 29 Nov 2009 09:09:25 +0000 (10:09 +0100)] 
Temporary commit.

15 years agoFix -p option.
Ondrej Zajicek [Thu, 26 Nov 2009 22:23:29 +0000 (23:23 +0100)] 
Fix -p option.

15 years agoImplements BGP route refresh.
Ondrej Zajicek [Thu, 26 Nov 2009 19:47:59 +0000 (20:47 +0100)] 
Implements BGP route refresh.

15 years agoMerge commit 'origin/master' into dev
Ondrej Zajicek [Tue, 24 Nov 2009 16:19:23 +0000 (17:19 +0100)] 
Merge commit 'origin/master' into dev

15 years agoFixes serious bug in core related to route filtering.
Ondrej Zajicek [Tue, 24 Nov 2009 16:15:20 +0000 (17:15 +0100)] 
Fixes serious bug in core related to route filtering.

If protocol announces a route, route is accepted by import filter to
routing table, and later it announces replacement of that route that is
rejected by import filter, old route remains in routing table.

15 years agoFixes in the documentation.
Ondrej Zajicek [Fri, 20 Nov 2009 08:29:29 +0000 (09:29 +0100)] 
Fixes in the documentation.

15 years agoAdded word 'IPv6' to underline, that this problem was not IPv4 related.
Ondrej Filip [Thu, 19 Nov 2009 22:15:58 +0000 (23:15 +0100)] 
Added word 'IPv6' to underline, that this problem was not IPv4 related.

15 years agoNew version.
Ondrej Zajicek [Thu, 19 Nov 2009 11:53:55 +0000 (12:53 +0100)] 
New version.

15 years agoImplement option to exit after config file parsing.
Ondrej Zajicek [Thu, 19 Nov 2009 10:44:17 +0000 (11:44 +0100)] 
Implement option to exit after config file parsing.

15 years agoImplements option that controls IPv6 BGP next hops when lladdr is missing.
Ondrej Zajicek [Wed, 18 Nov 2009 19:32:36 +0000 (20:32 +0100)] 
Implements option that controls IPv6 BGP next hops when lladdr is missing.

15 years agoAdds some documentation to the description option.
Ondrej Zajicek [Tue, 17 Nov 2009 14:50:29 +0000 (15:50 +0100)] 
Adds some documentation to the description option.

15 years agoImplement description field of protocol.
Ondrej Zajicek [Tue, 17 Nov 2009 14:45:05 +0000 (15:45 +0100)] 
Implement description field of protocol.

15 years agoShow both IPv6 next hop addresses in BGP.
Ondrej Zajicek [Tue, 17 Nov 2009 13:17:23 +0000 (14:17 +0100)] 
Show both IPv6 next hop addresses in BGP.

15 years agoImplements RFC 5004 - prefer older external routes.
Ondrej Zajicek [Tue, 17 Nov 2009 10:41:29 +0000 (11:41 +0100)] 
Implements RFC 5004 - prefer older external routes.

15 years agoTemporary OSPFv3 devel commit
Ondrej Zajicek [Tue, 17 Nov 2009 09:31:33 +0000 (10:31 +0100)] 
Temporary OSPFv3 devel commit

15 years agoFixes bug related to reconfiguration with bgp_path first/last operators.
Ondrej Zajicek [Sun, 15 Nov 2009 13:24:20 +0000 (14:24 +0100)] 
Fixes bug related to reconfiguration with bgp_path first/last operators.

15 years agoAfter shutdown, BIRD should have exit code 0.
Ondrej Zajicek [Fri, 13 Nov 2009 13:54:43 +0000 (14:54 +0100)] 
After shutdown, BIRD should have exit code 0.

15 years agoFixes BIRD socket unlink.
Ondrej Zajicek [Fri, 13 Nov 2009 13:43:29 +0000 (14:43 +0100)] 
Fixes BIRD socket unlink.

15 years agoUse IPv6 checksums in OSPFv3.
Ondrej Zajicek [Mon, 9 Nov 2009 22:22:53 +0000 (23:22 +0100)] 
Use IPv6 checksums in OSPFv3.

15 years agoMerge branch 'dev' into ospf3
Ondrej Zajicek [Mon, 9 Nov 2009 21:54:39 +0000 (22:54 +0100)] 
Merge branch 'dev' into ospf3

15 years agoMerge commit 'origin/master' into dev
Ondrej Zajicek [Mon, 2 Nov 2009 15:27:17 +0000 (16:27 +0100)] 
Merge commit 'origin/master' into dev

15 years agoFixes build in Debian GNU/kFreeBSD.
Ondrej Zajicek [Mon, 2 Nov 2009 15:25:05 +0000 (16:25 +0100)] 
Fixes build in Debian GNU/kFreeBSD.

15 years agoVersion 1.1.5
Ondrej 'Feela' Filip [Mon, 2 Nov 2009 14:59:01 +0000 (15:59 +0100)] 
Version 1.1.5

15 years agoImplements better checks on incoming packets and LSAs in OSPF.
Ondrej Zajicek [Thu, 29 Oct 2009 22:57:42 +0000 (23:57 +0100)] 
Implements better checks on incoming packets and LSAs in OSPF.

15 years agoFixes some problems related to link-local routes in KRT interface.
Ondrej Zajicek [Wed, 28 Oct 2009 21:39:24 +0000 (22:39 +0100)] 
Fixes some problems related to link-local routes in KRT interface.

15 years agoNew version.
Ondrej Zajicek [Wed, 28 Oct 2009 19:33:08 +0000 (20:33 +0100)] 
New version.

15 years agoReplaces local endianity testing macro with the common one.
Ondrej Zajicek [Tue, 27 Oct 2009 21:25:36 +0000 (22:25 +0100)] 
Replaces local endianity testing macro with the common one.

That makes it easier to integrate BIRD to crosscompiling
buildsystems.

15 years agoImplements proper handling of summary/external LSA IDs.
Ondrej Zajicek [Sun, 25 Oct 2009 19:02:28 +0000 (20:02 +0100)] 
Implements proper handling of summary/external LSA IDs.

15 years agoAllows importing 'onlink' routes.
Ondrej Zajicek [Tue, 20 Oct 2009 17:04:28 +0000 (19:04 +0200)] 
Allows importing 'onlink' routes.

15 years agoImplement command to show LSA db.
Ondrej Zajicek [Thu, 15 Oct 2009 09:57:25 +0000 (11:57 +0200)] 
Implement command to show LSA db.

15 years agoReimplements 'show ospf state' for OSPFv3 and fixes some bugs.
Ondrej Zajicek [Wed, 14 Oct 2009 22:28:04 +0000 (00:28 +0200)] 
Reimplements 'show ospf state' for OSPFv3 and fixes some bugs.

15 years agoImplements protocol-specific router id and updates documentation.
Ondrej Zajicek [Mon, 12 Oct 2009 21:31:42 +0000 (23:31 +0200)] 
Implements protocol-specific router id and updates documentation.

15 years agoRename as_path_get_last/as_path_get_first to be consistent.
Ondrej Zajicek [Mon, 12 Oct 2009 18:44:58 +0000 (20:44 +0200)] 
Rename as_path_get_last/as_path_get_first to be consistent.

15 years agoWorkaround for stupid callback scheduler.
Ondrej Zajicek [Sun, 11 Oct 2009 16:56:16 +0000 (18:56 +0200)] 
Workaround for stupid callback scheduler.

There is no reak callback scheduler and previous behavior causes
bad things during hard congestion (like BGP hold timeouts).

Smart callback scheduler is still missing, but main loop was
changed such that it first processes all tx callbacks (which
are fast enough) (but max 4* per socket) + rx callbacks for CLI,
and in the second phase it processes one rx callback per
socket up to four sockets (as rx callback can be slow when
there are too many protocols, because route redistribution
is done synchronously inside rx callback). If there is event
callback ready, second phase is skipped in 90% of iterations
(to speed up CLI during congestion).

15 years agoFirst and last accessors to as_paths.
Ondrej Zajicek [Thu, 8 Oct 2009 14:23:24 +0000 (15:23 +0100)] 
First and last accessors to as_paths.

15 years agoImplement proper LSA ID generation.
Ondrej Zajicek [Wed, 7 Oct 2009 20:10:29 +0000 (21:10 +0100)] 
Implement proper LSA ID generation.

15 years agoNew version.
Ondrej Zajicek [Wed, 30 Sep 2009 16:48:38 +0000 (18:48 +0200)] 
New version.

15 years agoFixes one previous commit.
Ondrej Zajicek [Wed, 30 Sep 2009 14:34:47 +0000 (16:34 +0200)] 
Fixes one previous commit.

15 years agoShow bad peer AS number in log in decimal.
Ondrej Zajicek [Thu, 24 Sep 2009 21:14:44 +0000 (23:14 +0200)] 
Show bad peer AS number in log in decimal.

15 years agoPassive option.
Ondrej Zajicek [Thu, 24 Sep 2009 20:12:11 +0000 (22:12 +0200)] 
Passive option.

15 years agoDo not allow gateway routes with NULL iface.
Ondrej Zajicek [Thu, 24 Sep 2009 17:08:14 +0000 (19:08 +0200)] 
Do not allow gateway routes with NULL iface.