--------------------- PatchSet 973 Date: 2005/01/12 13:16:50 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: Backport of ospf md5 authentication fix from Greg to the stable 0.98 branch. Members: ospfd/ChangeLog:1.88->1.88.2.1 ospfd/ospf_packet.c:1.60->1.60.2.1 ospfd/ospf_packet.h:1.4->1.4.2.1 --------------------- PatchSet 974 Date: 2005/01/12 13:28:45 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: Backport documentation fixes from Paul to the 0.98 stable branch. Members: doc/ChangeLog:1.30->1.30.2.1 doc/quagga.info:1.5->1.5.2.1 doc/texinfo.tex:1.2->1.2.2.1 doc/vtysh.texi:1.4->1.4.2.1 --------------------- PatchSet 988 Date: 2005/01/17 15:31:08 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * configure.ac: If configure is invoked with --enable-snmp, but the configure script is unable to find SNMP support on the platform, then configure should give an error message and exit. [backport from HEAD] Members: ChangeLog:1.93->1.93.2.1 configure.ac:1.85->1.85.2.1 --------------------- PatchSet 989 Date: 2005/01/17 16:30:35 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: 2005-01-12 Andrew J. Schorr * redhat/quagga.spec.in: Pass --enable-gcc-rdynamic to configure to get gcc to link with -rdynamic for better backtraces. When the rpm is upgraded, the restart logic now works as follows: 1. stop watchquagga; 2. stop all routing daemons; 3. restart zebra if it was running; 4. start all routing daemons that were running; and 5. start watchquagga if it was running. [backport from HEAD] Members: ChangeLog:1.93.2.1->1.93.2.2 redhat/quagga.spec.in:1.23->1.23.2.1 --------------------- PatchSet 990 Date: 2005/01/17 16:46:00 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * zebra.h: If not C99 and no va_copy macro available, fall back to memcpy (solves a build problem on FreeBSD 4.x). [backport from HEAD] Members: lib/ChangeLog:1.111->1.111.2.1 lib/zebra.h:1.27->1.27.2.1 --------------------- PatchSet 991 Date: 2005/01/17 16:58:22 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * watchquagga.c: (run_job) Fix bug: delay.tv_sec was being used without having been initialized when the "force" argument was true. (try_restart) When phased restart is stopping the routing daemons, it should tell run_job to update the restart interval. (phase_check) In final step of phased restart when the routing daemons are being started again, tell run_job not to update the restart interval (this is now done when the daemons are stopped). [backport from HEAD] Members: watchquagga/ChangeLog:1.9->1.9.2.1 watchquagga/watchquagga.c:1.8->1.8.2.1 --------------------- PatchSet 992 Date: 2005/01/17 17:07:44 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * command.c (print_version): Do not bother even to examine host.name, since it is always NULL when this function is called from main. [backport from HEAD] Members: lib/ChangeLog:1.111.2.1->1.111.2.2 lib/command.c:1.31->1.31.2.1 --------------------- PatchSet 993 Date: 2005/01/17 17:13:59 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * redhat/quagga.spec.in: Fix postun script to avoid misleading error message saying the postun scriptlet failed when watchquagga is not running. [backport from HEAD] Members: ChangeLog:1.93.2.2->1.93.2.3 redhat/quagga.spec.in:1.23.2.1->1.23.2.2 --------------------- PatchSet 994 Date: 2005/01/17 17:21:30 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * command.[ch], vty.c: cmd_execute_command() function must not attempt to walk up in the node tree if called from vtysh. Different daemons might have commands with same syntax in different nodes (for example "router-id x.x.x.x" commands in zebra/ospfd/ospf6d daemons). * vtysh.c: Reflect changes in lib. cmd_execute_command() should know now that it's called from vtysh and must not attempt to walk up in the node tree. [backport from HEAD] Members: lib/ChangeLog:1.111.2.2->1.111.2.3 lib/command.c:1.31.2.1->1.31.2.2 lib/command.h:1.13->1.13.2.1 lib/vty.c:1.31->1.31.2.1 vtysh/ChangeLog:1.31->1.31.2.1 vtysh/vtysh.c:1.39->1.39.2.1 --------------------- PatchSet 995 Date: 2005/01/17 17:26:34 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * main.c: With --nl-bufsize argument is required. [backport from HEAD] Members: zebra/ChangeLog:1.59->1.59.2.1 zebra/main.c:1.20->1.20.2.1 --------------------- PatchSet 996 Date: 2005/01/17 17:39:39 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * bgp_route.c: Clear peer's routing table regardless whether it's configured or not. Being not configured is even better reason to do it. [backport from HEAD] Members: bgpd/ChangeLog:1.36->1.36.2.1 bgpd/bgp_route.c:1.20->1.20.2.1 --------------------- PatchSet 1001 Date: 2005/01/23 19:42:32 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * vtysh.conf.sample: Fix typo "integrated-vtysh-conf" -> "integrated-vtysh-config". [backport from HEAD] Members: vtysh/ChangeLog:1.31.2.1->1.31.2.2 vtysh/vtysh.conf.sample:1.2->1.2.2.1 --------------------- PatchSet 1002 Date: 2005/01/23 20:20:09 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * configure.ac: Test for header file [for use in signal processing]. * sigevent.c: [trap_default_signals] Use the SA_SIGINFO flag to pass additional siginfo_t and ucontext_t arguments to core_handler and exit_handler. [core_handler,exit_handler] Now invoked with 3 arguments [using SA_SIGINFO]. Pass additional info to zlog_signal. [program_counter] New function to find program counter in ucontext_t, needs to be enhanced to support more platforms [currently works only on Linux/x86]. * log.h: Change the zlog_signal prototype to add new arguments siginfo_t * and program_counter. * log.c: [zlog_signal] Add new arguments siginfo and program_counter. Include si_addr and program counter [if non-NULL] in message. And remove #ifdef HAVE_GLIBC_BACKTRACE around hex_append, since that is now used to render the si_addr and PC pointers. [backport from HEAD] Members: ChangeLog:1.93.2.3->1.93.2.4 configure.ac:1.85.2.1->1.85.2.2 lib/ChangeLog:1.111.2.3->1.111.2.4 lib/log.c:1.20->1.20.2.1 lib/log.h:1.14->1.14.2.1 lib/sigevent.c:1.5->1.5.2.1 --------------------- PatchSet 1003 Date: 2005/01/23 20:30:17 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * log.h: Change prototype for zlog_backtrace_sigsafe to take additional program_counter argument. * log.c: [zlog_backtrace_sigsafe] Add additional program_counter argument. If it is non-NULL, use backtrace_symbols_fd to resolve the address. [zlog_signal] Call zlog_backtrace_sigsafe with additional program_counter argument. [backport from HEAD] Members: lib/ChangeLog:1.111.2.4->1.111.2.5 lib/log.c:1.20.2.1->1.20.2.2 lib/log.h:1.14.2.1->1.14.2.2 --------------------- PatchSet 1004 Date: 2005/01/23 20:45:17 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * log.h: Test for SA_SIGINFO to see whether zlog_signal takes final two args [siginfo and program_counter]. * log.c: [hex_append] Include this function only if SA_SIGINFO or HAVE_GLIBC_BACKTRACE is defined. [zlog_signal] Final two args [siginfo and program_counter] now depend on whether SA_SIGINFO is defined on this platform. * sigevent.c: [program_counter] Do not include this function if SA_SIGINFO is not defined on this platform. [exit_handler,core_handler] Test for SA_SIGINFO to decide whether 2nd & 3rd arguments are present and to decide how to invoke zlog_signal. [trap_default_signals] Test for SA_SIGINFO and invoke sigaction appropriately. [backport from HEAD] Members: lib/ChangeLog:1.111.2.5->1.111.2.6 lib/log.c:1.20.2.2->1.20.2.3 lib/log.h:1.14.2.2->1.14.2.3 lib/sigevent.c:1.5.2.1->1.5.2.2 --------------------- PatchSet 1008 Date: 2005/01/24 09:32:46 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * bgp_route.c: Fix showstopper bug. New route must be selected also if old one is flaged as BGP_INFO_ATTR_CHANGED. [backport from HEAD] Members: bgpd/ChangeLog:1.36.2.1->1.36.2.2 bgpd/bgp_route.c:1.20.2.1->1.20.2.2 --------------------- PatchSet 1022 Date: 2005/01/30 20:40:12 Author: hasso Branch: quagga_0_98_stable Tag: (none) Log: * ospf_packet.c: [ospf_packet_add] If oi->obuf is NULL, print an error message and return. [ospf_read] If the interface state is ISM_InterfaceDown, issue a warning message and ignore the packet. [backport from HEAD] Members: ospfd/ChangeLog:1.88.2.1->1.88.2.2 ospfd/ospf_packet.c:1.60.2.1->1.60.2.2 --------------------- PatchSet 1023 Date: 2005/01/31 18:18:44 Author: paul Branch: quagga_0_98_stable Tag: quagga_0_98_1_release Log: 2005-01-31 Paul Jakma * configure.ac: Bump version to 0.98.0 * doc/quagga.info: Version bump (autogenerated) Members: ChangeLog:1.93.2.4->1.93.2.5 configure.ac:1.85.2.2->1.85.2.3 doc/ChangeLog:1.30.2.1->1.30.2.2 doc/quagga.info:1.5.2.1->1.5.2.2