blob: 345eea72068d28cf5c2e65881161158bbfd1c566 [file] [log] [blame]
paul41ad8782003-12-30 11:09:00 +000012003-12-30 Paul Jakma <paul@dishone.st>
2
paul15d74e92003-12-30 11:16:21 +00003 * redhat/isisd.init: new file, init script for isisd.
4 redhat/quagga.sysconfig: new file, sysconfig file for quagga
5 initscripts.
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
9 isisd packaged.
10 redhat/*.init: sysconfig support and runlevels specified.
11
122003-12-30 Paul Jakma <paul@dishone.st>
13
paul41ad8782003-12-30 11:09:00 +000014 * 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.
19
jardin9e867fe2003-12-23 08:56:18 +0000202003-12-23 Vincent Jardin <jardin@6wind.com>
21
22 * isisd: Import isisd from Sampo Saaristo's source code.
23
gdtaa593d52003-12-22 20:15:53 +0000242003-12-22 Christian Hammers <ch@lathspell.de>
25
26 * configure.ac (and everywhere a regular file is opened for
27 writing): use file permissions from configure rather than
28 compiled-in umask.
29
hasso47ce02a2003-12-22 16:49:15 +0000302003-12-22 Hasso Tepper <hasso@estpak.ee>
31
32 * lib/linklist.c: Revert microfix I commited while reverting
33 [quagga-dev 227]. Caused by misreading code.
34
hassoe90fbab2003-12-21 09:51:42 +0000352003-12-21 Hasso Tepper <hasso@estpak.ee>
36
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().
41
gdtaf273652003-12-08 18:12:34 +0000422003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
43
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.
47
gdtc4f0efe2003-12-04 15:39:25 +0000482003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
49
50 * configure.ac: When setting exampledir to sysconfdir as a
51 default, don't quote ${sysconfdir}. (Bug reported by Vincent
52 Jardin.)
53
gdtd6b72f72003-12-03 17:24:27 +0000542003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
55
gdtd2a0ccc2003-12-03 18:13:48 +000056 * 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.
64
652003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
66
gdtfa3232e2003-12-03 17:52:30 +000067 * 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
70 enabled implicitly.)
gdtd2a0ccc2003-12-03 18:13:48 +000071
gdtfa3232e2003-12-03 17:52:30 +0000722003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
73
gdtd6b72f72003-12-03 17:24:27 +000074 * configure.ac: Add --enable-exampledir to specify where example
75 config files should go, defaulting to sysconfdir.
76
77 * */Makefile.am: use exampledir instead of sysconfdif for examples
78
paul62892882003-11-02 07:31:47 +0000792003-11-02 Paul Jakma <paul@dishone.st>
80
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
86 package.
87
882003-11-02 Krzysztof Oledzki <oleq@ans.pl>
89
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].
93
942003-10-30 Paul Jakma <paul@dishone.st>
95
96 * configure.ac: netinet/in_systm.h is yet another well-known
97 header file we really should be checking for
98
992003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
100
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.
104
1052003-10-27 Paul Jakma <paul@dishone.st>
106
107 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
108 reverted RFC3021 patch.
109
1102003-10-27 Simon <lists@routemeister.net>
111
112 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
113 being called with struct connected. Change to co->ifp.
114
1152003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
116
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
122 actually FIB route.
123
1242003-10-24 sowmini.varadhan@sun.com
125
126 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
127 created.
128
1292003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
130
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
133 view string.
134 (bgp_show_neighbor_route) Take a struct peer argument instead of
135 ip string.
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.
145
1462003-10-24 Paul Jakma <paul@dishone.st>
147
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
151 bug #38.
152 * lib/Makefile.am: install the headers, needed to link libzebra.a
153 (and hence libospf.a, OSPF-API, etc.)
154
1552003-10-24 waldi@debian.org
156
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.
160
1612003-10-23 Paul Jakma <paul@dishone.st>
162
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).
167
1682003-10-22 Paul Jakma <paul@dishone.st>
169
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.)
173
1742003-10-22 Paul Jakma <paul@dishone.st>
175
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
178 useful.
179
1802003-10-22 Paul Jakma <paul@dishone.st>
181
182 * lib/regex.c: bzero -> memset
183 * zebra/ioctl.c: ditto. bzero is not portable.
184
1852003-10-22 Paul Jakma <paul@dishone.st>
186
187 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
188 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
189 portable.
190
1912003-10-22 Paul Jakma <paul@dishone.st>
192
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.
196
1972003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
198
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
208 patch.
209
2102003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
211
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
218 size.
219
2202003-10-15 Paul Jakma <paul@dishone.st>
221
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.
230
2312003-10-15 sowmini.varadhan@sun.com
232
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
243 multiple networks).
244
2452003-10-15 Jay Fenlason <fenlason@redhat.com>
246
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
251 is in progress.
252
2532003-10-15 Paul Jakma <paul@dishone.st>
254
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
258 freeing).
259
2602003-10-13 Jay Fenlason <fenlason@redhat.com>
261
262 * lib/zebra.h: define UINT32_MAX for those systems which do not
263 provide it.
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.
268
2692003-10-13 sowmini.varadhan@sun.com
270
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
275 received.
276 * ospf_flood.c: improve debug statement- print ls_seqnum.
277
2782003-10-13 Douglas Fraser <doug+quagga@idmf.net>
279
280 * zebra/connected.c: PtP revert fixup. Zebra was not creating
281 connected route for PtP peer.
282
2832003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
284
285 * zebra/ipforward_proc.c: (ipforward) Close the fd for
286 /proc/net/snmp. See [quagga-dev 284]
287
2882003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
289
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].
293
2942003-09-29 Paul Jakma <paul@dishone.st>
295
296 * zebra/connected.c: revert the 'generic PtP' patch as it causes
297 far too many problems. People who use FreeSWAN should investigate
298 native linux ipsec.
299 * zebra/rt_netlink.c: ditto
300 * lib/if.c: ditto
301 * ripd/ripd.h: ditto
302 * ripd/ripd.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
310
3112003-08-27 Jay Fenlason <fenlason@redhat.com>
312
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
319
3202003-09-24 Paul Jakma <paul@dishone.st>
321
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
325 variables.
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.
332
3332003-09-24 sowmini.varadhan@sun.com
334
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
338 list->cmp returns 0.
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
344 sockaddr.
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.
348
3492003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
350
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.
355
paule05fba42003-04-13 20:20:53 +00003562003-04-13 Paul Jakma <paul@dishone.st>
357
358 * Amir: Opaque LSA bug fix for deletion of Type11's
359 * configure.ac: use --localstatedir for Unix sockets
paul645878f2003-04-13 21:42:11 +0000360 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
361 LSAs.
paule05fba42003-04-13 20:20:53 +0000362
paul020709f2003-04-04 02:44:16 +00003632003-04-04 Paul Jakma <paul@dishone.st>
364
365 * Sync to Zebra CVS
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
371
paul68980082003-03-25 05:07:42 +00003722003-03-25 Paul Jakma <paul@dishone.st>
373
374 * Sync to Zebra CVS
375
paul07661cb2003-03-18 00:03:05 +00003762003-03-17 Amir Guindehi <amir@datacore.ch>
377
378 * Extended SNMP checks in configure.ac so that net-snmp works
379
3802003-03-17 Amir Guindehi <amir@datacore.ch>
381 Ralph Keller <keller@tik.ee.ethz.ch>
382 * merge OSPF-API
383
paul13766da2003-02-07 14:46:23 +00003842003-02-07 Paul Jakma <paul@dishone.st>
385
386 * Sync to zebra CVS
387
paul420df432003-02-03 20:30:39 +00003882003-02-03 Paul Jakma <paul@dishone.st>
389
390 * Sync to zebra CVS
391
paulae936ae2003-01-20 04:58:21 +00003922003-01-19 Paul Jakma <paul@dishone.st>
393
394 * Temporary fix for Generic PtP wrt to IPv6
395
paul9a668002003-01-18 23:11:44 +00003962003-01-17 Paul Jakma <paul@dishone.st>
397
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>
407
paul4fc01e62002-12-13 20:49:00 +00004082002-12-13 Paul Jakma <paul@dishone.st>
409
410 * added support for vtysh 'write file' command to
paul0efa4d52002-12-13 21:55:43 +0000411 write either per-daamon and/or integrated file
paulab836aa2002-12-13 21:19:02 +0000412 * ospfd md5 buffer copying fix (Greg Troxel)
paul8bd9c712002-12-13 21:05:16 +0000413 * ospfd md5 sequence number derived from time()
paulab836aa2002-12-13 21:19:02 +0000414 * 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)
paul0efa4d52002-12-13 21:55:43 +0000418 * 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
paula8959012002-12-13 21:59:26 +0000424 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
paul4fc01e62002-12-13 20:49:00 +0000425
paul718e3742002-12-13 20:15:29 +00004262002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
427
428 * zebra-0.93 released.
429
4302002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
431
432 * update-autotools: Change file name from update-auto-tools.sh.
433
4342002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
435
436 * update-auto-tools.sh: Add a new script to clean up build
437 environment.
438
4392002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
440
441 * Shift to the latest build environment autoconf-2.53 and
442 automake-1.6.2.
443
4442001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
445
446 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
447
4482001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
449
450 * zebra-0.92a released.
451
4522001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
453
454 * configure.in: SNMP library check problem fix when the library is
455 installed under /usr/local/lib.
456
4572001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
458
459 * zebra-0.92 released.
460
4612001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
462
463 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
464 warning.
465 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
466 warnings.
467
468 * config.guess: Update to 2000-11-10 version.
469
4702001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
471
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>.
475
4762001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
477
478 * configure.in: Add check for structure in_pktinfo.
479
4802001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
481
482 * configure.in (USE_PAM): Fix PAM library detection code.
483
4842001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
485
486 * zebra-0.91 is released.
487
4882001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
489
490 * configure.in: Remove guile related definition.
491
4922001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
493
494 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
495 removed. htonl should work fine on any platform.
496
4972001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
498
499 * configure.in: Remove --enable-oldrib option.
500
501 * acconfig.h: OLD_RIB definition is removed.
502
503 * zebra-0.90 is released.
504
505 * configure.in (LIBS): Add check for sun_len field in struct
506 sun_len.
507
5082001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
509
510 * Makefile.am: Include init/redhat files to distribution.
511
5122001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
513
514 * configure.in: check libm.a for BGPd compile error.
515 AC_CHECK_LIB(m, main) was added.
516
5172000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
518
519 * configure.in: --enable-unixdomain becomes default. Add
520 --enable-tcp-zebra for TCP/IP communication between protocol
521 daemon and zebra.
522
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,
525 lib/regex.c.
526
527 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
528
5292000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
530
531 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
532 multipath number. ARG must be digit.
533
5342000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
535
536 * configure.in: Add --enable-newrib for test new RIB code.
537
5382000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
539
540 * configure.in, config.h.in: Add check for libutil.h and
541 setproctitle().
542
5432000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
544
545 * configure.in: Add --enable-nssa for OSPF NSSA option.
546
547 * acconfig.h: Define HAVE_NSSA.
548
5492000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
550
551 * configure.in: pam_misc is only linked when the platform is
552 GNU/Linux.
553
5542000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
555
556 * configure.in (LIBS): Add check for crypto library. test x`ls
557 ${ac_snmp}` is replaced with sipmle test -f.
558
5592000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
560
561 * configure.in: Add --enable-unixdomain option. This will be
562 default behavior in zebra-0.90.
563
5642000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
565
566 * zebra-0.89 is released.
567
5682000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
569
570 * configure.in: Add check for Intel CPU for Solaris on x86 check.
571
5722000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
573
574 * configure.in: Add check for getifaddrs().
575 Set AM_INIT_AUTOMAKE version to 0.89.
576
5772000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
578
579 * config.guess: Update to the latest version.
580
581 * config.sub: Likewise
582
5832000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
584
585 * REPORTING-BUGS: New file is added.
586
5872000-08-27 itojun@iijlab.net
588
589 * configure.in: Add ncurses library check when --enable-vtysh is
590 specified.
591
5922000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
593
594 * configure.in: Add check for readline/history.h.
595
596 * acconfig.h: Remove pthread related variables.
597
598 * configure.in: Add --with-libpam option for vtysh PAM
599 authentication. Remove --disable-pthread because we don't support
600 pthread.
601
6022000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
603
604 * zebra-0.88 is released.
605
606 * configure.in: Add Solaris -lcurses for vtysh.
607
6082000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
609
610 * configure.in: Add check for ncurses for compiling on Solaris.
611
6122000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
613
614 * configure.in: Add check for libreadline when --enable-vtysh is
615 specified.
616
6172000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
618
619 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
620 interface method is if_ioctl.o
621
6222000-07-09 Chris Dunlop <chris@onthe.net.au>
623
624 * acconfig.h: Add HAVE_BROKEN_ALIASES.
625
626 * configure.in: Add --enable-broken-aliases.
627
6282000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
629
630 * Set version to zebra-0.87.
631
6322000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
633
634 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
635 default.
636
637 * Set version to zebra-0.87-pre
638
639 * Makefile.am: Likewise.
640
6412000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
642
643 * Set version to 0.86.
644
6452000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
646
647 * Set version to 0.85b for ospfd test.
648
6492000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
650
651 * Set version to 0.85a for ospfd test.
652
6532000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
654
655 * Set version to 0.85.
656
6572000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
658
659 * Makefile.in: Regenerated by patched automake for fixing "make
660 clean" problem on FreeBSD.
661
6621999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
663
664 * Set version to 0.83a. This is for *BSD static route lookup
665 problem.
666
6671999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
668
669 * Set version to 0.83.
670
6711999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
672
673 * Set version to 0.82.
674
6751999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
676
677 * aczebra.m4: New file added.
678
6791999-11-21 Michael Handler <handler@sub-rosa.com>
680
681 * configure.in (LIBS): Add sa_len check of sockaddr.
682
683 * acconfig.h: Add HAVE_SA_LEN.
684
6851999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
686
687 * version.h: Update version to zebra-0.81b for bgpd test.
688
6891999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
690
691 * configure.in: Add --enable-mbgp.
692
6931999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
694
695 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
696
6971999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
698
699 * TODO: New file is added.
700
7011999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
702
703 * version.h: Update version to zebra-0.81a for ospfd test.
704
7051999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
706
707 * configure.in: New option --enable-snmp is added.
708
7091999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
710
711 * version.h: Update version to zebra-0.80.
712
7131999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
714
715 * version.h: Update version to zebra-0.80-pre3
716
7171999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
718
719 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
720
7211999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
722
723 * configure.in: Add support of OpenBSD.
724
7251999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
726
727 * version.h: Update version to zebra-0.80-pre2.
728
7291999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
730
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
733 IPv6.
734
7351999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
736
737 * version.h: For test recent fixes Set version to zebra-0.79a.
738
7391999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
740
741 * version.h: zebra-0.79 is out.
742
7431999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
744
745 * version.h: For ospfd's virtual link test. Set version to 0.78h.
746
7471999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
748
749 * version.h: For ospfd test. Set version to 0.78g.
750
7511999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
752
753 * version.h: For internal test of ospfd. Set version to 0.78f.
754
7551999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
756
757 * version.h: To test ospfd's fix, set version to 0.78e.
758
7591999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
760
761 * version.h: To test ospfd's area related bug fix, set version
762 to 0.78d.
763
7641999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
765
766 * version.h: To test ospfd, set version to 0.78c.
767
7681999-08-31 Janos Farkas <chexum@shadow.banki.hu>
769
770 * Many misspelling correction.
771
7721999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
773
774 * version.h: To test ospfd, set version to 0.78b.
775
7761999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
777
778 * configure.in (LIBS): Add UCD-SNMP include path check.
779
7801999-08-31 Lars Fenneberg <lf@elemental.net>
781
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.
785
7861999-08-27 itojun@iijlab.net
787
788 * configure.in (LIBS): Fix problem about libsnmp.a check.
789
7901999-08-26 kay <kay@v6.access.co.jp>
791
792 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
793
7941999-08-24 VOP <vop@unity.net>
795
796 * filter.c: Include "sockunion.h".
797 plist.c: Likewise.
798 table.c: Likewise.
799
8001999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
801
802 * configure.in: Add netinet6/in6.h check.
803
8041999-08-21 Masaki Minami <masaki@minami.org>
805
806 * BSD/OS 4.0 porting.
807
8081999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
809
810 * configure.in: Add --enable-netlink option to force to use Linux
811 netlink interface.
812 (CFLAGS): Add ucd-snmp library check.
813
814 * acconfig.h: If socklen_t is not defined, typedef int to
815 socklen_t.
816
8171999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
818
819 * configure.in: When --enable-ipv6 specified, then only kernel
820 version is checked.
821
8221999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
823
824 * configure.in: Add GNU libc 2.1 check.
825
8261999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
827
828 * configure.in: Fix privious Linux IPv6 check changes.
829
8301999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
831
832 * configure.in: Improve Linux IPv6 feature check.
833
8341999-07-29 Rick Payne <rickp@rossfell.co.uk>
835
836 * Changed route-maps to behave in a more cisco-like fashion
837
8381999-07-27 Gerhard Poul <gpoul@gnu.org>
839
840 * SERVICES: New file added.
841
8421999-07-12 itojun@iijlab.net
843
844 * configure.in: Add check for getaddrinfo. Improve Kame related
845 library check.
846
8471999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
848
849 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
850
8511999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
852
853 * configure.in: Delete check for netinet/ip6.h.
854
8551999-06-30 Gerhard Poul <gpoul@gnu.org>
856
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
860
8611999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
862
863 * configure.in (LIBS): Add libresolv check.
864 Change --enabe-all-in-one option to --enable-one-vty.
865
8661999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
867
868 * configure.in: Add --enabe-all-in-one option.
869
8701999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
871
872 * configure.in: Add socklen_t check.
873
8741999-06-16 Gerhard Poul <gpoul@gnu.org>
875
876 * Many compile warnings fixed.
877
8781999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
879
880 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
881 OpenBSD (NRL) check is enabled.
882
8831999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
884
885 * configure.in (LIBS): Add crypt library check.
886
8871999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
888
889 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
890
8911999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
892
893 * Set version to 0.63 for first beta package.
894
8951999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
896
897 * guile.m4: Added from guile package.
898
8991999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
900
901 * Set version to 0.60 for beta package preparation.
902
9031999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
904
905 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
906 This change is for linking these libraries to guile.
907
9081999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
909
910 * configure.in (LIBS): Add struct rt_addrinfo check.
911
9121999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
913
914 * configure.in: AC_STDC_HEADERS added.
915
9161999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
917
918 * Add dependencies to each directory's Makefile.am.
919
9201999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
921
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.
927
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.
931
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
935 instead.
936
9371999-02-24 <kunihiro@zebra.org>
938
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.
942
9431999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
944
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.
950
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.
955
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
960 logging streams.
961
9621999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
963
964 * added vsnprintf() macro to lib/str.h if required and removed
965 #ifdef SUNOS_5 dependency on it
966
9671999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
968
969 * syslog support added
970
9711999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
972
973 * configure.in: Add daemon function check.
974
9751999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
976
977 * configure.in: Add --disable-ipv6, --disable-zebra,
978 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
979 options to configure.
980
9811998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
982
983 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
984
9851998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
986
987 * configure.in: Comment out FreeBSD's libc_r detect section. At
988 this moment it doesn't work correctly with zebra.
989
990 Netlink interface is only enabled when Linux kernel version is
991 upper than 2.1.0.
992
9931998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
994
995 * Hydrangea is now called KAME, so change all defines.
996
9971998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
998
999 * configure.in: ifaliasreq check added.
1000
10011998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
1002
1003 * Patch is applied for compile under EWS4800
1004
10051998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1006
1007 * configure.in: delete old mtu_method check.
1008
1009 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
1010
10111998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1012
1013 * configure.in: add new netlink check for GNU/Linux
1014
10151998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1016
1017 * doc/zebra.texi: Update Linux netlink chapter.
1018
10191998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1020
1021 * config.h.in: define PTHREAD if work on Solaris 2.6
1022 why delete the definition? I miss?
1023
10241998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1025
1026 * configure.in: add net/if.h header check.
1027
10281998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1029
1030 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
1031 * zebra.texi: Modify Introduction text.
1032 * RIPngd.c: Patch Hydrangea code.
1033
10341998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1035
1036 * .cvsignore: added.
1037
1038 * Makerule.in: is gone.
1039 * Makefile.am: Now we use automake to generate Makefile.in
1040
10411998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1042
1043 * lib/vty.c: modified the definition of *master
1044 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1045
1046
10471998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1048
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
1053
10541998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1055
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
1063 IPv6 protocol.
1064
1065
10661998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1067
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.
1071
10721998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1073
1074 * config.h.in: remove err_t define.
1075
10761997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1077
1078 * configure.in (canonical): add check of IF_METHOD
1079
10801997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1081
1082 * configure.in: add INRIA check
1083
10841997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1085
1086 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1087
10881997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1089
1090 * configure.in: change IRDPD to NDPD
1091
10921997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1093
1094 * INSTALL: new file
1095
10961997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1097
1098 * config.h: add XCALLOC()
1099