2004-09-24 Paul Jakma <paul@dishone.st> * irdp_{interface,main}.c: lists typedef removal cleanup.
update some list loops to LIST_LOOP. some miscellaneous style
and indent fixups.
(no_ip_irdp_address_preference_cmd) Fix delete of referenced node
in loop.
* irdp_packet.c: (irdp_recvmsg) Fix buggy assignment of integer
to pointer.
* if_ioctl{,_solaris}.c: lists ty...
2004-09-24 Paul Jakma <paul@dishone.st> * ospf_packet.c: (ospf_write) ifdef fragmentation support.
move actual fragmentation out to a new, similarly ifdefed, function.
(ospf_write_frags) fragmented write support, moved from previous.
2004-09-22 Paul Jakma <paul.jakma@sun.com> * zserv.c: (zsend_route_multipath) fix nasty bad memset of struct
in_addr to sizeof(struct in6_addr), causing odd and hard to debug
crash.
2004-09-20 LIU Xin <lx at ns.6test.edu.cn>* isis_dr.c, isis_events.c: Remove hello multiplier usage while scheduling
DIS election.
* isis_pdu.c: Don't call isis_event_dis_status_change() whenever
l[1|2]_desig_is is different from hdr.lan_id.
Rework of SPF threads schedule logic. I'm not 100% sure whether it's rightthing to do to have completely separate threads for IPv4 and IPv6 SPF
though. But it works and it's now possible to have both IPv4 and IPv6
enabled in interface. One bug fixed in LSP regeneration scheduling as well.
2004-09-17 Paul Jakma <paul@dishone.st> * ripngd/ripngd.c: move setsockopt_so_recvbuf to lib.
* lib/sockopt.{c,h}: Add setsockopt_so_recvbuf, for ripd and ripngd.
* ripd/ripd.c: set receive buffer to a decent size, some systems
have low defaults. Problem noted and fix suggested by Stephan
Schweizer in [zebra 20967].
2004-09-17 Paul Jakma <paul@dishone.st> * vtysh.c: (vtysh_client_execute) trailling NULLs can be arbitrarily
split across reads, dont get confused by this and block forever.
2004-09-11 Paul Jakma <paul@dishone.st> * doc/quagga.texi: Update copyright. Contents should be at beginning
of docs...
* redhat/quagga.spec.in: wee keep_build define, to keep build dir.
2004-09-13 Paul Jakma <paul@dishone.st> * Makefile.am: remove zebra/irdp.c from list - dead.
* extract.pl.in: Substitute in the autoconf srcdir/builddir paths
for includes to cpp.
2004-09-13 Paul Jakma <paul@dishone.st> * configure.ac: capitalise the package name. autoconf lowercases
it for PACKAGE_TARNAME.
* lib/command.c: Update the copyright string in the default motd.
2004-09-13 Jose Luis Rubio <jrubio@dit.upm.es> (at Technical University of Madrid as part of Euro6ix Project) Enhanced Route Server functionality and Route-Maps:
* bgpd/bgpd.h: Modified 'struct peer' and 'struct bgp_filter' to
support rs-clients. A 'struct bgp_table *rib' has been added to the
first (to mantain a separated RIB for each rs-client) and two new
route-maps have been added to the last (for import/export policies).
Added the following #defines...
2004-09-13 Paul Jakma <paul@dishone.st> * Makefile.am: extract.pl isnt in srcdir, it's always in the
builddir.
* extract.pl.in: match on end of filenames, filename could contain
various preamble due to out of tree builds.
2004-09-12 Paul Jakma <paul@dishone.st> * ospf_packet.c: Fix bugzilla #107
(ospf_packet_max) get rid of the magic 88 constant
(ospf_swab_iph_ton) new function. set ip header to network order,
taking BSDisms into account.
(ospf_swab_iph_toh) the inverse.
(ospf_write) Add support for IP fragmentation, will only work on
linux though, other kernels make it impossible. ge...
2004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com> * Makefile.am (EXTRA_DIST): New - just has EXTRA_DIST. (Using a
directory in EXTRA_DIST in the parent was causing 'make dist' to fail.)
(Now m4/Makefile* is first-class and included from top level.)
Assorted changes from work at BBN. Most are minor, and several are in support of more significant changes not in this commit. The last item in the ChangeLog below may be needed for p2mp to work correctly.2004-08-31 David Wiggins <dwiggins@bbn.com>
* hash.c (hash_iterate): Save next pointer before calling
procedure, so that iteration works even if the called procedure
deletes the hash backet.
* linklist.h (listtail): new macro, not yet used.
2004-08-31 David Wiggins <dwiggins@bbn.com>
* ospf_spf.c (ospf_spf_calculate): Many more comments and debug
print statements. New function ...