---------------------
PatchSet 1048
Date: 2005/02/11 09:12:47
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospf_lsdb.c: Fix sum of checksums calculation.

       [backport from HEAD]

Members:
       ospfd/ChangeLog:1.88.2.3->1.88.2.4
       ospfd/ospf_lsdb.c:1.2->1.2.2.1

---------------------
PatchSet 1068
Date: 2005/02/19 14:20:05
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * configure.ac: Fix Linux detection. Host types like i686-pc-linux
         didn't match the pattern.

       Fixes bugzilla #150. [backport from HEAD]

Members:
       ChangeLog:1.93->1.93.2.7
       configure.ac:1.85.2.4->1.85.2.5

---------------------
PatchSet 1070
Date: 2005/02/19 21:24:36
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospf_api.h: char isnt always signed, but it has to be it here.

       Fixes bugzilla #153. [backport from HEAD]

Members:
       ospfd/ChangeLog:1.88.2.4->1.88.2.5
       ospfd/ospf_api.h:1.1->1.1.4.1

---------------------
PatchSet 1077
Date: 2005/02/23 14:31:33
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * bgp_route.c: Make reannouncing prefixes with changed attributes
         work again.

       Fixes bugzilla #157. [backport from HEAD]

Members:
       bgpd/ChangeLog:1.36->1.36.2.3
       bgpd/bgp_route.c:1.20->1.20.2.3

---------------------
PatchSet 1086
Date: 2005/03/05 18:59:01
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * rt_netlink.c: (netlink_socket,netlink_request,netlink_parse_info,
         netlink_talk) Save errno before calling zserv_privs.change.

       [backport from HEAD]

Members:
       zebra/ChangeLog:1.59->1.59.2.2
       zebra/rt_netlink.c:1.26->1.26.2.1

---------------------
PatchSet 1087
Date: 2005/03/05 19:04:26
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * if_ioctl_solaris.c: (interface_list_ioctl) Save errno before calling
         zserv_privs.change.
       * ioctl{,_solaris}.c: (if_ioctl,if_ioctl_ipv6) Save errno before calling
         zserv_privs.change.
       * ipforward_solaris.c: (solaris_nd) Save errno before calling
         zserv_privs.change.
       * irdp_main.c: (irdp_sock_init) Save errno before calling
         zserv_privs.change.

       [backport from HEAD]

Members:
       zebra/ChangeLog:1.59.2.2->1.59.2.3
       zebra/if_ioctl_solaris.c:1.5->1.5.2.1
       zebra/ioctl.c:1.6->1.6.2.1
       zebra/ioctl_solaris.c:1.4->1.4.2.1
       zebra/ipforward_solaris.c:1.6->1.6.2.1
       zebra/irdp_main.c:1.10->1.10.2.1

---------------------
PatchSet 1088
Date: 2005/03/05 19:06:52
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospf_network.c: (ospf_sock_init) Save errno before calling
         ospfd_privs.change.

       [backport from HEAD]

Members:
       ospfd/ChangeLog:1.88->1.88.2.6
       ospfd/ospf_network.c:1.9->1.9.2.1

---------------------
PatchSet 1089
Date: 2005/03/05 19:08:36
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ripd.c: (rip_create_socket) Save errno before calling
         ripd_privs.change.

       [backport from HEAD]

Members:
       ripd/ChangeLog:1.31->1.31.2.1
       ripd/ripd.c:1.37->1.37.2.1

---------------------
PatchSet 1090
Date: 2005/03/05 19:12:16
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ripng_interface.c: (ripng_multicast_join) Save errno before calling
         ripngd_privs.change.

       [backport from HEAD]

Members:
       ripngd/ChangeLog:1.20->1.20.2.1
       ripngd/ripng_interface.c:1.14->1.14.2.1

---------------------
PatchSet 1091
Date: 2005/03/05 19:16:47
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospf6_zebra.c: Fix core dump when router-id is provided with
         an empty ospf6d.conf file (no context router ospf6) because
         ospf6_create has not been called yet.

       [backport form HEAD]

