1 2003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
3 * configure.ac: Compile in Router Advertisement support by
4 default. Note that this does not default to sending RAs; it just
5 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
6 available. While others may prefer other tools, no argument has
7 been made that router advertisement support is such bloat that it
8 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
9 8 bytes with the support compiled out). This reversion of a
10 previous change was done in consultation with Paul.
12 2003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
14 * configure.ac: Move tests for v6 header files to after the check
15 for v6 code version, and conditionalize on the right variable.
16 (Fixes problem where v6 header files are not included when v6 is
19 2003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
21 * configure.ac: Add --enable-exampledir to specify where example
22 config files should go, defaulting to sysconfdir.
24 * */Makefile.am: use exampledir instead of sysconfdif for examples
26 2003-11-02 Paul Jakma <paul@dishone.st>
28 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
29 route map command so that vtysh can use it. Modified version of
30 Hasso Tepper's patch. Fixes bug #52.
31 * configure.ac: FreeBSD has net-snmp in /usr/local.
32 * redhat/quagga.spec.in: Install libzebra headers with -devel
35 2003-11-02 Krzysztof Oledzki <oleq@ans.pl>
37 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
38 caused zebra to read all routes in all tables, rather than just
39 the main table. See [quagga-dev 280].
41 2003-10-30 Paul Jakma <paul@dishone.st>
43 * configure.ac: netinet/in_systm.h is yet another well-known
44 header file we really should be checking for
46 2003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
48 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
49 by ospf_ism.c::ism_change_state() - results in incorrect figure
50 for active interfaces in an area.
52 2003-10-27 Paul Jakma <paul@dishone.st>
54 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
55 reverted RFC3021 patch.
57 2003-10-27 Simon <lists@routemeister.net>
59 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
60 being called with struct connected. Change to co->ifp.
62 2003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
64 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
65 limit when setting changed flag to avoid spurious changes.
66 (static_install_ipv{4,6}) dont uninstall by default, might not be
67 required - avoid spurious uninstalls.
68 (static_uninstall_ipv{4,6}) only uninstall the route if its
71 2003-10-24 sowmini.varadhan@sun.com
73 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
76 2003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
78 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
79 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
81 (bgp_show_neighbor_route) Take a struct peer argument instead of
83 (peer_adj_routes) ditto
84 (show_adj_routes) ditto
85 (peer_lookup_in_view) new function to return appropriate struct
86 peer for a given view string.
87 (misc) Fixup all calls to above to reflect new calling arguments,
88 and use peer_lookup_in_view as needed. Additional commands
89 installed to use expanded functionality above, existing commands
90 modified to suit as well.
91 * bgpd/bgp_vty.c: 2 new aliases.
93 2003-10-24 Paul Jakma <paul@dishone.st>
95 * configure.ac: Check for fcntl()
96 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
97 regular automake means, not magic install incantations, see
99 * lib/Makefile.am: install the headers, needed to link libzebra.a
100 (and hence libospf.a, OSPF-API, etc.)
102 2003-10-24 waldi@debian.org
104 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
105 depended against source files without specification, i.e. it
106 used ../zebra instead of $(top_srcdir)/zebra.
108 2003-10-23 Paul Jakma <paul@dishone.st>
110 * configure.ac: IRIX configure.ac support. Sort of works.
111 sysctl() crashes though (ipforward), there's some kind of odd
112 padding in the PF_ROUTE socket messages and setsockopt() on
113 SOCK_RAW does not work (so ospfd doesnt work).
115 2003-10-22 Paul Jakma <paul@dishone.st>
117 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
118 configure dependent. (still need to find a way to make building of
119 it dependent on configure options or include all commands.)
121 2003-10-22 Paul Jakma <paul@dishone.st>
123 * lib/zebra.h: include limits.h if its there, its a portable header
124 and useful and not just solaris specific. net/route.h is also
127 2003-10-22 Paul Jakma <paul@dishone.st>
129 * lib/regex.c: bzero -> memset
130 * zebra/ioctl.c: ditto. bzero is not portable.
132 2003-10-22 Paul Jakma <paul@dishone.st>
134 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
135 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
138 2003-10-22 Paul Jakma <paul@dishone.st>
140 * configure.ac: Split up header checks into non-net, net and ipv6
141 related. Checking of IPv6 is conditional. Add some more output
142 text for the end of the configure run.
144 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
146 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
147 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
148 family prefixes. Accept prefix as argument.
149 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
150 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
151 bgp_dump_routes_attr.
152 (bgp_dump_common) Go by the family of the peering socket, not
153 configured address family when dumping peering information.
154 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
157 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
159 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
160 fixed intervals rather than fixed intervals from startup time.
161 (bgp_dump_interval_func) Dont return immediately if file cant be
162 openeded, but reschedule interval dumps, even - admin might
163 fix problem in meantime. Close the dump file in between intervals.
164 (bgp_dump_init) account for MSG header when initialising stream
167 2003-10-15 Paul Jakma <paul@dishone.st>
169 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
170 lookup oi for a given prefix in a given interfaces table of oi's.
171 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
172 reporting new interface multiple times.
173 NB: This patch is a complete plaster-band of a hack. First, why is
174 zebra reporting interface events multiple times? Second, why does
175 ospfd maintain so many damn lists and tables relating to oi's -
176 these should be reconciled into one or two tables.
178 2003-10-15 sowmini.varadhan@sun.com
180 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
181 instead of creating one socket per send. send source addr to
182 rip_update_interface.
183 (rip_update_process) should send an update on every connected
184 network for each interface.
185 (rip_request_send) should send a request on every connected
186 network for each interface.
187 * ripd/ripd.h: update prototype for rip_interface_multicast_set
188 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
189 so that it can be called repeatedly for aliased interfaces (on
192 2003-10-15 Jay Fenlason <fenlason@redhat.com>
194 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
195 end-sub-negotation is sent when no sub-negotation data has been
196 sent. Return immediately if no sub-negotation is in progress.
197 (vty_read) do not attempt to process options if no sub-negotation
200 2003-10-15 Paul Jakma <paul@dishone.st>
202 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
203 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
204 (non-portable) getcwd() allocation (which we didnt seem to be
207 2003-10-13 Jay Fenlason <fenlason@redhat.com>
209 * lib/zebra.h: define UINT32_MAX for those systems which do not
211 * bgp_attr.h: define BGP_MED_MAX.
212 * bgp_route.c: update defines/constants to BGP_MED_MAX.
213 * bgp_routemap.c: ditto. clean up route_match_metric_compile
214 slightly to avoid unneccesary XMALLOC.
216 2003-10-13 sowmini.varadhan@sun.com
218 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
219 * ospf_lsa.c: added better debug comments. check sequence number in
220 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
221 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
223 * ospf_flood.c: improve debug statement- print ls_seqnum.
225 2003-10-13 Douglas Fraser <doug+quagga@idmf.net>
227 * zebra/connected.c: PtP revert fixup. Zebra was not creating
228 connected route for PtP peer.
230 2003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
232 * zebra/ipforward_proc.c: (ipforward) Close the fd for
233 /proc/net/snmp. See [quagga-dev 284]
235 2003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
237 * zebra/zebra_rib.c: Fix possible dangling reference to rib
238 route_nodes - unlock it the appropriate number of times. (twice,
239 because of the implicit lock). see [quagga-dev 251].
241 2003-09-29 Paul Jakma <paul@dishone.st>
243 * zebra/connected.c: revert the 'generic PtP' patch as it causes
244 far too many problems. People who use FreeSWAN should investigate
246 * zebra/rt_netlink.c: ditto
250 * ripd/rip_interface.c: ditto
251 * ospfd/ospfd.c: ditto
252 * ospfd/ospf_snmp.c: ditto
253 * bgpd/bgp_nexthop.c: ditto
254 * ospfd/ospf_packet.c: Add debug output for some of the previously
255 completely silent drops of 'bad' packets.
256 * configure.ac: bump version
258 2003-08-27 Jay Fenlason <fenlason@redhat.com>
260 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
261 * zebra/Makefile.am: Link in libcap
262 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
263 compared with UINT32_MAX
264 * ospfd/ospfd.c: remove redundant assert
265 * zebra/rtadv.c: add missing include for zebra/rib.h
267 2003-09-24 Paul Jakma <paul@dishone.st>
269 * lib/version.h: moved to version.h.in
270 * lib/version.h.in: New file, from version.h. Change hardcoded
271 package name and version to use the autoconf defined substition
273 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
274 through lib/version.h for VERSION. Add lib/version.h to the
275 AC_OUTPUT list. Update the text output of quagga version at end
276 of configure run to use PACKAGE_VERSION.
277 * doc/.cvsignore: ignore quagga.pdf
278 * doc/.cvsignore: ignore version.h, its now autogenerated.
280 2003-09-24 sowmini.varadhan@sun.com
282 * lib/if.c: (if_cmp_func) fix infinite loop if
283 ifp1->name == ifp2->name
284 * lib/linklist.c: (if_cmp_func) Fix handling of case where
286 * rip_interface.c: (rip_interface_address_add) call
287 rip_enable_apply(), or the interface is never considered up.
288 see [quagga-dev 225].
289 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
290 address families in the absence of sa_len element in struct
292 (ifm_read): Handle solaris 9 if_msghdr_t.
293 Deal with interfaces which are incomplete, lookup on name rather
294 than the placeholder interface index of -1.
296 2003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
298 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
299 interface to ospf_if_lookup_by_local_addr() rather than the
300 receiving interface ifp, packets for VL's could come in any
301 interface. See quagga-dev 250.
303 2003-04-13 Paul Jakma <paul@dishone.st>
305 * Amir: Opaque LSA bug fix for deletion of Type11's
306 * configure.ac: use --localstatedir for Unix sockets
307 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
310 2003-04-04 Paul Jakma <paul@dishone.st>
313 * Fix lib/thread.h leak
314 * Fix small Opaque LSA leak
315 * Do not configure OSPF interfaces for secondary addresses
316 * vtysh fixes from Hasso
317 * Dave Watson's missing ntohs fix
319 2003-03-25 Paul Jakma <paul@dishone.st>
323 2003-03-17 Amir Guindehi <amir@datacore.ch>
325 * Extended SNMP checks in configure.ac so that net-snmp works
327 2003-03-17 Amir Guindehi <amir@datacore.ch>
328 Ralph Keller <keller@tik.ee.ethz.ch>
331 2003-02-07 Paul Jakma <paul@dishone.st>
335 2003-02-03 Paul Jakma <paul@dishone.st>
339 2003-01-19 Paul Jakma <paul@dishone.st>
341 * Temporary fix for Generic PtP wrt to IPv6
343 2003-01-17 Paul Jakma <paul@dishone.st>
345 * Sync up to latest zebra.org CVS
346 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
347 Masahiko Endo <endo@suri.co.jp>
348 * [zebra 16824] [PATCH] nsm_kill_neighbor
349 Masahiko Endo <endo@suri.co.jp>
350 * [zebra 17217] [PATCH] show thread CPU
351 Yon Uriarte <havanna_moon@gmx.net>
352 * [zebra 17218] Re: [PATCH] CLI extensions.
353 Yon Uriarte <havanna_moon@gmx.net>
355 2002-12-13 Paul Jakma <paul@dishone.st>
357 * added support for vtysh 'write file' command to
358 write either per-daamon and/or integrated file
359 * ospfd md5 buffer copying fix (Greg Troxel)
360 * ospfd md5 sequence number derived from time()
361 * RIPv1 fixes and improvements (John Hay)
362 * link state detection (linux) ([zebra 12269])
363 * Generic PtP and RFC3021 interface addressing support
364 (Frank van Maarseveen)
365 * Michal Ludvig <michal@logix.cz>:
366 [zebra 16525] PATCH: Bugfixes for KAME systems
367 * Kevin C Miller <kevinm@andrew.cmu.edu>
368 [zebra 16681] OSPF NSSA Patches
369 * Yon Uriarte <havanna_moon@gmx.net>
370 [zebra 16671] [PATCH] CLI extensions
371 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
373 2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
375 * zebra-0.93 released.
377 2002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
379 * update-autotools: Change file name from update-auto-tools.sh.
381 2002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
383 * update-auto-tools.sh: Add a new script to clean up build
386 2002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
388 * Shift to the latest build environment autoconf-2.53 and
391 2001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
393 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
395 2001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
397 * zebra-0.92a released.
399 2001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
401 * configure.in: SNMP library check problem fix when the library is
402 installed under /usr/local/lib.
404 2001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
406 * zebra-0.92 released.
408 2001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
410 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
412 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
415 * config.guess: Update to 2000-11-10 version.
417 2001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
419 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
420 detect in_pktinfo structure. Suggested by: Vlad Lungu
421 <vlad@rls.roknet.ro>.
423 2001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
425 * configure.in: Add check for structure in_pktinfo.
427 2001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
429 * configure.in (USE_PAM): Fix PAM library detection code.
431 2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
433 * zebra-0.91 is released.
435 2001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
437 * configure.in: Remove guile related definition.
439 2001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
441 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
442 removed. htonl should work fine on any platform.
444 2001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
446 * configure.in: Remove --enable-oldrib option.
448 * acconfig.h: OLD_RIB definition is removed.
450 * zebra-0.90 is released.
452 * configure.in (LIBS): Add check for sun_len field in struct
455 2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
457 * Makefile.am: Include init/redhat files to distribution.
459 2001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
461 * configure.in: check libm.a for BGPd compile error.
462 AC_CHECK_LIB(m, main) was added.
464 2000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
466 * configure.in: --enable-unixdomain becomes default. Add
467 --enable-tcp-zebra for TCP/IP communication between protocol
470 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
471 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
474 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
476 2000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
478 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
479 multipath number. ARG must be digit.
481 2000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
483 * configure.in: Add --enable-newrib for test new RIB code.
485 2000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
487 * configure.in, config.h.in: Add check for libutil.h and
490 2000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
492 * configure.in: Add --enable-nssa for OSPF NSSA option.
494 * acconfig.h: Define HAVE_NSSA.
496 2000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
498 * configure.in: pam_misc is only linked when the platform is
501 2000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
503 * configure.in (LIBS): Add check for crypto library. test x`ls
504 ${ac_snmp}` is replaced with sipmle test -f.
506 2000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
508 * configure.in: Add --enable-unixdomain option. This will be
509 default behavior in zebra-0.90.
511 2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
513 * zebra-0.89 is released.
515 2000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
517 * configure.in: Add check for Intel CPU for Solaris on x86 check.
519 2000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
521 * configure.in: Add check for getifaddrs().
522 Set AM_INIT_AUTOMAKE version to 0.89.
524 2000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
526 * config.guess: Update to the latest version.
528 * config.sub: Likewise
530 2000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
532 * REPORTING-BUGS: New file is added.
534 2000-08-27 itojun@iijlab.net
536 * configure.in: Add ncurses library check when --enable-vtysh is
539 2000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
541 * configure.in: Add check for readline/history.h.
543 * acconfig.h: Remove pthread related variables.
545 * configure.in: Add --with-libpam option for vtysh PAM
546 authentication. Remove --disable-pthread because we don't support
549 2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
551 * zebra-0.88 is released.
553 * configure.in: Add Solaris -lcurses for vtysh.
555 2000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
557 * configure.in: Add check for ncurses for compiling on Solaris.
559 2000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
561 * configure.in: Add check for libreadline when --enable-vtysh is
564 2000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
566 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
567 interface method is if_ioctl.o
569 2000-07-09 Chris Dunlop <chris@onthe.net.au>
571 * acconfig.h: Add HAVE_BROKEN_ALIASES.
573 * configure.in: Add --enable-broken-aliases.
575 2000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
577 * Set version to zebra-0.87.
579 2000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
581 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
584 * Set version to zebra-0.87-pre
586 * Makefile.am: Likewise.
588 2000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
590 * Set version to 0.86.
592 2000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
594 * Set version to 0.85b for ospfd test.
596 2000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
598 * Set version to 0.85a for ospfd test.
600 2000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
602 * Set version to 0.85.
604 2000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
606 * Makefile.in: Regenerated by patched automake for fixing "make
607 clean" problem on FreeBSD.
609 1999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
611 * Set version to 0.83a. This is for *BSD static route lookup
614 1999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
616 * Set version to 0.83.
618 1999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
620 * Set version to 0.82.
622 1999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
624 * aczebra.m4: New file added.
626 1999-11-21 Michael Handler <handler@sub-rosa.com>
628 * configure.in (LIBS): Add sa_len check of sockaddr.
630 * acconfig.h: Add HAVE_SA_LEN.
632 1999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
634 * version.h: Update version to zebra-0.81b for bgpd test.
636 1999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
638 * configure.in: Add --enable-mbgp.
640 1999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
642 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
644 1999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
646 * TODO: New file is added.
648 1999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
650 * version.h: Update version to zebra-0.81a for ospfd test.
652 1999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
654 * configure.in: New option --enable-snmp is added.
656 1999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
658 * version.h: Update version to zebra-0.80.
660 1999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
662 * version.h: Update version to zebra-0.80-pre3
664 1999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
666 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
668 1999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
670 * configure.in: Add support of OpenBSD.
672 1999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
674 * version.h: Update version to zebra-0.80-pre2.
676 1999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
678 * version.h: Update version to zebra-0.80-pre. From this version,
679 access-list and prefix-list's name space is divided into IPv4 and
682 1999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
684 * version.h: For test recent fixes Set version to zebra-0.79a.
686 1999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
688 * version.h: zebra-0.79 is out.
690 1999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
692 * version.h: For ospfd's virtual link test. Set version to 0.78h.
694 1999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
696 * version.h: For ospfd test. Set version to 0.78g.
698 1999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
700 * version.h: For internal test of ospfd. Set version to 0.78f.
702 1999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
704 * version.h: To test ospfd's fix, set version to 0.78e.
706 1999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
708 * version.h: To test ospfd's area related bug fix, set version
711 1999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
713 * version.h: To test ospfd, set version to 0.78c.
715 1999-08-31 Janos Farkas <chexum@shadow.banki.hu>
717 * Many misspelling correction.
719 1999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
721 * version.h: To test ospfd, set version to 0.78b.
723 1999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
725 * configure.in (LIBS): Add UCD-SNMP include path check.
727 1999-08-31 Lars Fenneberg <lf@elemental.net>
729 * configure.in: The logic which detects the UCD-SNMP library
730 should first check in the default system locations for the library
731 and then in /usr/local.
733 1999-08-27 itojun@iijlab.net
735 * configure.in (LIBS): Fix problem about libsnmp.a check.
737 1999-08-26 kay <kay@v6.access.co.jp>
739 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
741 1999-08-24 VOP <vop@unity.net>
743 * filter.c: Include "sockunion.h".
747 1999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
749 * configure.in: Add netinet6/in6.h check.
751 1999-08-21 Masaki Minami <masaki@minami.org>
753 * BSD/OS 4.0 porting.
755 1999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
757 * configure.in: Add --enable-netlink option to force to use Linux
759 (CFLAGS): Add ucd-snmp library check.
761 * acconfig.h: If socklen_t is not defined, typedef int to
764 1999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
766 * configure.in: When --enable-ipv6 specified, then only kernel
769 1999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
771 * configure.in: Add GNU libc 2.1 check.
773 1999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
775 * configure.in: Fix privious Linux IPv6 check changes.
777 1999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
779 * configure.in: Improve Linux IPv6 feature check.
781 1999-07-29 Rick Payne <rickp@rossfell.co.uk>
783 * Changed route-maps to behave in a more cisco-like fashion
785 1999-07-27 Gerhard Poul <gpoul@gnu.org>
787 * SERVICES: New file added.
789 1999-07-12 itojun@iijlab.net
791 * configure.in: Add check for getaddrinfo. Improve Kame related
794 1999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
796 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
798 1999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
800 * configure.in: Delete check for netinet/ip6.h.
802 1999-06-30 Gerhard Poul <gpoul@gnu.org>
804 * README: remixed the old files and added some new parts.
805 moved some INSTALL stuff into INSTALL file.
806 moved some other stuff to doc/zebra.texi
808 1999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
810 * configure.in (LIBS): Add libresolv check.
811 Change --enabe-all-in-one option to --enable-one-vty.
813 1999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
815 * configure.in: Add --enabe-all-in-one option.
817 1999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
819 * configure.in: Add socklen_t check.
821 1999-06-16 Gerhard Poul <gpoul@gnu.org>
823 * Many compile warnings fixed.
825 1999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
827 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
828 OpenBSD (NRL) check is enabled.
830 1999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
832 * configure.in (LIBS): Add crypt library check.
834 1999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
836 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
838 1999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
840 * Set version to 0.63 for first beta package.
842 1999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
844 * guile.m4: Added from guile package.
846 1999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
848 * Set version to 0.60 for beta package preparation.
850 1999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
852 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
853 This change is for linking these libraries to guile.
855 1999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
857 * configure.in (LIBS): Add struct rt_addrinfo check.
859 1999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
861 * configure.in: AC_STDC_HEADERS added.
863 1999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
865 * Add dependencies to each directory's Makefile.am.
867 1999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
869 * reworked include file structure, and configure so that all
870 source files get all system-dependent include files by including
871 <zebra.h> which is really lib/zebra.h. This means that the
872 different programs include files are now available as #include
873 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
875 In practical terms, if I haven't really screwed up, the main file
876 that maintainers for other OSes have to change is lib/zebra.h for
877 all the conditional includes etc.
879 * added --disable-pthread for those systems that seem to have
880 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
881 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
884 1999-02-24 <kunihiro@zebra.org>
886 * configure.in: update to AC_PREREQ(1.13).
887 Change message from Linux 2.1.x to Linux 2.2.x.
888 * Added ospf6d directory support.
890 1999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
892 * added a "log" element to the BGPd peer structure, enabling us to
893 start thinging about a log stream per peer. This is currently
894 ignored by the wrapper code, but developers should try to use the
895 "appropriate" ZLOG stream. Documentation will follow, when the
896 real routines start to exist.
898 The current plan is to use a copy of the BSD syslog() routines and
899 replace the syslog library function with our own. I will need
900 feedback from users of other platforms as this work is done to see
901 if all is well elsewhere.
903 * preliminary work on zlog() library. directly replaces syslog()
904 currently with zlog(ZLOG *, ...) where the new first argument
905 is a pointer to a ZLOG structure (defined in lib/log.h) and will
906 encapsulate all the information necessary to maintain multiple
909 1999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
911 * added vsnprintf() macro to lib/str.h if required and removed
912 #ifdef SUNOS_5 dependency on it
914 1999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
916 * syslog support added
918 1999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
920 * configure.in: Add daemon function check.
922 1999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
924 * configure.in: Add --disable-ipv6, --disable-zebra,
925 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
926 options to configure.
928 1998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
930 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
932 1998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
934 * configure.in: Comment out FreeBSD's libc_r detect section. At
935 this moment it doesn't work correctly with zebra.
937 Netlink interface is only enabled when Linux kernel version is
940 1998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
942 * Hydrangea is now called KAME, so change all defines.
944 1998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
946 * configure.in: ifaliasreq check added.
948 1998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
950 * Patch is applied for compile under EWS4800
952 1998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
954 * configure.in: delete old mtu_method check.
956 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
958 1998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
960 * configure.in: add new netlink check for GNU/Linux
962 1998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
964 * doc/zebra.texi: Update Linux netlink chapter.
966 1998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
968 * config.h.in: define PTHREAD if work on Solaris 2.6
969 why delete the definition? I miss?
971 1998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
973 * configure.in: add net/if.h header check.
975 1998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
977 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
978 * zebra.texi: Modify Introduction text.
979 * RIPngd.c: Patch Hydrangea code.
981 1998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
985 * Makerule.in: is gone.
986 * Makefile.am: Now we use automake to generate Makefile.in
988 1998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
990 * lib/vty.c: modified the definition of *master
991 * lib/sockunion.c (inet_aton): add, but don't work. uum...
994 1998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
996 * configure.in: define PTHREAD if work on Solaris 2.6
997 * config.h.in: likewise
998 * lib/thread.c: likewise
999 * lib/vty.c: likewise
1001 1998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1003 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1004 * bgpd/: remove include <netinet6/in6.h> line.
1005 * lib/: remove include <netinet6/in6.h> line.
1006 * ripbgd/: remove include <netinet6/in6.h> line.
1007 * zebra/: remove include <netinet6/in6.h> line.
1008 * ripd/*.c: remove include <netinet6/in6.h> line.
1009 undefine IPV6 difinitions because RIPd is not worked for
1013 1998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1015 * configure.in: Change routing socket check method from
1016 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1017 AF_ROUTE but over linux it's meenigless.
1019 1998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1021 * config.h.in: remove err_t define.
1023 1997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1025 * configure.in (canonical): add check of IF_METHOD
1027 1997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1029 * configure.in: add INRIA check
1031 1997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1033 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1035 1997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1037 * configure.in: change IRDPD to NDPD
1039 1997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1043 1997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1045 * config.h: add XCALLOC()