| Age | Commit message (Collapse) | Author | 
|---|
|  | * texinfo.tex: Updated to a version which understands @{ and @}
	* vtysh.texi: Add node name for @section
	* quagga.info: updated build of autogenerated file | 
|  | * ospf_packet.h: Remove commented out definition of
        OSPF_MAX_PACKET; neither it or the uncommented one are used any more.
        * ospf_packet.c (ospf_make_ls_upd): Leave room for authentication
        when deciding if an update will fit.
        (ospf_packet_authspace): Factor out calculation of size required
        for authentication.
        (ospf_make_db_desc): Use ospf_max_packet, not OSPF_MAX_PACKET.
        Don't confuse readers that there is a macro. | 
|  | * configure.ac: Bump version to 0.98.0
	* doc/quagga.info: Version bump (autogenerated) | 
|  | * configure.ac: Bump version to 0.97.5
	* doc/quagga.info: autogenerated, version bump. | 
|  | * zserv.c: (zebra_accept) Comment out setting of socket to NONBLOCK
          for now, as we dont actually deal with with resending.... See
          bugzilla #122, fix from wawa@yandex-team.ru (Vladimir Ivanov).
	* kernel_socket.c: (routing_socket) ditto. | 
|  | * 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). | 
|  | etc. so configure output shows the choice we made.
(Andrew: please recheck on a buggy system; it configures/compiles fine
on NetBSD.) | 
|  | * 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. | 
|  | * NEWS: Note improved logging facilities. | 
|  | described in [quagga-dev 2292]. | 
|  |  | 
|  |  | 
|  |  | 
|  | IOS. | 
|  | * ospf_network.c: Improve all setsockopt error messages to give detailed
	  information on the arguments. | 
|  |  | 
|  | * ospf_packet.c: (ospf_db_desc) Reduce severity of "Negotiation done"
	  messages from LOG_WARNING to LOG_INFO, since this seems to be
	  normal. | 
|  | * 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. | 
|  |  | 
|  | commit. Replace all if_is_up() calls with if_is_operative(). | 
|  | * 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. | 
|  |  | 
|  | * 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. | 
|  | * configure.ac: Add new option --enable-gcc-rdynamic to link
	  with -rdynamic. | 
|  | * watchquagga.c: In several places, cast pid_t to int for printf to
	  avoid complaints on Solaris 8. | 
|  | * watchquagga.c: Fix headers: get most stuff from zebra.h. | 
|  | * sockopt.c: (setsockopt_ipv4_ifindex) Improve error message.
	  When neither IP_PKTINFO nor IP_RECVIF is defined, make return value
	  deterministic (-1). | 
|  | * thread.c: (funcname_thread_add_timer_msec) Reduce overflow risk. | 
|  |  | 
|  |  | 
|  | configure.ac: Bump version to 0.97.4
	doc/quagga.info: ditto (autogenerated file) | 
|  | * watchquagga.c: Add missing getopt.h include | 
|  | * redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons. | 
|  | * 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. | 
|  | * watchquagga.c: Try for gcc 2.95 compatibility (avoid %z and a tricky
	  initialization). | 
|  | * connected.c: (connected_add_ipv4) Limit warning about /32 addresses
	  with no peer specified to PtP interfaces only. | 
|  | * redhat/quagga.sysconfig: Define some variables to support watchquagga. | 
|  | * 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. | 
|  | R. Leu (author of original idea). | 
|  | * watchquagga.c: Use new config.h define for DAEMON_VTY_DIR. | 
|  | * configure.ac: Add a define for DAEMON_VTY_DIR in config.h. | 
|  | * watchquagga.c: Get PATH_WATCHQUAGGA_PID from config.h. | 
|  | * {configure.ac,Makefile.am}: Build watchquagga by default. | 
|  | say so - we can never be translator. | 
|  |  | 
|  |  | 
|  |  | 
|  | * .cvsignore: Added. | 
|  | * NEWS: Note addition of watchquagga.
	* HACKING: Note that watchquagga is in testing phase. | 
|  | * watchquagga: New watchquagga daemon. |