summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-12-292004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* watchquagga.c: Fix headers: get most stuff from zebra.h.
2004-12-282004-12-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* sockopt.c: (setsockopt_ipv4_ifindex) Improve error message. When neither IP_PKTINFO nor IP_RECVIF is defined, make return value deterministic (-1).
2004-12-282004-12-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* thread.c: (funcname_thread_add_timer_msec) Reduce overflow risk.
2004-12-24*.c: Change level of debug messages to LOG_DEBUG.hasso
2004-12-24zlog_* cleanup. Level of debug messages to LOG_DEBUG.hasso
2004-12-232004-12-23 Paul Jakma <paul@dishone.st>paul
configure.ac: Bump version to 0.97.4 doc/quagga.info: ditto (autogenerated file)
2004-12-232004-12-23 Paul Jakma <paul@dishone.st>paul
* watchquagga.c: Add missing getopt.h include
2004-12-232004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons.
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* redhat/quagga.spec.in: Add watchquagga, and fix some other logic to make sure that all daemons are restarted on upgrades and stopped on package removal.
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* watchquagga.c: Try for gcc 2.95 compatibility (avoid %z and a tricky initialization).
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* connected.c: (connected_add_ipv4) Limit warning about /32 addresses with no peer specified to PtP interfaces only.
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* redhat/quagga.sysconfig: Define some variables to support watchquagga.
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* watchquagga.c: Add -b option to circumvent difficulties passing embedded spaces in command-line arguments. This is an ugly hack, we should probably use a config file instead.
2004-12-22Show sums of checksums in "show ip ospf" output. Okayed by Paul and Jameshasso
R. Leu (author of original idea).
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* watchquagga.c: Use new config.h define for DAEMON_VTY_DIR.
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* configure.ac: Add a define for DAEMON_VTY_DIR in config.h.
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* watchquagga.c: Get PATH_WATCHQUAGGA_PID from config.h.
2004-12-222004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* {configure.ac,Makefile.am}: Build watchquagga by default.
2004-12-22Fix "show ip ospf" output. If router is configured as "translate-never", wehasso
say so - we can never be translator.
2004-12-22More cosmetical vtysh fixes.hasso
2004-12-22Show debug configuration in vtysh.hasso
2004-12-22No delimiter between "ip forwarding" and "ipv6 forwarding".hasso
2004-12-222004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* .cvsignore: Added.
2004-12-222004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* NEWS: Note addition of watchquagga. * HACKING: Note that watchquagga is in testing phase.
2004-12-222004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* watchquagga: New watchquagga daemon.
2004-12-222004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* redhat/Makefile.am: Added watchquagga.init to EXTRA_DIST.
2004-12-222004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* redhat/watchquagga.init: New file, init script for watchquagga.
2004-12-222004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* {ChangeLog,watchquagga.c,Makefile.am}: Created.
2004-12-222004-12-21 Paul Jakma <paul.jakma@sun.com>paul
* stream.c: Dont allocate streams with 0 sized data buffers
2004-12-212004-12-21 Paul Jakma <paul.jakma@sun.com>paul
* if.h: Add more 'non-generic' IFF_ flags. * if.c: IFF_NOXMIT/IFF_VIRTUAL interfaces are 'loopback like'
2004-12-18Fix "show ipv6 route <proto>" command.hasso
2004-12-18Add isisd.8 into list of man pages.hasso
2004-12-172004-12-17 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* command.c: (do_echo) Added new "echo" command, useful for watchdog pinging to make sure the daemon is responsive.
2004-12-172004-12-17 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* pid_output.c: (pid_output_lock) Eliminate static function, and just use the #ifdef to decide which version of the function to include. This eliminates a compilation problem with gcc4. And fix the non-fcntl version so that it actually compiles. Exit with status 1 instead of -1 on error.
2004-12-162004-12-16 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* ripng_nexthop.c: Replace NEXTHOP_OUT macro with NEXTHOP_OUT_PTR, since it's not really OK to take the address of a ternary expression. (_ripng_rte_cmp,ripng_rte_send) Use new NEXTHOP_OUT_PTR macro instead of NEXTHOP_OUT.
2004-12-152004-12-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* sigevent.c: (trap_default_signals) Ignore SIGPIPE instead of exiting.
2004-12-152004-12-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* ospf_interface.h: Declare new function ospf_default_iftype. * ospf_interface.c: (ospf_default_iftype) New function to centralize this logic in one place. * ospf_zebra.c: (ospf_interface_add) Use new function ospf_default_iftype. * ospf_vty.c: (no_ip_ospf_network,config_write_interface) Fix logic by using new function ospf_default_iftype.
2004-12-152004-12-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* ripd.c: (rip_read) Improve 2 error messages to show the source of the packet when the lookup fails.
2004-12-112004-12-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* ospf_packet.c: (ospf_db_desc) Should be static, not global. (ospf_hello,ospf_db_desc,ospf_ls_upd,ospf_ls_ack) Improve warning messages to include identifying information (e.g. router id). * ospf_nsm.c: (nsm_change_state) Improve info message to include router id and state names.
2004-12-102004-12-10 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* log.c: (zlog_signal,_zlog_assert_failed) Change logging level back to LOG_ERR instead of LOG_EMERG.
2004-12-092004-12-09 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* log.c: (hex_append) No need to include this function if HAVE_GLIBC_BACKTRACE is not defined.
2004-12-09 * ospf_apiserver.c (ospf_apiserver_term): Obtain structgdt
ospf_apiserver * from listnode. Remove unused variables. Follows suggestion from Jay Fenlason.
2004-12-092004-12-09 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* vtysh.c: (vtysh_connect) No reason to call geteuid and getegid, the results were never used.
2004-12-09add XXX comment about hex_append being unused.gdt
(only used if HAVE_GLIBC_BACKTRACE, so perhaps ifdef it?)
2004-12-09ospf_apiserver_term:gdt
Remove unused variable. Add comment: this is seriously broken, and needs fixing. It appears likely to segfault if ever called. Comments please - should I make the fix I suggest in the comment? -gdt
2004-12-09add comments about warningsgdt
2004-12-09Add const to char * to quiet warnings.gdt
Note two warnings in comments. The serious one is that struct interface->ifindex probably needs to be signed, ssince we store and compare to -1.
2004-12-09add comment about warning of comparison between signed and unsignedgdt
2004-12-09Add comments with warnings obtained on NetBSD/i386. Both are due togdt
size_t being used for streams. Perhaps cast to unsigned long before printf? Surely that's big enough even if size_t could be larger in theory. (no changelog, since only comment changes)
2004-12-082004-12-08 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs
* *.h: Change level of debug messages to LOG_DEBUG.