1 2003-12-30 Paul Jakma <paul@dishone.st>
3 * redhat/isisd.init: new file, init script for isisd.
4 redhat/quagga.sysconfig: new file, sysconfig file for quagga
6 redhat/quagga.spec.in: various cleanups, including sysconfig patch
7 from RH, fixed UID/GID as per RH EL, shell changed to
8 /sbin/nologin, daemon vty's listen to 127.1 only per default and
10 redhat/*.init: sysconfig support and runlevels specified.
12 2003-12-30 Paul Jakma <paul@dishone.st>
14 * Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
15 copying via dist-hook. Remove ~ files backup cruft from dists.
16 isisd/Makefile.am: sysconf example should go via
17 dist_examples_DATA. The include-netbsd/ headers werent mentioned
18 as sources and werent being copied into dists.
20 2003-12-23 Vincent Jardin <jardin@6wind.com>
22 * isisd: Import isisd from Sampo Saaristo's source code.
24 2003-12-22 Christian Hammers <ch@lathspell.de>
26 * configure.ac (and everywhere a regular file is opened for
27 writing): use file permissions from configure rather than
30 2003-12-22 Hasso Tepper <hasso@estpak.ee>
32 * lib/linklist.c: Revert microfix I commited while reverting
33 [quagga-dev 227]. Caused by misreading code.
35 2003-12-21 Hasso Tepper <hasso@estpak.ee>
37 * lib/linklist.c: Revert patch [quagga-dev 227]. listnode_add_sort()
38 function should not drop nodes in any case. But fix behavior where
39 nodes were added to the end of list when cmp returned 0.
40 * lib/if.c: Check for duplicates before calling listnode_add_sort().
42 2003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
44 * {lib,ospfd,ospfapi}/Makefile.am: Use pkginclude_HEADERS rather
45 than include_HEADERS to place includes in
46 ${prefix}/include/quaggainstead of polluting ${prefix}/include.
48 2003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
50 * configure.ac: When setting exampledir to sysconfdir as a
51 default, don't quote ${sysconfdir}. (Bug reported by Vincent
54 2003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
56 * configure.ac: Compile in Router Advertisement support by
57 default. Note that this does not default to sending RAs; it just
58 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
59 available. While others may prefer other tools, no argument has
60 been made that router advertisement support is such bloat that it
61 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
62 8 bytes with the support compiled out). This reversion of a
63 previous change was done in consultation with Paul.
65 2003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
67 * configure.ac: Move tests for v6 header files to after the check
68 for v6 code version, and conditionalize on the right variable.
69 (Fixes problem where v6 header files are not included when v6 is
72 2003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
74 * configure.ac: Add --enable-exampledir to specify where example
75 config files should go, defaulting to sysconfdir.
77 * */Makefile.am: use exampledir instead of sysconfdif for examples
79 2003-11-02 Paul Jakma <paul@dishone.st>
81 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
82 route map command so that vtysh can use it. Modified version of
83 Hasso Tepper's patch. Fixes bug #52.
84 * configure.ac: FreeBSD has net-snmp in /usr/local.
85 * redhat/quagga.spec.in: Install libzebra headers with -devel
88 2003-11-02 Krzysztof Oledzki <oleq@ans.pl>
90 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
91 caused zebra to read all routes in all tables, rather than just
92 the main table. See [quagga-dev 280].
94 2003-10-30 Paul Jakma <paul@dishone.st>
96 * configure.ac: netinet/in_systm.h is yet another well-known
97 header file we really should be checking for
99 2003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
101 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
102 by ospf_ism.c::ism_change_state() - results in incorrect figure
103 for active interfaces in an area.
105 2003-10-27 Paul Jakma <paul@dishone.st>
107 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
108 reverted RFC3021 patch.
110 2003-10-27 Simon <lists@routemeister.net>
112 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
113 being called with struct connected. Change to co->ifp.
115 2003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
117 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
118 limit when setting changed flag to avoid spurious changes.
119 (static_install_ipv{4,6}) dont uninstall by default, might not be
120 required - avoid spurious uninstalls.
121 (static_uninstall_ipv{4,6}) only uninstall the route if its
124 2003-10-24 sowmini.varadhan@sun.com
126 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
129 2003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
131 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
132 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
134 (bgp_show_neighbor_route) Take a struct peer argument instead of
136 (peer_adj_routes) ditto
137 (show_adj_routes) ditto
138 (peer_lookup_in_view) new function to return appropriate struct
139 peer for a given view string.
140 (misc) Fixup all calls to above to reflect new calling arguments,
141 and use peer_lookup_in_view as needed. Additional commands
142 installed to use expanded functionality above, existing commands
143 modified to suit as well.
144 * bgpd/bgp_vty.c: 2 new aliases.
146 2003-10-24 Paul Jakma <paul@dishone.st>
148 * configure.ac: Check for fcntl()
149 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
150 regular automake means, not magic install incantations, see
152 * lib/Makefile.am: install the headers, needed to link libzebra.a
153 (and hence libospf.a, OSPF-API, etc.)
155 2003-10-24 waldi@debian.org
157 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
158 depended against source files without specification, i.e. it
159 used ../zebra instead of $(top_srcdir)/zebra.
161 2003-10-23 Paul Jakma <paul@dishone.st>
163 * configure.ac: IRIX configure.ac support. Sort of works.
164 sysctl() crashes though (ipforward), there's some kind of odd
165 padding in the PF_ROUTE socket messages and setsockopt() on
166 SOCK_RAW does not work (so ospfd doesnt work).
168 2003-10-22 Paul Jakma <paul@dishone.st>
170 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
171 configure dependent. (still need to find a way to make building of
172 it dependent on configure options or include all commands.)
174 2003-10-22 Paul Jakma <paul@dishone.st>
176 * lib/zebra.h: include limits.h if its there, its a portable header
177 and useful and not just solaris specific. net/route.h is also
180 2003-10-22 Paul Jakma <paul@dishone.st>
182 * lib/regex.c: bzero -> memset
183 * zebra/ioctl.c: ditto. bzero is not portable.
185 2003-10-22 Paul Jakma <paul@dishone.st>
187 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
188 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
191 2003-10-22 Paul Jakma <paul@dishone.st>
193 * configure.ac: Split up header checks into non-net, net and ipv6
194 related. Checking of IPv6 is conditional. Add some more output
195 text for the end of the configure run.
197 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
199 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
200 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
201 family prefixes. Accept prefix as argument.
202 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
203 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
204 bgp_dump_routes_attr.
205 (bgp_dump_common) Go by the family of the peering socket, not
206 configured address family when dumping peering information.
207 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
210 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
212 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
213 fixed intervals rather than fixed intervals from startup time.
214 (bgp_dump_interval_func) Dont return immediately if file cant be
215 openeded, but reschedule interval dumps, even - admin might
216 fix problem in meantime. Close the dump file in between intervals.
217 (bgp_dump_init) account for MSG header when initialising stream
220 2003-10-15 Paul Jakma <paul@dishone.st>
222 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
223 lookup oi for a given prefix in a given interfaces table of oi's.
224 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
225 reporting new interface multiple times.
226 NB: This patch is a complete plaster-band of a hack. First, why is
227 zebra reporting interface events multiple times? Second, why does
228 ospfd maintain so many damn lists and tables relating to oi's -
229 these should be reconciled into one or two tables.
231 2003-10-15 sowmini.varadhan@sun.com
233 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
234 instead of creating one socket per send. send source addr to
235 rip_update_interface.
236 (rip_update_process) should send an update on every connected
237 network for each interface.
238 (rip_request_send) should send a request on every connected
239 network for each interface.
240 * ripd/ripd.h: update prototype for rip_interface_multicast_set
241 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
242 so that it can be called repeatedly for aliased interfaces (on
245 2003-10-15 Jay Fenlason <fenlason@redhat.com>
247 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
248 end-sub-negotation is sent when no sub-negotation data has been
249 sent. Return immediately if no sub-negotation is in progress.
250 (vty_read) do not attempt to process options if no sub-negotation
253 2003-10-15 Paul Jakma <paul@dishone.st>
255 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
256 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
257 (non-portable) getcwd() allocation (which we didnt seem to be
260 2003-10-13 Jay Fenlason <fenlason@redhat.com>
262 * lib/zebra.h: define UINT32_MAX for those systems which do not
264 * bgp_attr.h: define BGP_MED_MAX.
265 * bgp_route.c: update defines/constants to BGP_MED_MAX.
266 * bgp_routemap.c: ditto. clean up route_match_metric_compile
267 slightly to avoid unneccesary XMALLOC.
269 2003-10-13 sowmini.varadhan@sun.com
271 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
272 * ospf_lsa.c: added better debug comments. check sequence number in
273 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
274 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
276 * ospf_flood.c: improve debug statement- print ls_seqnum.
278 2003-10-13 Douglas Fraser <doug+quagga@idmf.net>
280 * zebra/connected.c: PtP revert fixup. Zebra was not creating
281 connected route for PtP peer.
283 2003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
285 * zebra/ipforward_proc.c: (ipforward) Close the fd for
286 /proc/net/snmp. See [quagga-dev 284]
288 2003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
290 * zebra/zebra_rib.c: Fix possible dangling reference to rib
291 route_nodes - unlock it the appropriate number of times. (twice,
292 because of the implicit lock). see [quagga-dev 251].
294 2003-09-29 Paul Jakma <paul@dishone.st>
296 * zebra/connected.c: revert the 'generic PtP' patch as it causes
297 far too many problems. People who use FreeSWAN should investigate
299 * zebra/rt_netlink.c: ditto
303 * ripd/rip_interface.c: ditto
304 * ospfd/ospfd.c: ditto
305 * ospfd/ospf_snmp.c: ditto
306 * bgpd/bgp_nexthop.c: ditto
307 * ospfd/ospf_packet.c: Add debug output for some of the previously
308 completely silent drops of 'bad' packets.
309 * configure.ac: bump version
311 2003-08-27 Jay Fenlason <fenlason@redhat.com>
313 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
314 * zebra/Makefile.am: Link in libcap
315 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
316 compared with UINT32_MAX
317 * ospfd/ospfd.c: remove redundant assert
318 * zebra/rtadv.c: add missing include for zebra/rib.h
320 2003-09-24 Paul Jakma <paul@dishone.st>
322 * lib/version.h: moved to version.h.in
323 * lib/version.h.in: New file, from version.h. Change hardcoded
324 package name and version to use the autoconf defined substition
326 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
327 through lib/version.h for VERSION. Add lib/version.h to the
328 AC_OUTPUT list. Update the text output of quagga version at end
329 of configure run to use PACKAGE_VERSION.
330 * doc/.cvsignore: ignore quagga.pdf
331 * doc/.cvsignore: ignore version.h, its now autogenerated.
333 2003-09-24 sowmini.varadhan@sun.com
335 * lib/if.c: (if_cmp_func) fix infinite loop if
336 ifp1->name == ifp2->name
337 * lib/linklist.c: (if_cmp_func) Fix handling of case where
339 * rip_interface.c: (rip_interface_address_add) call
340 rip_enable_apply(), or the interface is never considered up.
341 see [quagga-dev 225].
342 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
343 address families in the absence of sa_len element in struct
345 (ifm_read): Handle solaris 9 if_msghdr_t.
346 Deal with interfaces which are incomplete, lookup on name rather
347 than the placeholder interface index of -1.
349 2003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
351 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
352 interface to ospf_if_lookup_by_local_addr() rather than the
353 receiving interface ifp, packets for VL's could come in any
354 interface. See quagga-dev 250.
356 2003-04-13 Paul Jakma <paul@dishone.st>
358 * Amir: Opaque LSA bug fix for deletion of Type11's
359 * configure.ac: use --localstatedir for Unix sockets
360 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
363 2003-04-04 Paul Jakma <paul@dishone.st>
366 * Fix lib/thread.h leak
367 * Fix small Opaque LSA leak
368 * Do not configure OSPF interfaces for secondary addresses
369 * vtysh fixes from Hasso
370 * Dave Watson's missing ntohs fix
372 2003-03-25 Paul Jakma <paul@dishone.st>
376 2003-03-17 Amir Guindehi <amir@datacore.ch>
378 * Extended SNMP checks in configure.ac so that net-snmp works
380 2003-03-17 Amir Guindehi <amir@datacore.ch>
381 Ralph Keller <keller@tik.ee.ethz.ch>
384 2003-02-07 Paul Jakma <paul@dishone.st>
388 2003-02-03 Paul Jakma <paul@dishone.st>
392 2003-01-19 Paul Jakma <paul@dishone.st>
394 * Temporary fix for Generic PtP wrt to IPv6
396 2003-01-17 Paul Jakma <paul@dishone.st>
398 * Sync up to latest zebra.org CVS
399 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
400 Masahiko Endo <endo@suri.co.jp>
401 * [zebra 16824] [PATCH] nsm_kill_neighbor
402 Masahiko Endo <endo@suri.co.jp>
403 * [zebra 17217] [PATCH] show thread CPU
404 Yon Uriarte <havanna_moon@gmx.net>
405 * [zebra 17218] Re: [PATCH] CLI extensions.
406 Yon Uriarte <havanna_moon@gmx.net>
408 2002-12-13 Paul Jakma <paul@dishone.st>
410 * added support for vtysh 'write file' command to
411 write either per-daamon and/or integrated file
412 * ospfd md5 buffer copying fix (Greg Troxel)
413 * ospfd md5 sequence number derived from time()
414 * RIPv1 fixes and improvements (John Hay)
415 * link state detection (linux) ([zebra 12269])
416 * Generic PtP and RFC3021 interface addressing support
417 (Frank van Maarseveen)
418 * Michal Ludvig <michal@logix.cz>:
419 [zebra 16525] PATCH: Bugfixes for KAME systems
420 * Kevin C Miller <kevinm@andrew.cmu.edu>
421 [zebra 16681] OSPF NSSA Patches
422 * Yon Uriarte <havanna_moon@gmx.net>
423 [zebra 16671] [PATCH] CLI extensions
424 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
426 2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
428 * zebra-0.93 released.
430 2002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
432 * update-autotools: Change file name from update-auto-tools.sh.
434 2002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
436 * update-auto-tools.sh: Add a new script to clean up build
439 2002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
441 * Shift to the latest build environment autoconf-2.53 and
444 2001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
446 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
448 2001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
450 * zebra-0.92a released.
452 2001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
454 * configure.in: SNMP library check problem fix when the library is
455 installed under /usr/local/lib.
457 2001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
459 * zebra-0.92 released.
461 2001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
463 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
465 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
468 * config.guess: Update to 2000-11-10 version.
470 2001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
472 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
473 detect in_pktinfo structure. Suggested by: Vlad Lungu
474 <vlad@rls.roknet.ro>.
476 2001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
478 * configure.in: Add check for structure in_pktinfo.
480 2001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
482 * configure.in (USE_PAM): Fix PAM library detection code.
484 2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
486 * zebra-0.91 is released.
488 2001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
490 * configure.in: Remove guile related definition.
492 2001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
494 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
495 removed. htonl should work fine on any platform.
497 2001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
499 * configure.in: Remove --enable-oldrib option.
501 * acconfig.h: OLD_RIB definition is removed.
503 * zebra-0.90 is released.
505 * configure.in (LIBS): Add check for sun_len field in struct
508 2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
510 * Makefile.am: Include init/redhat files to distribution.
512 2001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
514 * configure.in: check libm.a for BGPd compile error.
515 AC_CHECK_LIB(m, main) was added.
517 2000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
519 * configure.in: --enable-unixdomain becomes default. Add
520 --enable-tcp-zebra for TCP/IP communication between protocol
523 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
524 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
527 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
529 2000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
531 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
532 multipath number. ARG must be digit.
534 2000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
536 * configure.in: Add --enable-newrib for test new RIB code.
538 2000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
540 * configure.in, config.h.in: Add check for libutil.h and
543 2000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
545 * configure.in: Add --enable-nssa for OSPF NSSA option.
547 * acconfig.h: Define HAVE_NSSA.
549 2000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
551 * configure.in: pam_misc is only linked when the platform is
554 2000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
556 * configure.in (LIBS): Add check for crypto library. test x`ls
557 ${ac_snmp}` is replaced with sipmle test -f.
559 2000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
561 * configure.in: Add --enable-unixdomain option. This will be
562 default behavior in zebra-0.90.
564 2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
566 * zebra-0.89 is released.
568 2000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
570 * configure.in: Add check for Intel CPU for Solaris on x86 check.
572 2000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
574 * configure.in: Add check for getifaddrs().
575 Set AM_INIT_AUTOMAKE version to 0.89.
577 2000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
579 * config.guess: Update to the latest version.
581 * config.sub: Likewise
583 2000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
585 * REPORTING-BUGS: New file is added.
587 2000-08-27 itojun@iijlab.net
589 * configure.in: Add ncurses library check when --enable-vtysh is
592 2000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
594 * configure.in: Add check for readline/history.h.
596 * acconfig.h: Remove pthread related variables.
598 * configure.in: Add --with-libpam option for vtysh PAM
599 authentication. Remove --disable-pthread because we don't support
602 2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
604 * zebra-0.88 is released.
606 * configure.in: Add Solaris -lcurses for vtysh.
608 2000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
610 * configure.in: Add check for ncurses for compiling on Solaris.
612 2000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
614 * configure.in: Add check for libreadline when --enable-vtysh is
617 2000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
619 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
620 interface method is if_ioctl.o
622 2000-07-09 Chris Dunlop <chris@onthe.net.au>
624 * acconfig.h: Add HAVE_BROKEN_ALIASES.
626 * configure.in: Add --enable-broken-aliases.
628 2000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
630 * Set version to zebra-0.87.
632 2000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
634 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
637 * Set version to zebra-0.87-pre
639 * Makefile.am: Likewise.
641 2000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
643 * Set version to 0.86.
645 2000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
647 * Set version to 0.85b for ospfd test.
649 2000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
651 * Set version to 0.85a for ospfd test.
653 2000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
655 * Set version to 0.85.
657 2000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
659 * Makefile.in: Regenerated by patched automake for fixing "make
660 clean" problem on FreeBSD.
662 1999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
664 * Set version to 0.83a. This is for *BSD static route lookup
667 1999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
669 * Set version to 0.83.
671 1999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
673 * Set version to 0.82.
675 1999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
677 * aczebra.m4: New file added.
679 1999-11-21 Michael Handler <handler@sub-rosa.com>
681 * configure.in (LIBS): Add sa_len check of sockaddr.
683 * acconfig.h: Add HAVE_SA_LEN.
685 1999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
687 * version.h: Update version to zebra-0.81b for bgpd test.
689 1999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
691 * configure.in: Add --enable-mbgp.
693 1999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
695 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
697 1999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
699 * TODO: New file is added.
701 1999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
703 * version.h: Update version to zebra-0.81a for ospfd test.
705 1999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
707 * configure.in: New option --enable-snmp is added.
709 1999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
711 * version.h: Update version to zebra-0.80.
713 1999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
715 * version.h: Update version to zebra-0.80-pre3
717 1999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
719 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
721 1999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
723 * configure.in: Add support of OpenBSD.
725 1999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
727 * version.h: Update version to zebra-0.80-pre2.
729 1999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
731 * version.h: Update version to zebra-0.80-pre. From this version,
732 access-list and prefix-list's name space is divided into IPv4 and
735 1999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
737 * version.h: For test recent fixes Set version to zebra-0.79a.
739 1999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
741 * version.h: zebra-0.79 is out.
743 1999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
745 * version.h: For ospfd's virtual link test. Set version to 0.78h.
747 1999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
749 * version.h: For ospfd test. Set version to 0.78g.
751 1999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
753 * version.h: For internal test of ospfd. Set version to 0.78f.
755 1999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
757 * version.h: To test ospfd's fix, set version to 0.78e.
759 1999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
761 * version.h: To test ospfd's area related bug fix, set version
764 1999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
766 * version.h: To test ospfd, set version to 0.78c.
768 1999-08-31 Janos Farkas <chexum@shadow.banki.hu>
770 * Many misspelling correction.
772 1999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
774 * version.h: To test ospfd, set version to 0.78b.
776 1999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
778 * configure.in (LIBS): Add UCD-SNMP include path check.
780 1999-08-31 Lars Fenneberg <lf@elemental.net>
782 * configure.in: The logic which detects the UCD-SNMP library
783 should first check in the default system locations for the library
784 and then in /usr/local.
786 1999-08-27 itojun@iijlab.net
788 * configure.in (LIBS): Fix problem about libsnmp.a check.
790 1999-08-26 kay <kay@v6.access.co.jp>
792 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
794 1999-08-24 VOP <vop@unity.net>
796 * filter.c: Include "sockunion.h".
800 1999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
802 * configure.in: Add netinet6/in6.h check.
804 1999-08-21 Masaki Minami <masaki@minami.org>
806 * BSD/OS 4.0 porting.
808 1999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
810 * configure.in: Add --enable-netlink option to force to use Linux
812 (CFLAGS): Add ucd-snmp library check.
814 * acconfig.h: If socklen_t is not defined, typedef int to
817 1999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
819 * configure.in: When --enable-ipv6 specified, then only kernel
822 1999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
824 * configure.in: Add GNU libc 2.1 check.
826 1999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
828 * configure.in: Fix privious Linux IPv6 check changes.
830 1999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
832 * configure.in: Improve Linux IPv6 feature check.
834 1999-07-29 Rick Payne <rickp@rossfell.co.uk>
836 * Changed route-maps to behave in a more cisco-like fashion
838 1999-07-27 Gerhard Poul <gpoul@gnu.org>
840 * SERVICES: New file added.
842 1999-07-12 itojun@iijlab.net
844 * configure.in: Add check for getaddrinfo. Improve Kame related
847 1999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
849 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
851 1999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
853 * configure.in: Delete check for netinet/ip6.h.
855 1999-06-30 Gerhard Poul <gpoul@gnu.org>
857 * README: remixed the old files and added some new parts.
858 moved some INSTALL stuff into INSTALL file.
859 moved some other stuff to doc/zebra.texi
861 1999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
863 * configure.in (LIBS): Add libresolv check.
864 Change --enabe-all-in-one option to --enable-one-vty.
866 1999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
868 * configure.in: Add --enabe-all-in-one option.
870 1999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
872 * configure.in: Add socklen_t check.
874 1999-06-16 Gerhard Poul <gpoul@gnu.org>
876 * Many compile warnings fixed.
878 1999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
880 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
881 OpenBSD (NRL) check is enabled.
883 1999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
885 * configure.in (LIBS): Add crypt library check.
887 1999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
889 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
891 1999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
893 * Set version to 0.63 for first beta package.
895 1999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
897 * guile.m4: Added from guile package.
899 1999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
901 * Set version to 0.60 for beta package preparation.
903 1999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
905 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
906 This change is for linking these libraries to guile.
908 1999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
910 * configure.in (LIBS): Add struct rt_addrinfo check.
912 1999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
914 * configure.in: AC_STDC_HEADERS added.
916 1999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
918 * Add dependencies to each directory's Makefile.am.
920 1999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
922 * reworked include file structure, and configure so that all
923 source files get all system-dependent include files by including
924 <zebra.h> which is really lib/zebra.h. This means that the
925 different programs include files are now available as #include
926 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
928 In practical terms, if I haven't really screwed up, the main file
929 that maintainers for other OSes have to change is lib/zebra.h for
930 all the conditional includes etc.
932 * added --disable-pthread for those systems that seem to have
933 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
934 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
937 1999-02-24 <kunihiro@zebra.org>
939 * configure.in: update to AC_PREREQ(1.13).
940 Change message from Linux 2.1.x to Linux 2.2.x.
941 * Added ospf6d directory support.
943 1999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
945 * added a "log" element to the BGPd peer structure, enabling us to
946 start thinging about a log stream per peer. This is currently
947 ignored by the wrapper code, but developers should try to use the
948 "appropriate" ZLOG stream. Documentation will follow, when the
949 real routines start to exist.
951 The current plan is to use a copy of the BSD syslog() routines and
952 replace the syslog library function with our own. I will need
953 feedback from users of other platforms as this work is done to see
954 if all is well elsewhere.
956 * preliminary work on zlog() library. directly replaces syslog()
957 currently with zlog(ZLOG *, ...) where the new first argument
958 is a pointer to a ZLOG structure (defined in lib/log.h) and will
959 encapsulate all the information necessary to maintain multiple
962 1999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
964 * added vsnprintf() macro to lib/str.h if required and removed
965 #ifdef SUNOS_5 dependency on it
967 1999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
969 * syslog support added
971 1999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
973 * configure.in: Add daemon function check.
975 1999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
977 * configure.in: Add --disable-ipv6, --disable-zebra,
978 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
979 options to configure.
981 1998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
983 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
985 1998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
987 * configure.in: Comment out FreeBSD's libc_r detect section. At
988 this moment it doesn't work correctly with zebra.
990 Netlink interface is only enabled when Linux kernel version is
993 1998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
995 * Hydrangea is now called KAME, so change all defines.
997 1998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
999 * configure.in: ifaliasreq check added.
1001 1998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
1003 * Patch is applied for compile under EWS4800
1005 1998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1007 * configure.in: delete old mtu_method check.
1009 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
1011 1998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1013 * configure.in: add new netlink check for GNU/Linux
1015 1998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1017 * doc/zebra.texi: Update Linux netlink chapter.
1019 1998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1021 * config.h.in: define PTHREAD if work on Solaris 2.6
1022 why delete the definition? I miss?
1024 1998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1026 * configure.in: add net/if.h header check.
1028 1998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1030 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
1031 * zebra.texi: Modify Introduction text.
1032 * RIPngd.c: Patch Hydrangea code.
1034 1998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1036 * .cvsignore: added.
1038 * Makerule.in: is gone.
1039 * Makefile.am: Now we use automake to generate Makefile.in
1041 1998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1043 * lib/vty.c: modified the definition of *master
1044 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1047 1998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1049 * configure.in: define PTHREAD if work on Solaris 2.6
1050 * config.h.in: likewise
1051 * lib/thread.c: likewise
1052 * lib/vty.c: likewise
1054 1998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1056 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1057 * bgpd/: remove include <netinet6/in6.h> line.
1058 * lib/: remove include <netinet6/in6.h> line.
1059 * ripbgd/: remove include <netinet6/in6.h> line.
1060 * zebra/: remove include <netinet6/in6.h> line.
1061 * ripd/*.c: remove include <netinet6/in6.h> line.
1062 undefine IPV6 difinitions because RIPd is not worked for
1066 1998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1068 * configure.in: Change routing socket check method from
1069 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1070 AF_ROUTE but over linux it's meenigless.
1072 1998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1074 * config.h.in: remove err_t define.
1076 1997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1078 * configure.in (canonical): add check of IF_METHOD
1080 1997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1082 * configure.in: add INRIA check
1084 1997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1086 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1088 1997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1090 * configure.in: change IRDPD to NDPD
1092 1997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1096 1997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1098 * config.h: add XCALLOC()