2148 Commits

Author SHA1 Message Date
Ondrej Zajicek
d846d5f296 NEWS and version update. v1.2.5 2010-10-09 20:08:00 +02:00
Ondrej Zajicek
06ad8f9ebc Fixes error handling in ASN expressions. 2010-10-09 01:02:32 +02:00
Ondrej Zajicek
7e4553865f Fixes a sporadic crash during reconfigure. 2010-10-04 20:17:48 +02:00
Ondrej Zajicek
0d18f3f265 Fixes scope of filter symbols. 2010-10-04 20:10:06 +02:00
Ondrej Zajicek
35456c9b33 Fixes a bug in pair sets. 2010-10-04 20:10:00 +02:00
Ondrej Zajicek
408595259f Fixes a bug in community set delete. 2010-10-04 20:09:55 +02:00
Ondrej Zajicek
b2c8936720 Fixes a one byte buffer overflow. 2010-10-04 20:09:51 +02:00
Ondrej Zajicek
8f2d438844 Fixes a crash in RIP during reconfigure. 2010-10-04 20:09:46 +02:00
Ondrej Zajicek
c4f8e745f8 Fixes a memory leak in RIP. 2010-10-04 20:09:40 +02:00
Ondrej Zajicek
0c69be079a Fixes a bug in NBMA on an iface with multiple IP addresses. 2010-10-04 20:09:21 +02:00
Ondrej Zajicek
2083c12f7d Supports unique local unicast addresses. 2010-10-04 20:09:15 +02:00
Ondrej Zajicek
7a9aeb8f60 Fixes build on Sparc. 2010-10-04 20:09:09 +02:00
Ondrej Zajicek
bf5aa0d17c Ignore warning when BGP peer is unreachable. 2010-10-04 20:09:02 +02:00
Ondrej Zajicek
487e90fbdf NEWS and version update. v1.2.4 2010-08-03 14:04:39 +02:00
Ondrej Zajicek
c756a1c547 Fixes bug in OSPF ext-LSA origination. 2010-08-03 10:35:02 +02:00
Ondrej Zajicek
1a35a27b64 Fixes a buffer overflow in TX code of IPv6 BGP. 2010-08-03 10:34:32 +02:00
Ondrej Zajicek
9472efaa57 Fixes the documentation. 2010-08-03 10:34:25 +02:00
Ondrej Zajicek
df09a5dbf2 Fixes missing check in reconfiguration. 2010-08-03 10:34:16 +02:00
Ondrej Zajicek
824de84d48 Do not start with huge OSPF FIBs.
Most OSPF instances don't need 64k FIB fields. This change halves
resident memory usage on small OSPF networks.
2010-06-02 22:25:39 +02:00
Ondrej Zajicek
acb60628f5 Implements command that shows memory usage. 2010-06-02 22:20:40 +02:00
Ondrej Filip
4461b89791 Minor bug that appears only in debug mode. 2010-06-02 12:11:20 +02:00
Ondrej Zajicek
9ef239946b NEWS and version update. v1.2.3 2010-05-31 20:41:40 +02:00
Ondrej Zajicek
a34b09349e Disable BGP protocol when cannot open listening socket. 2010-05-31 11:35:29 +02:00
Ondrej Zajicek
9b061f7ea5 Minor fixes. 2010-05-28 11:16:39 +02:00
Ondrej Zajicek
691057f033 Support loopback/dummy addresses. 2010-05-26 16:09:22 +02:00
Ondrej Zajicek
e0a62ad0f8 Fixes a bug in duplicit configured stubnets.
If there was the same configured stubnet on local and remote
router, the remote route always won regardless of its cost.
2010-05-26 12:32:30 +02:00
Ondrej Zajicek
52572e94ec Check for OSPF seqnum wraparound and handle it. 2010-05-23 12:34:09 +02:00
Ondrej Zajicek
ba5c0057ed Extends pair set syntax, matching and deleting against clist.
Expressions like (123,*) can be used in pair set literals, clists can be
matched against pair sets (community ~ pairset) and pair sets can be
used to specify items to delete from clists (community.delete(pairset)).
2010-05-22 22:47:24 +02:00
Ondrej Zajicek
6d04ef8987 Comment update. 2010-05-21 16:40:09 +02:00
Ondrej Zajicek
87a9abeac9 Fixes interface scan on Linux 2.4.x in IPv6 mode. 2010-05-21 15:17:49 +02:00
Ondrej Zajicek
002b642318 Fixes bug on Linux 2.4.x - kernel sync does not work until restart of kernel protocol.
Which was, actually, a bug in timers - on older kernel, monotonic timer
is missing and the other implementation started with now == 0, which
collides with usage 0 as a special value in timer->expires field.
2010-05-21 12:00:53 +02:00
Ondrej Zajicek
c1cefd7bea Do not remove old static route if it is in new config with different gw. 2010-05-16 11:03:59 +02:00
Ondrej Zajicek
7ff5803bec Do not originate summary or external LSA if it already here and not changed. 2010-05-16 10:27:20 +02:00
Ondrej Zajicek
475977242a Handle EPIPE as a common connection close event. 2010-05-14 16:54:39 +02:00
Ondrej Zajicek
0267f49fb2 Do not add community if it is already in clist. 2010-05-14 15:24:53 +02:00
Ondrej Zajicek
ee7408c2be Fixes a bug in LSA flooding.
LSAs are sometimes prematurely removed from LS retransmission lists.
2010-05-07 15:54:27 +02:00
Ondrej Zajicek
54818e9beb A minor bugfix in OSPF ext-LSA processing. 2010-05-03 00:10:48 +02:00
Ondrej Zajicek
506fa1a73e Merge several fixes suggested by Joakim Tjernlund. 2010-05-02 22:41:40 +02:00
Ondrej Zajicek
6384c7d7aa OSPF: most of summary LSA orig./flush logic rewritten.
Fixes many bugs in the old code and makes it much cleaner.
2010-05-02 19:58:34 +02:00
Ondrej Zajicek
ba32170657 Better support for /31 networks. 2010-04-28 00:39:57 +02:00
Ondrej Zajicek
48b0814ace A fix in OSPFv3 next_hop calculation. 2010-04-27 18:29:01 +02:00
Ondrej Filip
96599c957b Merge branch 'master' of ssh://git.nic.cz/projects/bird/GIT/bird 2010-04-27 11:28:44 +02:00
Ondrej Filip
ba13017254 Avoid warning if not compiled with pipes. 2010-04-27 11:27:54 +02:00
Ondrej Zajicek
9d1ee13887 Neighbors on OSPF broadcast networks should be identified by IP address, not RID.
Allows simple support for multiple interfaces to the same network.
2010-04-26 19:08:57 +02:00
Ondrej Zajicek
4e5fb4b60c Skip LSA host<->network endianity conversions on big endians. 2010-04-25 20:12:34 +02:00
Ondrej Zajicek
c1b51598d4 Implements changes in checksum alg suggested by Joakim Tjernlund. 2010-04-25 19:13:49 +02:00
Ondrej Zajicek
0ea8fb4abe Fixes and enhancements in 'show ospf state' command.
Now it shows a distance, option to change showing reachable/all network
nodes and better handling of AS-external LSAs in multiple areas. The
command 'show ospf topology' was changed to not show stubnets in both
OSPFv2 and OSPFv3 (previously it displayed stubnets in OSPFv2).
2010-04-24 15:18:21 +02:00
Ondrej Zajicek
1d44ddf20f Merge commit 'origin/master' into new 2010-04-21 21:52:10 +02:00
Ondrej Zajicek
3b89a2327b Fixes several problems in OSPF vlink implementation. 2010-04-21 21:50:38 +02:00
Ondrej Filip
6bc414d619 It seems that prefixes /31 and /127 are valid and used in this strange world. 2010-04-19 16:10:20 +02:00