summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | 2005-01-05 Paul Jakma <paul@dishone.st>paul2005-01-052-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bgp_packet.c: (bgp_write) set socket to nonblock while writing this should be generalised. See bugzilla #102. Fix supplied by wawa@yandex-team.ru (Vladimir Ivanov).
| | | * | | minor fix to HAVE_BROKEN_CMSG_FIRSTHDR support: use AC_MSG_CHECKINGgdt2005-01-042-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | etc. so configure output shows the choice we made. (Andrew: please recheck on a buggy system; it configures/compiles fine on NetBSD.)
| | | * | | 2005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2005-01-0411-6/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Added test for broken CMSG_FIRSTHDR macro (relevant for Solaris 8 and unpatched Solaris 9, don't know whether other platforms are affected). * zebra.h: Define ZCMSG_FIRSTHDR appropriately based on whether config.h indicates HAVE_BROKEN_CMSG_FIRSTHDR (as determined by the configure test program). * sockopt.c: (getsockopt_cmsg_data) Use ZCMSG_FIRSTHDR instead of CMSG_FIRSTHDR. * rtadv.c: (rtadv_recv_packet,rtadv_send_packet) Use ZCMSG_FIRSTHDR instead of CMSG_FIRSTHDR. * ripd.c: (rip_recvmsg) Use ZCMSG_FIRSTHDR instead of CMSG_FIRSTHDR. * ripngd.c: (ripng_recv_packet) Use ZCMSG_FIRSTHDR instead of CMSG_FIRSTHDR.
| | | * | | 2005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2005-01-042-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | * NEWS: Note improved logging facilities.
| | | * | | Reverting some int -> unsigned int fixes in command.c for now. Fixes crashhasso2005-01-022-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | described in [quagga-dev 2292].
| | | * | | More cleanup in isisd.hasso2005-01-013-374/+0
| | | | | |
| | | * | | Move TODO items from isid to the common TODO.hasso2005-01-012-10/+11
| | | | | |
| | | * | | There is no need to keep this directory.hasso2005-01-0119-22140/+0
| | | | | |
| | | * | | Make authentication of SNPs work correctly - ie. conditionally like it is inhasso2005-01-014-30/+102
| | | | | | | | | | | | | | | | | | | | | | | | IOS.
| | | * | | 2004-12-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-302-13/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ospf_network.c: Improve all setsockopt error messages to give detailed information on the arguments.
| | | * | | Add comment explaining about limit of 20 joined groups on a socket.gdt2004-12-301-5/+12
| | | | | |
| | | * | | 2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-292-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ospf_packet.c: (ospf_db_desc) Reduce severity of "Negotiation done" messages from LOG_WARNING to LOG_INFO, since this seems to be normal.
| | | * | | 2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-292-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ospf_packet.c: (ospf_read) Always look up the interface if ospf_recv_packet returns NULL ifp, since some platforms such as Solaris 8 appear to support ifindex retrieval but don't.
| | | * | | add XXX comment that perhaps we need to recover from short headers.gdt2004-12-291-0/+1
| | | | | |
| | | * | | Really fix crashes now. Revert isis_circuit_update_params() part of previoushasso2004-12-293-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | commit. Replace all if_is_up() calls with if_is_operative().
| | | * | | 2004-12-29 Greg Troxel <gdt@poblano.ir.bbn.com>gdt2004-12-292-35/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sockopt.c (getsockopt_ipv4_ifindex): Document calling convention. Beef up comments. Handle the case where the cmsghdr has a zero controllen, or more specifically when the wanted option is not present. This is needed for Solaris 8, and in general for any platform for which configure finds a method and it can fail. Mark some changes with XXX to be cleaned up post 0.98.
| | | * | | Don't crash during interface up/down events.hasso2004-12-294-3/+21
| | | | | |
| | | * | | 2004-12-29 Greg Troxel <gdt@poblano.ir.bbn.com>gdt2004-12-292-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sockopt.c (getsockopt_ipv4_ifindex): Return 0 when passed a NULL cmsghdr pointer. I believe this will avoid ospfd crashing on Solaris 8, which seems to define IP_RECVIF but not actually implement it.
| | | * | | 2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-292-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add new option --enable-gcc-rdynamic to link with -rdynamic.
| | | * | | 2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-292-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * watchquagga.c: In several places, cast pid_t to int for printf to avoid complaints on Solaris 8.
| | | * | | 2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-292-22/+9
| | | | | | | | | | | | | | | | | | | | | | | | * watchquagga.c: Fix headers: get most stuff from zebra.h.
| | | * | | 2004-12-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-282-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sockopt.c: (setsockopt_ipv4_ifindex) Improve error message. When neither IP_PKTINFO nor IP_RECVIF is defined, make return value deterministic (-1).
| | | * | | 2004-12-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-282-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | * thread.c: (funcname_thread_add_timer_msec) Reduce overflow risk.
| | | * | | *.c: Change level of debug messages to LOG_DEBUG.hasso2004-12-2416-378/+382
| | | | | |
| | | * | | zlog_* cleanup. Level of debug messages to LOG_DEBUG.hasso2004-12-2415-285/+290
| | | | | |
| | | * | | 2004-12-23 Paul Jakma <paul@dishone.st>quagga_0_97_4_releasepaul2004-12-234-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure.ac: Bump version to 0.97.4 doc/quagga.info: ditto (autogenerated file)
| | | * | | 2004-12-23 Paul Jakma <paul@dishone.st>paul2004-12-232-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | * watchquagga.c: Add missing getopt.h include
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-232-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | * redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons.
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-22/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * watchquagga.c: Try for gcc 2.95 compatibility (avoid %z and a tricky initialization).
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * connected.c: (connected_add_ipv4) Limit warning about /32 addresses with no peer specified to PtP interfaces only.
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | * redhat/quagga.sysconfig: Define some variables to support watchquagga.
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-2/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| | | * | | Show sums of checksums in "show ip ospf" output. Okayed by Paul and Jameshasso2004-12-225-27/+55
| | | | | | | | | | | | | | | | | | | | | | | | R. Leu (author of original idea).
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | * watchquagga.c: Use new config.h define for DAEMON_VTY_DIR.
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add a define for DAEMON_VTY_DIR in config.h.
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | * watchquagga.c: Get PATH_WATCHQUAGGA_PID from config.h.
| | | * | | 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-223-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | * {configure.ac,Makefile.am}: Build watchquagga by default.
| | | * | | Fix "show ip ospf" output. If router is configured as "translate-never", wehasso2004-12-222-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | say so - we can never be translator.
| | | * | | More cosmetical vtysh fixes.hasso2004-12-222-3/+9
| | | | | |
| | | * | | Show debug configuration in vtysh.hasso2004-12-222-1/+6
| | | | | |
| | | * | | No delimiter between "ip forwarding" and "ipv6 forwarding".hasso2004-12-222-1/+6
| | | | | |
| | | * | | 2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | * .cvsignore: Added.
| | | * | | 2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-223-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * NEWS: Note addition of watchquagga. * HACKING: Note that watchquagga is in testing phase.
| | | * | | 2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-221-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | * watchquagga: New watchquagga daemon.
| | | * | | 2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | * redhat/Makefile.am: Added watchquagga.init to EXTRA_DIST.
| | | * | | 2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-222-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | * redhat/watchquagga.init: New file, init script for watchquagga.
| | | * | | 2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-223-0/+1360
| | | | | | | | | | | | | | | | | | | | | | | | * {ChangeLog,watchquagga.c,Makefile.am}: Created.
| | | * | | 2004-12-21 Paul Jakma <paul.jakma@sun.com>paul2004-12-222-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | * stream.c: Dont allocate streams with 0 sized data buffers
| | | * | | 2004-12-21 Paul Jakma <paul.jakma@sun.com>paul2004-12-213-6/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * if.h: Add more 'non-generic' IFF_ flags. * if.c: IFF_NOXMIT/IFF_VIRTUAL interfaces are 'loopback like'