]>
git.ipfire.org Git - thirdparty/bird.git/log
Ondrej Zajicek [Thu, 17 Sep 2009 15:52:36 +0000 (17:52 +0200)]
Fixes headers for uintptr_t (and build on NetBSD).
Ondrej Zajicek [Thu, 17 Sep 2009 11:35:37 +0000 (13:35 +0200)]
Fixes preference bounds.
Ondrej Zajicek [Thu, 17 Sep 2009 10:40:02 +0000 (12:40 +0200)]
Fixes preference in transparent pipes.
Ondrej Filip [Fri, 11 Sep 2009 10:20:30 +0000 (12:20 +0200)]
New release 1.1.3
Ondrej Filip [Sun, 6 Sep 2009 19:26:46 +0000 (21:26 +0200)]
Update of config.sub & config.guess
Ondrej Zajicek [Fri, 4 Sep 2009 09:24:08 +0000 (11:24 +0200)]
Clear memory allocated by ralloc().
This also fixes bug that timer->recurrent was not cleared
in tm_new() and unexpected recurrence of startup timer
in BGP confused state machine and caused crash.
Ondrej Zajicek [Thu, 27 Aug 2009 17:01:04 +0000 (19:01 +0200)]
Some cleanups.
Ondrej Zajicek [Tue, 25 Aug 2009 17:01:37 +0000 (19:01 +0200)]
Fixes bug related to AS2->AS4 conversion.
Ondrej Filip [Sun, 23 Aug 2009 21:04:59 +0000 (23:04 +0200)]
Version 1.1.2
Ondrej Filip [Sun, 23 Aug 2009 21:03:31 +0000 (23:03 +0200)]
Version 1.1.2
Ondrej Zajicek [Fri, 21 Aug 2009 07:46:49 +0000 (09:46 +0200)]
Merge commit 'origin/master' into dev
Ondrej Zajicek [Fri, 21 Aug 2009 07:43:31 +0000 (09:43 +0200)]
Allow more kernel routing tables in IPv6.
Ondrej Zajicek [Fri, 21 Aug 2009 07:31:35 +0000 (09:31 +0200)]
Fixes bug in eattr binary search.
Ondrej Filip [Sun, 16 Aug 2009 20:41:07 +0000 (22:41 +0200)]
Ondrej Zajicek add to the team.
Ondrej Filip [Sun, 16 Aug 2009 20:36:41 +0000 (22:36 +0200)]
Bugfix - each protocol can be compiled separately.
Ondrej Zajicek [Wed, 12 Aug 2009 08:26:42 +0000 (10:26 +0200)]
NEWS and version update.
Ondrej Zajicek [Wed, 12 Aug 2009 08:16:32 +0000 (10:16 +0200)]
Count number of lines (and not messages) in 'more'.
Ondrej Zajicek [Tue, 11 Aug 2009 13:49:56 +0000 (15:49 +0200)]
Fixes another bug in rte_recalculate().
Previous bugfix revealed another hidden bug here.
Ondrej Zajicek [Tue, 11 Aug 2009 09:03:37 +0000 (11:03 +0200)]
Replace assert with log.
Although it is true unless there is a bug in BIRD, this assert is not
needed (code below does not require that assumption), so we should not
crash.
Ondrej Zajicek [Tue, 11 Aug 2009 08:54:50 +0000 (10:54 +0200)]
Fixes bug that caused losing of some routes.
When update changes preferred route in such a way that
it ceased to be preferred, the new route was linked
to wrong place and lost.
Ondrej Zajicek [Mon, 10 Aug 2009 12:36:30 +0000 (14:36 +0200)]
Flex does not need the output of Bison.
Ondrej Zajicek [Mon, 10 Aug 2009 12:13:28 +0000 (14:13 +0200)]
Fixes parallel runs of Bison.
Previous version of Makefile executed Bison two times (in parallel),
because of two specified targets. I am not sure wheter this is the best
fix.
Previon
Ondrej Zajicek [Mon, 10 Aug 2009 11:59:56 +0000 (13:59 +0200)]
Compilation and dependency generation should be serialized.
Ondrej Zajicek [Mon, 10 Aug 2009 11:57:08 +0000 (13:57 +0200)]
Clean files generated by Bison and Flex.
Ondrej Zajicek [Mon, 10 Aug 2009 10:04:25 +0000 (12:04 +0200)]
Fixes typo in Makefile
Ondrej Zajicek [Mon, 10 Aug 2009 08:16:00 +0000 (10:16 +0200)]
Merge branch 'master' into dev
Ondrej Filip [Sun, 9 Aug 2009 17:43:42 +0000 (19:43 +0200)]
Makefile changed to make it work with 'make -jN' where N>1
Ondrej Filip [Sun, 9 Aug 2009 17:43:15 +0000 (19:43 +0200)]
Missing dependency added.
Ondrej Filip [Thu, 30 Jul 2009 16:39:41 +0000 (18:39 +0200)]
Symbols PASSWORDS and BROADCAST not declared for OSPF
Ondrej Zajicek [Thu, 23 Jul 2009 20:21:17 +0000 (22:21 +0200)]
Fixes compiler warning in OFFSETOF().
Ondrej Zajicek [Thu, 23 Jul 2009 14:51:28 +0000 (16:51 +0200)]
Use %R in OSPF when appropriate.
Ondrej Zajicek [Thu, 23 Jul 2009 14:06:25 +0000 (16:06 +0200)]
Adds %R printf directive for Router ID.
Ondrej Zajicek [Tue, 14 Jul 2009 23:47:29 +0000 (01:47 +0200)]
Implements 'more' feature to birdc.
Also does some code restructuring.
Ondrej Zajicek [Tue, 14 Jul 2009 12:18:54 +0000 (14:18 +0200)]
Fixes bug in CLI TX buffer management.
Ondrej Zajicek [Thu, 9 Jul 2009 13:42:39 +0000 (15:42 +0200)]
Fixed bug related to reconfiguration of BGP with MD5 passwords.
Ondrej Zajicek [Mon, 6 Jul 2009 21:10:33 +0000 (23:10 +0200)]
Merge branch 'master' into dev
Ondrej Zajicek [Mon, 6 Jul 2009 17:07:01 +0000 (19:07 +0200)]
Fixes memory alignment problems on Sparc64.
Not quite standard construction, i should add
some autoconf macro.
Not tested yet.
Ondrej Zajicek [Sun, 5 Jul 2009 19:18:55 +0000 (21:18 +0200)]
Another pile of ipa_from_u32() calls.
Ondrej Zajicek [Sun, 5 Jul 2009 18:26:51 +0000 (20:26 +0200)]
Fixes OSPF on big-endians.
Hmm, #ifdef is not very typo-safe.
Ondrej Zajicek [Sun, 5 Jul 2009 17:01:54 +0000 (19:01 +0200)]
Fixes type mismatch in OSPF printf statements.
Mixing ip_addr and u32 does bad things on Ultrasparc.
Although both have the same size. Fascinating.
It was not catched by compiler because of varargs.
Ondrej Filip [Sun, 28 Jun 2009 08:03:24 +0000 (10:03 +0200)]
Small typos.
Ondrej Filip [Sun, 28 Jun 2009 07:43:29 +0000 (09:43 +0200)]
New release 1.1.0!
Ondrej Filip [Sat, 27 Jun 2009 16:56:26 +0000 (18:56 +0200)]
Unused file removed.
Ondrej Zajicek [Fri, 26 Jun 2009 11:33:41 +0000 (13:33 +0200)]
Fixes bug on TCP passive socket binding on BSD.
BGP on BSD was bound to random port. I am surprised that
nobody noticed it already.
Ondrej Zajicek [Thu, 25 Jun 2009 23:06:12 +0000 (01:06 +0200)]
Merge branch 'master' into dev
Ondrej Zajicek [Thu, 25 Jun 2009 13:44:43 +0000 (15:44 +0200)]
Minor bugfix.
Ondrej Zajicek [Thu, 25 Jun 2009 12:42:25 +0000 (14:42 +0200)]
NEWS and version update.
Ondrej Zajicek [Tue, 23 Jun 2009 09:08:30 +0000 (11:08 +0200)]
Replace 'bind' option with 'listen' option.
To be consistent with other daemons.
Ondrej Zajicek [Tue, 23 Jun 2009 09:00:38 +0000 (11:00 +0200)]
Fixes bug in ORIGIN check.
Ondrej Zajicek [Tue, 23 Jun 2009 08:50:57 +0000 (10:50 +0200)]
Changes handling of AS_PATH_CONFED_* segments in AS_PATH.
Although standard says that if we receive AS_PATH_CONFED_*
(and we are not a part of a confederation) segment, we should
drop session, nobody does that and it is unwise to do that.
Now we drop session just in case that peer ASN is in
AS_PATH_CONFED_* segment (to detect peer that considers BIRD
as a part of its confederation).
Ondrej Zajicek [Fri, 19 Jun 2009 22:59:32 +0000 (00:59 +0200)]
Fixes bug in scheduling of callback by main loop.
If other side of a socket is sending data faster than
BIRD is processing, BIRD does not schedule any other
callbacks (events, timers, rx/tx callbacks).
Ondrej Zajicek [Fri, 19 Jun 2009 22:40:21 +0000 (00:40 +0200)]
Documentation update
Ondrej Zajicek [Fri, 19 Jun 2009 21:49:34 +0000 (23:49 +0200)]
Adds support for soft reconfiguration.
Ondrej Zajicek [Thu, 18 Jun 2009 17:20:07 +0000 (19:20 +0200)]
Implements option that changes BGP listening socket parametres.
Ondrej Zajicek [Thu, 18 Jun 2009 12:32:44 +0000 (14:32 +0200)]
Minor bugfixes.
Ondrej Zajicek [Thu, 11 Jun 2009 18:51:13 +0000 (20:51 +0200)]
Documentation update.
Ondrej Zajicek [Thu, 11 Jun 2009 15:25:38 +0000 (17:25 +0200)]
Implements an option that allows to change a set of stub networks.
Ondrej Zajicek [Wed, 10 Jun 2009 21:45:08 +0000 (23:45 +0200)]
Changes OSPF to generate stub networks for non-primary addresses.
Also does some reorganization in RT LSA announcement.
Ondrej Zajicek [Sat, 6 Jun 2009 22:38:38 +0000 (00:38 +0200)]
Minor BGP changes related to error wait time.
Ondrej Zajicek [Sat, 6 Jun 2009 16:56:33 +0000 (18:56 +0200)]
Fixes bug related to startup delay change.
Ondrej Zajicek [Sat, 6 Jun 2009 16:16:22 +0000 (18:16 +0200)]
Differentiate between error delay and connect/reconnect delay.
The difference is here to reject incoming connections in the
first case.
Ondrej Zajicek [Thu, 4 Jun 2009 11:38:18 +0000 (13:38 +0200)]
Adds route limit documentation.
Ondrej Zajicek [Thu, 4 Jun 2009 11:31:09 +0000 (13:31 +0200)]
Implements import route limits.
Ondrej Zajicek [Wed, 3 Jun 2009 23:22:56 +0000 (01:22 +0200)]
Implements route statistics and fixes some minor bugs.
Ondrej Filip [Tue, 2 Jun 2009 10:01:24 +0000 (12:01 +0200)]
Inlude DESTDIR in install to make life of packagers easier.
Ondrej Filip [Tue, 2 Jun 2009 09:36:07 +0000 (11:36 +0200)]
Clean also ipv6 bird.ctl
Ondrej Filip [Tue, 2 Jun 2009 09:00:12 +0000 (11:00 +0200)]
Error in test fixed.
Ondrej Filip [Mon, 1 Jun 2009 22:28:08 +0000 (00:28 +0200)]
Small change to make BIRD's IPv6 packaging easier
Ondrej Zajicek [Mon, 1 Jun 2009 21:18:45 +0000 (23:18 +0200)]
Escaped debbuging message removed.
Ondrej Zajicek [Mon, 1 Jun 2009 17:32:41 +0000 (19:32 +0200)]
Adds support for dynamic pair and bgp mask expressions.
Ondrej Zajicek [Mon, 1 Jun 2009 14:20:48 +0000 (16:20 +0200)]
Removes some remnant of '|' bgp path separator.
Ondrej Zajicek [Mon, 1 Jun 2009 12:07:13 +0000 (14:07 +0200)]
The pipe cleanup.
Ondrej Zajicek [Mon, 1 Jun 2009 10:10:10 +0000 (12:10 +0200)]
Adds opaque/transparent pipe mode selection.
Ondrej Zajicek [Sun, 31 May 2009 13:24:27 +0000 (15:24 +0200)]
Changes pipes to transfer all routes between routing table, not just optimal routes.
Ondrej Zajicek [Fri, 29 May 2009 22:35:35 +0000 (00:35 +0200)]
Fixes buggy prefix ~ prefix matching.
Ondrej Filip [Fri, 29 May 2009 21:08:28 +0000 (23:08 +0200)]
New type variable 'V' defined in filters. This type is checked
only for name, never for value in function filter_same()
Ondrej Filip [Fri, 29 May 2009 21:04:54 +0000 (23:04 +0200)]
Function pm_path_compare() checked just length of the bgpmasks
Ondrej Filip [Fri, 29 May 2009 21:02:36 +0000 (23:02 +0200)]
Typo in warning fixed.
Ondrej Zajicek [Fri, 29 May 2009 20:49:30 +0000 (22:49 +0200)]
Implements primary address selection base on 'primary' option.
Ondrej Zajicek [Fri, 29 May 2009 15:36:37 +0000 (17:36 +0200)]
Fixes problems with rewriting of kernel device routes.
Ondrej Zajicek [Fri, 29 May 2009 11:32:24 +0000 (13:32 +0200)]
Add 'primary' configuration option.
Ondrej Zajicek [Thu, 28 May 2009 11:58:51 +0000 (13:58 +0200)]
Merge branch 'dev' into ospf
Ondrej Filip [Thu, 28 May 2009 11:37:04 +0000 (13:37 +0200)]
Missing boolean comparison added.
Ondrej Filip [Tue, 26 May 2009 08:43:59 +0000 (10:43 +0200)]
Warning for BSD system and TCP-MD5.
Ondrej Zajicek [Sun, 24 May 2009 23:41:20 +0000 (01:41 +0200)]
Adds INSTALL file.
Ondrej Zajicek [Sun, 24 May 2009 15:55:33 +0000 (17:55 +0200)]
Hello packets on PTP networks should have zero netmask.
This also ensures that misconfigured routers (one side
ptp and one side broadcast) do not make adjacency.
Ondrej Zajicek [Sun, 24 May 2009 15:51:27 +0000 (17:51 +0200)]
Ignore Hello packets from different IP network (than primary).
Ondrej Zajicek [Fri, 22 May 2009 16:41:52 +0000 (18:41 +0200)]
Update versions.
Ondrej Zajicek [Fri, 22 May 2009 16:08:54 +0000 (18:08 +0200)]
NEWS update.
Ondrej Zajicek [Fri, 22 May 2009 15:12:15 +0000 (17:12 +0200)]
Change import/preimport to export/preexport to be consistent with filters.
Ondrej Zajicek [Fri, 22 May 2009 13:16:53 +0000 (15:16 +0200)]
Fixes serious bug in route attribute handing.
ea_same() sometimes returns true for different route attributes,
which caused that hash table in BGP does not work correctly and
some routes were sent with different attributes.
Ondrej Zajicek [Fri, 22 May 2009 11:37:07 +0000 (13:37 +0200)]
Fixes type mismatch on BSD systems.
Ondrej Zajicek [Thu, 21 May 2009 23:13:07 +0000 (01:13 +0200)]
Ugly hack for finding readline on NetBSD
Ondrej Zajicek [Thu, 21 May 2009 22:26:30 +0000 (00:26 +0200)]
Better checks for M4 in configure.
Ondrej Zajicek [Thu, 21 May 2009 07:26:59 +0000 (09:26 +0200)]
Merge branch 'master' into dev
Ondrej Zajicek [Wed, 13 May 2009 20:04:44 +0000 (22:04 +0200)]
Documentation updates
Ondrej Filip [Mon, 11 May 2009 00:01:11 +0000 (02:01 +0200)]
'show route protocol <p>' added to CLI.
Ondrej Filip [Sun, 10 May 2009 23:32:49 +0000 (01:32 +0200)]
OpenBSD port related changes.
Ondrej Filip [Sun, 10 May 2009 17:23:05 +0000 (19:23 +0200)]
Fixed bug in cli help.
Ondrej Zajicek [Sun, 10 May 2009 11:15:17 +0000 (13:15 +0200)]
Fixes in documentation.