---------------------
PatchSet 943 
Date: 2004/12/24 00:14:50
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
zlog_* cleanup. Level of debug messages to LOG_DEBUG.

Members: 
	isisd/ChangeLog:1.31->1.32 
	isisd/isis_adjacency.c:1.7->1.8 
	isisd/isis_circuit.c:1.14->1.15 
	isisd/isis_csm.c:1.4->1.5 
	isisd/isis_dr.c:1.8->1.9 
	isisd/isis_events.c:1.8->1.9 
	isisd/isis_lsp.c:1.14->1.15 
	isisd/isis_main.c:1.16->1.17 
	isisd/isis_network.c:1.6->1.7 
	isisd/isis_pdu.c:1.11->1.12 
	isisd/isis_route.c:1.4->1.5 
	isisd/isis_spf.c:1.10->1.11 
	isisd/isis_tlv.c:1.9->1.10 
	isisd/isis_zebra.c:1.9->1.10 
	isisd/isisd.c:1.10->1.11 

---------------------
PatchSet 944 
Date: 2004/12/24 06:00:11
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
*.c: Change level of debug messages to LOG_DEBUG.

Members: 
	ospf6d/ChangeLog:1.34->1.35 
	ospf6d/ospf6_abr.c:1.11->1.12 
	ospf6d/ospf6_area.c:1.8->1.9 
	ospf6d/ospf6_asbr.c:1.14->1.15 
	ospf6d/ospf6_flood.c:1.9->1.10 
	ospf6d/ospf6_interface.c:1.13->1.14 
	ospf6d/ospf6_intra.c:1.10->1.11 
	ospf6d/ospf6_lsa.c:1.13->1.14 
	ospf6d/ospf6_lsdb.c:1.8->1.9 
	ospf6d/ospf6_message.c:1.11->1.12 
	ospf6d/ospf6_neighbor.c:1.9->1.10 
	ospf6d/ospf6_network.c:1.7->1.8 
	ospf6d/ospf6_route.c:1.10->1.11 
	ospf6d/ospf6_snmp.c:1.5->1.6 
	ospf6d/ospf6_spf.c:1.9->1.10 
	ospf6d/ospf6_zebra.c:1.9->1.10 

---------------------
PatchSet 945 
Date: 2004/12/28 17:00:12
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2004-12-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* thread.c: (funcname_thread_add_timer_msec) Reduce overflow risk.

Members: 
	lib/ChangeLog:1.105->1.106 
	lib/thread.c:1.12->1.13 

---------------------
PatchSet 946 
Date: 2004/12/28 21:43:17
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2004-12-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* sockopt.c: (setsockopt_ipv4_ifindex) Improve error message.
	  When neither IP_PKTINFO nor IP_RECVIF is defined, make return value
	  deterministic (-1).

Members: 
	lib/ChangeLog:1.106->1.107 
	lib/sockopt.c:1.15->1.16 

---------------------
PatchSet 947 
Date: 2004/12/29 17:39:10
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* watchquagga.c: Fix headers: get most stuff from zebra.h.

Members: 
	watchquagga/ChangeLog:1.7->1.8 
	watchquagga/watchquagga.c:1.6->1.7 

---------------------
PatchSet 948 
Date: 2004/12/29 17:45:08
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* watchquagga.c: In several places, cast pid_t to int for printf to
	  avoid complaints on Solaris 8.

Members: 
	watchquagga/ChangeLog:1.8->1.9 
	watchquagga/watchquagga.c:1.7->1.8 

---------------------
PatchSet 949 
Date: 2004/12/29 17:50:22
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* configure.ac: Add new option --enable-gcc-rdynamic to link
	  with -rdynamic.

Members: 
	ChangeLog:1.87->1.88 
	configure.ac:1.80->1.81 

---------------------
PatchSet 950 
Date: 2004/12/29 18:53:30
Author: gdt
Branch: HEAD
Tag: (none) 
Log:
2004-12-29  Greg Troxel  <gdt@poblano.ir.bbn.com>

	* 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.