Members:
       ospf6d/ChangeLog:1.35->1.35.2.1
       ospf6d/ospf6_zebra.c:1.10->1.10.2.1

---------------------
PatchSet 1096
Date: 2005/03/07 13:34:26
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * if_proc.c, ipforward_proc.c, rtread_proc.c: Fix fd leaks.

       [backport from HEAD]

Members:
       zebra/ChangeLog:1.59.2.3->1.59.2.4
       zebra/if_proc.c:1.3->1.3.2.1
       zebra/ipforward_proc.c:1.5->1.5.2.1
       zebra/rtread_proc.c:1.2->1.2.2.1

---------------------
PatchSet 1097
Date: 2005/03/07 13:39:20
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * command.c: host.name might be NULL.
       * vty.c: Fix fd leak.

       [backport from HEAD]

Members:
       lib/ChangeLog:1.111->1.111.2.8
       lib/command.c:1.31->1.31.2.3
       lib/vty.c:1.31->1.31.2.2

---------------------
PatchSet 1098
Date: 2005/03/07 13:42:22
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * isis_spf.c: host.name might be NULL.

       [backport form HEAD]

Members:
       isisd/ChangeLog:1.35->1.35.2.1
       isisd/isis_spf.c:1.11->1.11.2.1

---------------------
PatchSet 1104
Date: 2005/03/09 12:54:43
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * vtysh_config.c: Move password commands to the AAA_NODE. It
         quarantees that they will appear after SERVICE_NODE to make sure
         that encrypted passwords will work ("service password-encryption"
         command).

       [backport from HEAD]

Members:
       vtysh/ChangeLog:1.31->1.31.2.3
       vtysh/vtysh_config.c:1.11->1.11.2.1

---------------------
PatchSet 1109
Date: 2005/03/12 18:54:45
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * connected.c, interface.c, interface.h: Revert secondary handling
         patch from Gilad Arnold commited in 2004-10-03. It wasn't possible
         to store ip addresses in zebra config any more for "dynamic"
         interfaces like vlans or ppp. "secondary" keyword for IPv4 addresses
         remains to be removed though. It isn't useful, because all kernels
         we support have their own views anyway what's primary and what's
         secondary.

Members:
       zebra/ChangeLog:1.59.2.4->1.59.2.5
       zebra/connected.c:1.12->1.12.2.1
       zebra/interface.c:1.20->1.20.2.1
       zebra/interface.h:1.6->1.6.2.1

---------------------
PatchSet 1112
Date: 2005/03/14 09:23:14
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospf_lsa.c: (ospf_lsa_refresh_walker) If the system clock jumps
         backward, then current time may be less than
         ospf->lsa_refresher_started.  This was causing invalid values
         for ospf->lsa_refresh_queue.index resulting in infinite loops.
         Problem fixed by casting the expression to unsigned before taking
         the modulus.

       [backport from HEAD]

Members:
       ospfd/ChangeLog:1.88.2.6->1.88.2.7
       ospfd/ospf_lsa.c:1.32->1.32.2.1

---------------------
PatchSet 1113
Date: 2005/03/14 10:33:47
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * configure.ac: Solaris 8 can use the newer lifreq based methods
         too, allows IPv6.

       [backport from HEAD]

Members:
       ChangeLog:1.93.2.7->1.93.2.8
       configure.ac:1.85.2.5->1.85.2.6

---------------------
PatchSet 1119
Date: 2005/03/21 10:34:37
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * bgp_route.c: Don't crash while clearing route tables if there is
         no particular afi/safi configured.

       [backport from HEAD]

Members:
       bgpd/ChangeLog:1.36.2.3->1.36.2.4
       bgpd/bgp_route.c:1.20.2.3->1.20.2.4

---------------------
PatchSet 1122
Date: 2005/03/25 18:08:08
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * zebra.h: Must check whether __attribute__ should be defined before
         including zassert.h.

       [backport from HEAD]

Members:
       lib/ChangeLog:1.111.2.8->1.111.2.9
       lib/zebra.h:1.27->1.27.2.2

