1 2003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
3 * configure.ac: Move tests for v6 header files to after the check
4 for v6 code version, and conditionalize on the right variable.
5 (Fixes problem where v6 header files are not included when v6 is
8 2003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
10 * configure.ac: Add --enable-exampledir to specify where example
11 config files should go, defaulting to sysconfdir.
13 * */Makefile.am: use exampledir instead of sysconfdif for examples
15 2003-11-02 Paul Jakma <paul@dishone.st>
17 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
18 route map command so that vtysh can use it. Modified version of
19 Hasso Tepper's patch. Fixes bug #52.
20 * configure.ac: FreeBSD has net-snmp in /usr/local.
21 * redhat/quagga.spec.in: Install libzebra headers with -devel
24 2003-11-02 Krzysztof Oledzki <oleq@ans.pl>
26 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
27 caused zebra to read all routes in all tables, rather than just
28 the main table. See [quagga-dev 280].
30 2003-10-30 Paul Jakma <paul@dishone.st>
32 * configure.ac: netinet/in_systm.h is yet another well-known
33 header file we really should be checking for
35 2003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
37 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
38 by ospf_ism.c::ism_change_state() - results in incorrect figure
39 for active interfaces in an area.
41 2003-10-27 Paul Jakma <paul@dishone.st>
43 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
44 reverted RFC3021 patch.
46 2003-10-27 Simon <lists@routemeister.net>
48 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
49 being called with struct connected. Change to co->ifp.
51 2003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
53 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
54 limit when setting changed flag to avoid spurious changes.
55 (static_install_ipv{4,6}) dont uninstall by default, might not be
56 required - avoid spurious uninstalls.
57 (static_uninstall_ipv{4,6}) only uninstall the route if its
60 2003-10-24 sowmini.varadhan@sun.com
62 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
65 2003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
67 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
68 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
70 (bgp_show_neighbor_route) Take a struct peer argument instead of
72 (peer_adj_routes) ditto
73 (show_adj_routes) ditto
74 (peer_lookup_in_view) new function to return appropriate struct
75 peer for a given view string.
76 (misc) Fixup all calls to above to reflect new calling arguments,
77 and use peer_lookup_in_view as needed. Additional commands
78 installed to use expanded functionality above, existing commands
79 modified to suit as well.
80 * bgpd/bgp_vty.c: 2 new aliases.
82 2003-10-24 Paul Jakma <paul@dishone.st>
84 * configure.ac: Check for fcntl()
85 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
86 regular automake means, not magic install incantations, see
88 * lib/Makefile.am: install the headers, needed to link libzebra.a
89 (and hence libospf.a, OSPF-API, etc.)
91 2003-10-24 waldi@debian.org
93 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
94 depended against source files without specification, i.e. it
95 used ../zebra instead of $(top_srcdir)/zebra.
97 2003-10-23 Paul Jakma <paul@dishone.st>
99 * configure.ac: IRIX configure.ac support. Sort of works.
100 sysctl() crashes though (ipforward), there's some kind of odd
101 padding in the PF_ROUTE socket messages and setsockopt() on
102 SOCK_RAW does not work (so ospfd doesnt work).
104 2003-10-22 Paul Jakma <paul@dishone.st>
106 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
107 configure dependent. (still need to find a way to make building of
108 it dependent on configure options or include all commands.)
110 2003-10-22 Paul Jakma <paul@dishone.st>
112 * lib/zebra.h: include limits.h if its there, its a portable header
113 and useful and not just solaris specific. net/route.h is also
116 2003-10-22 Paul Jakma <paul@dishone.st>
118 * lib/regex.c: bzero -> memset
119 * zebra/ioctl.c: ditto. bzero is not portable.
121 2003-10-22 Paul Jakma <paul@dishone.st>
123 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
124 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
127 2003-10-22 Paul Jakma <paul@dishone.st>
129 * configure.ac: Split up header checks into non-net, net and ipv6
130 related. Checking of IPv6 is conditional. Add some more output
131 text for the end of the configure run.
133 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
135 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
136 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
137 family prefixes. Accept prefix as argument.
138 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
139 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
140 bgp_dump_routes_attr.
141 (bgp_dump_common) Go by the family of the peering socket, not
142 configured address family when dumping peering information.
143 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
146 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
148 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
149 fixed intervals rather than fixed intervals from startup time.
150 (bgp_dump_interval_func) Dont return immediately if file cant be
151 openeded, but reschedule interval dumps, even - admin might
152 fix problem in meantime. Close the dump file in between intervals.
153 (bgp_dump_init) account for MSG header when initialising stream
156 2003-10-15 Paul Jakma <paul@dishone.st>
158 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
159 lookup oi for a given prefix in a given interfaces table of oi's.
160 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
161 reporting new interface multiple times.
162 NB: This patch is a complete plaster-band of a hack. First, why is
163 zebra reporting interface events multiple times? Second, why does
164 ospfd maintain so many damn lists and tables relating to oi's -
165 these should be reconciled into one or two tables.
167 2003-10-15 sowmini.varadhan@sun.com
169 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
170 instead of creating one socket per send. send source addr to
171 rip_update_interface.
172 (rip_update_process) should send an update on every connected
173 network for each interface.
174 (rip_request_send) should send a request on every connected
175 network for each interface.
176 * ripd/ripd.h: update prototype for rip_interface_multicast_set
177 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
178 so that it can be called repeatedly for aliased interfaces (on
181 2003-10-15 Jay Fenlason <fenlason@redhat.com>
183 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
184 end-sub-negotation is sent when no sub-negotation data has been
185 sent. Return immediately if no sub-negotation is in progress.
186 (vty_read) do not attempt to process options if no sub-negotation
189 2003-10-15 Paul Jakma <paul@dishone.st>
191 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
192 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
193 (non-portable) getcwd() allocation (which we didnt seem to be
196 2003-10-13 Jay Fenlason <fenlason@redhat.com>
198 * lib/zebra.h: define UINT32_MAX for those systems which do not
200 * bgp_attr.h: define BGP_MED_MAX.
201 * bgp_route.c: update defines/constants to BGP_MED_MAX.
202 * bgp_routemap.c: ditto. clean up route_match_metric_compile
203 slightly to avoid unneccesary XMALLOC.
205 2003-10-13 sowmini.varadhan@sun.com
207 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
208 * ospf_lsa.c: added better debug comments. check sequence number in
209 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
210 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
212 * ospf_flood.c: improve debug statement- print ls_seqnum.
214 2003-10-13 Douglas Fraser <doug+quagga@idmf.net>
216 * zebra/connected.c: PtP revert fixup. Zebra was not creating
217 connected route for PtP peer.
219 2003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
221 * zebra/ipforward_proc.c: (ipforward) Close the fd for
222 /proc/net/snmp. See [quagga-dev 284]
224 2003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
226 * zebra/zebra_rib.c: Fix possible dangling reference to rib
227 route_nodes - unlock it the appropriate number of times. (twice,
228 because of the implicit lock). see [quagga-dev 251].
230 2003-09-29 Paul Jakma <paul@dishone.st>
232 * zebra/connected.c: revert the 'generic PtP' patch as it causes
233 far too many problems. People who use FreeSWAN should investigate
235 * zebra/rt_netlink.c: ditto
239 * ripd/rip_interface.c: ditto
240 * ospfd/ospfd.c: ditto
241 * ospfd/ospf_snmp.c: ditto
242 * bgpd/bgp_nexthop.c: ditto
243 * ospfd/ospf_packet.c: Add debug output for some of the previously
244 completely silent drops of 'bad' packets.
245 * configure.ac: bump version
247 2003-08-27 Jay Fenlason <fenlason@redhat.com>
249 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
250 * zebra/Makefile.am: Link in libcap
251 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
252 compared with UINT32_MAX
253 * ospfd/ospfd.c: remove redundant assert
254 * zebra/rtadv.c: add missing include for zebra/rib.h
256 2003-09-24 Paul Jakma <paul@dishone.st>
258 * lib/version.h: moved to version.h.in
259 * lib/version.h.in: New file, from version.h. Change hardcoded
260 package name and version to use the autoconf defined substition
262 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
263 through lib/version.h for VERSION. Add lib/version.h to the
264 AC_OUTPUT list. Update the text output of quagga version at end
265 of configure run to use PACKAGE_VERSION.
266 * doc/.cvsignore: ignore quagga.pdf
267 * doc/.cvsignore: ignore version.h, its now autogenerated.
269 2003-09-24 sowmini.varadhan@sun.com
271 * lib/if.c: (if_cmp_func) fix infinite loop if
272 ifp1->name == ifp2->name
273 * lib/linklist.c: (if_cmp_func) Fix handling of case where
275 * rip_interface.c: (rip_interface_address_add) call
276 rip_enable_apply(), or the interface is never considered up.
277 see [quagga-dev 225].
278 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
279 address families in the absence of sa_len element in struct
281 (ifm_read): Handle solaris 9 if_msghdr_t.
282 Deal with interfaces which are incomplete, lookup on name rather
283 than the placeholder interface index of -1.
285 2003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
287 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
288 interface to ospf_if_lookup_by_local_addr() rather than the
289 receiving interface ifp, packets for VL's could come in any
290 interface. See quagga-dev 250.
292 2003-04-13 Paul Jakma <paul@dishone.st>
294 * Amir: Opaque LSA bug fix for deletion of Type11's
295 * configure.ac: use --localstatedir for Unix sockets
296 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
299 2003-04-04 Paul Jakma <paul@dishone.st>
302 * Fix lib/thread.h leak
303 * Fix small Opaque LSA leak
304 * Do not configure OSPF interfaces for secondary addresses
305 * vtysh fixes from Hasso
306 * Dave Watson's missing ntohs fix
308 2003-03-25 Paul Jakma <paul@dishone.st>
312 2003-03-17 Amir Guindehi <amir@datacore.ch>
314 * Extended SNMP checks in configure.ac so that net-snmp works
316 2003-03-17 Amir Guindehi <amir@datacore.ch>
317 Ralph Keller <keller@tik.ee.ethz.ch>
320 2003-02-07 Paul Jakma <paul@dishone.st>
324 2003-02-03 Paul Jakma <paul@dishone.st>
328 2003-01-19 Paul Jakma <paul@dishone.st>
330 * Temporary fix for Generic PtP wrt to IPv6
332 2003-01-17 Paul Jakma <paul@dishone.st>
334 * Sync up to latest zebra.org CVS
335 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
336 Masahiko Endo <endo@suri.co.jp>
337 * [zebra 16824] [PATCH] nsm_kill_neighbor
338 Masahiko Endo <endo@suri.co.jp>
339 * [zebra 17217] [PATCH] show thread CPU
340 Yon Uriarte <havanna_moon@gmx.net>
341 * [zebra 17218] Re: [PATCH] CLI extensions.
342 Yon Uriarte <havanna_moon@gmx.net>
344 2002-12-13 Paul Jakma <paul@dishone.st>
346 * added support for vtysh 'write file' command to
347 write either per-daamon and/or integrated file
348 * ospfd md5 buffer copying fix (Greg Troxel)
349 * ospfd md5 sequence number derived from time()
350 * RIPv1 fixes and improvements (John Hay)
351 * link state detection (linux) ([zebra 12269])
352 * Generic PtP and RFC3021 interface addressing support
353 (Frank van Maarseveen)
354 * Michal Ludvig <michal@logix.cz>:
355 [zebra 16525] PATCH: Bugfixes for KAME systems
356 * Kevin C Miller <kevinm@andrew.cmu.edu>
357 [zebra 16681] OSPF NSSA Patches
358 * Yon Uriarte <havanna_moon@gmx.net>
359 [zebra 16671] [PATCH] CLI extensions
360 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
362 2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
364 * zebra-0.93 released.
366 2002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
368 * update-autotools: Change file name from update-auto-tools.sh.
370 2002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
372 * update-auto-tools.sh: Add a new script to clean up build
375 2002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
377 * Shift to the latest build environment autoconf-2.53 and
380 2001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
382 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
384 2001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
386 * zebra-0.92a released.
388 2001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
390 * configure.in: SNMP library check problem fix when the library is
391 installed under /usr/local/lib.
393 2001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
395 * zebra-0.92 released.
397 2001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
399 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
401 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
404 * config.guess: Update to 2000-11-10 version.
406 2001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
408 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
409 detect in_pktinfo structure. Suggested by: Vlad Lungu
410 <vlad@rls.roknet.ro>.
412 2001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
414 * configure.in: Add check for structure in_pktinfo.
416 2001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
418 * configure.in (USE_PAM): Fix PAM library detection code.
420 2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
422 * zebra-0.91 is released.
424 2001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
426 * configure.in: Remove guile related definition.
428 2001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
430 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
431 removed. htonl should work fine on any platform.
433 2001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
435 * configure.in: Remove --enable-oldrib option.
437 * acconfig.h: OLD_RIB definition is removed.
439 * zebra-0.90 is released.
441 * configure.in (LIBS): Add check for sun_len field in struct
444 2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
446 * Makefile.am: Include init/redhat files to distribution.
448 2001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
450 * configure.in: check libm.a for BGPd compile error.
451 AC_CHECK_LIB(m, main) was added.
453 2000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
455 * configure.in: --enable-unixdomain becomes default. Add
456 --enable-tcp-zebra for TCP/IP communication between protocol
459 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
460 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
463 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
465 2000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
467 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
468 multipath number. ARG must be digit.
470 2000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
472 * configure.in: Add --enable-newrib for test new RIB code.
474 2000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
476 * configure.in, config.h.in: Add check for libutil.h and
479 2000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
481 * configure.in: Add --enable-nssa for OSPF NSSA option.
483 * acconfig.h: Define HAVE_NSSA.
485 2000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
487 * configure.in: pam_misc is only linked when the platform is
490 2000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
492 * configure.in (LIBS): Add check for crypto library. test x`ls
493 ${ac_snmp}` is replaced with sipmle test -f.
495 2000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
497 * configure.in: Add --enable-unixdomain option. This will be
498 default behavior in zebra-0.90.
500 2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
502 * zebra-0.89 is released.
504 2000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
506 * configure.in: Add check for Intel CPU for Solaris on x86 check.
508 2000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
510 * configure.in: Add check for getifaddrs().
511 Set AM_INIT_AUTOMAKE version to 0.89.
513 2000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
515 * config.guess: Update to the latest version.
517 * config.sub: Likewise
519 2000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
521 * REPORTING-BUGS: New file is added.
523 2000-08-27 itojun@iijlab.net
525 * configure.in: Add ncurses library check when --enable-vtysh is
528 2000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
530 * configure.in: Add check for readline/history.h.
532 * acconfig.h: Remove pthread related variables.
534 * configure.in: Add --with-libpam option for vtysh PAM
535 authentication. Remove --disable-pthread because we don't support
538 2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
540 * zebra-0.88 is released.
542 * configure.in: Add Solaris -lcurses for vtysh.
544 2000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
546 * configure.in: Add check for ncurses for compiling on Solaris.
548 2000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
550 * configure.in: Add check for libreadline when --enable-vtysh is
553 2000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
555 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
556 interface method is if_ioctl.o
558 2000-07-09 Chris Dunlop <chris@onthe.net.au>
560 * acconfig.h: Add HAVE_BROKEN_ALIASES.
562 * configure.in: Add --enable-broken-aliases.
564 2000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
566 * Set version to zebra-0.87.
568 2000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
570 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
573 * Set version to zebra-0.87-pre
575 * Makefile.am: Likewise.
577 2000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
579 * Set version to 0.86.
581 2000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
583 * Set version to 0.85b for ospfd test.
585 2000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
587 * Set version to 0.85a for ospfd test.
589 2000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
591 * Set version to 0.85.
593 2000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
595 * Makefile.in: Regenerated by patched automake for fixing "make
596 clean" problem on FreeBSD.
598 1999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
600 * Set version to 0.83a. This is for *BSD static route lookup
603 1999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
605 * Set version to 0.83.
607 1999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
609 * Set version to 0.82.
611 1999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
613 * aczebra.m4: New file added.
615 1999-11-21 Michael Handler <handler@sub-rosa.com>
617 * configure.in (LIBS): Add sa_len check of sockaddr.
619 * acconfig.h: Add HAVE_SA_LEN.
621 1999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
623 * version.h: Update version to zebra-0.81b for bgpd test.
625 1999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
627 * configure.in: Add --enable-mbgp.
629 1999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
631 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
633 1999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
635 * TODO: New file is added.
637 1999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
639 * version.h: Update version to zebra-0.81a for ospfd test.
641 1999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
643 * configure.in: New option --enable-snmp is added.
645 1999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
647 * version.h: Update version to zebra-0.80.
649 1999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
651 * version.h: Update version to zebra-0.80-pre3
653 1999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
655 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
657 1999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
659 * configure.in: Add support of OpenBSD.
661 1999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
663 * version.h: Update version to zebra-0.80-pre2.
665 1999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
667 * version.h: Update version to zebra-0.80-pre. From this version,
668 access-list and prefix-list's name space is divided into IPv4 and
671 1999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
673 * version.h: For test recent fixes Set version to zebra-0.79a.
675 1999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
677 * version.h: zebra-0.79 is out.
679 1999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
681 * version.h: For ospfd's virtual link test. Set version to 0.78h.
683 1999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
685 * version.h: For ospfd test. Set version to 0.78g.
687 1999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
689 * version.h: For internal test of ospfd. Set version to 0.78f.
691 1999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
693 * version.h: To test ospfd's fix, set version to 0.78e.
695 1999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
697 * version.h: To test ospfd's area related bug fix, set version
700 1999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
702 * version.h: To test ospfd, set version to 0.78c.
704 1999-08-31 Janos Farkas <chexum@shadow.banki.hu>
706 * Many misspelling correction.
708 1999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
710 * version.h: To test ospfd, set version to 0.78b.
712 1999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
714 * configure.in (LIBS): Add UCD-SNMP include path check.
716 1999-08-31 Lars Fenneberg <lf@elemental.net>
718 * configure.in: The logic which detects the UCD-SNMP library
719 should first check in the default system locations for the library
720 and then in /usr/local.
722 1999-08-27 itojun@iijlab.net
724 * configure.in (LIBS): Fix problem about libsnmp.a check.
726 1999-08-26 kay <kay@v6.access.co.jp>
728 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
730 1999-08-24 VOP <vop@unity.net>
732 * filter.c: Include "sockunion.h".
736 1999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
738 * configure.in: Add netinet6/in6.h check.
740 1999-08-21 Masaki Minami <masaki@minami.org>
742 * BSD/OS 4.0 porting.
744 1999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
746 * configure.in: Add --enable-netlink option to force to use Linux
748 (CFLAGS): Add ucd-snmp library check.
750 * acconfig.h: If socklen_t is not defined, typedef int to
753 1999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
755 * configure.in: When --enable-ipv6 specified, then only kernel
758 1999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
760 * configure.in: Add GNU libc 2.1 check.
762 1999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
764 * configure.in: Fix privious Linux IPv6 check changes.
766 1999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
768 * configure.in: Improve Linux IPv6 feature check.
770 1999-07-29 Rick Payne <rickp@rossfell.co.uk>
772 * Changed route-maps to behave in a more cisco-like fashion
774 1999-07-27 Gerhard Poul <gpoul@gnu.org>
776 * SERVICES: New file added.
778 1999-07-12 itojun@iijlab.net
780 * configure.in: Add check for getaddrinfo. Improve Kame related
783 1999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
785 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
787 1999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
789 * configure.in: Delete check for netinet/ip6.h.
791 1999-06-30 Gerhard Poul <gpoul@gnu.org>
793 * README: remixed the old files and added some new parts.
794 moved some INSTALL stuff into INSTALL file.
795 moved some other stuff to doc/zebra.texi
797 1999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
799 * configure.in (LIBS): Add libresolv check.
800 Change --enabe-all-in-one option to --enable-one-vty.
802 1999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
804 * configure.in: Add --enabe-all-in-one option.
806 1999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
808 * configure.in: Add socklen_t check.
810 1999-06-16 Gerhard Poul <gpoul@gnu.org>
812 * Many compile warnings fixed.
814 1999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
816 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
817 OpenBSD (NRL) check is enabled.
819 1999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
821 * configure.in (LIBS): Add crypt library check.
823 1999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
825 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
827 1999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
829 * Set version to 0.63 for first beta package.
831 1999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
833 * guile.m4: Added from guile package.
835 1999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
837 * Set version to 0.60 for beta package preparation.
839 1999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
841 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
842 This change is for linking these libraries to guile.
844 1999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
846 * configure.in (LIBS): Add struct rt_addrinfo check.
848 1999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
850 * configure.in: AC_STDC_HEADERS added.
852 1999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
854 * Add dependencies to each directory's Makefile.am.
856 1999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
858 * reworked include file structure, and configure so that all
859 source files get all system-dependent include files by including
860 <zebra.h> which is really lib/zebra.h. This means that the
861 different programs include files are now available as #include
862 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
864 In practical terms, if I haven't really screwed up, the main file
865 that maintainers for other OSes have to change is lib/zebra.h for
866 all the conditional includes etc.
868 * added --disable-pthread for those systems that seem to have
869 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
870 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
873 1999-02-24 <kunihiro@zebra.org>
875 * configure.in: update to AC_PREREQ(1.13).
876 Change message from Linux 2.1.x to Linux 2.2.x.
877 * Added ospf6d directory support.
879 1999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
881 * added a "log" element to the BGPd peer structure, enabling us to
882 start thinging about a log stream per peer. This is currently
883 ignored by the wrapper code, but developers should try to use the
884 "appropriate" ZLOG stream. Documentation will follow, when the
885 real routines start to exist.
887 The current plan is to use a copy of the BSD syslog() routines and
888 replace the syslog library function with our own. I will need
889 feedback from users of other platforms as this work is done to see
890 if all is well elsewhere.
892 * preliminary work on zlog() library. directly replaces syslog()
893 currently with zlog(ZLOG *, ...) where the new first argument
894 is a pointer to a ZLOG structure (defined in lib/log.h) and will
895 encapsulate all the information necessary to maintain multiple
898 1999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
900 * added vsnprintf() macro to lib/str.h if required and removed
901 #ifdef SUNOS_5 dependency on it
903 1999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
905 * syslog support added
907 1999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
909 * configure.in: Add daemon function check.
911 1999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
913 * configure.in: Add --disable-ipv6, --disable-zebra,
914 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
915 options to configure.
917 1998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
919 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
921 1998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
923 * configure.in: Comment out FreeBSD's libc_r detect section. At
924 this moment it doesn't work correctly with zebra.
926 Netlink interface is only enabled when Linux kernel version is
929 1998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
931 * Hydrangea is now called KAME, so change all defines.
933 1998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
935 * configure.in: ifaliasreq check added.
937 1998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
939 * Patch is applied for compile under EWS4800
941 1998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
943 * configure.in: delete old mtu_method check.
945 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
947 1998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
949 * configure.in: add new netlink check for GNU/Linux
951 1998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
953 * doc/zebra.texi: Update Linux netlink chapter.
955 1998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
957 * config.h.in: define PTHREAD if work on Solaris 2.6
958 why delete the definition? I miss?
960 1998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
962 * configure.in: add net/if.h header check.
964 1998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
966 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
967 * zebra.texi: Modify Introduction text.
968 * RIPngd.c: Patch Hydrangea code.
970 1998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
974 * Makerule.in: is gone.
975 * Makefile.am: Now we use automake to generate Makefile.in
977 1998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
979 * lib/vty.c: modified the definition of *master
980 * lib/sockunion.c (inet_aton): add, but don't work. uum...
983 1998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
985 * configure.in: define PTHREAD if work on Solaris 2.6
986 * config.h.in: likewise
987 * lib/thread.c: likewise
988 * lib/vty.c: likewise
990 1998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
992 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
993 * bgpd/: remove include <netinet6/in6.h> line.
994 * lib/: remove include <netinet6/in6.h> line.
995 * ripbgd/: remove include <netinet6/in6.h> line.
996 * zebra/: remove include <netinet6/in6.h> line.
997 * ripd/*.c: remove include <netinet6/in6.h> line.
998 undefine IPV6 difinitions because RIPd is not worked for
1002 1998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1004 * configure.in: Change routing socket check method from
1005 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1006 AF_ROUTE but over linux it's meenigless.
1008 1998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1010 * config.h.in: remove err_t define.
1012 1997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1014 * configure.in (canonical): add check of IF_METHOD
1016 1997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1018 * configure.in: add INRIA check
1020 1997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1022 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1024 1997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1026 * configure.in: change IRDPD to NDPD
1028 1997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1032 1997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1034 * config.h: add XCALLOC()