Members: 
	lib/ChangeLog:1.107->1.108 
	lib/sockopt.c:1.16->1.17 

---------------------
PatchSet 951 
Date: 2004/12/29 19:34:22
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
Don't crash during interface up/down events.

Members: 
	isisd/ChangeLog:1.32->1.33 
	isisd/isis_circuit.c:1.15->1.16 
	isisd/isis_csm.c:1.5->1.6 
	isisd/isis_zebra.c:1.10->1.11 

---------------------
PatchSet 952 
Date: 2004/12/29 20:06:23
Author: gdt
Branch: HEAD
Tag: (none) 
Log:
2004-12-29  Greg Troxel  <gdt@poblano.ir.bbn.com>

	* 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.

Members: 
	lib/ChangeLog:1.108->1.109 
	lib/sockopt.c:1.17->1.18 

---------------------
PatchSet 953 
Date: 2004/12/29 20:06:41
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
Really fix crashes now. Revert isis_circuit_update_params() part of previous
commit. Replace all if_is_up() calls with if_is_operative().

Members: 
	isisd/ChangeLog:1.33->1.34 
	isisd/isis_circuit.c:1.16->1.17 
	isisd/isis_zebra.c:1.11->1.12 

---------------------
PatchSet 954 
Date: 2004/12/29 20:12:59
Author: gdt
Branch: HEAD
Tag: (none) 
Log:
add XXX comment that perhaps we need to recover from short headers.

Members: 
	ospfd/ospf_packet.c:1.57->1.58 

---------------------
PatchSet 955 
Date: 2004/12/29 20:41:26
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* 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.

Members: 
	ospfd/ChangeLog:1.85->1.86 
	ospfd/ospf_packet.c:1.58->1.59 

---------------------
PatchSet 956 
Date: 2004/12/29 21:04:48
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* ospf_packet.c: (ospf_db_desc) Reduce severity of "Negotiation done"
	  messages from LOG_WARNING to LOG_INFO, since this seems to be
	  normal.

Members: 
	ospfd/ChangeLog:1.86->1.87 
	ospfd/ospf_packet.c:1.59->1.60 

---------------------
PatchSet 957 
Date: 2004/12/30 13:50:32
Author: gdt
Branch: HEAD
Tag: (none) 
Log:
Add comment explaining about limit of 20 joined groups on a socket.

Members: 
	lib/sockopt.c:1.18->1.19 

---------------------
PatchSet 958 
Date: 2004/12/30 15:11:19
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2004-12-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* ospf_network.c: Improve all setsockopt error messages to give detailed
	  information on the arguments.

Members: 
	ospfd/ChangeLog:1.87->1.88 
	ospfd/ospf_network.c:1.8->1.9 

---------------------
PatchSet 959 
Date: 2005/01/01 10:29:51
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
Make authentication of SNPs work correctly - ie. conditionally like it is in
IOS.

Members: 
	isisd/ChangeLog:1.34->1.35 
	isisd/isis_common.h:1.2->1.3 
	isisd/isis_pdu.c:1.12->1.13 
	isisd/isisd.c:1.11->1.12 

---------------------
PatchSet 960 
Date: 2005/01/01 20:49:21
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
There is no need to keep this directory.

Members: 
	isisd/modified/.cvsignore:1.1->1.2(DEAD) 
	isisd/modified/Makefile.am:1.1->1.2(DEAD) 
	isisd/modified/Makefile.in:1.1->1.2(DEAD) 
	isisd/modified/README:1.1->1.2(DEAD) 
	isisd/modified/acconfig.h:1.1->1.2(DEAD) 
	isisd/modified/command.c:1.1->1.2(DEAD) 
	isisd/modified/command.h:1.1->1.2(DEAD) 
	isisd/modified/config.h.in:1.1->1.2(DEAD) 
	isisd/modified/configure:1.1->1.2(DEAD) 
	isisd/modified/configure.in:1.1->1.2(DEAD) 
	isisd/modified/log.c:1.1->1.2(DEAD) 
	isisd/modified/log.h:1.1->1.2(DEAD) 
	isisd/modified/memory.c:1.1->1.2(DEAD) 
	isisd/modified/memory.h:1.1->1.2(DEAD) 
	isisd/modified/rib.c:1.1->1.2(DEAD) 
	isisd/modified/thread.c:1.2->1.3(DEAD) 
	isisd/modified/thread.h:1.1->1.2(DEAD) 
	isisd/modified/vty.c:1.2->1.3(DEAD) 
	isisd/modified/zebra.h:1.1->1.2(DEAD) 