---------------------
PatchSet 1124
Date: 2005/03/25 19:49:33
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospfd.h: Include log.h, fixes compile with gcc-4.0.

       [backport from HEAD]

Members:
       ospfd/ChangeLog:1.88.2.7->1.88.2.8
       ospfd/ospfd.h:1.11->1.11.2.1

---------------------
PatchSet 1127
Date: 2005/03/26 17:38:32
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * doc/defines.texi.in, lib/version.h.in: Update copyright string to
         include year 2005.

Members:
       ChangeLog:1.93.2.8->1.93.2.9
       doc/defines.texi.in:1.1->1.1.2.1
       lib/version.h.in:1.6->1.6.2.1

---------------------
PatchSet 1130
Date: 2005/03/27 14:36:32
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospf_snmp.c: Don't crash in snmp query if ospf instance doesn't
         exist at all.

       [backport from HEAD]

Members:
       ospfd/ChangeLog:1.88.2.8->1.88.2.9
       ospfd/ospf_snmp.c:1.11->1.11.2.1

---------------------
PatchSet 1131
Date: 2005/03/27 15:14:48
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospf6_interface.c: Fix crashes if elements is deleted in list loop
         and nextnode() call is attempted after that.

       Will be fixed with linked list cleanup in HEAD.

Members:
       ospf6d/ChangeLog:1.35.2.1->1.35.2.2
       ospf6d/ospf6_interface.c:1.14->1.14.2.1

---------------------
PatchSet 1138
Date: 2005/03/30 14:14:08
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * rt_netlink.c: [netlink_link_change] If the status of an
         operative interface changes [e.g. MTU changes], the client
         daemons should be notified by calling zebra_interface_up_update.
         Previously, the information was being updated in zebras
         interface structure, but the clients were not notified of
         changes to an operative interface.
       * ospf_zebra.c: [ospf_interface_state_up] If the MTU of an operative
         interface changes, print a debug message and call ospf_if_reset[]
         to simulate down/up on the interface.
       * ospf_interface.h: Declare new function ospf_if_reset[].
       * ospf_interface.c: [ospf_if_reset] New function to call ospf_if_down
         and ospf_if_up for all ospf interfaces attached to an interface.

       [backport from HEAD]

Members:
       ospfd/ChangeLog:1.88.2.9->1.88.2.10
       ospfd/ospf_interface.c:1.29->1.29.2.1
       ospfd/ospf_interface.h:1.6->1.6.2.1
       ospfd/ospf_zebra.c:1.26->1.26.2.1
       zebra/ChangeLog:1.59.2.5->1.59.2.6
       zebra/rt_netlink.c:1.26.2.1->1.26.2.2

---------------------
PatchSet 1142
Date: 2005/04/01 10:28:46
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * rt_netlink.c (netlink_talk): Don't assume we use netlink_cmd
         although we do now actually.
       * rt_netlink.c (netlink_route, netlink_route_multipath): Always use
         netlink_cmd to send messages to the kernel.

       [backport from HEAD]

Members:
       zebra/ChangeLog:1.59.2.6->1.59.2.7
       zebra/rt_netlink.c:1.26.2.2->1.26.2.3

---------------------
PatchSet 1143
Date: 2005/04/01 10:56:39
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
       * ospf_dump.c: (show_debugging_ospf) Show if ospf event debugging
         is turned on.

       [backport from HEAD]

Members:
       ospfd/ChangeLog:1.88.2.10->1.88.2.11
       ospfd/ospf_dump.c:1.15->1.15.2.1

---------------------
PatchSet 1144
Date: 2005/04/01 11:25:48
Author: hasso
Branch: quagga_0_98_stable
Tag: quagga_0_98_3_release
Log:
       * configure.ac: Bump version to 0.98.3.
       * doc/quagga.info: Version bump (autogenerated)

Members:
       ChangeLog:1.93->1.93.2.10
       configure.ac:1.85->1.85.2.7
       doc/ChangeLog:1.30->1.30.2.4
       doc/quagga.info:1.5->1.5.2.4