Ondrej Zajicek
daeeb8e982
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.
2009-09-04 11:24:08 +02:00
Ondrej Zajicek
05198c12f4
Some cleanups.
2009-08-27 19:01:04 +02:00
Ondrej Zajicek
949bd34e81
Fixes bug related to AS2->AS4 conversion.
2009-08-25 19:01:37 +02:00
Ondrej Filip
a0c405501f
Version 1.1.2
2009-08-23 23:04:59 +02:00
Ondrej Filip
d2f8d0a509
Version 1.1.2
2009-08-23 23:03:31 +02:00
Ondrej Zajicek
2ef58837dc
Merge commit 'origin/master' into dev
2009-08-21 09:46:49 +02:00
Ondrej Zajicek
86975e584e
Allow more kernel routing tables in IPv6.
2009-08-21 09:43:31 +02:00
Ondrej Zajicek
fee78355b4
Fixes bug in eattr binary search.
2009-08-21 09:31:35 +02:00
Ondrej Filip
5516a66d49
Ondrej Zajicek add to the team.
2009-08-16 22:41:07 +02:00
Ondrej Filip
87d7fd9725
Bugfix - each protocol can be compiled separately.
2009-08-16 22:36:41 +02:00
Ondrej Zajicek
c5be5a163c
NEWS and version update.
2009-08-12 10:26:42 +02:00
Ondrej Zajicek
9c46ad8e2f
Count number of lines (and not messages) in 'more'.
2009-08-12 10:16:32 +02:00
Ondrej Zajicek
c0973621bc
Fixes another bug in rte_recalculate().
...
Previous bugfix revealed another hidden bug here.
2009-08-11 15:49:56 +02:00
Ondrej Zajicek
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
Ondrej Zajicek
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
Ondrej Zajicek
e75d3c74a8
Flex does not need the output of Bison.
2009-08-10 14:36:30 +02:00
Ondrej Zajicek
ea9097eaad
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
2009-08-10 14:13:28 +02:00
Ondrej Zajicek
f2cfc50996
Compilation and dependency generation should be serialized.
2009-08-10 13:59:56 +02:00
Ondrej Zajicek
581b59907c
Clean files generated by Bison and Flex.
2009-08-10 13:57:08 +02:00
Ondrej Zajicek
5b1f877e6e
Fixes typo in Makefile
2009-08-10 12:04:25 +02:00
Ondrej Zajicek
b92c8e3019
Merge branch 'master' into dev
2009-08-10 10:16:00 +02:00
Ondrej Filip
71a9574a51
Makefile changed to make it work with 'make -jN' where N>1
2009-08-09 19:43:42 +02:00
Ondrej Filip
0ac39033c7
Missing dependency added.
2009-08-09 19:43:15 +02:00
Ondrej Filip
0d328932be
Symbols PASSWORDS and BROADCAST not declared for OSPF
2009-07-30 18:39:41 +02:00
Ondrej Zajicek
54d70d3ebb
Fixes compiler warning in OFFSETOF().
2009-07-23 22:21:17 +02:00
Ondrej Zajicek
3aab39f589
Use %R in OSPF when appropriate.
2009-07-23 16:51:28 +02:00
Ondrej Zajicek
2f6483cd31
Adds %R printf directive for Router ID.
2009-07-23 16:06:25 +02:00
Ondrej Zajicek
f0333f44a5
Implements 'more' feature to birdc.
...
Also does some code restructuring.
2009-07-15 01:47:29 +02:00
Ondrej Zajicek
6baef17ecf
Fixes bug in CLI TX buffer management.
2009-07-14 14:18:54 +02:00
Ondrej Zajicek
70670bf317
Fixed bug related to reconfiguration of BGP with MD5 passwords.
2009-07-09 15:42:39 +02:00
Ondrej Zajicek
dd7b4a1384
Merge branch 'master' into dev
2009-07-06 23:10:33 +02:00
Ondrej Zajicek
d1abbeacfb
Fixes memory alignment problems on Sparc64.
...
Not quite standard construction, i should add
some autoconf macro.
Not tested yet.
2009-07-06 19:07:01 +02:00
Ondrej Zajicek
2389c46fe3
Another pile of ipa_from_u32() calls.
2009-07-05 21:18:55 +02:00
Ondrej Zajicek
b082c1bfcc
Fixes OSPF on big-endians.
...
Hmm, #ifdef is not very typo-safe.
2009-07-05 20:26:51 +02:00
Ondrej Zajicek
f9bdcad469
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.
2009-07-05 19:01:54 +02:00
Ondrej Filip
bffd4c0b39
Small typos.
2009-06-28 10:03:24 +02:00
Ondrej Filip
f1684ae6c0
New release 1.1.0!
2009-06-28 09:43:29 +02:00
Ondrej Filip
ef86b8465f
Unused file removed.
2009-06-27 18:56:26 +02:00
Ondrej Zajicek
2d785e8d6a
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.
2009-06-26 13:33:41 +02:00
Ondrej Zajicek
5004d02cb9
Merge branch 'master' into dev
2009-06-26 01:06:12 +02:00
Ondrej Zajicek
1876e18d32
Minor bugfix.
2009-06-25 15:44:43 +02:00
Ondrej Zajicek
200ede8226
NEWS and version update.
2009-06-25 14:42:25 +02:00
Ondrej Zajicek
d72cdff411
Replace 'bind' option with 'listen' option.
...
To be consistent with other daemons.
2009-06-23 11:08:30 +02:00
Ondrej Zajicek
da95a7a7da
Fixes bug in ORIGIN check.
2009-06-23 11:00:38 +02:00
Ondrej Zajicek
29c430f856
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).
2009-06-23 10:50:57 +02:00
Ondrej Zajicek
4323099da9
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).
2009-06-20 00:59:32 +02:00
Ondrej Zajicek
2757985709
Documentation update
2009-06-20 00:40:21 +02:00
Ondrej Zajicek
bf1aec970e
Adds support for soft reconfiguration.
2009-06-19 23:49:34 +02:00
Ondrej Zajicek
789772ed45
Implements option that changes BGP listening socket parametres.
2009-06-18 19:20:07 +02:00
Ondrej Zajicek
1b3b3e34ec
Minor bugfixes.
2009-06-18 14:32:44 +02:00