---------------------
PatchSet 1339
Date: 2005/08/01 21:19:41
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* ospf_abr.c: (ospf_abr_announce_network_to_area) SET_FLAG
should be on lsa not old, which may be freed for one thing,
obviously.
---------------------
PatchSet 1340
Date: 2005/08/01 21:42:57
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* prefix.c: (ip_masklen) While loop should test that 'pnt' pointer is
in range before dereferencing it.
---------------------
PatchSet 1341
Date: 2005/08/01 22:15:49
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* prefix.c: (prefix_ipv4_new, prefix_ipv6_new): Call prefix_new
to allocate the memory to make sure that all struct prefix pointers
point to objects of the same length (avoids memory overruns
on struct prefix assignments).
(prefix_ipv4_free, prefix_ipv6_free): Simply call prefix_free.
It is interesting to note that these functions are never actually
called anywhere in the code. Instead prefix_free was already
being called directly, despite the previous MTYPE incompatibility.
---------------------
PatchSet 1343
Date: 2005/08/03 20:26:43
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* bgp_routemap.c: Revert part of leaking communities fix commited in
2005-05-27. While ecommunity fix seems to be correct, community case
isn't.
---------------------
PatchSet 1345
Date: 2005/08/05 10:49:32
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* ospf_zebra.c: Don't assert/stop before type == ZEBRA_ROUTE_MAX if
dealing with routemaps. There is ospf->route_map[ZEBRA_ROUTE_MAX]
for default-information.
---------------------
PatchSet 1356
Date: 2005/08/17 16:37:13
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* ospf_vty.c: Check carefully if interface exists before trying to
print info about it.
---------------------
PatchSet 1364
Date: 2005/08/26 08:41:30
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* zebra_rib.c, rib.h: Add distance and metric arguments to the
rib_add_ipv6() function so that IPv6 routes in RIB can have correct
metric. No IPv6 routing daemon uses distance yet though.
* zserv.c, connected.c, kernel_socket.c, rt_netlink.c,
rtread_proc.c,zserv.c: Pass metric and distance info to the
rib_add_ipv6().
Bug was discovered by Hugo Santos during zserv cleanup in HEAD.
---------------------
PatchSet 1367
Date: 2005/08/26 16:01:39
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* bgp_route.c: Third (?) attempt to fix best selection breakage
introduced long time ago with route server patch. Hopefully
it's last case to fix - route-server client not in peer group.