---------------------
PatchSet 961 
Date: 2005/01/01 21:02:13
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
Move TODO items from isid to the common TODO.

Members: 
	TODO:1.5->1.6 
	isisd/TODO:1.1->1.2(DEAD) 

---------------------
PatchSet 962 
Date: 2005/01/01 21:12:56
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
More cleanup in isisd.

Members: 
	isisd/COPYING:1.1->1.2(DEAD) 
	isisd/INSTALL-0.0.4:1.1->1.2(DEAD) 
	isisd/README:1.1->1.2 

---------------------
PatchSet 963 
Date: 2005/01/02 18:51:01
Author: hasso
Branch: HEAD
Tag: (none) 
Log:
Reverting some int -> unsigned int fixes in command.c for now. Fixes crash
described in [quagga-dev 2292].

Members: 
	lib/ChangeLog:1.109->1.110 
	lib/command.c:1.30->1.31 

---------------------
PatchSet 964 
Date: 2005/01/04 13:20:47
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* NEWS: Note improved logging facilities.

Members: 
	ChangeLog:1.88->1.89 
	NEWS:1.14->1.15 

---------------------
PatchSet 965 
Date: 2005/01/04 16:24:43
Author: ajs
Branch: HEAD
Tag: (none) 
Log:
2005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* 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.

Members: 
	ChangeLog:1.89->1.90 
	configure.ac:1.81->1.82 
	lib/ChangeLog:1.110->1.111 
	lib/sockopt.c:1.19->1.20 
	lib/zebra.h:1.26->1.27 
	ripd/ChangeLog:1.30->1.31 
	ripd/ripd.c:1.36->1.37 
	ripngd/ChangeLog:1.19->1.20 
	ripngd/ripngd.c:1.15->1.16 
	zebra/ChangeLog:1.57->1.58 
	zebra/rtadv.c:1.17->1.18 

---------------------
PatchSet 966 
Date: 2005/01/04 17:02:48
Author: gdt
Branch: HEAD
Tag: (none) 
Log:
minor fix to HAVE_BROKEN_CMSG_FIRSTHDR support: use AC_MSG_CHECKING
etc. so configure output shows the choice we made.

(Andrew: please recheck on a buggy system; it configures/compiles fine
on NetBSD.)

Members: 
	ChangeLog:1.90->1.91 
	configure.ac:1.82->1.83 

---------------------
PatchSet 967 
Date: 2005/01/05 08:14:13
Author: paul
Branch: HEAD
Tag: (none) 
Log:
2005-01-05 Paul Jakma <paul@dishone.st>

	* 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).

Members: 
	bgpd/ChangeLog:1.35->1.36 
	bgpd/bgp_packet.c:1.12->1.13 

---------------------
PatchSet 968 
Date: 2005/01/05 08:30:35
Author: paul
Branch: HEAD
Tag: (none) 
Log:
2005-01-05 Paul Jakma <paul@dishone.st>

	* 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.

Members: 
	zebra/ChangeLog:1.58->1.59 
	zebra/kernel_socket.c:1.20->1.21 
	zebra/zserv.c:1.22->1.23 

---------------------
PatchSet 969 
Date: 2005/01/05 11:58:31
Author: paul
Branch: HEAD
Tag: quagga_0_97_5_release 
Log:
2005-01-05 Paul Jakma <paul@dishone.st>

	* configure.ac: Bump version to 0.97.5
	* doc/quagga.info: autogenerated, version bump.

Members: 
	ChangeLog:1.91->1.92 
	configure.ac:1.83->1.84 
	doc/ChangeLog:1.28->1.29 
	doc/quagga.info:1.3->1.4