--------------------- PatchSet 488 Date: 2004/05/05 15:09:37 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-05 Anthony.Golia@morganstanley.com * ripd.c: (rip_update_jitter) Bound jitter to a more sensible value, eg 1/4 of update time. Members: ripd/ChangeLog:1.10->1.11 ripd/ripd.c:1.20->1.21 --------------------- PatchSet 489 Date: 2004/05/05 16:27:15 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-05 Paul Jakma * ospf_packet.c: (ospf_associate_packet_vl) cleanup, move some of the checks up to ospf_read, return either a virtual link oi, or NULL. (ospf_read) Cleanup, make it responsible for checks. Remove the nbr lookup - moved to ospf_neighbor. Adjust all nbr lookups to use new wrappers exported by ospf_neighbor. * ospf_neighbor.h: Add ospf_neigbour_get and ospf_nbr_lookup. * ospf_neighbor.c: (ospf_neigbour_get) Index ospf_interface neighbour table by router-id for virtual-link ospf_interfaces, not by peer_addr (which breaks for asymmetric vlinks) (ospf_nbr_lookup) add a wrapper for nbr lookups to deal with above. Members: ospfd/ChangeLog:1.21->1.22 ospfd/ospf_neighbor.c:1.3->1.4 ospfd/ospf_neighbor.h:1.1->1.2 ospfd/ospf_packet.c:1.26->1.27 --------------------- PatchSet 490 Date: 2004/05/05 18:26:55 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-05 Paul Jakma * ospf_interface.c: (ospf_vl_set_params) Catch changes of interface address for either end of a virtual-link, and hence potential cost changes. Members: ospfd/ChangeLog:1.22->1.23 ospfd/ospf_interface.c:1.22->1.23 --------------------- PatchSet 491 Date: 2004/05/05 18:29:24 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-05 Paul Jakma * ospf_network.c: (ospf_sock_init) Check whether IP_HDRINCL is defined. Warn at compile and runtime. Use IPTOS_PREC_INTERNETCONTROL otherwise. Members: ospfd/ChangeLog:1.23->1.24 ospfd/ospf_network.c:1.3->1.4 --------------------- PatchSet 492 Date: 2004/05/08 06:00:31 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-08 Sowmini Varadhan * if.h: Add mtu6 field to struct interface, IPv6 MTU may differ from IPv4, and Solaris treats the MTU's differently. Add connected_add_by_prefix, for use by later patch. * if.c: (connected_add_by_prefix) Add prefix to connected list. (if_flag_dump) Solaris: Dump IFF_IPv4/6 flag (if_dump) Dump mtu6 flag, for HAVE_IPV6. Members: lib/ChangeLog:1.8->1.9 lib/if.c:1.15->1.16 lib/if.h:1.10->1.11 --------------------- PatchSet 493 Date: 2004/05/08 06:10:38 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-08 Sowmini Varadhan * command.c: (sockunion_getsockname) use socklen_t for len. (sockunion_getpeername) ditto. Members: lib/ChangeLog:1.9->1.10 lib/sockunion.c:1.3->1.4 --------------------- PatchSet 494 Date: 2004/05/08 12:48:26 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-08 Paul Jakma * bgp_zebra.c: (bgp_interface_address_add) sync to zclient changes (bgp_interface_address_delete) ditto. (bgp_zebra_announce) ditto. (bgp_zebra_withdraw) ditto. * isis_zebra.c: Sync with zclient changes. * zclient.c (zapi_ipv4_route) Follow Sowmini's lead and describe message format. * ospf6_zebra.c: Sync to zclient changes * ospf_zebra.c: Sync with lib/zclient changes * rip_zebra.c: sync with zclient changes. * rip_interface.c: ditto. * ripng_{interface,zebra}.c: sync with zclient changes 2004-05-08 Sowmini Varadhan * zclient.c: (zapi_ipv4_add) collapsed into zapi_ipv4_route (zapi_ipv4_delete) ditto. (zapi_ipv4_route) add/delete a route by way of cmd arg. (zapi_ipv6_add) collapsed into zapi_ipv6_route. (zapi_ipv6_delete) ditto. (zapi_ipv6_route) add/delete a route by way of cmd arg. (zebra_interface_address_delete_read) collapsed into zebra_interface_address_read. (zebra_interface_address_delete_read) ditto. (zebra_interface_address_read) read address add/delete messages by way of type argument. Describe command message format. (zebra_interface_add_read) Unconditionally read new ifmtu6 field. Describe command message format. (zebra_interface_state_read) Unconditionally read new ifmtu6 field. (zclient_redistribute_set) Collapsed into zclient_redistribute (zclient_redistribute_unset) ditto (zclient_redistribute) set/unset redistribution. (zclient_redistribute_default_set) Collapsed into zclient_redistribute_default. (zclient_redistribute_default_unset) ditto. (zclient_redistribute_default) Redistribute default set/unset. * zclient.h: delete zapi_ipv{4,6}_add, zapi_ipv{4,6}_delete. Add zapi_ipv{4,6}_route. delete zclient_redistribute_set/unset. Add zclient_redistribute. Ditto for zclient_redistribute_default_{set/unset}. Members: bgpd/ChangeLog:1.11->1.12 bgpd/bgp_zebra.c:1.2->1.3 isisd/ChangeLog:1.5->1.6 isisd/isis_zebra.c:1.2->1.3 lib/ChangeLog:1.10->1.11 lib/zclient.c:1.8->1.9 lib/zclient.h:1.1->1.2 ospf6d/ChangeLog:1.4->1.5 ospf6d/ospf6_zebra.c:1.2->1.3 ospfd/ChangeLog:1.24->1.25 ospfd/ospf_zebra.c:1.17->1.18 ripd/ChangeLog:1.11->1.12 ripd/rip_interface.c:1.14->1.15 ripd/rip_zebra.c:1.3->1.4 ripngd/ChangeLog:1.4->1.5 ripngd/ripng_interface.c:1.6->1.7 ripngd/ripng_zebra.c:1.3->1.4 --------------------- PatchSet 495 Date: 2004/05/09 10:09:59 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-09 Paul Jakma * zserv.c: (zsend_route_multipath) Set the nexthop_num field correctly. Add NEXTHOP_TYPE_IPV6_IFNAME for v6. Conditionally set ZAPI_MESSAGE_METRIC flag - only for adds. (zsend_ipv4_add) cruft, deleted. (zsend_ipv4_delete) ditto. (zsend_ipv6_add) ditto. (zsend_ipv6_delete) ditto. 2004-05-09 Sowmini Varadhan * zserv.c: (zsend_ipv{4,6}_{add,delete}_multipath) collapsed into single zsend_route_multipath function. (zsend_interface_{up,down}) collapsed into zsend_interface_update. (zsend_interface_address_{add,delete}) collapsed into zsend_interface_address. (zsend_interface_add) send mtu6. (zsend_interface_delete) ditto. (zebra_write) remove unused function. (various) Apply static qualifier. Add comments. * zserv.h: Definitions changed as per above. * redistribute.c: Changes as per zserv.c. Members: zebra/ChangeLog:1.12->1.13 zebra/redistribute.c:1.2->1.3 zebra/zserv.c:1.12->1.13 zebra/zserv.h:1.4->1.5 --------------------- PatchSet 496 Date: 2004/05/09 12:00:23 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-09 Paul Jakma * ioctl.c: (if_get_mtu) set mtu6 to mtu * mtu_kvm.c: (if_kvm_get_mtu) set mtu6 to mtu * rt_netlink.c: (netlink_interface) set mtu6 to mtu (netlink_link_change) ditto 2004-05-09 Sowmini Varadhan * interface.c: (if_delete_update) only used with HAVE_NETLINK and RTM_IFANNOUNCE. (if_flag_dump_vty) Solaris IFF_IPV4 and IFF_IPV6 if flags (if_dump_vty) print mtu6 if not same as mtu Members: zebra/ChangeLog:1.13->1.14 zebra/interface.c:1.10->1.11 zebra/ioctl.c:1.5->1.6 zebra/mtu_kvm.c:1.1->1.2 zebra/rt_netlink.c:1.18->1.19 --------------------- PatchSet 497 Date: 2004/05/09 18:19:24 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-09 Sowmini Varadhan * ipforward_solaris.c: fix typo of ND variable. Members: zebra/ChangeLog:1.14->1.15 zebra/ipforward_solaris.c:1.4->1.5 --------------------- PatchSet 498 Date: 2004/05/09 19:21:35 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-09 Paul Jakma * if_ioctl_solaris.c: Add zprivs support. * ioctl_solaris.c: ditto. 2004-05-09 Sowmini Varadhan * if_ioctl_solaris.c: New file, Solaris interface ioctl methods. * ioctl_solaris.c: New file, Common solaris ioctl methods. Members: zebra/ChangeLog:1.15->1.16 zebra/if_ioctl_solaris.c:INITIAL->1.1 zebra/ioctl_solaris.c:INITIAL->1.1 --------------------- PatchSet 499 Date: 2004/05/10 00:16:40 Author: hasso Branch: HEAD Tag: (none) Log: Workaround for Bugzilla #58. Members: vtysh/ChangeLog:1.7->1.8 vtysh/vtysh.c:1.21->1.22 --------------------- PatchSet 500 Date: 2004/05/10 08:43:59 Author: hasso Branch: HEAD Tag: (none) Log: * Make updating redistributions work if prefix list is changed and it's used in route-map used to filter redistributions. * Move ospf_prefix_list_update() function from ospfd.c to ospf_zebra.c. Members: ospfd/ChangeLog:1.25->1.26 ospfd/ospf_main.c:1.12->1.13 ospfd/ospf_zebra.c:1.18->1.19 ospfd/ospfd.c:1.20->1.21 --------------------- PatchSet 501 Date: 2004/05/11 11:49:35 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-11 Paul Jakma * configure.ac: Add solaris support for the zebra/*_solaris method's, based on Sowmini's patches. * zebra/Makefile.am: support for IOCTL_METHOD, as per Sowmini's patch. Members: ChangeLog:1.40->1.41 configure.ac:1.50->1.51 zebra/ChangeLog:1.16->1.17 zebra/Makefile.am:1.5->1.6 --------------------- PatchSet 502 Date: 2004/05/11 11:55:22 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-11 Paul Jakma * Makefile.am: support for IOCTL_METHOD, as per Sowmini's patch. * if_ioctl_solaris.c: Fixup some erroneous privilege changes and add privs.h header. * ioctl_solaris.c: ditto Members: zebra/ChangeLog:1.17->1.18 zebra/if_ioctl_solaris.c:1.1->1.2 zebra/ioctl_solaris.c:1.1->1.2 --------------------- PatchSet 503 Date: 2004/05/11 12:31:07 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-11 Paul Jakma * ioctl.h: Add if_ioctl_ipv6 prototype and AF_IOCTL for SOLARIS_IPV6 * kernel_socket.c: Fix SAROUNDUP, compiler doesnt like do..while RHS in assignments :) * redistribute.c: (zebra_interface_delete_update) only used if RTM_IFANNOUNCE and NETLINK is available. Members: zebra/ChangeLog:1.18->1.19 zebra/ioctl.h:1.1->1.2 zebra/kernel_socket.c:1.15->1.16 zebra/redistribute.c:1.3->1.4 --------------------- PatchSet 504 Date: 2004/05/11 13:01:33 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-11 Paul Jakma * ripng_nexthop.h: SUNOS_5 does not define s6_addr32 catch ifndef(s6_addr32) && defined(SUNOS_5) and define it ourselves based on the S10 _KERNEL guarded define. Members: ripngd/ChangeLog:1.5->1.6 ripngd/ripng_nexthop.h:1.2->1.3 --------------------- PatchSet 505 Date: 2004/05/13 14:38:06 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-13 Paul Jakma * HACKING: Add comment about updating ChangeLogs (which this commit, ironically, hasnt neglected to do). Members: HACKING:1.5->1.6 --------------------- PatchSet 506 Date: 2004/05/18 12:58:59 Author: hasso Branch: HEAD Tag: (none) Log: Router advertisement cleanup. Removed compatibility command because it's very annoying to have both obsolete "prefix-advertisement" and "prefix" in completion. We will break configuration anyway with secondary cleanup, so just remember mention it in release notes. Members: doc/ipv6.texi:1.2->1.3 zebra/ChangeLog:1.19->1.20 zebra/rtadv.c:1.8->1.9 --------------------- PatchSet 507 Date: 2004/05/18 19:46:54 Author: hasso Branch: HEAD Tag: (none) Log: Start of new ospf6d merge from Zebra. Members: lib/ChangeLog:1.11->1.12 lib/Makefile.am:1.9->1.10 lib/pqueue.c:INITIAL->1.1 lib/pqueue.h:INITIAL->1.1 --------------------- PatchSet 508 Date: 2004/05/18 19:57:06 Author: hasso Branch: HEAD Tag: (none) Log: Ospf6d merge from Zebra repository with added privs stuff and merged zclient changes. Members: ospf6d/.cvsignore:1.2->1.3 ospf6d/ChangeLog:1.5->1.6 ospf6d/Makefile.am:1.5->1.6 ospf6d/README:1.1->1.2 ospf6d/ospf6_abr.c:1.1->1.2(DEAD) ospf6d/ospf6_abr.h:1.1->1.2(DEAD) ospf6d/ospf6_area.c:1.1->1.2 ospf6d/ospf6_area.h:1.1->1.2 ospf6d/ospf6_asbr.c:1.3->1.4 ospf6d/ospf6_asbr.h:1.1->1.2 ospf6d/ospf6_bintree.c:1.1->1.2(DEAD) ospf6d/ospf6_bintree.h:1.1->1.2(DEAD) ospf6d/ospf6_damp.c:1.3->1.4(DEAD) ospf6d/ospf6_damp.h:1.1->1.2(DEAD) ospf6d/ospf6_dbex.c:1.1->1.2(DEAD) ospf6d/ospf6_dbex.h:1.1->1.2(DEAD) ospf6d/ospf6_dump.c:1.2->1.3(DEAD) ospf6d/ospf6_dump.h:1.1->1.2(DEAD) ospf6d/ospf6_hook.c:1.1->1.2(DEAD) ospf6d/ospf6_hook.h:1.1->1.2(DEAD) ospf6d/ospf6_interface.c:1.2->1.3 ospf6d/ospf6_interface.h:1.1->1.2 ospf6d/ospf6_intra.c:1.1->1.2 ospf6d/ospf6_intra.h:1.1->1.2 ospf6d/ospf6_ism.c:1.2->1.3(DEAD) ospf6d/ospf6_ism.h:1.1->1.2(DEAD) ospf6d/ospf6_linklist.c:1.1->1.2(DEAD) ospf6d/ospf6_linklist.h:1.1->1.2(DEAD) ospf6d/ospf6_lsa.c:1.2->1.3 ospf6d/ospf6_lsa.h:1.1->1.2 ospf6d/ospf6_lsdb.c:1.1->1.2 ospf6d/ospf6_lsdb.h:1.1->1.2 ospf6d/ospf6_main.c:1.10->1.11 ospf6d/ospf6_message.c:1.2->1.3 ospf6d/ospf6_message.h:1.1->1.2 ospf6d/ospf6_neighbor.c:1.1->1.2 ospf6d/ospf6_neighbor.h:1.1->1.2 ospf6d/ospf6_network.c:1.3->1.4 ospf6d/ospf6_network.h:1.1->1.2 ospf6d/ospf6_nsm.c:1.1->1.2(DEAD) ospf6d/ospf6_nsm.h:1.1->1.2(DEAD) ospf6d/ospf6_prefix.c:1.1->1.2(DEAD) ospf6d/ospf6_prefix.h:1.1->1.2(DEAD) ospf6d/ospf6_proto.c:1.1->1.2 ospf6d/ospf6_proto.h:1.1->1.2 ospf6d/ospf6_route.c:1.2->1.3 ospf6d/ospf6_route.h:1.1->1.2 ospf6d/ospf6_routemap.c:1.2->1.3(DEAD) ospf6d/ospf6_routemap.h:1.1->1.2(DEAD) ospf6d/ospf6_spf.c:1.1->1.2 ospf6d/ospf6_spf.h:1.1->1.2 ospf6d/ospf6_top.c:1.2->1.3 ospf6d/ospf6_top.h:1.1->1.2 ospf6d/ospf6_types.h:1.1->1.2(DEAD) ospf6d/ospf6_zebra.c:1.3->1.4 ospf6d/ospf6_zebra.h:1.1->1.2 ospf6d/ospf6d.c:1.7->1.8 ospf6d/ospf6d.conf.sample:1.1->1.2 ospf6d/ospf6d.h:1.4->1.5 --------------------- PatchSet 509 Date: 2004/05/18 20:14:52 Author: hasso Branch: HEAD Tag: (none) Log: Forgot these. Members: ospf6d/ospf6_flood.c:INITIAL->1.1 ospf6d/ospf6_flood.h:INITIAL->1.1 --------------------- PatchSet 510 Date: 2004/05/18 20:28:32 Author: hasso Branch: HEAD Tag: (none) Log: Update to latest (really :) ospf6d from Zebra repository and some tiny fixes. Members: ospf6d/.cvsignore:1.3->1.4 ospf6d/ChangeLog:1.6->1.7 ospf6d/ospf6_asbr.c:1.4->1.5 ospf6d/ospf6_flood.c:1.1->1.2 ospf6d/ospf6_flood.h:1.1->1.2 ospf6d/ospf6_interface.c:1.3->1.4 ospf6d/ospf6_lsa.c:1.3->1.4 ospf6d/ospf6_lsa.h:1.2->1.3 ospf6d/ospf6_lsdb.h:1.2->1.3 ospf6d/ospf6_main.c:1.11->1.12 ospf6d/ospf6_message.c:1.3->1.4 ospf6d/ospf6_message.h:1.2->1.3 ospf6d/ospf6_neighbor.c:1.2->1.3 ospf6d/ospf6d.h:1.5->1.6 --------------------- PatchSet 511 Date: 2004/05/19 12:38:40 Author: hasso Branch: HEAD Tag: (none) Log: Make it compile in NetBSD and OpenBSD. Members: isisd/ChangeLog:1.6->1.7 isisd/isis_adjacency.c:1.3->1.4 isisd/isis_circuit.c:1.5->1.6 isisd/isis_csm.c:1.1->1.2 isisd/isis_dr.c:1.3->1.4 isisd/isis_dynhn.c:1.2->1.3 isisd/isis_events.c:1.2->1.3 isisd/isis_lsp.c:1.4->1.5 isisd/isis_main.c:1.6->1.7 isisd/isis_misc.c:1.3->1.4 isisd/isis_network.c:1.2->1.3 isisd/isis_pdu.c:1.2->1.3 isisd/isis_route.c:1.1->1.2 isisd/isis_routemap.c:1.1->1.2 isisd/isis_spf.c:1.3->1.4 isisd/isis_tlv.c:1.2->1.3 isisd/isis_zebra.c:1.3->1.4 isisd/isisd.c:1.4->1.5 --------------------- PatchSet 512 Date: 2004/05/19 14:43:50 Author: hasso Branch: HEAD Tag: (none) Log: Commit 100% working part of patch from Laurent Rabret ([quagga-dev 830]). Also tiny temporary fix from me to spf thread crash. Will look at it later. Members: isisd/ChangeLog:1.7->1.8 isisd/isis_constants.h:1.2->1.3 isisd/isis_main.c:1.7->1.8 isisd/isis_spf.c:1.4->1.5 isisd/isis_tlv.c:1.3->1.4 isisd/isis_tlv.h:1.1->1.2 --------------------- PatchSet 513 Date: 2004/05/19 19:45:03 Author: hasso Branch: HEAD Tag: (none) Log: Fixing crash fix attempt. It's still mess and logic is wrong and ... but at least periodic spf works again. Members: isisd/isis_spf.c:1.5->1.6 --------------------- PatchSet 514 Date: 2004/05/20 10:19:34 Author: hasso Branch: HEAD Tag: (none) Log: Merge bgpd changeset 1176 from Zebra repository by Rivo Nurges. Members: bgpd/ChangeLog:1.12->1.13 bgpd/bgp_filter.c:1.2->1.3 bgpd/bgp_fsm.c:1.5->1.6 bgpd/bgp_fsm.h:1.1->1.2 bgpd/bgp_nexthop.c:1.5->1.6 bgpd/bgp_packet.c:1.3->1.4 bgpd/bgp_route.c:1.13->1.14 bgpd/bgp_route.h:1.2->1.3 bgpd/bgp_vty.c:1.5->1.6 bgpd/bgpd.c:1.5->1.6 bgpd/bgpd.h:1.8->1.9 --------------------- PatchSet 515 Date: 2004/05/20 11:20:02 Author: hasso Branch: HEAD Tag: (none) Log: Merge bgpd changeset 1184 from Zebra repository by Rivo Nurges. Members: bgpd/ChangeLog:1.13->1.14 bgpd/bgp_attr.c:1.2->1.3 bgpd/bgp_ecommunity.c:1.1->1.2 bgpd/bgp_ecommunity.h:1.1->1.2 bgpd/bgp_packet.c:1.4->1.5 --------------------- PatchSet 516 Date: 2004/05/20 11:22:49 Author: hasso Branch: HEAD Tag: (none) Log: Merge bgpd changeset 1185 from Zebra repository by Rivo Nurges. Members: bgpd/ChangeLog:1.14->1.15 bgpd/bgp_debug.c:1.3->1.4 --------------------- PatchSet 517 Date: 2004/05/21 10:31:30 Author: hasso Branch: HEAD Tag: (none) Log: Merge graceful restart capability display and some small fixes from Zebra repository by Rivo Nurges. Members: bgpd/ChangeLog:1.15->1.16 bgpd/bgp_fsm.c:1.6->1.7 bgpd/bgp_open.c:1.1->1.2 bgpd/bgp_open.h:1.1->1.2 bgpd/bgp_vty.c:1.6->1.7 bgpd/bgp_vty.h:1.1->1.2 bgpd/bgpd.c:1.6->1.7 bgpd/bgpd.h:1.9->1.10 --------------------- PatchSet 518 Date: 2004/05/27 00:31:11 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-27 Paul Jakma * Correct RIP port, s/521/520/, reported by xantius@xantius.com Members: doc/ripd.texi:1.3->1.4 --------------------- PatchSet 519 Date: 2004/05/31 15:00:00 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-31 Sowmini Varadhan * ripd.c: Fixup compile warnings * rip_routemap.c: Ditto Members: ripd/ChangeLog:1.12->1.13 ripd/rip_routemap.c:1.4->1.5 ripd/ripd.c:1.21->1.22 --------------------- PatchSet 520 Date: 2004/05/31 15:04:29 Author: paul Branch: HEAD Tag: (none) Log: Forgot to commit ChangeLog with last doc/ commit. Members: doc/ChangeLog:1.2->1.3 --------------------- PatchSet 521 Date: 2004/05/31 15:16:54 Author: paul Branch: HEAD Tag: (none) Log: 2004-05-31 Sagun Shakya * ospf_dump.c: (ospf_lsa_header_dump) LOOKUP can return null if index is out of range. ospf_flood.c: endianness fix ospf_lsa.c: Missing ntohl's on (struct lsa *)->data->ls_seqnum in various places. Members: ospfd/ChangeLog:1.26->1.27 ospfd/ospf_dump.c:1.3->1.4 ospfd/ospf_flood.c:1.8->1.9 ospfd/ospf_lsa.c:1.23->1.24 --------------------- PatchSet 522 Date: 2004/06/04 02:42:38 Author: paul Branch: HEAD Tag: (none) Log: 2004-06-04 JJ Ludman * ripd.c: Interoperability fix. Correct value for MD5 auth length is 16. Accept packets with this set to >= 16, and set to 16 ourselves. Members: ripd/ChangeLog:1.13->1.14 ripd/ripd.c:1.22->1.23 --------------------- PatchSet 523 Date: 2004/06/04 18:58:18 Author: paul Branch: HEAD Tag: (none) Log: 2004-06-04 Paul Jakma * type mismatch fixes Members: bgpd/ChangeLog:1.16->1.17 bgpd/bgp_attr.c:1.3->1.4 bgpd/bgp_attr.h:1.3->1.4 bgpd/bgp_community.c:1.1->1.2 bgpd/bgp_community.h:1.1->1.2 bgpd/bgp_ecommunity.c:1.2->1.3 bgpd/bgp_ecommunity.h:1.2->1.3 bgpd/bgp_mplsvpn.c:1.1->1.2 bgpd/bgp_mplsvpn.h:1.1->1.2 bgpd/bgp_open.c:1.2->1.3 bgpd/bgp_packet.c:1.5->1.6 bgpd/bgp_packet.h:1.1->1.2 bgpd/bgp_route.c:1.14->1.15 bgpd/bgp_routemap.c:1.6->1.7 lib/ChangeLog:1.12->1.13 lib/buffer.c:1.1->1.2 lib/buffer.h:1.1->1.2 lib/zebra.h:1.14->1.15 --------------------- PatchSet 524 Date: 2004/06/06 08:51:08 Author: paul Branch: HEAD Tag: (none) Log: Add .cvsignore for isisd/topology Members: isisd/topology/.cvsignore:INITIAL->1.1 --------------------- PatchSet 525 Date: 2004/06/06 09:52:35 Author: paul Branch: HEAD Tag: (none) Log: Remove autom4te.cache to avoid problems with newer auto* tools. Members: update-autotools:1.1->1.2 --------------------- PatchSet 526 Date: 2004/06/06 10:41:00 Author: paul Branch: HEAD Tag: (none) Log: 2004-06-06 Paul Jakma * ospf_dump.c,ospf_lsa.c: Fix typos of merge of previous. ospf_flood.c: (ospf_process_self_originated_lsa) fix zlog format. Members: ospfd/ChangeLog:1.27->1.28 ospfd/ospf_dump.c:1.4->1.5 ospfd/ospf_flood.c:1.9->1.10 ospfd/ospf_lsa.c:1.24->1.25 --------------------- PatchSet 527 Date: 2004/06/06 11:27:53 Author: paul Branch: HEAD Tag: (none) Log: Fix module path to use $ISA (needed to make vtysh work on, eg, FC2 x86_64) Members: redhat/quagga.pam:1.3->1.4 --------------------- PatchSet 528 Date: 2004/06/06 16:25:36 Author: paul Branch: HEAD Tag: (none) Log: CVS ignore Linux NFS silly-delete .nfs* files Members: .cvsignore:1.4->1.5 bgpd/.cvsignore:1.2->1.3 doc/.cvsignore:1.5->1.6 guile/.cvsignore:1.2->1.3 init/.cvsignore:1.1->1.2 isisd/.cvsignore:1.1->1.2 isisd/topology/.cvsignore:1.1->1.2 lib/.cvsignore:1.3->1.4 ospf6d/.cvsignore:1.4->1.5 ospfclient/.cvsignore:1.2->1.3 ospfd/.cvsignore:1.2->1.3 redhat/.cvsignore:1.3->1.4 ripd/.cvsignore:1.2->1.3 ripngd/.cvsignore:1.2->1.3 tests/.cvsignore:1.1->1.2 vtysh/.cvsignore:1.3->1.4 zebra/.cvsignore:1.2->1.3 --------------------- PatchSet 529 Date: 2004/06/06 16:46:23 Author: paul Branch: HEAD Tag: (none) Log: Fix stray dollar sign that had crept into OSPF6D_OPTS and prevented ospf6d from starting. Members: redhat/quagga.sysconfig:1.2->1.3 --------------------- PatchSet 530 Date: 2004/06/06 23:06:33 Author: paul Branch: HEAD Tag: (none) Log: 2004-06-06 Paul Jakma * ripd.h: Add define for the RIPv2 Authentication Data family Move the auth type defines up to where other defines live. Add RIP_AUTH_MD5_COMPAT_SIZE, for backwards compatible md5->auth_len size. Add md5_auth_len field to struct rip_interface: (rip_interface_new) Init md5_auth_len to compatible size. (ip_rip_authentication_mode_cmd) Extended to handle setting md5 auth-length. Appropriate aliases added. (no_ip_rip_authentication_mode_cmd) Reset md5_auth_len to compatible size. (rip_interface_config_write) Teach it about md5_auth_len. _always_ write out the auth-length, so that everyone will get the setting in their config file, and hence allow for a future change of default for md5_auth_len to be less painful - every md5 user will have this setting in their config file. ripd.c: (rip_packet_dump) Change nasty hard coded constants to symbolic defines. Change various tests of 'ntoh.(variable) == constant' to test 'variable == ntoh.(constant)'. Clean up indentation on some long lines. (rip_auth_simple_password) ditto. (rip_auth_md5) ditto, also add length argument and sanity check md5 data offset field. Sanity check md5 auth length, accept RFC or old-ripd/cisco lengths. (rip_auth_md5_set) as per (rip_packet_dump), also write out the configured md5 auth length for the interface (old-ripd or rfc) (rip_read) as per (rip_packet_dump) (rip_write_rte) ditto (rip_response_process) ditto (rip_write_rte) ditto Members: ripd/ChangeLog:1.14->1.15 ripd/rip_interface.c:1.15->1.16 ripd/ripd.c:1.23->1.24 ripd/ripd.h:1.9->1.10 --------------------- PatchSet 531 Date: 2004/06/09 11:36:05 Author: paul Branch: HEAD Tag: (none) Log: 2004-06-09 Paul Jakma * config.h: __attribute__ is a gcc'ism Members: lib/ChangeLog:1.13->1.14 lib/zebra.h:1.15->1.16 --------------------- PatchSet 532 Date: 2004/06/11 12:27:03 Author: paul Branch: HEAD Tag: (none) Log: 2004-06-11 Sowmini Varadhan * filter.c: (access_list_remark_cmd) buffer_putstr doesnt need cast to u_char. (ipv6_access_list_remark_cmd) ditto. if.c: ditto * network.c: (readn/writen) pointer arg should be type u_char. * plist.c: needs to include stream.h, not declare stream functions internally. (various) Add static qualifier to internal functions. (prefix_list_type_str) extraneous breaks in switch statement. (ip_prefix_list_description_cmd) buffer_putstr doesnt need cast * stream.h: depends on plist.h and export stream_put_prefix * vty.c: (vty_) should use unsigned char, telnet options are 0 -> 255. * zclient.c: various u_char<->char type cleanups. * zebra.h: Having to define CMSG_* can apply to more than just BSDI_NRL. * ripd.c: (rip_distribute_update_all) distribute list hook function pointer prototype requires struct prefix_list * arg. (rip_distribute_update_all_wrapper) update to pass required arg, NULL. Members: lib/ChangeLog:1.14->1.15 lib/filter.c:1.1->1.2 lib/if.c:1.16->1.17 lib/network.c:1.1->1.2 lib/network.h:1.1->1.2 lib/plist.c:1.1->1.2 lib/stream.h:1.1->1.2 lib/vty.c:1.14->1.15 lib/zclient.c:1.9->1.10 lib/zebra.h:1.16->1.17 ripd/ChangeLog:1.15->1.16 ripd/ripd.c:1.24->1.25 --------------------- PatchSet 533 Date: 2004/06/12 15:33:05 Author: hasso Branch: HEAD Tag: (none) Log: OK, here it is - irdp support. But don't expect me to fix any bugs in it. Members: configure.ac:1.51->1.52 lib/memory.h:1.4->1.5 zebra/ChangeLog:1.20->1.21 zebra/Makefile.am:1.6->1.7 zebra/interface.c:1.11->1.12 zebra/interface.h:1.2->1.3 zebra/irdp.h:1.1->1.2 zebra/irdp_interface.c:INITIAL->1.1 zebra/irdp_main.c:INITIAL->1.1 zebra/irdp_packet.c:INITIAL->1.1 zebra/main.c:1.11->1.12 --------------------- PatchSet 534 Date: 2004/06/12 16:23:08 Author: hasso Branch: HEAD Tag: (none) Log: We are going to change some stuff in incompatible way, so it's good idea to document this stuff. Nobody reads loooong changelog ;). Members: RELEASE-NOTES:INITIAL->1.1 --------------------- PatchSet 535 Date: 2004/06/20 10:30:57 Author: hasso Branch: HEAD Tag: (none) Log: Zebra daemon has access lists. Members: vtysh/ChangeLog:1.8->1.9 vtysh/extract.pl:1.9->1.10 --------------------- PatchSet 536 Date: 2004/06/20 20:54:37 Author: hasso Branch: HEAD Tag: (none) Log: Removing code which looked at current dir for config file before attempting to read system one. Members: ChangeLog:1.41->1.42 bgpd/bgp_main.c:1.10->1.11 isisd/isis_main.c:1.8->1.9 lib/vty.c:1.15->1.16 lib/vty.h:1.3->1.4 ospf6d/ospf6_main.c:1.12->1.13 ospfd/ospf_main.c:1.13->1.14 ripd/rip_main.c:1.10->1.11 ripngd/ripng_main.c:1.10->1.11 zebra/main.c:1.12->1.13 --------------------- PatchSet 537 Date: 2004/06/20 22:00:27 Author: hasso Branch: HEAD Tag: (none) Log: Remove ifdef's HAVE_NSSA. NSSA support is stable enough. Members: configure.ac:1.52->1.53 ospfd/ChangeLog:1.28->1.29 ospfd/ospf_abr.c:1.8->1.9 ospfd/ospf_apiserver.c:1.8->1.9 ospfd/ospf_ase.c:1.6->1.7 ospfd/ospf_dump.c:1.5->1.6 ospfd/ospf_flood.c:1.10->1.11 ospfd/ospf_ia.c:1.2->1.3 ospfd/ospf_interface.c:1.23->1.24 ospfd/ospf_lsa.c:1.25->1.26 ospfd/ospf_lsa.h:1.7->1.8 ospfd/ospf_nsm.c:1.5->1.6 ospfd/ospf_packet.c:1.27->1.28 ospfd/ospf_packet.h:1.1->1.2 ospfd/ospf_route.c:1.6->1.7 ospfd/ospf_route.h:1.2->1.3 ospfd/ospf_te.c:1.2->1.3 ospfd/ospf_vty.c:1.17->1.18 ospfd/ospfd.c:1.21->1.22 ospfd/ospfd.h:1.8->1.9 --------------------- PatchSet 538 Date: 2004/06/21 11:35:59 Author: paul Branch: HEAD Tag: (none) Log: 2004-06-21 Paul Jakma * ChangeLog: fix my last update config.h -> zebra.h ;) * zebra.h: Fix gcc check. Members: lib/ChangeLog:1.15->1.16 lib/zebra.h:1.17->1.18 --------------------- PatchSet 539 Date: 2004/06/30 14:24:42 Author: gdt Branch: HEAD Tag: (none) Log: Use -rf with autom4te.cache. Members: ChangeLog:1.42->1.43 update-autotools:1.2->1.3 --------------------- PatchSet 540 Date: 2004/06/30 15:25:12 Author: gdt Branch: HEAD Tag: (none) Log: Make vtysh work on NetBSD, and minor cleanups: if --enable-vtysh, look for perl, and substitute into vtysh/extract.pl, rather than assuming perl is in /usr/bin Look for tputs in libtermcap and libcurses, in addition to previously-searched locations. Follow GNU readlines search order. Clean up --enable-vtysh definition in configure.ac. Add vtysh/vtysh_cmds.c to CLEANFILES. This is important if extract.pl fails, so that 'make clean && make' will regenerate vtysh_cmds.c rhather than using the old zero-length file. Members: ChangeLog:1.43->1.44 configure.ac:1.53->1.54 vtysh/ChangeLog:1.9->1.10 vtysh/Makefile.am:1.10->1.11 vtysh/extract.pl:1.10->1.11(DEAD) vtysh/extract.pl.in:INITIAL->1.1 --------------------- PatchSet 541 Date: 2004/06/30 18:25:15 Author: gdt Branch: HEAD Tag: libtool-before Log: Use EXTRA_DIST to distribute files, and don't list directories. Remove disthook that removed the crud that was copied in due to this. Members: ChangeLog:1.44->1.45 Makefile.am:1.9->1.10 doc/ChangeLog:1.3->1.4 doc/Makefile.am:1.3->1.4 --------------------- PatchSet 542 Date: 2004/06/30 18:36:11 Author: gdt Branch: HEAD Tag: libtool-after Log: Add libtool support. libzebra and libospfapiclient are now built shared, and linked shared with the daemons. This reduces the memory needed when running multiple daemons; each daemon is at least 150k smaller. Static libraries are still built, and libtool should use them on platforms which don't have shared libaries. As with autoconf, the user of a distribution does not need libtool; one just needs that to build from CVS. libospf.a is still a non-shared library, and still installed, not because that makese sense, but because I don't understand why it is the way it is now. Note that the tree was tagged 'libtool-before' just before this commit. Members: ChangeLog:1.45->1.46 config.guess:1.1->1.2(DEAD) config.sub:1.3->1.4(DEAD) configure.ac:1.54->1.55 update-autotools:1.3->1.4 bgpd/Makefile.am:1.4->1.5 guile/Makefile.am:1.1->1.2 isisd/Makefile.am:1.3->1.4 lib/ChangeLog:1.16->1.17 lib/Makefile.am:1.10->1.11 ospfclient/ChangeLog:1.1->1.2 ospfclient/Makefile.am:1.4->1.5 ospfd/ChangeLog:1.29->1.30 vtysh/Makefile.am:1.11->1.12 zebra/ChangeLog:1.21->1.22 zebra/Makefile.am:1.7->1.8 zebra/main.c:1.13->1.14 --------------------- PatchSet 543 Date: 2004/07/01 13:35:36 Author: gdt Branch: HEAD Tag: (none) Log: Compile libospf shared as well. Members: ospfd/ChangeLog:1.30->1.31 ospfd/Makefile.am:1.10->1.11 --------------------- PatchSet 544 Date: 2004/07/01 19:40:18 Author: hasso Branch: HEAD Tag: (none) Log: There is no need to introduce new file of course, document big changes in NEWS file. Members: NEWS:1.7->1.8 RELEASE-NOTES:1.1->1.2(DEAD) --------------------- PatchSet 545 Date: 2004/07/01 19:49:23 Author: gdt Branch: HEAD Tag: (none) Log: add appearance of shlibs Members: NEWS:1.8->1.9 --------------------- PatchSet 546 Date: 2004/07/01 20:26:33 Author: gdt Branch: HEAD Tag: (none) Log: 2004-07-01 Greg Troxel * ripng_interface.c (ripng_multicast_join): Use privs to do join, to work around bug on gif(4) on NetBSD 1.6.2. Members: ripngd/ChangeLog:1.6->1.7 ripngd/ripng_interface.c:1.7->1.8 --------------------- PatchSet 547 Date: 2004/07/09 13:11:31 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-09 Sowmini Varadhan * bgp_packet.c: (bgp_collision_detect) Send NOTIFY on new socket if that is connection we're closing. (bgp_read) invalid marker check applies to KEEPALIVE too. * bgp_route.c: Ignore multicast NRLI, dont send NOTIFY. Members: bgpd/ChangeLog:1.17->1.18 bgpd/bgp_packet.c:1.6->1.7 bgpd/bgp_route.c:1.15->1.16 --------------------- PatchSet 548 Date: 2004/07/09 13:24:42 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-09 Juris Kalnins * if.c: (if_cmp_func) fix for interface names where name is same, but one has no number, eg "devtyp" and "devtyp0". Members: lib/ChangeLog:1.17->1.18 lib/if.c:1.17->1.18 --------------------- PatchSet 549 Date: 2004/07/09 13:38:23 Author: paul Branch: HEAD Tag: (none) Log: Update cvsignore's for *.lo and *.la - libtool files Members: bgpd/.cvsignore:1.3->1.4 isisd/.cvsignore:1.2->1.3 lib/.cvsignore:1.4->1.5 ospf6d/.cvsignore:1.5->1.6 ospfclient/.cvsignore:1.3->1.4 ospfd/.cvsignore:1.3->1.4 ripd/.cvsignore:1.3->1.4 ripngd/.cvsignore:1.3->1.4 --------------------- PatchSet 550 Date: 2004/07/09 13:43:09 Author: paul Branch: HEAD Tag: (none) Log: more cvsignores Members: .cvsignore:1.5->1.6 lib/.cvsignore:1.5->1.6 vtysh/.cvsignore:1.4->1.5 --------------------- PatchSet 551 Date: 2004/07/09 15:00:01 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-09 Paul Jakma * Merge Kunihiro's 'show route-map' change and add compatibility aliases for route-map continue Members: lib/ChangeLog:1.18->1.19 lib/routemap.c:1.2->1.3 --------------------- PatchSet 552 Date: 2004/07/09 15:05:47 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-09 Paul Jakma * jhash.{c,h}: New files. Bob Jenkins' public domain hashing function, as implemented in linux kernel by David Miller. Members: lib/ChangeLog:1.19->1.20 lib/Makefile.am:1.11->1.12 lib/jhash.c:INITIAL->1.1 lib/jhash.h:INITIAL->1.1 --------------------- PatchSet 553 Date: 2004/07/09 18:48:53 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-09 Paul Jakma Merge of GNU Zebra cvs2svn changesets r799, r800 and r807. * bgp_dump.c: (bgp_dump_attr) cleanup. return status code. check attributes present before printing. * bgp_dump.c: update bgp_dump_attr prototype. * bgp_packet.c: (bgp_update_receive) init attrstr. check status of bgp_dump_attr. Log end-of-rib UPDATEs. Members: bgpd/ChangeLog:1.18->1.19 bgpd/bgp_debug.c:1.4->1.5 bgpd/bgp_debug.h:1.1->1.2 bgpd/bgp_packet.c:1.7->1.8 --------------------- PatchSet 554 Date: 2004/07/09 18:52:39 Author: paul Branch: HEAD Tag: (none) Log: cvsignore *.libs in build dirs Members: bgpd/.cvsignore:1.4->1.5 isisd/.cvsignore:1.3->1.4 ospf6d/.cvsignore:1.6->1.7 ospfclient/.cvsignore:1.4->1.5 ospfd/.cvsignore:1.4->1.5 ripd/.cvsignore:1.4->1.5 ripngd/.cvsignore:1.4->1.5 --------------------- PatchSet 555 Date: 2004/07/09 19:33:43 Author: hasso Branch: HEAD Tag: (none) Log: Merge svn revision 855 from Zebra repository. Members: ospf6d/ChangeLog:1.7->1.8 ospf6d/ospf6_interface.c:1.4->1.5 ospf6d/ospf6_message.c:1.4->1.5 ospf6d/ospf6d.h:1.6->1.7 --------------------- PatchSet 556 Date: 2004/07/12 17:32:56 Author: hasso Branch: HEAD Tag: (none) Log: 1) extract.pl is braindead, but I will not touch it willingly. 2) Following common style is always better anyway. Members: zebra/ChangeLog:1.22->1.23 zebra/irdp_interface.c:1.1->1.2 --------------------- PatchSet 557 Date: 2004/07/13 04:06:51 Author: hasso Branch: HEAD Tag: (none) Log: Creating irdp socket requires more privileges. Members: zebra/ChangeLog:1.23->1.24 zebra/irdp_main.c:1.1->1.2 --------------------- PatchSet 558 Date: 2004/07/13 14:47:25 Author: gdt Branch: HEAD Tag: (none) Log: 2004-07-13 Greg Troxel * sigevent.c: Don't block SIGTRAP and SIGKILL. Blocking SIGTRAP confuses gdb, at least on NetBSD 2.0_BETA, where the block succeeds. Members: lib/ChangeLog:1.20->1.21 lib/sigevent.c:1.1->1.2 --------------------- PatchSet 559 Date: 2004/07/13 17:45:54 Author: gdt Branch: HEAD Tag: (none) Log: 004-07-13 David Wiggins 1.25 zebra/kernel_socket.c:1.16->1.17 --------------------- PatchSet 560 Date: 2004/07/14 14:55:28 Author: gdt Branch: HEAD Tag: (none) Log: 2004-07-14 Greg Troxel * Makefile.am (EXTRA_DIST): Add missing \, so tools stuff is really in distfile. Members: ChangeLog:1.46->1.47 Makefile.am:1.10->1.11 --------------------- PatchSet 561 Date: 2004/07/14 21:50:36 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-14 Paul Jakma * ospf_packet.c: (ospf_ls_upd_send_queue_event) Partial fix for problem reported by Peter Frost amongst others, where function will spin indefinitely if update list contains LSAs greater than MTU-headers or other condition leading to update list never being cleared. Problem of what to do with these LSAs remains. (ospf_make_ls_upd) add comment about large LSA problem, indentation cleanup. Members: ospfd/ChangeLog:1.31->1.32 ospfd/ospf_packet.c:1.28->1.29 --------------------- PatchSet 562 Date: 2004/07/17 12:51:29 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-17 Paul Jakma * if.c: (if_cmp_func) Add comment suggested by Greg Troxel. Members: lib/if.c:1.18->1.19 --------------------- PatchSet 563 Date: 2004/07/20 12:19:47 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-20 Paul Jakma * redhat/quagga.spec.in: update for shared lib install, *.la should be in -devel Members: redhat/quagga.spec.in:1.8->1.9 --------------------- PatchSet 564 Date: 2004/07/22 19:16:59 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-22 Paul Jakma * configure.ac: modify default CFLAGS to be compiler agnostic build Makefile for tests/ subdir. Members: ChangeLog:1.47->1.48 configure.ac:1.55->1.56 --------------------- PatchSet 565 Date: 2004/07/22 20:14:27 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-14 Paul Jakma * sigevent.c: (quagga_signal_handler) add a global caught flag, set the flags to a constant rather increment to be kinder. (quagga_sigevent_process) new function, to do core of what quagga_signal_timer did. dont block signals at all as sig->caught is volatile sig_atomic_t and should be safe to access from signal and normal contexts. The signal blocking is unneeded paranoia, but is left intact under an ifdef, should some platform require it. Check global caught flag before iterating through array. (quagga_signal_timer) nearly everything moved to quagga_sigevent_process. Left in under ifdef, in case some platform could use a regular timer check for signals. * sigevent.h: quagga_sigevent_process declaration. * thread.c: (thread_fetch) check for signals at beginning of scheduler loop, check for signals if select returns EINTR. Members: lib/ChangeLog:1.21->1.22 lib/sigevent.c:1.2->1.3 lib/sigevent.h:1.1->1.2 lib/thread.c:1.5->1.6 --------------------- PatchSet 566 Date: 2004/07/23 16:11:07 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-23 Paul Jakma * sockopt.h: Add SOPT_SIZE_CMSG_PKTINFO{_IPV{4,6}} define, for sizeof pktinfo as appropriate, to be used when allocating msg buffers. export setsockopt_pktinfo() and getsockopt_pktinfo_ifindex() * sockopt.c: (setsockopt_pktinfo_ifindex) new function to portably set received ifindex sock option. (getsockopt_pktinfo_ifindex) portably retrieve ifindex. (getsockopt_cmsg_data) retrieve indicated control info from message header. (getsockopt_ipv6_pktinfo_ifindex) ipv6 version of above. (setsockopt_ipv4_pktinfo) v4 version (setsockopt_pktinfo) the exported version (getsockopt_ipv4_pktinfo_ifindex) v4 specific version (getsockopt_pktinfo_ifindex) the exported version Members: lib/ChangeLog:1.22->1.23 lib/sockopt.c:1.1->1.2 lib/sockopt.h:1.1->1.2 --------------------- PatchSet 567 Date: 2004/07/23 16:13:48 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-23 Paul Jakma * ospf_network.c: Replace PKTINFO/RECVIF with call to setsockopt_pktinfo * ospf_packet.c: Use getsockopt_pktinfo_ifindex and SOPT_SIZE_CMSG_PKTINFO_IPV4. Members: ospfd/ChangeLog:1.32->1.33 ospfd/ospf_network.c:1.4->1.5 ospfd/ospf_packet.c:1.29->1.30 --------------------- PatchSet 568 Date: 2004/07/23 16:17:45 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-23 Paul Jakma * ospf6_main.c: Delete LOG_PERROR, not portable. * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo Members: ospf6d/ChangeLog:1.8->1.9 ospf6d/ospf6_main.c:1.13->1.14 ospf6d/ospf6_network.c:1.4->1.5 --------------------- PatchSet 569 Date: 2004/07/23 16:18:41 Author: paul Branch: HEAD Tag: (none) Log: Update cvsignore, add .libs Members: zebra/.cvsignore:1.3->1.4 --------------------- PatchSet 570 Date: 2004/07/23 16:25:01 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-23 Paul Jakma * irdp_main.c: use setsockopt_pktinfo_ipv4 * irdp_packet.c: use SOPT_SIZE_CMSG_PKTINFO_IPV4 and getsockopt_pktinfo_ifindex() Members: zebra/ChangeLog:1.25->1.26 zebra/irdp_main.c:1.2->1.3 zebra/irdp_packet.c:1.1->1.2 --------------------- PatchSet 571 Date: 2004/07/23 16:26:14 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-23 Sowmini Varadhan * if_ioctl_solaris.c: HAVE_IPV6 ifdef fixups * zserv.c: ditto * ioctl_solaris.c: ditto. * interface.c: cast for LLADDR * interface.h: Add guards, include redistribute.h and remove extraneous definitions of zebra_interface_{up,down}_update * ioctl.h: Add AF_IOCTL define for non SOLARIS_IPV6 * redistribute.h: include dependent header, zserv.h * zserv.h: include dependent header, rib.h Members: zebra/ChangeLog:1.26->1.27 zebra/if_ioctl_solaris.c:1.2->1.3 zebra/interface.c:1.12->1.13 zebra/interface.h:1.3->1.4 zebra/ioctl.h:1.2->1.3 zebra/ioctl_solaris.c:1.2->1.3 zebra/redistribute.h:1.1->1.2 zebra/zserv.h:1.5->1.6 --------------------- PatchSet 572 Date: 2004/07/23 17:14:32 Author: gdt Branch: HEAD Tag: (none) Log: 2004-07-23 Greg Troxel * sockopt.c (getsockopt_ipv4_pktinfo_ifindex): Make this compile on NetBSD, and add comments to make it less confusing. Change the sense of the SUNOS_5 test to make parallel structure between the variables and the code. Members: lib/ChangeLog:1.23->1.24 lib/sockopt.c:1.2->1.3 --------------------- PatchSet 573 Date: 2004/07/23 17:23:56 Author: gdt Branch: HEAD Tag: (none) Log: (somewhat unrelated cleanups, but all are very minor) 2004-07-23 Greg Troxel * */Makefile.am: Use ../dir/libfoo.la, rather than "-L../dir -lfoo", to avoid linking against installed libraries from a previous version. * {lib,ospfd,ospfclient}/Makefile.am: explicitly define the shared library version number to be 0.0 * configure.ac: remove spurious , so extract.pl is chmod'd +x. * HACKING: explain shared library versioning rules Members: ChangeLog:1.48->1.49 HACKING:1.6->1.7 configure.ac:1.56->1.57 bgpd/Makefile.am:1.5->1.6 guile/Makefile.am:1.2->1.3 isisd/Makefile.am:1.4->1.5 lib/Makefile.am:1.12->1.13 ospf6d/Makefile.am:1.6->1.7 ospfclient/Makefile.am:1.5->1.6 ospfd/Makefile.am:1.11->1.12 ripd/Makefile.am:1.5->1.6 ripngd/Makefile.am:1.8->1.9 vtysh/Makefile.am:1.12->1.13 zebra/Makefile.am:1.8->1.9 --------------------- PatchSet 574 Date: 2004/07/23 17:24:38 Author: gdt Branch: HEAD Tag: (none) Log: add .libs Members: vtysh/.cvsignore:1.5->1.6 --------------------- PatchSet 575 Date: 2004/07/23 22:34:27 Author: hasso Branch: HEAD Tag: (none) Log: Use ifp->mtu6 in ospf6d and ripngd. Members: ospf6d/ChangeLog:1.9->1.10 ospf6d/ospf6_interface.c:1.5->1.6 ospf6d/ospf6_zebra.c:1.4->1.5 ripngd/ChangeLog:1.7->1.8 ripngd/ripng_interface.c:1.8->1.9 ripngd/ripng_nexthop.c:1.1->1.2 --------------------- PatchSet 576 Date: 2004/07/26 20:27:51 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-26 Paul Jakma * configure.ac: reenable tests/Makefile * tests/Makefile.am: automake file for tests dir * tests/.cvsignore: update Members: configure.ac:1.57->1.58 tests/.cvsignore:1.2->1.3 tests/Makefile.am:INITIAL->1.1 --------------------- PatchSet 577 Date: 2004/07/27 12:19:11 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-27 Paul Jakma * ospf_opaque.c: (ospf_opaque_lsa_flush_schedule) do not NULL out the LSA as then free_opaque_info_per_id() can never unlock (and free) the LSA. Reported by Gunnar Stigen. Members: ospfd/ChangeLog:1.33->1.34 ospfd/ospf_opaque.c:1.6->1.7 --------------------- PatchSet 578 Date: 2004/07/27 16:53:34 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-27 Paul Jakma * Makefile.am: tests/ must be in dist or building from dist breaks Members: Makefile.am:1.11->1.12 --------------------- PatchSet 579 Date: 2004/07/27 17:57:09 Author: paul Branch: HEAD Tag: (none) Log: Paul Jakma: update TODO.. there's plenty. Members: TODO:1.1->1.2 --------------------- PatchSet 580 Date: 2004/07/27 17:57:53 Author: paul Branch: HEAD Tag: (none) Log: Paul Jakma: forgot an obvious TODO Members: TODO:1.2->1.3 --------------------- PatchSet 581 Date: 2004/07/27 18:40:44 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-27 Paul Jakma * ospf_packet.c: (ospf_ls_upd_send_queue_event) fix thinko from last fix for ospfd wedging due to oversize LSAs: dont list loop on ospf_ls_upd_queue_send() - guaranteed segfault. Members: ospfd/ChangeLog:1.34->1.35 ospfd/ospf_packet.c:1.30->1.31 --------------------- PatchSet 582 Date: 2004/07/28 15:11:55 Author: paul Branch: HEAD Tag: (none) Log: enable irdp Members: redhat/quagga.spec.in:1.9->1.10 --------------------- PatchSet 583 Date: 2004/07/31 16:15:39 Author: paul Branch: HEAD Tag: (none) Log: 2004-07-31 Christian Hammers * snmp.texi: updated (rewritten almost) Members: doc/snmp.texi:1.2->1.3 --------------------- PatchSet 584 Date: 2004/07/31 16:16:47 Author: paul Branch: HEAD Tag: (none) Log: oops, forgot to update changelog. Members: doc/ChangeLog:1.4->1.5 --------------------- PatchSet 585 Date: 2004/08/04 21:02:13 Author: hasso Branch: HEAD Tag: (none) Log: SVN revision 907 from Zebra cvs repository. Members: ospf6d/ChangeLog:1.10->1.11 ospf6d/Makefile.am:1.7->1.8 ospf6d/ospf6_abr.c:1.2->1.3 ospf6d/ospf6_abr.h:1.2->1.3 ospf6d/ospf6_area.c:1.2->1.3 ospf6d/ospf6_area.h:1.2->1.3 ospf6d/ospf6_asbr.c:1.5->1.6 ospf6d/ospf6_interface.c:1.6->1.7 ospf6d/ospf6_intra.c:1.2->1.3 ospf6d/ospf6_lsa.c:1.4->1.5 ospf6d/ospf6_lsa.h:1.3->1.4 ospf6d/ospf6_lsdb.c:1.2->1.3 ospf6d/ospf6_lsdb.h:1.3->1.4 ospf6d/ospf6_message.c:1.5->1.6 ospf6d/ospf6_neighbor.c:1.3->1.4 ospf6d/ospf6_proto.h:1.2->1.3 ospf6d/ospf6_route.c:1.3->1.4 ospf6d/ospf6_route.h:1.2->1.3 ospf6d/ospf6_spf.c:1.2->1.3 ospf6d/ospf6_top.c:1.3->1.4 ospf6d/ospf6_top.h:1.2->1.3 ospf6d/ospf6_zebra.c:1.5->1.6 ospf6d/ospf6d.c:1.8->1.9 ospf6d/ospf6d.h:1.7->1.8 --------------------- PatchSet 586 Date: 2004/08/05 10:10:31 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-04 Paul Jakma * ospf_spf.c: (ospf_spf_consider_nexthop) Add comment about issue. Compare only against list head - all nexthops must be same cost anyway, fixes a reference-listnode-after-delete bug noted by Kir Kostuchenko. (ospf_nexthop_calculation) Use ospf_spf_consider_nexthop for all candidates attached to root. Members: ospfd/ChangeLog:1.35->1.36 ospfd/ospf_spf.c:1.9->1.10 --------------------- PatchSet 587 Date: 2004/08/06 09:41:56 Author: hasso Branch: HEAD Tag: (none) Log: Remove pointless privilege lower call. Thanks to Cougar for noticing. Members: zebra/rt_netlink.c:1.19->1.20 --------------------- PatchSet 588 Date: 2004/08/10 13:00:34 Author: hasso Branch: HEAD Tag: (none) Log: I am bored. But I hate questions why there are man pages from version 0.88. Vtysh man page looks already how it should look IMHO, the rest need more work. Members: doc/ChangeLog:1.5->1.6 doc/bgpd.8:1.3->1.4 doc/isisd.8:INITIAL->1.1 doc/ospf6d.8:1.3->1.4 doc/ospfd.8:1.3->1.4 doc/ripd.8:1.3->1.4 doc/ripngd.8:1.3->1.4 doc/vtysh.1:1.3->1.4 doc/zebra.8:1.3->1.4 --------------------- PatchSet 589 Date: 2004/08/11 16:58:00 Author: gdt Branch: HEAD Tag: (none) Log: Add extra padding in cmsgdata buffer; there wasn't enough on NetBSD/sparc, resulting in overwriting the address. Add code to check if overwriting is happening, at least for now. Set msg_flags to MSG_DONTROUTE; they had been stack garbage. Members: zebra/rtadv.c:1.9->1.10 --------------------- PatchSet 590 Date: 2004/08/11 19:06:38 Author: gdt Branch: HEAD Tag: (none) Log: 2004-08-11 Greg Troxel * rtadv.c (rtadv_send_packet): Allocate space for control messages more carefully; it was wrong on NetBSD/sparc where CMSG alignment is to 8 bytes instead of 4, and overwriting the address. Use the provided macros for determining lengths. Members: zebra/ChangeLog:1.27->1.28 zebra/rtadv.c:1.10->1.11 --------------------- PatchSet 591 Date: 2004/08/11 20:20:01 Author: gdt Branch: HEAD Tag: (none) Log: Include padding in control message length. Inspired by netbsd:src/usr.sbin/rtadvd/rtadvd.c (from KAME). Members: zebra/rtadv.c:1.11->1.12 --------------------- PatchSet 592 Date: 2004/08/15 06:52:07 Author: hasso Branch: HEAD Tag: (none) Log: SVN revisions 916-920 from Zebra. ABR support is almost done. Members: ospf6d/ChangeLog:1.11->1.12 ospf6d/ospf6_abr.c:1.3->1.4 ospf6d/ospf6_abr.h:1.3->1.4 ospf6d/ospf6_area.c:1.3->1.4 ospf6d/ospf6_area.h:1.3->1.4 ospf6d/ospf6_asbr.c:1.6->1.7 ospf6d/ospf6_flood.c:1.2->1.3 ospf6d/ospf6_flood.h:1.2->1.3 ospf6d/ospf6_interface.c:1.7->1.8 ospf6d/ospf6_interface.h:1.2->1.3 ospf6d/ospf6_intra.c:1.3->1.4 ospf6d/ospf6_intra.h:1.2->1.3 ospf6d/ospf6_lsa.c:1.5->1.6 ospf6d/ospf6_lsa.h:1.4->1.5 ospf6d/ospf6_lsdb.c:1.3->1.4 ospf6d/ospf6_lsdb.h:1.4->1.5 ospf6d/ospf6_message.c:1.6->1.7 ospf6d/ospf6_neighbor.c:1.4->1.5 ospf6d/ospf6_proto.c:1.2->1.3 ospf6d/ospf6_route.c:1.4->1.5 ospf6d/ospf6_route.h:1.3->1.4 ospf6d/ospf6_spf.c:1.3->1.4 ospf6d/ospf6_top.c:1.4->1.5 ospf6d/ospf6_top.h:1.3->1.4 ospf6d/ospf6d.c:1.9->1.10 ospf6d/ospf6d.h:1.8->1.9 --------------------- PatchSet 593 Date: 2004/08/17 13:27:32 Author: gdt Branch: HEAD Tag: (none) Log: 2004-08-17 Greg Troxel * update-autotools: print tools versions to aid people in sending bug reports. Members: ChangeLog:1.49->1.50 update-autotools:1.4->1.5 --------------------- PatchSet 594 Date: 2004/08/18 22:52:58 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-18 Paul Jakma * vty.c: (vty_serv_un) set unix vty socket to nonblocking to prevent inadvertent blocking of daemons by use of vtysh. TODO: disentangle manual paging from the buffer_write path so that unix vty can use this path too and be reliable. Members: lib/ChangeLog:1.24->1.25 lib/vty.c:1.16->1.17 --------------------- PatchSet 595 Date: 2004/08/19 04:36:13 Author: paul Branch: HEAD Tag: (none) Log: quagga.logrotate: remove generic weekly and nocompress options quagga.spec.in: build snmp support, update prequisites ucd-snmp to net-snmp Members: redhat/quagga.logrotate:1.2->1.3 redhat/quagga.spec.in:1.10->1.11 --------------------- PatchSet 596 Date: 2004/08/19 05:03:08 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-19 Paul Jakma * rip_interface.c: (rip_interface_multicast_set) get rid of extraneous if_pointopoint arg. ifp is accessible via connected. pass connected->ifp->ifindex to setsockopt_multicast_ipv4. * ripd.c: (rip_send_packet) update call to rip_interface_multicast_set * ripd.h: update rip_interface_multicast_set prototype Members: ripd/ChangeLog:1.16->1.17 ripd/rip_interface.c:1.16->1.17 ripd/ripd.c:1.25->1.26 ripd/ripd.h:1.10->1.11 --------------------- PatchSet 597 Date: 2004/08/19 05:13:29 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-19 Paul Jakma 2004-08-19 Paul Jakma * sockopt.c: include sockopt.h rename some of the _pktinfo_ functions to _ifindex, where that is their purpose. (getsockopt_ipv6_pktinfo_ifindex) renamed to getsockopt_ipv6_ifindex. (setsockopt_ipv4_pktinfo) renamed to setsockopt_ipv4_ifindex (setsockopt_pktinfo) update with previous and add comment re AF_INET portability. (setsockopt_ifindex) generic ifindex function ala setsockopt_pktinfo. (getsockopt_ipv4_pktinfo_ifindex) renamed to getsockopt_ipv4_ifindex. (getsockopt_ipv4_ifindex) rejiggling to reduce repeated ifdef/elses. pktinfo case forgot to set ifindex. (getsockopt_pktinfo_ifindex) renamed to getsockopt_ifindex. update some calls to renamed functions. * sockopt.h: Update renamed exported functions Rename the CMSG_SIZE macros to IFINDEX. Guard IPv4 PKTINFO in a conditional define. Members: lib/ChangeLog:1.25->1.26 lib/sockopt.c:1.3->1.4 lib/sockopt.h:1.2->1.3 --------------------- PatchSet 598 Date: 2004/08/19 05:34:29 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-19 Paul Jakma * *.m4: import of libtool CVS m4 autoconf files. These only configure libtool support for languages where configure has already called AC_PROG_, less fragile. * README.txt: doc file for contents of this directory. Members: m4/ChangeLog:INITIAL->1.1 m4/README.txt:INITIAL->1.1 m4/argz.m4:INITIAL->1.1 m4/libtool.m4:INITIAL->1.1 m4/ltdl.m4:INITIAL->1.1 m4/ltoptions.m4:INITIAL->1.1 m4/ltsugar.m4:INITIAL->1.1 m4/ltversion.m4:INITIAL->1.1 --------------------- PatchSet 599 Date: 2004/08/19 05:41:21 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-19 Paul Jakma * Makefile.am: add m4 directory to EXTRA_DIST, and define ACLOCAL_AMFLAGS to have aclocal pull in m4/ * configure.ac: AM_PROG_LIBTOOL should be AC_PROG_LIBTOOL * update-autotools: print a warning that this script is deprecated Members: Makefile.am:1.12->1.13 configure.ac:1.58->1.59 update-autotools:1.5->1.6 --------------------- PatchSet 600 Date: 2004/08/19 05:42:03 Author: paul Branch: HEAD Tag: (none) Log: commit ChangeLog too... Members: ChangeLog:1.50->1.51 --------------------- PatchSet 601 Date: 2004/08/19 05:43:43 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-19 Paul Jakma * ospf_packet.c: update to match sockopt renames. Members: ospfd/ChangeLog:1.36->1.37 ospfd/ospf_packet.c:1.31->1.32 --------------------- PatchSet 602 Date: 2004/08/19 05:45:33 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-19 Paul Jakma * irdp_main.c: update to match sockopt renames. * irdp_packet.c: include sockopt.h and update to match sockopt renames. Members: zebra/ChangeLog:1.28->1.29 zebra/irdp_main.c:1.3->1.4 zebra/irdp_packet.c:1.2->1.3 --------------------- PatchSet 603 Date: 2004/08/19 07:56:53 Author: hasso Branch: HEAD Tag: (none) Log: Merge svn revisions 924 and 925 from Zebra CVS. Also remove useless ospf6_lsdb prototype declaration from ospf6_lsa.h. Report sent to Yasuhiro Ohara as well. Members: ospf6d/ChangeLog:1.12->1.13 ospf6d/ospf6_abr.c:1.4->1.5 ospf6d/ospf6_abr.h:1.4->1.5 ospf6d/ospf6_asbr.c:1.7->1.8 ospf6d/ospf6_flood.c:1.3->1.4 ospf6d/ospf6_interface.c:1.8->1.9 ospf6d/ospf6_lsa.c:1.6->1.7 ospf6d/ospf6_lsa.h:1.5->1.6 ospf6d/ospf6_lsdb.c:1.4->1.5 ospf6d/ospf6_route.h:1.4->1.5 ospf6d/ospf6_spf.c:1.4->1.5 ospf6d/ospf6_spf.h:1.2->1.3 ospf6d/ospf6_top.c:1.5->1.6 ospf6d/ospf6d.c:1.10->1.11 ospf6d/ospf6d.h:1.9->1.10 --------------------- PatchSet 604 Date: 2004/08/23 19:03:28 Author: paul Branch: HEAD Tag: (none) Log: Ignore documentation build files (indexes, etc..) Members: doc/.cvsignore:1.6->1.7 --------------------- PatchSet 605 Date: 2004/08/23 19:58:32 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-23 Paul Jakma * zebra/zserv.c: (zebra_init) remove implicit ip forward enabling * NEWS: warn about forwarding change Members: NEWS:1.9->1.10 zebra/ChangeLog:1.29->1.30 zebra/zserv.c:1.13->1.14 --------------------- PatchSet 606 Date: 2004/08/25 10:10:37 Author: hasso Branch: HEAD Tag: (none) Log: SVN revisions 935-940 merge from Zebra CVS. Members: ospf6d/ChangeLog:1.13->1.14 ospf6d/ospf6_abr.c:1.5->1.6 ospf6d/ospf6_abr.h:1.5->1.6 ospf6d/ospf6_area.c:1.4->1.5 ospf6d/ospf6_asbr.c:1.8->1.9 ospf6d/ospf6_flood.c:1.4->1.5 ospf6d/ospf6_intra.c:1.4->1.5 ospf6d/ospf6_lsa.c:1.7->1.8 ospf6d/ospf6_lsa.h:1.6->1.7 ospf6d/ospf6_lsdb.c:1.5->1.6 ospf6d/ospf6_message.c:1.7->1.8 ospf6d/ospf6_route.c:1.5->1.6 ospf6d/ospf6_route.h:1.5->1.6 ospf6d/ospf6_top.c:1.6->1.7 ospf6d/ospf6d.h:1.10->1.11 --------------------- PatchSet 607 Date: 2004/08/25 13:22:00 Author: hasso Branch: HEAD Tag: (none) Log: Cleaning up whitespace mess mostly caused by my patches. Bigger reorganization of this spagetti will follow soon. Members: vtysh/vtysh.c:1.22->1.23 vtysh/vtysh_config.c:1.4->1.5 vtysh/vtysh_main.c:1.3->1.4 --------------------- PatchSet 608 Date: 2004/08/25 14:47:16 Author: paul Branch: HEAD Tag: (none) Log: 2004-08-19 Paul Jakma * zebra.h: add MAX and MIN defines (eg for ospf6d) Members: lib/ChangeLog:1.26->1.27 lib/zebra.h:1.18->1.19 --------------------- PatchSet 609 Date: 2004/08/26 12:22:19 Author: hasso Branch: HEAD Tag: (none) Log: One warning less while building vtysh_cmd.c. This seems to be dead file. Maybe remove it at all? Members: bgpd/bgp_view.c:1.1->1.2 --------------------- PatchSet 610 Date: 2004/08/26 13:21:28 Author: hasso Branch: HEAD Tag: (none) Log: It hurts my eye every time configure finishes job :). Members: configure.ac:1.59->1.60 --------------------- PatchSet 611 Date: 2004/08/26 14:08:30 Author: hasso Branch: HEAD Tag: (none) Log: Vtysh cleanup part 2. No any functional changes yet except VTYSH_INTERFACE. Members: vtysh/ChangeLog:1.10->1.11 vtysh/Makefile.am:1.13->1.14 vtysh/vtysh.c:1.23->1.24 vtysh/vtysh.h:1.4->1.5 vtysh/vtysh_config.c:1.5->1.6 vtysh/vtysh_main.c:1.4->1.5 --------------------- PatchSet 612 Date: 2004/08/26 14:12:41 Author: gdt Branch: HEAD Tag: (none) Log: 2004-08-26 Greg Troxel * sockopt.h: Define method-independent macro for callers of get_ifindex to use for cmsg length. Members: lib/ChangeLog:1.27->1.28 lib/sockopt.h:1.3->1.4 --------------------- PatchSet 613 Date: 2004/08/26 14:14:07 Author: gdt Branch: HEAD Tag: (none) Log: 2004-08-26 Greg Troxel * ospf_packet.c (ospf_recv_packet): adjust size declaration of buffer used to get interface index so that it compiles on other than Linux and includes the required alignment space. Probably this was only working on sparc/sparc64 because most of sockaddr_dl was not being written. Members: ospfd/ChangeLog:1.37->1.38 ospfd/ospf_packet.c:1.32->1.33 --------------------- PatchSet 614 Date: 2004/08/26 14:19:40 Author: gdt Branch: HEAD Tag: (none) Log: fix typo in previous commit Members: ospfd/ospf_packet.c:1.33->1.34 --------------------- PatchSet 615 Date: 2004/08/26 14:24:00 Author: gdt Branch: HEAD Tag: (none) Log: 2004-08-26 Miles Nordin * ipforward_sysctl.c (mib_ipv6): Use size_t for len, per sysctl(3), rather than int. (Needed on NetBSD/alpha to display forwarding status correctly.) Members: zebra/ChangeLog:1.30->1.31 zebra/ipforward_sysctl.c:1.2->1.3 --------------------- PatchSet 616 Date: 2004/08/26 15:14:43 Author: gdt Branch: HEAD Tag: (none) Log: add () on SOPT_SIZE_CMSG_PKTINFO_IPV4() use, to match def. Thanks to Hasso for code review. Members: lib/sockopt.h:1.4->1.5 --------------------- PatchSet 617 Date: 2004/08/26 19:10:36 Author: hasso Branch: HEAD Tag: (none) Log: Make ospf6d configuration appear in vtysh as well. Report sent to Yasuhiro Ohara. Members: ospf6d/ospf6_interface.c:1.9->1.10 ospf6d/ospf6_top.c:1.7->1.8 ospf6d/ospf6d.c:1.11->1.12 --------------------- PatchSet 618 Date: 2004/08/26 19:19:59 Author: hasso Branch: HEAD Tag: (none) Log: Merge svn revision 954 from Zebra cvs. Members: ospf6d/ospf6_flood.c:1.5->1.6 --------------------- PatchSet 619 Date: 2004/08/26 19:56:19 Author: hasso Branch: HEAD Tag: (none) Log: Merge changelog entry from zebra cvs for my vtysh fix. Members: ospf6d/ChangeLog:1.14->1.15 --------------------- PatchSet 620 Date: 2004/08/26 23:21:31 Author: hasso Branch: HEAD Tag: (none) Log: More vtysh fixes. Specifying configuration from command line works now. Members: doc/ChangeLog:1.6->1.7 doc/vtysh.1:1.4->1.5 vtysh/ChangeLog:1.11->1.12 vtysh/vtysh.c:1.24->1.25 vtysh/vtysh.h:1.5->1.6 vtysh/vtysh_config.c:1.6->1.7 vtysh/vtysh_main.c:1.5->1.6 --------------------- PatchSet 621 Date: 2004/08/27 07:39:05 Author: hasso Branch: HEAD Tag: (none) Log: Added NSSA related items. Members: TODO:1.3->1.4 --------------------- PatchSet 622 Date: 2004/08/27 13:03:42 Author: gdt Branch: HEAD Tag: (none) Log: 2004-08-27 David Wiggins * ospf_spf.c (ospf_nexthop_calculation): Initialize address family in on-stack struct prefix_ipv4. Fixes point-to-multipoint SPF calculation. Members: ospfd/ChangeLog:1.38->1.39 ospfd/ospf_spf.c:1.10->1.11 --------------------- PatchSet 623 Date: 2004/08/27 14:56:39 Author: hasso Branch: HEAD Tag: (none) Log: Make "terminal length <0-512>" command work in vtysh. Members: lib/ChangeLog:1.28->1.29 lib/command.c:1.14->1.15 vtysh/ChangeLog:1.12->1.13 vtysh/vtysh.c:1.25->1.26 --------------------- PatchSet 624 Date: 2004/08/27 15:23:28 Author: hasso Branch: HEAD Tag: (none) Log: Brown paperbag, please. Don't segfault if VTYSH_PAGER isn't defined. Members: vtysh/vtysh.c:1.26->1.27 --------------------- PatchSet 625 Date: 2004/08/27 16:57:35 Author: gdt Branch: HEAD Tag: (none) Log: Add start/stop scripts for the rc.d framework used by pkgsrc (NetBSD and others). Contributed by Miles Nordin. Members: Makefile.am:1.13->1.14 configure.ac:1.60->1.61 pkgsrc/Makefile.am:INITIAL->1.1 pkgsrc/README.txt:INITIAL->1.1 pkgsrc/bgpd.sh:INITIAL->1.1 pkgsrc/ospf6d.sh:INITIAL->1.1 pkgsrc/ospfd.sh:INITIAL->1.1 pkgsrc/ripd.sh:INITIAL->1.1 pkgsrc/ripngd.sh:INITIAL->1.1 pkgsrc/zebra.sh:INITIAL->1.1 --------------------- PatchSet 626 Date: 2004/08/28 18:04:33 Author: hasso Branch: HEAD Tag: (none) Log: Port ospf6d to sigevent and rename signal handling functions in vtysh not to conflict the ones in lib/sigevent.c. Fixes compiling with --disable-shared. Members: ospf6d/ChangeLog:1.15->1.16 ospf6d/ospf6_main.c:1.14->1.15 vtysh/ChangeLog:1.13->1.14 vtysh/vtysh_main.c:1.6->1.7 --------------------- PatchSet 627 Date: 2004/08/31 12:17:39 Author: paul Branch: HEAD Tag: (none) Log: cvsignore for pkgsrc Members: pkgsrc/.cvsignore:INITIAL->1.1 --------------------- PatchSet 628 Date: 2004/08/31 12:50:53 Author: hasso Branch: HEAD Tag: (none) Log: Remove dead file. Members: zebra/irdp.c:1.1->1.2(DEAD) --------------------- PatchSet 629 Date: 2004/08/31 13:04:33 Author: hasso Branch: HEAD Tag: (none) Log: Please, tell me truth about what debugging status you are displaying. Members: ospfd/ospf_dump.c:1.6->1.7 ripd/rip_debug.c:1.1->1.2 ripngd/ripng_debug.c:1.2->1.3 --------------------- PatchSet 630 Date: 2004/08/31 14:37:42 Author: hasso Branch: HEAD Tag: (none) Log: Fix for Bugzilla #108. Members: ospfd/ChangeLog:1.39->1.40 ospfd/ospf_vty.c:1.18->1.19 --------------------- PatchSet 631 Date: 2004/08/31 14:41:49 Author: hasso Branch: HEAD Tag: (none) Log: Commit my hack (yes, I still call it hack) - command line switch for zebra daemon to change netlink receive buffer size. Members: doc/ChangeLog:1.7->1.8 doc/zebra.8:1.4->1.5 zebra/ChangeLog:1.31->1.32 zebra/main.c:1.14->1.15 zebra/rt_netlink.c:1.20->1.21 --------------------- PatchSet 632 Date: 2004/08/31 16:35:32 Author: gdt Branch: HEAD Tag: (none) Log: remove zebra/irdp.c because it is no longer in the source tree. Members: vtysh/Makefile.am:1.14->1.15 --------------------- PatchSet 633 Date: 2004/08/31 18:28:41 Author: gdt Branch: HEAD Tag: (none) Log: Assorted changes from work at BBN. Most are minor, and several are in support of more significant changes not in this commit. The last item in the ChangeLog below may be needed for p2mp to work correctly. 2004-08-31 David Wiggins * hash.c (hash_iterate): Save next pointer before calling procedure, so that iteration works even if the called procedure deletes the hash backet. * linklist.h (listtail): new macro, not yet used. 2004-08-31 David Wiggins * ospf_spf.c (ospf_spf_calculate): Many more comments and debug print statements. New function ospf_vertex_dump used in debugging. 2004-08-31 David Wiggins * ospf_spf.h (struct vertex): Comments for flags and structure members. 2004-08-31 David Wiggins * ospf_route.c: When finding an alternate route, log cost as well. 2004-08-31 David Wiggins * ospf_interface.c (ospf_lookup_if_params): Initialize af in struct prefix allocated on stack. 2004-08-31 David Wiggins * ospf_packet.c (ospf_ls_ack_send_delayed): In p2mp mode, send acks to AllSPFRouters, rather than All-DR. Members: lib/ChangeLog:1.29->1.30 lib/hash.c:1.1->1.2 lib/linklist.h:1.3->1.4 ospfd/ChangeLog:1.40->1.41 ospfd/ospf_interface.c:1.24->1.25 ospfd/ospf_packet.c:1.34->1.35 ospfd/ospf_route.c:1.7->1.8 ospfd/ospf_spf.c:1.11->1.12 ospfd/ospf_spf.h:1.2->1.3 --------------------- PatchSet 634 Date: 2004/08/31 19:16:36 Author: gdt Branch: HEAD Tag: (none) Log: 2004-08-31 Greg Troxel * Rename scripts to *.sh.in, and use autoconf-style substitution for prefix and localstatedir. Members: ChangeLog:1.51->1.52 Makefile.am:1.14->1.15 configure.ac:1.61->1.62 pkgsrc/ChangeLog:INITIAL->1.1 pkgsrc/Makefile.am:1.1->1.2 pkgsrc/bgpd.sh:1.1->1.2(DEAD) pkgsrc/bgpd.sh.in:INITIAL->1.1 pkgsrc/ospf6d.sh:1.1->1.2(DEAD) pkgsrc/ospf6d.sh.in:INITIAL->1.1 pkgsrc/ospfd.sh:1.1->1.2(DEAD) pkgsrc/ospfd.sh.in:INITIAL->1.1 pkgsrc/ripd.sh:1.1->1.2(DEAD) pkgsrc/ripd.sh.in:INITIAL->1.1 pkgsrc/ripngd.sh:1.1->1.2(DEAD) pkgsrc/ripngd.sh.in:INITIAL->1.1 pkgsrc/zebra.sh:1.1->1.2(DEAD) pkgsrc/zebra.sh.in:INITIAL->1.1 --------------------- PatchSet 635 Date: 2004/08/31 19:44:42 Author: gdt Branch: HEAD Tag: (none) Log: 2004-08-31 Greg Troxel * Makefile.am (EXTRA_DIST): New - just has EXTRA_DIST. (Using a directory in EXTRA_DIST in the parent was causing 'make dist' to fail.) (Now m4/Makefile* is first-class and included from top level.) Members: ChangeLog:1.52->1.53 Makefile.am:1.15->1.16 configure.ac:1.62->1.63 m4/ChangeLog:1.1->1.2 m4/Makefile.am:INITIAL->1.1 --------------------- PatchSet 636 Date: 2004/09/01 20:35:12 Author: hasso Branch: HEAD Tag: (none) Log: Ignore *.sh. Members: pkgsrc/.cvsignore:1.1->1.2 --------------------- PatchSet 637 Date: 2004/09/01 20:51:15 Author: hasso Branch: HEAD Tag: (none) Log: Ignore generated files. Members: m4/.cvsignore:INITIAL->1.1 --------------------- PatchSet 638 Date: 2004/09/01 21:13:23 Author: hasso Branch: HEAD Tag: (none) Log: Indentation consensus. Members: HACKING:1.7->1.8 --------------------- PatchSet 639 Date: 2004/09/01 22:36:14 Author: hasso Branch: HEAD Tag: (none) Log: Merge svn revision 975 from Zebra repository. Members: ospf6d/ChangeLog:1.16->1.17 ospf6d/ospf6_abr.c:1.6->1.7 ospf6d/ospf6_area.c:1.5->1.6 ospf6d/ospf6_asbr.c:1.9->1.10 ospf6d/ospf6_flood.c:1.6->1.7 ospf6d/ospf6_flood.h:1.3->1.4 ospf6d/ospf6_interface.c:1.10->1.11 ospf6d/ospf6_intra.c:1.5->1.6 ospf6d/ospf6_lsa.c:1.8->1.9 ospf6d/ospf6_lsa.h:1.7->1.8 ospf6d/ospf6_lsdb.h:1.5->1.6 ospf6d/ospf6_message.c:1.8->1.9 ospf6d/ospf6_neighbor.c:1.5->1.6 ospf6d/ospf6_route.c:1.6->1.7 ospf6d/ospf6_spf.c:1.5->1.6 ospf6d/ospf6_top.c:1.8->1.9 ospf6d/ospf6d.c:1.12->1.13 ospf6d/ospf6d.h:1.11->1.12 --------------------- PatchSet 640 Date: 2004/09/02 14:01:01 Author: hasso Branch: HEAD Tag: (none) Log: Merge svn revisions 978-979 from Zebra CVS. Members: ospf6d/ChangeLog:1.17->1.18 ospf6d/ospf6_abr.c:1.7->1.8 ospf6d/ospf6_asbr.c:1.10->1.11 --------------------- PatchSet 641 Date: 2004/09/03 07:04:00 Author: hasso Branch: HEAD Tag: (none) Log: Merge svn revision 981 from Zebra cvs. Members: ospf6d/ChangeLog:1.18->1.19 ospf6d/ospf6_abr.c:1.8->1.9 ospf6d/ospf6_area.c:1.6->1.7 ospf6d/ospf6_neighbor.c:1.6->1.7 ospf6d/ospf6_route.c:1.7->1.8 ospf6d/ospf6_route.h:1.6->1.7 ospf6d/ospf6_top.c:1.9->1.10 ospf6d/ospf6d.c:1.13->1.14 ospf6d/ospf6d.h:1.12->1.13 --------------------- PatchSet 642 Date: 2004/09/05 03:26:24 Author: paul Branch: HEAD Tag: (none) Log: Fix aclocal m4/ include for out-of-tree builds - all src relative paths need to be prefixed with $(top_srcdir) Members: Makefile.am:1.16->1.17 --------------------- PatchSet 643 Date: 2004/09/10 19:07:57 Author: hasso Branch: HEAD Tag: (none) Log: Add IS-IS info into array. Members: ospf6d/ospf6_zebra.c:1.6->1.7 --------------------- PatchSet 644 Date: 2004/09/10 21:48:21 Author: hasso Branch: HEAD Tag: (none) Log: Indentation only. No any functional changes. Members: isisd/dict.c:1.1->1.2 isisd/dict.h:1.1->1.2 isisd/isis_adjacency.c:1.4->1.5 isisd/isis_adjacency.h:1.1->1.2 isisd/isis_circuit.c:1.6->1.7 isisd/isis_circuit.h:1.1->1.2 isisd/isis_common.h:1.1->1.2 isisd/isis_constants.h:1.3->1.4 isisd/isis_csm.c:1.2->1.3 isisd/isis_csm.h:1.1->1.2 isisd/isis_dr.c:1.4->1.5 isisd/isis_dr.h:1.1->1.2 isisd/isis_dynhn.c:1.3->1.4 isisd/isis_dynhn.h:1.1->1.2 isisd/isis_events.c:1.3->1.4 isisd/isis_events.h:1.1->1.2 isisd/isis_flags.c:1.1->1.2 isisd/isis_flags.h:1.1->1.2 isisd/isis_lsp.c:1.5->1.6 isisd/isis_lsp.h:1.1->1.2 isisd/isis_main.c:1.9->1.10 isisd/isis_misc.c:1.4->1.5 isisd/isis_misc.h:1.2->1.3 isisd/isis_network.c:1.3->1.4 isisd/isis_network.h:1.1->1.2 isisd/isis_pdu.c:1.3->1.4 isisd/isis_pdu.h:1.1->1.2 isisd/isis_route.c:1.2->1.3 isisd/isis_route.h:1.1->1.2 isisd/isis_routemap.c:1.2->1.3 isisd/isis_spf.c:1.6->1.7 isisd/isis_spf.h:1.1->1.2 isisd/isis_tlv.c:1.4->1.5 isisd/isis_tlv.h:1.2->1.3 isisd/isis_zebra.c:1.4->1.5 isisd/isis_zebra.h:1.1->1.2 isisd/isisd.c:1.5->1.6 isisd/isisd.h:1.2->1.3 isisd/iso_checksum.c:1.1->1.2 isisd/iso_checksum.h:1.1->1.2 --------------------- PatchSet 645 Date: 2004/09/10 22:19:13 Author: hasso Branch: HEAD Tag: (none) Log: Fixes from LIU Xin. Members: isisd/ChangeLog:1.8->1.9 isisd/isis_circuit.c:1.7->1.8 isisd/isis_lsp.c:1.6->1.7 isisd/isis_pdu.c:1.4->1.5 --------------------- PatchSet 646 Date: 2004/09/11 17:33:28 Author: hasso Branch: HEAD Tag: (none) Log: Cosmetical fixes in vty help. Members: ripngd/ripngd.c:1.7->1.8 zebra/irdp_interface.c:1.2->1.3 --------------------- PatchSet 647 Date: 2004/09/12 06:48:35 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-11 Paul Jakma * ospfd.texi: OSPF MD5 auth requires stable time. Members: doc/ChangeLog:1.8->1.9 doc/ospfd.texi:1.8->1.9 --------------------- PatchSet 648 Date: 2004/09/12 15:21:37 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-12 Paul Jakma * ospf_packet.c: Fix bugzilla #107 (ospf_packet_max) get rid of the magic 88 constant (ospf_swab_iph_ton) new function. set ip header to network order, taking BSDisms into account. (ospf_swab_iph_toh) the inverse. (ospf_write) Add support for IP fragmentation, will only work on linux though, other kernels make it impossible. get rid of the magic 4 constant. (ospf_make_ls_upd) Bound check to end of stream, not to interface mtu. (ospf_ls_upd_packet_new) New function, allocate upd packet taking oversized LSAs into account. (ospf_ls_upd_queue_send) use ospf_ls_upd_packet_new to allocate, rather than statically allocating mtu sized packet buffer, which actually was wrong - it didnt take ip header into account, which should not be included in packet buffer. (ospf_ls_upd_send_queue_event) minor tweaks and remove TODO comment. Members: ospfd/ChangeLog:1.41->1.42 ospfd/ospf_packet.c:1.35->1.36 --------------------- PatchSet 649 Date: 2004/09/13 05:57:03 Author: paul Branch: HEAD Tag: (none) Log: autoreconf doesnt like top_srcdir var. update-autotools needs to -I m4 too to ensure it's pulled in. (snapshot host depends on that script). Members: Makefile.am:1.17->1.18 update-autotools:1.6->1.7 --------------------- PatchSet 650 Date: 2004/09/13 06:00:18 Author: paul Branch: HEAD Tag: bgp_rserver_before Log: 2004-09-13 Paul Jakma * Makefile.am: extract.pl isnt in srcdir, it's always in the builddir. * extract.pl.in: match on end of filenames, filename could contain various preamble due to out of tree builds. Members: vtysh/ChangeLog:1.14->1.15 vtysh/Makefile.am:1.15->1.16 vtysh/extract.pl.in:1.1->1.2 --------------------- PatchSet 651 Date: 2004/09/13 06:12:46 Author: paul Branch: HEAD Tag: bgp_rserver_after Log: 2004-09-13 Jose Luis Rubio (at Technical University of Madrid as part of Euro6ix Project) Enhanced Route Server functionality and Route-Maps: * bgpd/bgpd.h: Modified 'struct peer' and 'struct bgp_filter' to support rs-clients. A 'struct bgp_table *rib' has been added to the first (to mantain a separated RIB for each rs-client) and two new route-maps have been added to the last (for import/export policies). Added the following #defines: RMAP_{IN|OUT|IMPORT|EXPORT|MAX}, PEER_RMAP_TYPE_{IMPORT|EXPORT} and BGP_CLEAR_SOFT_RSCLIENT. * bgpd/bgpd.c: Modified the functions that create/delete/etc peers in order to consider the new fields included in 'struct peer' for supporting rs-clients, i.e. the import/export route-maps and the 'struct bgp_table'. * bgpd/bgp_route.{ch}: Modified several functions related with receiving/sending announces in order to support the new Route Server capabilities. Function 'bgp_process' has been reorganized, creating an auxiliar function for best path selection ('bgp_best_selection'). Modified 'bgp_show' and 'bgp_show_route' for displaying information about any RIB (and not only the main bgp RIB). Added commands for displaying information about RS-clients RIBs: 'show bgp rsclient (A.B.C.D|X:X::X:X)', 'show bgp rsclient (A.B.C.D|X:X::X:X) X:X::X:X/M', etc * bgpd/bgp_table.{ch}: The structure 'struct bgp_table' now has two new fields: type (which can take the values BGP_TABLE_{MAIN|RSCLIENT}) and 'void *owner' which points to 'struct bgp' or 'struct peer' which owns the table. When creating a new bgp_table by default 'type=BGP_TABLE_MAIN' is set. * bgpd/bgp_vty.c: The commands 'neighbor ... route-server-client' and 'no neighbor ... route-server-client' now not only set/unset the flag PEER_FLAG_RSERVER_CLIENT, but they create/destroy the 'struct bgp_table' of the peer. Special actions are taken for peer_groups. Command 'neighbor ... route-map WORD (in|out)' now also supports two new kinds of route-map: 'import' and 'export'. Added commands 'clear bgp * rsclient', etc. These commands allow a new kind of soft_reconfig which affects only the RIB of the specified RS-client. Added commands 'show bgp rsclient summary', etc which display a summary of the rs-clients configured for the corresponding address family. * bgpd/bgp_routemap.c: A new match statement is available, 'match peer (A.B.C.D|X:X::X:X)'. This statement can only be used in import/export route-maps, and it matches when the peer who announces (when used in an import route-map) or is going to receive (when used in an export route-map) the route is the same than the one specified in the statement. For peer-groups the statement matches if the specified peer is member of the peer-group. A special version of the command, 'match peer local', matches with routes originated by the Route Server (defined with 'network ...', redistributed routes and default-originate). * lib/routemap.{ch}: Added a new clause 'call NAME' for use in route-maps. It jumps into the specified route-map and when it returns the first route-map ends if the called RM returns DENY_MATCH, or continues in other case. Members: ChangeLog:1.53->1.54 bgpd/bgp_attr.c:1.4->1.5 bgpd/bgp_route.c:1.16->1.17 bgpd/bgp_route.h:1.3->1.4 bgpd/bgp_routemap.c:1.7->1.8 bgpd/bgp_table.c:1.1->1.2 bgpd/bgp_table.h:1.1->1.2 bgpd/bgp_vty.c:1.7->1.8 bgpd/bgpd.c:1.7->1.8 bgpd/bgpd.h:1.10->1.11 lib/routemap.c:1.3->1.4 lib/routemap.h:1.1->1.2 --------------------- PatchSet 652 Date: 2004/09/13 12:27:57 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-13 Paul Jakma * configure.ac: capitalise the package name. autoconf lowercases it for PACKAGE_TARNAME. * lib/command.c: Update the copyright string in the default motd. Members: ChangeLog:1.54->1.55 configure.ac:1.63->1.64 lib/ChangeLog:1.30->1.31 lib/command.c:1.15->1.16 --------------------- PatchSet 653 Date: 2004/09/13 13:59:08 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-13 Paul Jakma * Makefile.am: remove zebra/irdp.c from list - dead. * extract.pl.in: Substitute in the autoconf srcdir/builddir paths for includes to cpp. Members: vtysh/ChangeLog:1.15->1.16 vtysh/Makefile.am:1.16->1.17 vtysh/extract.pl.in:1.2->1.3 --------------------- PatchSet 654 Date: 2004/09/13 14:15:25 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-11 Paul Jakma * doc/quagga.texi: Update copyright. Contents should be at beginning of docs... * redhat/quagga.spec.in: wee keep_build define, to keep build dir. Members: doc/ChangeLog:1.9->1.10 doc/quagga.texi:1.1->1.2 redhat/quagga.spec.in:1.11->1.12 --------------------- PatchSet 655 Date: 2004/09/13 15:01:12 Author: hasso Branch: HEAD Tag: (none) Log: Merge svn revisions 997 and 1000 from Zebra cvs repository. Members: ospf6d/ChangeLog:1.19->1.20 ospf6d/ospf6_abr.c:1.9->1.10 ospf6d/ospf6_intra.c:1.6->1.7 ospf6d/ospf6_route.c:1.8->1.9 ospf6d/ospf6_route.h:1.7->1.8 ospf6d/ospf6d.h:1.13->1.14 --------------------- PatchSet 656 Date: 2004/09/13 21:22:18 Author: hasso Branch: HEAD Tag: (none) Log: Disable isisd compiling by default. It compiles only in Linux and FreeBSD and works only in Linux ;(. Members: ChangeLog:1.55->1.56 configure.ac:1.64->1.65 --------------------- PatchSet 657 Date: 2004/09/14 12:05:13 Author: hasso Branch: HEAD Tag: (none) Log: isis_pdu.c: Update l1_desig_is only if neighbor really is DIS. Members: isisd/ChangeLog:1.9->1.10 isisd/isis_pdu.c:1.5->1.6 --------------------- PatchSet 658 Date: 2004/09/14 14:54:30 Author: hasso Branch: HEAD Tag: (none) Log: Isisd is now able to remove addresses from circuit and trigger LSP updates if it's done. Some random fixes as well and update to sample configuration. Members: isisd/ChangeLog:1.10->1.11 isisd/isis_circuit.c:1.8->1.9 isisd/isis_events.c:1.4->1.5 isisd/isis_tlv.c:1.5->1.6 isisd/isis_zebra.c:1.5->1.6 isisd/isisd.conf.sample:1.1->1.2 --------------------- PatchSet 659 Date: 2004/09/15 08:38:54 Author: hasso Branch: HEAD Tag: (none) Log: There is no such option any more. Members: doc/install.texi:1.4->1.5 --------------------- PatchSet 660 Date: 2004/09/15 17:21:59 Author: hasso Branch: HEAD Tag: (none) Log: Second part of fixes from Laurent Rabret. Members: isisd/ChangeLog:1.11->1.12 isisd/isis_pdu.c:1.6->1.7 isisd/isis_tlv.c:1.6->1.7 isisd/isisd.c:1.6->1.7 isisd/iso_checksum.c:1.2->1.3 --------------------- PatchSet 661 Date: 2004/09/15 22:46:55 Author: hasso Branch: HEAD Tag: (none) Log: There is several new RFCs ... Members: isisd/isis_tlv.h:1.3->1.4 --------------------- PatchSet 662 Date: 2004/09/17 07:52:16 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-17 Paul Jakma * vtysh.c: (vtysh_client_execute) trailling NULLs can be arbitrarily split across reads, dont get confused by this and block forever. Members: vtysh/ChangeLog:1.16->1.17 vtysh/vtysh.c:1.27->1.28 --------------------- PatchSet 663 Date: 2004/09/17 08:59:57 Author: hasso Branch: HEAD Tag: (none) Log: Another great little fix from LIU Xin. Members: isisd/ChangeLog:1.12->1.13 isisd/isis_circuit.c:1.9->1.10 --------------------- PatchSet 664 Date: 2004/09/17 09:39:08 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-17 Paul Jakma * ripngd/ripngd.c: move setsockopt_so_recvbuf to lib. * lib/sockopt.{c,h}: Add setsockopt_so_recvbuf, for ripd and ripngd. * ripd/ripd.c: set receive buffer to a decent size, some systems have low defaults. Problem noted and fix suggested by Stephan Schweizer in [zebra 20967]. Members: lib/ChangeLog:1.31->1.32 lib/sockopt.c:1.4->1.5 lib/sockopt.h:1.5->1.6 ripd/ChangeLog:1.17->1.18 ripd/ripd.c:1.26->1.27 ripngd/ChangeLog:1.8->1.9 ripngd/ripngd.c:1.8->1.9 --------------------- PatchSet 665 Date: 2004/09/19 20:39:26 Author: hasso Branch: HEAD Tag: (none) Log: Rework of SPF threads schedule logic. I'm not 100% sure whether it's right thing to do to have completely separate threads for IPv4 and IPv6 SPF though. But it works and it's now possible to have both IPv4 and IPv6 enabled in interface. One bug fixed in LSP regeneration scheduling as well. Members: isisd/ChangeLog:1.13->1.14 isisd/isis_lsp.c:1.7->1.8 isisd/isis_spf.c:1.7->1.8 isisd/isis_spf.h:1.2->1.3 --------------------- PatchSet 666 Date: 2004/09/20 15:55:29 Author: hasso Branch: HEAD Tag: (none) Log: 2004-09-20 LIU Xin * isis_dr.c, isis_events.c: Remove hello multiplier usage while scheduling DIS election. * isis_pdu.c: Don't call isis_event_dis_status_change() whenever l[1|2]_desig_is is different from hdr.lan_id. Members: isisd/ChangeLog:1.14->1.15 isisd/isis_dr.c:1.5->1.6 isisd/isis_events.c:1.5->1.6 isisd/isis_pdu.c:1.7->1.8 --------------------- PatchSet 667 Date: 2004/09/21 15:17:04 Author: hasso Branch: HEAD Tag: (none) Log: Make "C" vendor routers happy - put correct prefix addresses into reachability TLV's. Somehow it wasn't problem for "J" vendor routers. Members: isisd/ChangeLog:1.15->1.16 isisd/isis_lsp.c:1.8->1.9 --------------------- PatchSet 668 Date: 2004/09/21 15:23:01 Author: hasso Branch: HEAD Tag: (none) Log: Yet another DIS election fix from LIU Xin - update dis_record of adjacencies when isisd becomes DIS. Members: isisd/ChangeLog:1.16->1.17 isisd/isis_dr.c:1.6->1.7 --------------------- PatchSet 669 Date: 2004/09/21 16:43:13 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-17 Paul Jakma * sockopt.c: Add missing bracket Members: lib/ChangeLog:1.32->1.33 lib/sockopt.c:1.5->1.6 --------------------- PatchSet 670 Date: 2004/09/22 14:15:58 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-22 Paul Jakma * zserv.c: (zsend_route_multipath) fix nasty bad memset of struct in_addr to sizeof(struct in6_addr), causing odd and hard to debug crash. Members: zebra/ChangeLog:1.32->1.33 zebra/zserv.c:1.14->1.15 --------------------- PatchSet 671 Date: 2004/09/23 20:18:23 Author: hasso Branch: HEAD Tag: (none) Log: Remove usage of evil list and listnode typedefs. Members: bgpd/ChangeLog:1.19->1.20 bgpd/bgp_network.c:1.6->1.7 bgpd/bgp_nexthop.c:1.6->1.7 bgpd/bgp_zebra.c:1.3->1.4 isisd/ChangeLog:1.17->1.18 isisd/isis_circuit.c:1.10->1.11 lib/ChangeLog:1.33->1.34 lib/if.c:1.19->1.20 lib/if.h:1.11->1.12 lib/linklist.c:1.7->1.8 lib/linklist.h:1.4->1.5 ospf6d/ChangeLog:1.20->1.21 ospf6d/ospf6_abr.c:1.10->1.11 ospf6d/ospf6_area.c:1.7->1.8 ospf6d/ospf6_area.h:1.4->1.5 ospf6d/ospf6_asbr.c:1.11->1.12 ospf6d/ospf6_flood.c:1.7->1.8 ospf6d/ospf6_interface.c:1.11->1.12 ospf6d/ospf6_interface.h:1.3->1.4 ospf6d/ospf6_intra.c:1.7->1.8 ospf6d/ospf6_message.c:1.9->1.10 ospf6d/ospf6_neighbor.c:1.7->1.8 ospf6d/ospf6_spf.c:1.6->1.7 ospf6d/ospf6_spf.h:1.3->1.4 ospf6d/ospf6_top.c:1.10->1.11 ospf6d/ospf6_top.h:1.4->1.5 ospf6d/ospf6d.c:1.14->1.15 ospfd/ChangeLog:1.42->1.43 ospfd/ospf_abr.c:1.9->1.10 ospfd/ospf_ase.c:1.7->1.8 ospfd/ospf_flood.c:1.11->1.12 ospfd/ospf_ia.c:1.3->1.4 ospfd/ospf_interface.c:1.25->1.26 ospfd/ospf_interface.h:1.2->1.3 ospfd/ospf_ism.c:1.3->1.4 ospfd/ospf_lsa.c:1.26->1.27 ospfd/ospf_neighbor.c:1.4->1.5 ospfd/ospf_packet.c:1.36->1.37 ospfd/ospf_packet.h:1.2->1.3 ospfd/ospf_route.c:1.8->1.9 ospfd/ospf_route.h:1.3->1.4 ospfd/ospf_spf.c:1.12->1.13 ospfd/ospf_spf.h:1.3->1.4 ospfd/ospf_vty.c:1.19->1.20 ospfd/ospf_zebra.c:1.19->1.20 ospfd/ospfd.c:1.22->1.23 ospfd/ospfd.h:1.9->1.10 ripd/ChangeLog:1.18->1.19 ripd/rip_interface.c:1.17->1.18 ripd/ripd.c:1.27->1.28 ripngd/ChangeLog:1.9->1.10 ripngd/ripng_interface.c:1.9->1.10 ripngd/ripngd.c:1.9->1.10 zebra/ChangeLog:1.33->1.34 zebra/connected.c:1.7->1.8 zebra/interface.c:1.13->1.14 zebra/interface.h:1.4->1.5 zebra/irdp.h:1.2->1.3 zebra/redistribute.c:1.4->1.5 zebra/rtadv.c:1.12->1.13 zebra/zserv.c:1.15->1.16 zebra/zserv.h:1.6->1.7 --------------------- PatchSet 672 Date: 2004/09/24 09:01:38 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-24 Paul Jakma * ospf_apiserver.{c,h}: lists typedef removal cleanup. update some list loops to LIST_LOOP. some miscellaneous indent fixups. (ospf_apiserver_unregister_opaque_type) fix listnode_delete of referenced node in loop. * ospf_interface.h: lists typedef removal cleanup. * ospf_opaque.{c,h}: lists typedef removal cleanup. update some list loops to LIST_LOOP. miscellaneous style and indent fixups. * ospf_te.{c,h}: ditto * ospf_packet.c: lists typedef removal cleanup. Members: ospfd/ChangeLog:1.43->1.44 ospfd/ospf_apiserver.c:1.9->1.10 ospfd/ospf_apiserver.h:1.1->1.2 ospfd/ospf_interface.h:1.3->1.4 ospfd/ospf_opaque.c:1.7->1.8 ospfd/ospf_opaque.h:1.1->1.2 ospfd/ospf_packet.c:1.37->1.38 ospfd/ospf_te.c:1.3->1.4 --------------------- PatchSet 673 Date: 2004/09/24 09:07:54 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-24 Paul Jakma * ospf_packet.c: (ospf_write) ifdef fragmentation support. move actual fragmentation out to a new, similarly ifdefed, function. (ospf_write_frags) fragmented write support, moved from previous. Members: ospfd/ospf_packet.c:1.38->1.39 --------------------- PatchSet 674 Date: 2004/09/24 09:09:57 Author: paul Branch: HEAD Tag: (none) Log: forgot to commit changelog.. Members: ospfd/ChangeLog:1.44->1.45 --------------------- PatchSet 675 Date: 2004/09/24 09:23:24 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-24 Paul Jakma * ospf_apiserver.{c,h}: (ospf_apiserver_term) loops calling ospf_apiserver_free, which deletes referenced nodes from apiserver_list, fixed. Members: ospfd/ChangeLog:1.45->1.46 ospfd/ospf_apiserver.c:1.10->1.11 --------------------- PatchSet 676 Date: 2004/09/24 09:24:42 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-24 Paul Jakma * irdp_{interface,main}.c: lists typedef removal cleanup. update some list loops to LIST_LOOP. some miscellaneous style and indent fixups. (no_ip_irdp_address_preference_cmd) Fix delete of referenced node in loop. * irdp_packet.c: (irdp_recvmsg) Fix buggy assignment of integer to pointer. * if_ioctl{,_solaris}.c: lists typedef removal cleanup. update some list loops to LIST_LOOP. Members: zebra/ChangeLog:1.34->1.35 zebra/if_ioctl.c:1.3->1.4 zebra/if_ioctl_solaris.c:1.3->1.4 zebra/irdp_interface.c:1.3->1.4 zebra/irdp_main.c:1.4->1.5 zebra/irdp_packet.c:1.3->1.4 --------------------- PatchSet 677 Date: 2004/09/24 09:45:10 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-24 Paul Jakma * irdp_interface.c: (no_ip_irdp_address_preference_cmd) add missing listnode declaration. Members: zebra/ChangeLog:1.35->1.36 zebra/irdp_interface.c:1.4->1.5 --------------------- PatchSet 678 Date: 2004/09/24 11:45:28 Author: hasso Branch: HEAD Tag: (none) Log: * isisd.c: thread_master *master is already defined in isis_main.c. * isis_misc.[c|h], isis_lsp.[c|h]: Move static variables out of header files. Members: isisd/ChangeLog:1.18->1.19 isisd/isis_lsp.c:1.9->1.10 isisd/isis_lsp.h:1.2->1.3 isisd/isis_misc.c:1.5->1.6 isisd/isis_misc.h:1.3->1.4 isisd/isisd.c:1.7->1.8 --------------------- PatchSet 679 Date: 2004/09/26 16:42:44 Author: hasso Branch: HEAD Tag: (none) Log: Compile with gcc-4.0. Members: isisd/ChangeLog:1.19->1.20 isisd/isis_lsp.h:1.3->1.4 --------------------- PatchSet 680 Date: 2004/09/26 17:08:11 Author: hasso Branch: HEAD Tag: (none) Log: Compiler warnings fixes. Members: lib/ChangeLog:1.34->1.35 lib/sockopt.c:1.6->1.7 lib/vty.c:1.17->1.18 --------------------- PatchSet 681 Date: 2004/09/26 17:11:14 Author: hasso Branch: HEAD Tag: (none) Log: Fix compiler warning. Members: ripd/ChangeLog:1.19->1.20 ripd/ripd.c:1.28->1.29 --------------------- PatchSet 682 Date: 2004/09/26 17:18:19 Author: hasso Branch: HEAD Tag: (none) Log: Compiler warnings fixes. Members: bgpd/ChangeLog:1.20->1.21 bgpd/bgp_aspath.c:1.2->1.3 bgpd/bgp_packet.c:1.8->1.9 bgpd/bgp_vty.c:1.8->1.9 ospfd/ChangeLog:1.46->1.47 ospfd/ospf_abr.c:1.10->1.11 ospfd/ospf_dump.c:1.7->1.8 ospfd/ospf_lsa.c:1.27->1.28 ospfd/ospf_packet.c:1.39->1.40 ospfd/ospf_vty.c:1.20->1.21 ospfd/ospf_zebra.c:1.20->1.21 ripngd/ChangeLog:1.10->1.11 ripngd/ripng_nexthop.c:1.2->1.3 ripngd/ripngd.c:1.10->1.11 zebra/ChangeLog:1.36->1.37 zebra/irdp_interface.c:1.5->1.6 zebra/irdp_main.c:1.5->1.6 zebra/irdp_packet.c:1.4->1.5 zebra/rt_netlink.c:1.21->1.22 zebra/rtadv.c:1.13->1.14 zebra/zebra_vty.c:1.6->1.7 --------------------- PatchSet 683 Date: 2004/09/26 17:24:14 Author: hasso Branch: HEAD Tag: (none) Log: Compiler warnings fixes. Members: isisd/ChangeLog:1.20->1.21 isisd/isis_adjacency.c:1.5->1.6 isisd/isis_circuit.c:1.11->1.12 isisd/isis_events.c:1.6->1.7 isisd/isis_events.h:1.2->1.3 isisd/isis_lsp.c:1.10->1.11 isisd/isis_misc.c:1.6->1.7 isisd/isis_network.c:1.4->1.5 isisd/isis_pdu.c:1.8->1.9 isisd/isis_route.c:1.3->1.4 isisd/isis_routemap.c:1.3->1.4 isisd/isis_spf.c:1.8->1.9 isisd/isis_tlv.c:1.7->1.8 isisd/isis_tlv.h:1.4->1.5 isisd/isis_zebra.c:1.6->1.7 isisd/isisd.c:1.8->1.9 --------------------- PatchSet 684 Date: 2004/09/26 17:25:07 Author: hasso Branch: HEAD Tag: (none) Log: Compiler warning fix. Members: vtysh/ChangeLog:1.17->1.18 vtysh/vtysh.c:1.28->1.29 --------------------- PatchSet 685 Date: 2004/09/26 20:53:47 Author: hasso Branch: HEAD Tag: (none) Log: Brown paperbag please. Fix previous commit. Members: isisd/ChangeLog:1.21->1.22 isisd/isis_circuit.c:1.12->1.13 --------------------- PatchSet 686 Date: 2004/09/27 08:27:13 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-27 Paul Jakma * ospf_packet.c: (ospf_write) (struct msghdr).msg_name is caddr_t on most platforms. (ospf_recv_packet) ditto. And msg_flags is not always there memset struct then set fields we care about rather than initialise all fields individually. Members: ospfd/ChangeLog:1.47->1.48 ospfd/ospf_packet.c:1.40->1.41 --------------------- PatchSet 687 Date: 2004/09/27 08:49:57 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-27 Paul Jakma * update-autotools: libtoolize should copy files, rather than link. the whole idea is that dist files should not need auto*, etc. installed to be able to compile. Members: ChangeLog:1.56->1.57 update-autotools:1.7->1.8 --------------------- PatchSet 688 Date: 2004/09/27 13:46:37 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-27 Paul Jakma * zebra.h: Add WANT_OSPF_WRITE_FRAGMENT for ospfd to try to fragment oversized packets. Enabled only for Linux. Add HAVE_IP_HDRINCL_BSD_ORDER to define struct ip byte order, to consolidate various ad-hoc platform defines for same thing. Members: lib/ChangeLog:1.35->1.36 lib/zebra.h:1.19->1.20 --------------------- PatchSet 689 Date: 2004/09/27 13:56:30 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-27 Paul Jakma * ospf_dump.c: (ospf_ip_header_dump) Use HAVE_IP_HDRINCL_BSD_ORDER Apply to offset too. Print ip_cksum, lets not worry about possible 2.0.37 compile problems. * ospf_packet.c: (ospf_swap_iph_to{n,h}) Use HAVE_IP_HDRINCL_BSD_ORDER. (ospf_recv_packet) ditto. (ospf_write) Fixup iov argument to ospf_write_frags. Members: ospfd/ChangeLog:1.48->1.49 ospfd/ospf_dump.c:1.8->1.9 ospfd/ospf_packet.c:1.41->1.42 --------------------- PatchSet 690 Date: 2004/09/27 19:13:57 Author: hasso Branch: HEAD Tag: (none) Log: This code didn't survive valgrinding. I wonder how it survived normal run. Members: isisd/ChangeLog:1.22->1.23 isisd/isis_pdu.c:1.9->1.10 --------------------- PatchSet 691 Date: 2004/09/28 14:10:10 Author: paul Branch: HEAD Tag: (none) Log: CVS ignores symlinks, but I recently updated update-autotools to have libtool copy files rather than symlink. Ignore these now copied files. Members: .cvsignore:1.6->1.7 --------------------- PatchSet 692 Date: 2004/09/28 16:05:56 Author: hasso Branch: HEAD Tag: (none) Log: I think that it's better to report bugs into Bugzilla. Members: isisd/isis_main.c:1.10->1.11 --------------------- PatchSet 693 Date: 2004/09/29 01:26:19 Author: hasso Branch: HEAD Tag: (none) Log: Merge svn revision 1048 from Zebra cvs. Also add missing sokopt.h include to ospf6_network.h. Members: ospf6d/ChangeLog:1.21->1.22 ospf6d/ospf6_asbr.c:1.12->1.13 ospf6d/ospf6_lsa.c:1.9->1.10 ospf6d/ospf6_network.c:1.5->1.6 ospf6d/ospf6_proto.c:1.3->1.4 ospf6d/ospf6_proto.h:1.3->1.4 --------------------- PatchSet 694 Date: 2004/09/30 05:56:26 Author: paul Branch: HEAD Tag: (none) Log: * Wed Sep 15 2004 Paul Jakma - build snmp support by default - build irdp support - build with shared libs - devel subpackage for archives and headers Members: redhat/quagga.spec.in:1.12->1.13 --------------------- PatchSet 695 Date: 2004/09/30 07:08:58 Author: paul Branch: HEAD Tag: (none) Log: 2004-09-30 Paul Jakma * Update default CFLAGS for gcc to keep Hasso busy. Members: ChangeLog:1.57->1.58 configure.ac:1.65->1.66 --------------------- PatchSet 696 Date: 2004/10/03 19:18:35 Author: hasso Branch: HEAD Tag: (none) Log: Common router id. Members: bgpd/ChangeLog:1.21->1.22 bgpd/bgp_vty.c:1.9->1.10 bgpd/bgp_zebra.c:1.4->1.5 bgpd/bgpd.c:1.8->1.9 bgpd/bgpd.h:1.11->1.12 isisd/ChangeLog:1.23->1.24 isisd/isis_lsp.c:1.11->1.12 isisd/isis_tlv.h:1.5->1.6 isisd/isis_zebra.c:1.7->1.8 lib/ChangeLog:1.36->1.37 lib/zclient.c:1.10->1.11 lib/zclient.h:1.2->1.3 lib/zebra.h:1.20->1.21 ospf6d/ChangeLog:1.22->1.23 ospf6d/ospf6_zebra.c:1.7->1.8 ospfd/ChangeLog:1.49->1.50 ospfd/ospf_zebra.c:1.21->1.22 ospfd/ospfd.c:1.23->1.24 zebra/ChangeLog:1.37->1.38 zebra/Makefile.am:1.9->1.10 zebra/main.c:1.15->1.16 zebra/redistribute.c:1.5->1.6 zebra/router-id.c:INITIAL->1.1 zebra/router-id.h:INITIAL->1.1 zebra/zserv.c:1.16->1.17 zebra/zserv.h:1.7->1.8 --------------------- PatchSet 697 Date: 2004/10/03 19:46:08 Author: hasso Branch: HEAD Tag: (none) Log: New way to handle secondary addresses from Gilad Arnold. Members: zebra/ChangeLog:1.38->1.39 zebra/connected.c:1.8->1.9 zebra/interface.c:1.14->1.15 zebra/interface.h:1.5->1.6 --------------------- PatchSet 698 Date: 2004/10/03 21:11:32 Author: hasso Branch: HEAD Tag: (none) Log: Big vtysh cleanup. See changelogs for details. Members: doc/ChangeLog:1.10->1.11 doc/vtysh.1:1.5->1.6 lib/ChangeLog:1.37->1.38 lib/command.c:1.16->1.17 lib/command.h:1.2->1.3 lib/vty.c:1.18->1.19 vtysh/ChangeLog:1.18->1.19 vtysh/Makefile.am:1.17->1.18 vtysh/extract.pl.in:1.3->1.4 vtysh/vtysh.c:1.29->1.30 vtysh/vtysh.conf.sample:1.1->1.2 vtysh/vtysh.h:1.6->1.7 vtysh/vtysh_config.c:1.7->1.8 vtysh/vtysh_main.c:1.7->1.8 --------------------- PatchSet 699 Date: 2004/10/03 21:21:38 Author: hasso Branch: HEAD Tag: (none) Log: Document stuff I broke today. Members: NEWS:1.10->1.11 --------------------- PatchSet 700 Date: 2004/10/04 09:01:08 Author: hasso Branch: HEAD Tag: (none) Log: Every file includes it and warns about it. Members: lib/zebra.h:1.21->1.22 --------------------- PatchSet 701 Date: 2004/10/04 20:10:31 Author: hasso Branch: HEAD Tag: (none) Log: First small part of lib cleanup. Mainly "constification" of arguments and adding FIXME's. Members: lib/ChangeLog:1.38->1.39 lib/log.c:1.4->1.5 lib/log.h:1.2->1.3 lib/memory.c:1.3->1.4 lib/memory.h:1.5->1.6 lib/network.c:1.2->1.3 lib/network.h:1.2->1.3 lib/prefix.c:1.2->1.3 lib/prefix.h:1.2->1.3 --------------------- PatchSet 702 Date: 2004/10/05 15:09:04 Author: hasso Branch: HEAD Tag: (none) Log: Remove dead files. Members: lib/tcpfilter.c:1.1->1.2(DEAD) lib/tcpfilter.h:1.1->1.2(DEAD) --------------------- PatchSet 703 Date: 2004/10/05 15:15:17 Author: hasso Branch: HEAD Tag: (none) Log: Even my time is limited :). Members: ChangeLog:1.58->1.59 configure.ac:1.66->1.67 --------------------- PatchSet 704 Date: 2004/10/05 15:33:43 Author: paul Branch: HEAD Tag: (none) Log: 2004-10-05 Paul Jakma * sockopt.{c,h}: add sockopt_iphdrincl_swab_{htosys,systoh}, functions to change byte order between system IP_HDRINCL order and host order. Members: lib/ChangeLog:1.39->1.40 lib/sockopt.c:1.7->1.8 lib/sockopt.h:1.6->1.7 --------------------- PatchSet 705 Date: 2004/10/05 15:38:29 Author: paul Branch: HEAD Tag: (none) Log: 2004-10-05 Paul Jakma * ospf_packet.c: replace ospf_swap_iph_to... with sockopt_iphdrincl_swab_... Members: ospfd/ChangeLog:1.50->1.51 ospfd/ospf_dump.c:1.9->1.10 ospfd/ospf_packet.c:1.42->1.43 --------------------- PatchSet 706 Date: 2004/10/05 15:39:43 Author: paul Branch: HEAD Tag: (none) Log: 2004-10-05 Paul Jakma * irdp_packet.c: (parse_irdp_packet) style issues. Use sockopt_iphdrincl_swab_systoh. Try unbork the code. Checksum the ICMP data and actually compare it to received checksum. Check data length against claimed length in header. Always use ntoh.. when accessing addresses, even when the comparison happens to be endian-safe. (send_packet) minor style isues. Use sockopt_iphdrincl_swab_htosys. (irdp_iph_hton/ntoh) IP header to/from network/host order. Members: zebra/ChangeLog:1.39->1.40 zebra/irdp_packet.c:1.5->1.6 --------------------- PatchSet 707 Date: 2004/10/05 15:57:50 Author: paul Branch: HEAD Tag: (none) Log: 2004-10-05 Paul Jakma * thread.c: (funcname_thread_add_timer_timeval) new function, add timer at specified timeval. (funcname_thread_add_timer) use funcname_thread_add_timer_timeval. (funcname_thread_add_timer_msec) ditto Members: lib/ChangeLog:1.40->1.41 lib/thread.c:1.6->1.7 --------------------- PatchSet 708 Date: 2004/10/05 22:01:23 Author: hasso Branch: HEAD Tag: (none) Log: Number of warnings is down to 3 again in lib directory. A lot of const's added to strings and a lot of int -> unsigned int changes. Members: lib/ChangeLog:1.41->1.42 lib/Makefile.am:1.13->1.14 lib/buffer.c:1.2->1.3 lib/command.c:1.17->1.18 lib/command.h:1.3->1.4 lib/distribute.c:1.2->1.3 lib/filter.c:1.2->1.3 lib/filter.h:1.1->1.2 lib/hash.c:1.2->1.3 lib/if.c:1.20->1.21 lib/if_rmap.c:1.4->1.5 lib/keychain.c:1.2->1.3 lib/keychain.h:1.1->1.2 lib/log.c:1.5->1.6 lib/log.h:1.3->1.4 lib/plist.c:1.2->1.3 lib/privs.h:1.3->1.4 lib/routemap.c:1.4->1.5 lib/sockunion.c:1.4->1.5 lib/thread.c:1.7->1.8 lib/thread.h:1.3->1.4 lib/vty.c:1.19->1.20 lib/zclient.c:1.11->1.12 lib/zclient.h:1.3->1.4 --------------------- PatchSet 709 Date: 2004/10/07 14:53:29 Author: gdt Branch: HEAD Tag: (none) Log: 2004-10-07 Greg Troxel * configure.ac: remove -Wpacked; 2.95.3 doesn't support it. Members: ChangeLog:1.59->1.60 configure.ac:1.67->1.68 --------------------- PatchSet 710 Date: 2004/10/07 15:19:36 Author: paul Branch: HEAD Tag: (none) Log: 2004-10-07 Paul Jakma * ospf_snmp.c: Missed list typedef update * ospf_dump.c: Include sockopt.h for header swab functions. Members: ospfd/ChangeLog:1.51->1.52 ospfd/ospf_dump.c:1.10->1.11 ospfd/ospf_snmp.c:1.7->1.8 --------------------- PatchSet 711 Date: 2004/10/07 17:23:36 Author: paul Branch: HEAD Tag: (none) Log: - make specfile actually work Members: redhat/quagga.spec.in:1.13->1.14 --------------------- PatchSet 712 Date: 2004/10/07 17:25:49 Author: paul Branch: HEAD Tag: (none) Log: 2004-10-07 Paul Jakma * bump version to 0.97.0, release imminent. Members: configure.ac:1.68->1.69 --------------------- PatchSet 713 Date: 2004/10/07 20:33:46 Author: hasso Branch: HEAD Tag: (none) Log: Make more strings const. Members: lib/ChangeLog:1.42->1.43 lib/command.c:1.18->1.19 lib/pid_output.c:1.4->1.5 lib/print_version.c:1.3->1.4 lib/vty.c:1.20->1.21 lib/vty.h:1.4->1.5 --------------------- PatchSet 714 Date: 2004/10/07 20:38:20 Author: gdt Branch: HEAD Tag: (none) Log: 2004-10-07 Greg Troxel * ospf_apiserver.c (ospf_apiserver_unregister_opaque_type): Don't use of variable names 'node' and 'nextnode' to avoid possible conflict with list macros. Move variable declaration inside for loop after a statement to top of function. Members: ospfd/ChangeLog:1.52->1.53 ospfd/ospf_apiserver.c:1.11->1.12 --------------------- PatchSet 715 Date: 2004/10/07 21:07:40 Author: hasso Branch: HEAD Tag: (none) Log: No warnings here any more. Members: isisd/ChangeLog:1.24->1.25 isisd/isis_adjacency.c:1.6->1.7 isisd/isis_adjacency.h:1.2->1.3 isisd/isis_circuit.c:1.13->1.14 isisd/isis_csm.c:1.3->1.4 isisd/isis_dr.c:1.7->1.8 isisd/isis_dr.h:1.2->1.3 isisd/isis_events.c:1.7->1.8 isisd/isis_events.h:1.3->1.4 isisd/isis_lsp.c:1.12->1.13 isisd/isis_lsp.h:1.4->1.5 isisd/isis_main.c:1.11->1.12 isisd/isis_misc.c:1.7->1.8 isisd/isis_misc.h:1.4->1.5 isisd/isis_pdu.c:1.10->1.11 isisd/isis_spf.c:1.9->1.10 isisd/isis_tlv.c:1.8->1.9 isisd/isis_zebra.c:1.8->1.9 --------------------- PatchSet 716 Date: 2004/10/07 21:29:24 Author: hasso Branch: HEAD Tag: (none) Log: Fix warnings. Didn't even look at files not compiled in Linux though. Members: zebra/ChangeLog:1.40->1.41 zebra/connected.c:1.9->1.10 zebra/main.c:1.16->1.17 zebra/rt_netlink.c:1.22->1.23 zebra/rtadv.c:1.14->1.15 zebra/zebra_rib.c:1.15->1.16 zebra/zserv.c:1.17->1.18 --------------------- PatchSet 717 Date: 2004/10/07 21:38:44 Author: paul Branch: HEAD Tag: (none) Log: 2004-10-07 Paul Jakma * ChangeLog: commit this too... * bump version to 0.97.0, release imminent. Members: ChangeLog:1.60->1.61 --------------------- PatchSet 718 Date: 2004/10/07 22:32:14 Author: hasso Branch: HEAD Tag: (none) Log: Even more const strings and fix to bugfix. Members: lib/ChangeLog:1.43->1.44 lib/command.c:1.19->1.20 lib/command.h:1.4->1.5 --------------------- PatchSet 719 Date: 2004/10/07 22:40:25 Author: hasso Branch: HEAD Tag: (none) Log: Vtysh compiles cleanly as well. Members: vtysh/ChangeLog:1.19->1.20 vtysh/vtysh.c:1.30->1.31 vtysh/vtysh.h:1.7->1.8 vtysh/vtysh_config.c:1.8->1.9 vtysh/vtysh_main.c:1.8->1.9 --------------------- PatchSet 720 Date: 2004/10/08 01:49:09 Author: paul Branch: HEAD Tag: (none) Log: - ospfclient should be in -devel package, if anywhere. Members: redhat/quagga.spec.in:1.14->1.15 --------------------- PatchSet 721 Date: 2004/10/08 02:36:54 Author: paul Branch: HEAD Tag: quagga_0_97_0_release Log: 2004-10-05 Paul Jakma * version.h.in: print_version declaration is here, not in autoconf generated version.h. Members: lib/ChangeLog:1.44->1.45 lib/version.h.in:1.1->1.2