[-]
[+]
|
Changed |
bird.changes
|
|
[-]
[+]
|
Changed |
bird.spec
^
|
|
[-]
[+]
|
Changed |
bird-1.4.3.tar.bz2/ChangeLog
^
|
@@ -1,3 +1,28 @@
+commit 6c6ebd64c3e44a2658a7ae8729159f1653c00a89
+Author: Ondrej Zajicek <santiago@crfreenet.org>
+Date: Mon Apr 14 14:47:20 2014 +0200
+
+ NEWS and version update.
+
+commit 7c4a8007255403d046d7e909f710f0b1ed1791b1
+Author: Ondrej Filip <feela@network.cz>
+Date: Mon Apr 14 12:28:30 2014 +0200
+
+ Fixed bug in unused function.
+
+commit 859cbd75e12966b09985b2a992da5ffb250938f8
+Author: Ondrej Zajicek <santiago@crfreenet.org>
+Date: Mon Apr 14 12:50:03 2014 +0200
+
+ Fixes a bug in (mainly) IPv6 BGP.
+
+ Stack variable may be used unitialized and that would lead to spurious
+ rta_free(), which may cause crash. The bug was introduced in 1.4.1 from
+ merging add-path branch.
+
+ Thanks to Peter Andreev for reporting it and Alexander V. Chernikov for
+ resolving it.
+
commit 538fec7b1b7dd729eadf1c933e27f59080cd3576
Author: Ondrej Zajicek <santiago@crfreenet.org>
Date: Wed Apr 2 23:00:10 2014 +0200
|
[-]
[+]
|
Changed |
bird-1.4.3.tar.bz2/NEWS
^
|
@@ -1,3 +1,6 @@
+Version 1.4.3 (2014-04-14)
+ o Important bugfix in IPv6 BGP.
+
Version 1.4.2 (2014-04-02)
o Important bugfix in BFD.
|
[-]
[+]
|
Changed |
bird-1.4.3.tar.bz2/lib/mempool.c
^
|
@@ -250,7 +250,7 @@
cnt++;
return ALLOC_OVERHEAD + sizeof(struct linpool) +
- cnt * (ALLOC_OVERHEAD + sizeof(sizeof(struct lp_chunk))) +
+ cnt * (ALLOC_OVERHEAD + sizeof(struct lp_chunk)) +
m->total + m->total_large;
}
|
[-]
[+]
|
Changed |
bird-1.4.3.tar.bz2/proto/bgp/packets.c
^
|
@@ -1082,7 +1082,7 @@
{
struct bgp_proto *p = conn->bgp;
struct rte_src *src = p->p.main_source;
- rta *a0, *a;
+ rta *a0, *a = NULL;
ip_addr prefix;
int pxlen, err = 0;
u32 path_id = 0;
@@ -1115,7 +1115,6 @@
if (a0 && ! bgp_set_next_hop(p, a0))
a0 = NULL;
- a = NULL;
last_id = 0;
src = p->p.main_source;
@@ -1187,7 +1186,7 @@
byte *start, *x;
int len, len0;
unsigned af, sub;
- rta *a0, *a;
+ rta *a0, *a = NULL;
ip_addr prefix;
int pxlen, err = 0;
u32 path_id = 0;
@@ -1234,7 +1233,6 @@
if (a0 && ! bgp_set_next_hop(p, a0))
a0 = NULL;
- a = NULL;
last_id = 0;
src = p->p.main_source;
|
[-]
[+]
|
Changed |
bird-1.4.3.tar.bz2/sysdep/config.h
^
|
@@ -7,7 +7,7 @@
#define _BIRD_CONFIG_H_
/* BIRD version */
-#define BIRD_VERSION "1.4.2"
+#define BIRD_VERSION "1.4.3"
/* Include parameters determined by configure script */
#include "sysdep/autoconf.h"
|