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
43c1ceccb9
Remove bgp_as4_support variable.
2009-12-14 23:31:25 +01:00
63542845df
Merge branch 'dev' into ospf3
...
Conflicts:
proto/ospf/lsreq.c
proto/ospf/lsupd.c
proto/ospf/rt.c
2009-12-14 20:37:32 +01:00
8a7fb8858f
Finishes 'route reload' feature.
2009-12-14 01:32:37 +01:00
a421ec33cb
Fixes silly bug.
2009-12-02 22:22:40 +01:00
11361a1015
Implements route re-feed.
...
This can be used to re-feed routes to protocol after soft change in
export filters.
2009-12-02 22:19:47 +01:00
11787b8473
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().
2009-12-02 17:26:16 +01:00
e8b29bdc8d
Fixes one missing log message.
2009-12-02 14:33:34 +01:00
bf47fe4b2e
Implements BGP route refresh.
2009-11-26 20:47:59 +01:00
069bfcb53c
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.
2009-11-24 17:15:20 +01:00
3f9b7bfe9f
Implements option that controls IPv6 BGP next hops when lladdr is missing.
2009-11-18 20:32:36 +01:00
e04555c045
Implement description field of protocol.
2009-11-17 15:45:05 +01:00
3f22fa9e74
Merge branch 'dev' into ospf3
2009-11-09 22:54:39 +01:00
4cdd078453
Implements protocol-specific router id and updates documentation.
2009-10-12 23:31:42 +02:00
52b9b2a178
Rename as_path_get_last/as_path_get_first to be consistent.
2009-10-12 20:44:58 +02:00
d82fc18d75
Implement proper LSA ID generation.
2009-10-07 21:10:29 +01:00
46eb80d5d5
Fixes headers for uintptr_t (and build on NetBSD).
2009-09-17 17:52:36 +02:00
f4c6ca8c9c
Fixes preference bounds.
2009-09-17 13:35:37 +02:00
be86240662
Temporary OSPFv3 development commit.
...
Finally, it is working.
2009-09-08 13:45:02 +02:00
d2ceaf4ec8
Temporary OSPFv3 development commit
2009-08-28 13:45:43 +02:00
05198c12f4
Some cleanups.
2009-08-27 19:01:04 +02:00
061ab802a6
Temporary OSPFv3 development commit
2009-08-27 18:25:46 +02:00
949bd34e81
Fixes bug related to AS2->AS4 conversion.
2009-08-25 19:01:37 +02:00
b49e6f5a65
Temporary OSPFv3 development commit
2009-08-25 16:42:14 +02:00
2ef58837dc
Merge commit 'origin/master' into dev
2009-08-21 09:46:49 +02:00
fee78355b4
Fixes bug in eattr binary search.
2009-08-21 09:31:35 +02:00
c3226991a0
Temporary OSPFv3 development commit
2009-08-21 09:27:52 +02:00
87d7fd9725
Bugfix - each protocol can be compiled separately.
2009-08-16 22:36:41 +02:00
c0973621bc
Fixes another bug in rte_recalculate().
...
Previous bugfix revealed another hidden bug here.
2009-08-11 15:49:56 +02:00
ac07aacd2c
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.
2009-08-11 11:03:37 +02:00
024e633c16
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.
2009-08-11 10:54:50 +02:00
2f6483cd31
Adds %R printf directive for Router ID.
2009-07-23 16:06:25 +02:00
6baef17ecf
Fixes bug in CLI TX buffer management.
2009-07-14 14:18:54 +02:00
d72cdff411
Replace 'bind' option with 'listen' option.
...
To be consistent with other daemons.
2009-06-23 11:08:30 +02:00
bf1aec970e
Adds support for soft reconfiguration.
2009-06-19 23:49:34 +02:00
789772ed45
Implements option that changes BGP listening socket parametres.
2009-06-18 19:20:07 +02:00
925fe2d3de
Implements route statistics and fixes some minor bugs.
2009-06-04 01:22:56 +02:00
c07c65d6d0
Escaped debbuging message removed.
2009-06-01 23:18:45 +02:00
92a72a4cbd
Adds support for dynamic pair and bgp mask expressions.
2009-06-01 19:32:41 +02:00
f98e291579
The pipe cleanup.
2009-06-01 14:07:13 +02:00
23ac9e9a9e
Changes pipes to transfer all routes between routing table, not just optimal routes.
2009-05-31 15:24:27 +02:00
874b868544
Implements primary address selection base on 'primary' option.
2009-05-29 22:49:30 +02:00
ea2ae6dd0a
Change import/preimport to export/preexport to be consistent with filters.
2009-05-22 17:12:15 +02:00
d72a0ac239
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.
2009-05-22 15:16:53 +02:00
6c84554b67
Merge branch 'master' into dev
2009-05-21 09:26:59 +02:00
4d176e1450
'show route protocol <p>' added to CLI.
2009-05-11 02:01:11 +02:00
dd8d2acd3c
Fixed bug in cli help.
2009-05-10 19:23:05 +02:00
20e94fb85b
A change in OSPF and RIP interface patterns.
...
Allows to add more interface patterns to one common 'options'
section like:
interface "eth3", "eth4" { options common to eth3 and eth4 };
Also removes undocumented and unnecessary ability to specify
more interface patterns with different 'options' sections:
interface "eth3" { options ... }, "eth4" { options ... };
2009-05-06 22:02:45 +02:00
c8a6b9a3d1
Rewrite of buggy AS path matching.
...
Old AS path maching supposes thath AS number appears
only once in AS path, but that is not true. It also
contains some bugs related to AS path sets.
New code does not use any assumptions about semantic
structure of AS path. It is asymptotically slower than
the old code, but on real paths it is not significant.
It also allows '?' for matching one arbitrary AS number.
2009-04-17 01:48:36 +02:00