[-]
[+]
|
Changed |
bird.changes
|
|
[-]
[+]
|
Changed |
bird.spec
^
|
|
[-]
[+]
|
Changed |
bird-1.4.2.tar.bz2/ChangeLog
^
|
@@ -1,3 +1,25 @@
+commit 538fec7b1b7dd729eadf1c933e27f59080cd3576
+Author: Ondrej Zajicek <santiago@crfreenet.org>
+Date: Wed Apr 2 23:00:10 2014 +0200
+
+ NEWS and version update.
+
+commit 2750b2484f256686a38ef6b89db7e2afe9b7999a
+Author: Ondrej Zajicek <santiago@crfreenet.org>
+Date: Wed Apr 2 20:09:37 2014 +0200
+
+ Fixes missing line in BFD context help.
+
+commit 864f52a5f4c47ac8dc44a8808beb7f038cbf9899
+Author: Ondrej Zajicek <santiago@crfreenet.org>
+Date: Wed Apr 2 19:58:23 2014 +0200
+
+ Fixes nasty bug in BFD.
+
+ When a BFD session is removed while being scheduled for notification,
+ the session stays in notify list and is removed twice, which leads to
+ a strange crash after a while.
+
commit 60442b1698563ebc5837454d89dbe4afa037882d
Author: Ondrej Zajicek <santiago@crfreenet.org>
Date: Mon Mar 31 18:51:51 2014 +0200
|
[-]
[+]
|
Changed |
bird-1.4.2.tar.bz2/NEWS
^
|
@@ -1,3 +1,6 @@
+Version 1.4.2 (2014-04-02)
+ o Important bugfix in BFD.
+
Version 1.4.1 (2014-03-31)
o BGP add-path support (RFC draft).
o BGP graceful restart (RFC 4724).
|
|
Changed |
bird-1.4.2.tar.bz2/doc/bird.tgz
^
|
[-]
[+]
|
Changed |
bird-1.4.2.tar.bz2/proto/bfd/bfd.c
^
|
@@ -477,8 +477,15 @@
{
ip_addr ip = s->addr;
+ /* Caller should ensure that request list is empty */
+
birdloop_enter(p->loop);
+ /* Remove session from notify list if scheduled for notification */
+ /* No need for bfd_lock_sessions(), we are already protected by birdloop_enter() */
+ if (NODE_VALID(&s->n))
+ rem_node(&s->n);
+
bfd_free_iface(s->ifa);
rfree(s->tx_timer);
|
[-]
[+]
|
Changed |
bird-1.4.2.tar.bz2/proto/bfd/config.Y
^
|
@@ -130,6 +130,7 @@
};
+CF_CLI_HELP(SHOW BFD, ..., [[Show information about BFD protocol]]);
CF_CLI(SHOW BFD SESSIONS, optsym, [<name>], [[Show information about BFD sessions]])
{ bfd_show_sessions(proto_get_named($4, &proto_bfd)); };
|
[-]
[+]
|
Changed |
bird-1.4.2.tar.bz2/sysdep/config.h
^
|
@@ -7,7 +7,7 @@
#define _BIRD_CONFIG_H_
/* BIRD version */
-#define BIRD_VERSION "1.4.1"
+#define BIRD_VERSION "1.4.2"
/* Include parameters determined by configure script */
#include "sysdep/autoconf.h"
|