dca75fd7c2
Removes phantom protocol from the pipe design.
...
It seems that by adding one pipe-specific exception to route
announcement code and by adding one argument to rt_notify() callback i
could completely eliminate the need for the phantom protocol instance
and therefore make the code more straightforward. It will also fix some
minor bugs (like ignoring debug flag changes from the command line).
2010-02-13 12:26:26 +01:00
9db74169be
Fixes protocol statistics for pipes.
2010-02-13 10:44:46 +01:00
c83876265e
Fixes a tricky bug in the pipe protocol.
...
When uncofiguring the pipe and the peer table, the peer table was
unlocked when pipe protocol state changed to down/flushing and not to
down/hungry. This leads to the removal of the peer table before
the routes from the pipe were flushed.
The fix leads to adding some pipe-specific hacks to the nest,
but this seems inevitable.
2010-02-11 22:27:06 +01:00
a2ea1bac60
Moves errno.h include.
2010-02-11 21:19:20 +01:00
2af25a971a
Fixes a crash caused by missing error hook on BGP listening socket.
...
Error happened when too many BGP connections arrived in one moment
(ECONNABORTED).
2010-02-11 11:12:58 +01:00
fa5a99c766
NEWS version update.
v1.2.1
2010-02-10 23:09:23 +01:00
75f8861898
NEWS and version update.
2010-02-10 16:18:17 +01:00
fae9be7782
Merge commit 'origin/master' into new
2010-02-10 14:59:26 +01:00
7d1966689f
RTF_CLONING is removed in FreeBSD 8.
2010-02-10 14:57:16 +01:00
0efd646278
Define symbols as text between ''.
2010-02-10 12:30:14 +01:00
c27b2449d1
Shows source (Router ID) for OSPF routes and adds such attribute.
...
A sad thing is that we does not have a 'router_id' filter type,
so it must be given as decimal number in filters.
2010-02-08 16:01:03 +01:00
5a56f27cd0
Adds asterisk to the primary route in 'show route' cmd.
...
And also fixes a minor bug.
2010-02-08 12:42:09 +01:00
aa80826e4a
Unnumbered OSPF interfaces should be always in the point-to-point mode.
2010-02-07 09:49:34 +01:00
76b53a4e20
Adds some log messages related to configure.
...
Also fixes a bug in the previous patch.
2010-02-06 22:57:51 +01:00
ebae4770c9
Modifies configure to just reload protocols when filters change.
...
Before this change, protocols were restarted in that case.
2010-02-06 19:19:09 +01:00
c37e78510f
Makes date/time formats configurable.
2010-02-03 00:19:24 +01:00
44f26560ec
Workaround for some broken BGP implementations that skip initial KEEPALIVE.
2010-02-02 10:14:21 +01:00
5f47c4c11e
Changes right-recursion to left-recursion in a filter grammar.
...
Because we don't want to have a limit on a function/filter length.
2010-02-02 00:03:46 +01:00
1a7a4e59a2
Merge commit 'origin/master' into new
2010-01-28 16:00:16 +01:00
41677025ee
Changes 'ignore communities' to 'interpret communities'.
2010-01-28 15:59:18 +01:00
1960d20350
Priority for '||' and '&&' fixed.
2010-01-27 23:45:36 +01:00
7515dafc00
Allow multiple || and && statements.
2010-01-27 22:26:45 +01:00
6cb8f742f1
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.
2010-01-27 17:22:57 +01:00
a306208582
Comment update.
2010-01-13 14:53:33 +01:00
974363c172
Merge commit 'origin/master' into new
v1.2.0
2010-01-08 22:20:09 +01:00
99f5fc14cd
A partial vlink fix.
2010-01-08 22:19:41 +01:00
844e0f65db
Merge branch 'master' of ssh://git.nic.cz/projects/bird/GIT/bird
2010-01-08 21:19:03 +01:00
3242ab437f
Typo in documentation.
2010-01-08 21:06:06 +01:00
fc33143f02
A fix for broken multi-area OSPF
2010-01-08 17:22:51 +01:00
0741e68750
Socket table update.
2010-01-08 10:21:51 +01:00
538dd2e486
Cryptographic auth can be used also on virtual links.
2010-01-08 01:14:34 +01:00
5f47fd85e3
Small typo.
2010-01-08 01:13:58 +01:00
6901fd0685
More information about vlinks.
2010-01-07 23:42:11 +01:00
18722dc98c
Bugfix in DBG call.
2010-01-07 23:03:19 +01:00
3127b81755
Be a little bit more verbose on virtual links.
2010-01-07 22:54:39 +01:00
cf0858c217
A fix of a previous fix.
2010-01-07 22:43:06 +01:00
ba39197c11
Fixes vlinks for OSPFv2.
2010-01-07 22:22:10 +01:00
29bfbae793
Debugging change leaked to repository.
2010-01-07 16:24:36 +01:00
3034b384dd
A minor fix in OSPF.
2010-01-07 11:46:11 +01:00
861f223a53
BSD compatibility fix.
2010-01-06 23:20:43 +01:00
0c75411bec
NEWS, version and documentation update.
2010-01-06 16:57:20 +01:00
cf31112f0d
Implements MRTdump feature.
2010-01-03 12:17:52 +01:00
610bb3cff0
Show command cleanups.
2009-12-22 10:49:39 +01:00
0ad19261bf
Merge commit 'origin/master' into new
2009-12-22 01:34:01 +01:00
67b24e7c19
Wrong switch name in configuration example.
2009-12-21 16:29:23 +01:00
c4ae53858b
Change default mode of pipes to transparent.
...
Opaque pipes are obsolete and should disappear in the future.
2009-12-21 11:53:58 +01:00
fbcb7d5faf
Change default LOCAL_PREF attribute to 100 (suggested value by RFC 4277).
2009-12-21 11:50:42 +01:00
ba9a122142
Merge branch 'ospf3' into new
2009-12-20 22:57:44 +01:00
c4199e3031
Merge branch 'dev' into ospf3
2009-12-20 22:56:09 +01:00
053dc3d81f
Typo corrected.
2009-12-20 16:18:22 +01:00