blob: b90f093c7746b9e751e94e2332e0c98f23582d71 [file] [log] [blame]
hassofa2b17e2004-03-04 17:45:00 +000012004-03-03 PC Drew <pc@superiorcomm.net>
2
3 * lib/keychain.c: typecast time_t function to long, fixes compile
4 warning.
5 * lib/debug.c: wrapped function with ifdef HAVE_GLIBC_BACKTRACE fixes
6 compile warning when backtrace doesn't exist for that system.
7 * zebra/rtadv.c: for OpenBSD, added include statement for
8 netinet/icmp6.h
9 * zebra/zserv.c: added default case to switch statements, fixes compile
10 warning about certain NEXTHOP_TYPE enumeration values not being
11 handled.
12 * zebra/rt_socket.c: set *mask = NULL by default, fixes compile
13 warning, about mask possibly being used uninitialized.
14 * bgpd/bgp_nexthop.c: added default case to switch statements, fixes
15 compile warning about certain NEXTHOP_TYPE enumeration values not
16 being handled.
17 * ospfd/ospf_spf.c: typecast time_t to long, fixes compile warning.
18 * ospfd/ospf_route.c: typecast route_node->prefix to prefix_ipv4, fixes
19 compile warning.
20 * ospfd/ospf_route.c: typecast prefix_ipv4 to prefix, fixes compile
21 warning.
22 * ospfd/ospf_abr.c: typecast prefix to prefix_ipv4 in two instances,
23 fixes compile warning.
24 * vtysh/vtysh.c: fixed null pointer sentinel value when doing execl and
25 friends, fixes compile warning.
26 * ospf6d/ospf6_damp.c: typecast time_t to long in 4 instances, fixes
27 compile warning.
28 * ospf6d/ospf6_main.c: use MAXPATHLEN (if set) instead of 64 for the
29 _cwd array, fixes compile warning.
30
paul2d75d052004-01-19 21:31:15 +0000312004-01-19 Paul Jakma <paul@dishone.st>
32
33 * tests/test-sig.c: New file, regression test for sigevents.
34 * lib/Makefile.am: add sigevent.{c,h}
35 * (isis|rip|ripng|ospf|ospf6|bgp)d/\1_main.c: modify for sigevents.
36 * zebra/main.c: ditto.
37
paula27abaa2004-01-10 22:03:07 +0000382004-01-10 Paul Jakma <paul@dishone.st>
39
40 * Makefile.am: redhat/ is a dist subdir too.
41
jardina4d2a0d2004-01-10 20:42:35 +0000422004-01-10 Vincent Jardin <jardin@6wind.com>
43
44 * configure.ac: add the redhat/Makefile as a AC_OUTPUT() argument.
45 It fixes build on FreeBSD 5.1 and FreeBSD 4.7
46
paul00bc5602004-01-09 16:30:52 +0000472004-01-08 Paul Jakma <paul@dishone.st>
48
49 * Makefile.am: as per gdt, specify the redhat dir as a DIST_SUBDIR,
50 remove the redhat/... dist targets - instead these now go in..
51 redhat/Makefile.am: (new) proper place to describe redhat/ dist
52 files, as well as allow quagga.spec to be regenerated properly.
53 redhat/quagga.sysconfig: specify conf file location.
54 redhat/quagga.spec.in: Add 2 patches to RPM build.
55
paul41ad8782003-12-30 11:09:00 +0000562003-12-30 Paul Jakma <paul@dishone.st>
57
paul15d74e92003-12-30 11:16:21 +000058 * redhat/isisd.init: new file, init script for isisd.
59 redhat/quagga.sysconfig: new file, sysconfig file for quagga
60 initscripts.
61 redhat/quagga.spec.in: various cleanups, including sysconfig patch
62 from RH, fixed UID/GID as per RH EL, shell changed to
63 /sbin/nologin, daemon vty's listen to 127.1 only per default and
64 isisd packaged.
65 redhat/*.init: sysconfig support and runlevels specified.
66
672003-12-30 Paul Jakma <paul@dishone.st>
68
paul41ad8782003-12-30 11:09:00 +000069 * Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
70 copying via dist-hook. Remove ~ files backup cruft from dists.
71 isisd/Makefile.am: sysconf example should go via
72 dist_examples_DATA. The include-netbsd/ headers werent mentioned
73 as sources and werent being copied into dists.
74
jardin9e867fe2003-12-23 08:56:18 +0000752003-12-23 Vincent Jardin <jardin@6wind.com>
76
77 * isisd: Import isisd from Sampo Saaristo's source code.
78
gdtaa593d52003-12-22 20:15:53 +0000792003-12-22 Christian Hammers <ch@lathspell.de>
80
81 * configure.ac (and everywhere a regular file is opened for
82 writing): use file permissions from configure rather than
83 compiled-in umask.
84
hasso47ce02a2003-12-22 16:49:15 +0000852003-12-22 Hasso Tepper <hasso@estpak.ee>
86
87 * lib/linklist.c: Revert microfix I commited while reverting
88 [quagga-dev 227]. Caused by misreading code.
89
hassoe90fbab2003-12-21 09:51:42 +0000902003-12-21 Hasso Tepper <hasso@estpak.ee>
91
92 * lib/linklist.c: Revert patch [quagga-dev 227]. listnode_add_sort()
93 function should not drop nodes in any case. But fix behavior where
94 nodes were added to the end of list when cmp returned 0.
95 * lib/if.c: Check for duplicates before calling listnode_add_sort().
96
gdtaf273652003-12-08 18:12:34 +0000972003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
98
99 * {lib,ospfd,ospfapi}/Makefile.am: Use pkginclude_HEADERS rather
100 than include_HEADERS to place includes in
101 ${prefix}/include/quaggainstead of polluting ${prefix}/include.
102
gdtc4f0efe2003-12-04 15:39:25 +00001032003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
104
105 * configure.ac: When setting exampledir to sysconfdir as a
106 default, don't quote ${sysconfdir}. (Bug reported by Vincent
107 Jardin.)
108
gdtd6b72f72003-12-03 17:24:27 +00001092003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
110
gdtd2a0ccc2003-12-03 18:13:48 +0000111 * configure.ac: Compile in Router Advertisement support by
112 default. Note that this does not default to sending RAs; it just
113 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
114 available. While others may prefer other tools, no argument has
115 been made that router advertisement support is such bloat that it
116 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
117 8 bytes with the support compiled out). This reversion of a
118 previous change was done in consultation with Paul.
119
1202003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
121
gdtfa3232e2003-12-03 17:52:30 +0000122 * configure.ac: Move tests for v6 header files to after the check
123 for v6 code version, and conditionalize on the right variable.
124 (Fixes problem where v6 header files are not included when v6 is
125 enabled implicitly.)
gdtd2a0ccc2003-12-03 18:13:48 +0000126
gdtfa3232e2003-12-03 17:52:30 +00001272003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
128
gdtd6b72f72003-12-03 17:24:27 +0000129 * configure.ac: Add --enable-exampledir to specify where example
130 config files should go, defaulting to sysconfdir.
131
132 * */Makefile.am: use exampledir instead of sysconfdif for examples
133
paul62892882003-11-02 07:31:47 +00001342003-11-02 Paul Jakma <paul@dishone.st>
135
136 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
137 route map command so that vtysh can use it. Modified version of
138 Hasso Tepper's patch. Fixes bug #52.
139 * configure.ac: FreeBSD has net-snmp in /usr/local.
140 * redhat/quagga.spec.in: Install libzebra headers with -devel
141 package.
142
1432003-11-02 Krzysztof Oledzki <oleq@ans.pl>
144
145 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
146 caused zebra to read all routes in all tables, rather than just
147 the main table. See [quagga-dev 280].
148
1492003-10-30 Paul Jakma <paul@dishone.st>
150
151 * configure.ac: netinet/in_systm.h is yet another well-known
152 header file we really should be checking for
153
1542003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
155
156 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
157 by ospf_ism.c::ism_change_state() - results in incorrect figure
158 for active interfaces in an area.
159
1602003-10-27 Paul Jakma <paul@dishone.st>
161
162 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
163 reverted RFC3021 patch.
164
1652003-10-27 Simon <lists@routemeister.net>
166
167 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
168 being called with struct connected. Change to co->ifp.
169
1702003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
171
172 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
173 limit when setting changed flag to avoid spurious changes.
174 (static_install_ipv{4,6}) dont uninstall by default, might not be
175 required - avoid spurious uninstalls.
176 (static_uninstall_ipv{4,6}) only uninstall the route if its
177 actually FIB route.
178
1792003-10-24 sowmini.varadhan@sun.com
180
181 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
182 created.
183
1842003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
185
186 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
187 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
188 view string.
189 (bgp_show_neighbor_route) Take a struct peer argument instead of
190 ip string.
191 (peer_adj_routes) ditto
192 (show_adj_routes) ditto
193 (peer_lookup_in_view) new function to return appropriate struct
194 peer for a given view string.
195 (misc) Fixup all calls to above to reflect new calling arguments,
196 and use peer_lookup_in_view as needed. Additional commands
197 installed to use expanded functionality above, existing commands
198 modified to suit as well.
199 * bgpd/bgp_vty.c: 2 new aliases.
200
2012003-10-24 Paul Jakma <paul@dishone.st>
202
203 * configure.ac: Check for fcntl()
204 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
205 regular automake means, not magic install incantations, see
206 bug #38.
207 * lib/Makefile.am: install the headers, needed to link libzebra.a
208 (and hence libospf.a, OSPF-API, etc.)
209
2102003-10-24 waldi@debian.org
211
212 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
213 depended against source files without specification, i.e. it
214 used ../zebra instead of $(top_srcdir)/zebra.
215
2162003-10-23 Paul Jakma <paul@dishone.st>
217
218 * configure.ac: IRIX configure.ac support. Sort of works.
219 sysctl() crashes though (ipforward), there's some kind of odd
220 padding in the PF_ROUTE socket messages and setsockopt() on
221 SOCK_RAW does not work (so ospfd doesnt work).
222
2232003-10-22 Paul Jakma <paul@dishone.st>
224
225 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
226 configure dependent. (still need to find a way to make building of
227 it dependent on configure options or include all commands.)
228
2292003-10-22 Paul Jakma <paul@dishone.st>
230
231 * lib/zebra.h: include limits.h if its there, its a portable header
232 and useful and not just solaris specific. net/route.h is also
233 useful.
234
2352003-10-22 Paul Jakma <paul@dishone.st>
236
237 * lib/regex.c: bzero -> memset
238 * zebra/ioctl.c: ditto. bzero is not portable.
239
2402003-10-22 Paul Jakma <paul@dishone.st>
241
242 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
243 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
244 portable.
245
2462003-10-22 Paul Jakma <paul@dishone.st>
247
248 * configure.ac: Split up header checks into non-net, net and ipv6
249 related. Checking of IPv6 is conditional. Add some more output
250 text for the end of the configure run.
251
2522003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
253
254 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
255 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
256 family prefixes. Accept prefix as argument.
257 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
258 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
259 bgp_dump_routes_attr.
260 (bgp_dump_common) Go by the family of the peering socket, not
261 configured address family when dumping peering information.
262 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
263 patch.
264
2652003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
266
267 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
268 fixed intervals rather than fixed intervals from startup time.
269 (bgp_dump_interval_func) Dont return immediately if file cant be
270 openeded, but reschedule interval dumps, even - admin might
271 fix problem in meantime. Close the dump file in between intervals.
272 (bgp_dump_init) account for MSG header when initialising stream
273 size.
274
2752003-10-15 Paul Jakma <paul@dishone.st>
276
277 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
278 lookup oi for a given prefix in a given interfaces table of oi's.
279 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
280 reporting new interface multiple times.
281 NB: This patch is a complete plaster-band of a hack. First, why is
282 zebra reporting interface events multiple times? Second, why does
283 ospfd maintain so many damn lists and tables relating to oi's -
284 these should be reconciled into one or two tables.
285
2862003-10-15 sowmini.varadhan@sun.com
287
288 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
289 instead of creating one socket per send. send source addr to
290 rip_update_interface.
291 (rip_update_process) should send an update on every connected
292 network for each interface.
293 (rip_request_send) should send a request on every connected
294 network for each interface.
295 * ripd/ripd.h: update prototype for rip_interface_multicast_set
296 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
297 so that it can be called repeatedly for aliased interfaces (on
298 multiple networks).
299
3002003-10-15 Jay Fenlason <fenlason@redhat.com>
301
302 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
303 end-sub-negotation is sent when no sub-negotation data has been
304 sent. Return immediately if no sub-negotation is in progress.
305 (vty_read) do not attempt to process options if no sub-negotation
306 is in progress.
307
3082003-10-15 Paul Jakma <paul@dishone.st>
309
310 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
311 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
312 (non-portable) getcwd() allocation (which we didnt seem to be
313 freeing).
314
3152003-10-13 Jay Fenlason <fenlason@redhat.com>
316
317 * lib/zebra.h: define UINT32_MAX for those systems which do not
318 provide it.
319 * bgp_attr.h: define BGP_MED_MAX.
320 * bgp_route.c: update defines/constants to BGP_MED_MAX.
321 * bgp_routemap.c: ditto. clean up route_match_metric_compile
322 slightly to avoid unneccesary XMALLOC.
323
3242003-10-13 sowmini.varadhan@sun.com
325
326 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
327 * ospf_lsa.c: added better debug comments. check sequence number in
328 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
329 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
330 received.
331 * ospf_flood.c: improve debug statement- print ls_seqnum.
332
3332003-10-13 Douglas Fraser <doug+quagga@idmf.net>
334
335 * zebra/connected.c: PtP revert fixup. Zebra was not creating
336 connected route for PtP peer.
337
3382003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
339
340 * zebra/ipforward_proc.c: (ipforward) Close the fd for
341 /proc/net/snmp. See [quagga-dev 284]
342
3432003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
344
345 * zebra/zebra_rib.c: Fix possible dangling reference to rib
346 route_nodes - unlock it the appropriate number of times. (twice,
347 because of the implicit lock). see [quagga-dev 251].
348
3492003-09-29 Paul Jakma <paul@dishone.st>
350
351 * zebra/connected.c: revert the 'generic PtP' patch as it causes
352 far too many problems. People who use FreeSWAN should investigate
353 native linux ipsec.
354 * zebra/rt_netlink.c: ditto
355 * lib/if.c: ditto
356 * ripd/ripd.h: ditto
357 * ripd/ripd.c: ditto
358 * ripd/rip_interface.c: ditto
359 * ospfd/ospfd.c: ditto
360 * ospfd/ospf_snmp.c: ditto
361 * bgpd/bgp_nexthop.c: ditto
362 * ospfd/ospf_packet.c: Add debug output for some of the previously
363 completely silent drops of 'bad' packets.
364 * configure.ac: bump version
365
3662003-08-27 Jay Fenlason <fenlason@redhat.com>
367
368 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
369 * zebra/Makefile.am: Link in libcap
370 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
371 compared with UINT32_MAX
372 * ospfd/ospfd.c: remove redundant assert
373 * zebra/rtadv.c: add missing include for zebra/rib.h
374
3752003-09-24 Paul Jakma <paul@dishone.st>
376
377 * lib/version.h: moved to version.h.in
378 * lib/version.h.in: New file, from version.h. Change hardcoded
379 package name and version to use the autoconf defined substition
380 variables.
381 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
382 through lib/version.h for VERSION. Add lib/version.h to the
383 AC_OUTPUT list. Update the text output of quagga version at end
384 of configure run to use PACKAGE_VERSION.
385 * doc/.cvsignore: ignore quagga.pdf
386 * doc/.cvsignore: ignore version.h, its now autogenerated.
387
3882003-09-24 sowmini.varadhan@sun.com
389
390 * lib/if.c: (if_cmp_func) fix infinite loop if
391 ifp1->name == ifp2->name
392 * lib/linklist.c: (if_cmp_func) Fix handling of case where
393 list->cmp returns 0.
394 * rip_interface.c: (rip_interface_address_add) call
395 rip_enable_apply(), or the interface is never considered up.
396 see [quagga-dev 225].
397 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
398 address families in the absence of sa_len element in struct
399 sockaddr.
400 (ifm_read): Handle solaris 9 if_msghdr_t.
401 Deal with interfaces which are incomplete, lookup on name rather
402 than the placeholder interface index of -1.
403
4042003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
405
406 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
407 interface to ospf_if_lookup_by_local_addr() rather than the
408 receiving interface ifp, packets for VL's could come in any
409 interface. See quagga-dev 250.
410
paule05fba42003-04-13 20:20:53 +00004112003-04-13 Paul Jakma <paul@dishone.st>
412
413 * Amir: Opaque LSA bug fix for deletion of Type11's
414 * configure.ac: use --localstatedir for Unix sockets
paul645878f2003-04-13 21:42:11 +0000415 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
416 LSAs.
paule05fba42003-04-13 20:20:53 +0000417
paul020709f2003-04-04 02:44:16 +00004182003-04-04 Paul Jakma <paul@dishone.st>
419
420 * Sync to Zebra CVS
421 * Fix lib/thread.h leak
422 * Fix small Opaque LSA leak
423 * Do not configure OSPF interfaces for secondary addresses
424 * vtysh fixes from Hasso
425 * Dave Watson's missing ntohs fix
426
paul68980082003-03-25 05:07:42 +00004272003-03-25 Paul Jakma <paul@dishone.st>
428
429 * Sync to Zebra CVS
430
paul07661cb2003-03-18 00:03:05 +00004312003-03-17 Amir Guindehi <amir@datacore.ch>
432
433 * Extended SNMP checks in configure.ac so that net-snmp works
434
4352003-03-17 Amir Guindehi <amir@datacore.ch>
436 Ralph Keller <keller@tik.ee.ethz.ch>
437 * merge OSPF-API
438
paul13766da2003-02-07 14:46:23 +00004392003-02-07 Paul Jakma <paul@dishone.st>
440
441 * Sync to zebra CVS
442
paul420df432003-02-03 20:30:39 +00004432003-02-03 Paul Jakma <paul@dishone.st>
444
445 * Sync to zebra CVS
446
paulae936ae2003-01-20 04:58:21 +00004472003-01-19 Paul Jakma <paul@dishone.st>
448
449 * Temporary fix for Generic PtP wrt to IPv6
450
paul9a668002003-01-18 23:11:44 +00004512003-01-17 Paul Jakma <paul@dishone.st>
452
453 * Sync up to latest zebra.org CVS
454 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
455 Masahiko Endo <endo@suri.co.jp>
456 * [zebra 16824] [PATCH] nsm_kill_neighbor
457 Masahiko Endo <endo@suri.co.jp>
458 * [zebra 17217] [PATCH] show thread CPU
459 Yon Uriarte <havanna_moon@gmx.net>
460 * [zebra 17218] Re: [PATCH] CLI extensions.
461 Yon Uriarte <havanna_moon@gmx.net>
462
paul4fc01e62002-12-13 20:49:00 +00004632002-12-13 Paul Jakma <paul@dishone.st>
464
465 * added support for vtysh 'write file' command to
paul0efa4d52002-12-13 21:55:43 +0000466 write either per-daamon and/or integrated file
paulab836aa2002-12-13 21:19:02 +0000467 * ospfd md5 buffer copying fix (Greg Troxel)
paul8bd9c712002-12-13 21:05:16 +0000468 * ospfd md5 sequence number derived from time()
paulab836aa2002-12-13 21:19:02 +0000469 * RIPv1 fixes and improvements (John Hay)
470 * link state detection (linux) ([zebra 12269])
471 * Generic PtP and RFC3021 interface addressing support
472 (Frank van Maarseveen)
paul0efa4d52002-12-13 21:55:43 +0000473 * Michal Ludvig <michal@logix.cz>:
474 [zebra 16525] PATCH: Bugfixes for KAME systems
475 * Kevin C Miller <kevinm@andrew.cmu.edu>
476 [zebra 16681] OSPF NSSA Patches
477 * Yon Uriarte <havanna_moon@gmx.net>
478 [zebra 16671] [PATCH] CLI extensions
paula8959012002-12-13 21:59:26 +0000479 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
paul4fc01e62002-12-13 20:49:00 +0000480
paul718e3742002-12-13 20:15:29 +00004812002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
482
483 * zebra-0.93 released.
484
4852002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
486
487 * update-autotools: Change file name from update-auto-tools.sh.
488
4892002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
490
491 * update-auto-tools.sh: Add a new script to clean up build
492 environment.
493
4942002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
495
496 * Shift to the latest build environment autoconf-2.53 and
497 automake-1.6.2.
498
4992001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
500
501 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
502
5032001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
504
505 * zebra-0.92a released.
506
5072001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
508
509 * configure.in: SNMP library check problem fix when the library is
510 installed under /usr/local/lib.
511
5122001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
513
514 * zebra-0.92 released.
515
5162001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
517
518 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
519 warning.
520 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
521 warnings.
522
523 * config.guess: Update to 2000-11-10 version.
524
5252001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
526
527 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
528 detect in_pktinfo structure. Suggested by: Vlad Lungu
529 <vlad@rls.roknet.ro>.
530
5312001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
532
533 * configure.in: Add check for structure in_pktinfo.
534
5352001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
536
537 * configure.in (USE_PAM): Fix PAM library detection code.
538
5392001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
540
541 * zebra-0.91 is released.
542
5432001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
544
545 * configure.in: Remove guile related definition.
546
5472001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
548
549 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
550 removed. htonl should work fine on any platform.
551
5522001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
553
554 * configure.in: Remove --enable-oldrib option.
555
556 * acconfig.h: OLD_RIB definition is removed.
557
558 * zebra-0.90 is released.
559
560 * configure.in (LIBS): Add check for sun_len field in struct
561 sun_len.
562
5632001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
564
565 * Makefile.am: Include init/redhat files to distribution.
566
5672001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
568
569 * configure.in: check libm.a for BGPd compile error.
570 AC_CHECK_LIB(m, main) was added.
571
5722000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
573
574 * configure.in: --enable-unixdomain becomes default. Add
575 --enable-tcp-zebra for TCP/IP communication between protocol
576 daemon and zebra.
577
578 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
579 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
580 lib/regex.c.
581
582 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
583
5842000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
585
586 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
587 multipath number. ARG must be digit.
588
5892000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
590
591 * configure.in: Add --enable-newrib for test new RIB code.
592
5932000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
594
595 * configure.in, config.h.in: Add check for libutil.h and
596 setproctitle().
597
5982000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
599
600 * configure.in: Add --enable-nssa for OSPF NSSA option.
601
602 * acconfig.h: Define HAVE_NSSA.
603
6042000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
605
606 * configure.in: pam_misc is only linked when the platform is
607 GNU/Linux.
608
6092000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
610
611 * configure.in (LIBS): Add check for crypto library. test x`ls
612 ${ac_snmp}` is replaced with sipmle test -f.
613
6142000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
615
616 * configure.in: Add --enable-unixdomain option. This will be
617 default behavior in zebra-0.90.
618
6192000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
620
621 * zebra-0.89 is released.
622
6232000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
624
625 * configure.in: Add check for Intel CPU for Solaris on x86 check.
626
6272000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
628
629 * configure.in: Add check for getifaddrs().
630 Set AM_INIT_AUTOMAKE version to 0.89.
631
6322000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
633
634 * config.guess: Update to the latest version.
635
636 * config.sub: Likewise
637
6382000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
639
640 * REPORTING-BUGS: New file is added.
641
6422000-08-27 itojun@iijlab.net
643
644 * configure.in: Add ncurses library check when --enable-vtysh is
645 specified.
646
6472000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
648
649 * configure.in: Add check for readline/history.h.
650
651 * acconfig.h: Remove pthread related variables.
652
653 * configure.in: Add --with-libpam option for vtysh PAM
654 authentication. Remove --disable-pthread because we don't support
655 pthread.
656
6572000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
658
659 * zebra-0.88 is released.
660
661 * configure.in: Add Solaris -lcurses for vtysh.
662
6632000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
664
665 * configure.in: Add check for ncurses for compiling on Solaris.
666
6672000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
668
669 * configure.in: Add check for libreadline when --enable-vtysh is
670 specified.
671
6722000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
673
674 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
675 interface method is if_ioctl.o
676
6772000-07-09 Chris Dunlop <chris@onthe.net.au>
678
679 * acconfig.h: Add HAVE_BROKEN_ALIASES.
680
681 * configure.in: Add --enable-broken-aliases.
682
6832000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
684
685 * Set version to zebra-0.87.
686
6872000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
688
689 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
690 default.
691
692 * Set version to zebra-0.87-pre
693
694 * Makefile.am: Likewise.
695
6962000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
697
698 * Set version to 0.86.
699
7002000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
701
702 * Set version to 0.85b for ospfd test.
703
7042000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
705
706 * Set version to 0.85a for ospfd test.
707
7082000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
709
710 * Set version to 0.85.
711
7122000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
713
714 * Makefile.in: Regenerated by patched automake for fixing "make
715 clean" problem on FreeBSD.
716
7171999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
718
719 * Set version to 0.83a. This is for *BSD static route lookup
720 problem.
721
7221999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
723
724 * Set version to 0.83.
725
7261999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
727
728 * Set version to 0.82.
729
7301999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
731
732 * aczebra.m4: New file added.
733
7341999-11-21 Michael Handler <handler@sub-rosa.com>
735
736 * configure.in (LIBS): Add sa_len check of sockaddr.
737
738 * acconfig.h: Add HAVE_SA_LEN.
739
7401999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
741
742 * version.h: Update version to zebra-0.81b for bgpd test.
743
7441999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
745
746 * configure.in: Add --enable-mbgp.
747
7481999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
749
750 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
751
7521999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
753
754 * TODO: New file is added.
755
7561999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
757
758 * version.h: Update version to zebra-0.81a for ospfd test.
759
7601999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
761
762 * configure.in: New option --enable-snmp is added.
763
7641999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
765
766 * version.h: Update version to zebra-0.80.
767
7681999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
769
770 * version.h: Update version to zebra-0.80-pre3
771
7721999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
773
774 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
775
7761999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
777
778 * configure.in: Add support of OpenBSD.
779
7801999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
781
782 * version.h: Update version to zebra-0.80-pre2.
783
7841999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
785
786 * version.h: Update version to zebra-0.80-pre. From this version,
787 access-list and prefix-list's name space is divided into IPv4 and
788 IPv6.
789
7901999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
791
792 * version.h: For test recent fixes Set version to zebra-0.79a.
793
7941999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
795
796 * version.h: zebra-0.79 is out.
797
7981999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
799
800 * version.h: For ospfd's virtual link test. Set version to 0.78h.
801
8021999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
803
804 * version.h: For ospfd test. Set version to 0.78g.
805
8061999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
807
808 * version.h: For internal test of ospfd. Set version to 0.78f.
809
8101999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
811
812 * version.h: To test ospfd's fix, set version to 0.78e.
813
8141999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
815
816 * version.h: To test ospfd's area related bug fix, set version
817 to 0.78d.
818
8191999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
820
821 * version.h: To test ospfd, set version to 0.78c.
822
8231999-08-31 Janos Farkas <chexum@shadow.banki.hu>
824
825 * Many misspelling correction.
826
8271999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
828
829 * version.h: To test ospfd, set version to 0.78b.
830
8311999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
832
833 * configure.in (LIBS): Add UCD-SNMP include path check.
834
8351999-08-31 Lars Fenneberg <lf@elemental.net>
836
837 * configure.in: The logic which detects the UCD-SNMP library
838 should first check in the default system locations for the library
839 and then in /usr/local.
840
8411999-08-27 itojun@iijlab.net
842
843 * configure.in (LIBS): Fix problem about libsnmp.a check.
844
8451999-08-26 kay <kay@v6.access.co.jp>
846
847 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
848
8491999-08-24 VOP <vop@unity.net>
850
851 * filter.c: Include "sockunion.h".
852 plist.c: Likewise.
853 table.c: Likewise.
854
8551999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
856
857 * configure.in: Add netinet6/in6.h check.
858
8591999-08-21 Masaki Minami <masaki@minami.org>
860
861 * BSD/OS 4.0 porting.
862
8631999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
864
865 * configure.in: Add --enable-netlink option to force to use Linux
866 netlink interface.
867 (CFLAGS): Add ucd-snmp library check.
868
869 * acconfig.h: If socklen_t is not defined, typedef int to
870 socklen_t.
871
8721999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
873
874 * configure.in: When --enable-ipv6 specified, then only kernel
875 version is checked.
876
8771999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
878
879 * configure.in: Add GNU libc 2.1 check.
880
8811999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
882
883 * configure.in: Fix privious Linux IPv6 check changes.
884
8851999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
886
887 * configure.in: Improve Linux IPv6 feature check.
888
8891999-07-29 Rick Payne <rickp@rossfell.co.uk>
890
891 * Changed route-maps to behave in a more cisco-like fashion
892
8931999-07-27 Gerhard Poul <gpoul@gnu.org>
894
895 * SERVICES: New file added.
896
8971999-07-12 itojun@iijlab.net
898
899 * configure.in: Add check for getaddrinfo. Improve Kame related
900 library check.
901
9021999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
903
904 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
905
9061999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
907
908 * configure.in: Delete check for netinet/ip6.h.
909
9101999-06-30 Gerhard Poul <gpoul@gnu.org>
911
912 * README: remixed the old files and added some new parts.
913 moved some INSTALL stuff into INSTALL file.
914 moved some other stuff to doc/zebra.texi
915
9161999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
917
918 * configure.in (LIBS): Add libresolv check.
919 Change --enabe-all-in-one option to --enable-one-vty.
920
9211999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
922
923 * configure.in: Add --enabe-all-in-one option.
924
9251999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
926
927 * configure.in: Add socklen_t check.
928
9291999-06-16 Gerhard Poul <gpoul@gnu.org>
930
931 * Many compile warnings fixed.
932
9331999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
934
935 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
936 OpenBSD (NRL) check is enabled.
937
9381999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
939
940 * configure.in (LIBS): Add crypt library check.
941
9421999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
943
944 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
945
9461999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
947
948 * Set version to 0.63 for first beta package.
949
9501999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
951
952 * guile.m4: Added from guile package.
953
9541999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
955
956 * Set version to 0.60 for beta package preparation.
957
9581999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
959
960 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
961 This change is for linking these libraries to guile.
962
9631999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
964
965 * configure.in (LIBS): Add struct rt_addrinfo check.
966
9671999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
968
969 * configure.in: AC_STDC_HEADERS added.
970
9711999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
972
973 * Add dependencies to each directory's Makefile.am.
974
9751999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
976
977 * reworked include file structure, and configure so that all
978 source files get all system-dependent include files by including
979 <zebra.h> which is really lib/zebra.h. This means that the
980 different programs include files are now available as #include
981 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
982
983 In practical terms, if I haven't really screwed up, the main file
984 that maintainers for other OSes have to change is lib/zebra.h for
985 all the conditional includes etc.
986
987 * added --disable-pthread for those systems that seem to have
988 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
989 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
990 instead.
991
9921999-02-24 <kunihiro@zebra.org>
993
994 * configure.in: update to AC_PREREQ(1.13).
995 Change message from Linux 2.1.x to Linux 2.2.x.
996 * Added ospf6d directory support.
997
9981999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
999
1000 * added a "log" element to the BGPd peer structure, enabling us to
1001 start thinging about a log stream per peer. This is currently
1002 ignored by the wrapper code, but developers should try to use the
1003 "appropriate" ZLOG stream. Documentation will follow, when the
1004 real routines start to exist.
1005
1006 The current plan is to use a copy of the BSD syslog() routines and
1007 replace the syslog library function with our own. I will need
1008 feedback from users of other platforms as this work is done to see
1009 if all is well elsewhere.
1010
1011 * preliminary work on zlog() library. directly replaces syslog()
1012 currently with zlog(ZLOG *, ...) where the new first argument
1013 is a pointer to a ZLOG structure (defined in lib/log.h) and will
1014 encapsulate all the information necessary to maintain multiple
1015 logging streams.
1016
10171999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
1018
1019 * added vsnprintf() macro to lib/str.h if required and removed
1020 #ifdef SUNOS_5 dependency on it
1021
10221999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1023
1024 * syslog support added
1025
10261999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1027
1028 * configure.in: Add daemon function check.
1029
10301999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1031
1032 * configure.in: Add --disable-ipv6, --disable-zebra,
1033 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
1034 options to configure.
1035
10361998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1037
1038 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
1039
10401998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1041
1042 * configure.in: Comment out FreeBSD's libc_r detect section. At
1043 this moment it doesn't work correctly with zebra.
1044
1045 Netlink interface is only enabled when Linux kernel version is
1046 upper than 2.1.0.
1047
10481998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
1049
1050 * Hydrangea is now called KAME, so change all defines.
1051
10521998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1053
1054 * configure.in: ifaliasreq check added.
1055
10561998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
1057
1058 * Patch is applied for compile under EWS4800
1059
10601998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1061
1062 * configure.in: delete old mtu_method check.
1063
1064 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
1065
10661998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1067
1068 * configure.in: add new netlink check for GNU/Linux
1069
10701998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1071
1072 * doc/zebra.texi: Update Linux netlink chapter.
1073
10741998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1075
1076 * config.h.in: define PTHREAD if work on Solaris 2.6
1077 why delete the definition? I miss?
1078
10791998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1080
1081 * configure.in: add net/if.h header check.
1082
10831998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1084
1085 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
1086 * zebra.texi: Modify Introduction text.
1087 * RIPngd.c: Patch Hydrangea code.
1088
10891998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1090
1091 * .cvsignore: added.
1092
1093 * Makerule.in: is gone.
1094 * Makefile.am: Now we use automake to generate Makefile.in
1095
10961998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1097
1098 * lib/vty.c: modified the definition of *master
1099 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1100
1101
11021998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1103
1104 * configure.in: define PTHREAD if work on Solaris 2.6
1105 * config.h.in: likewise
1106 * lib/thread.c: likewise
1107 * lib/vty.c: likewise
1108
11091998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1110
1111 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1112 * bgpd/: remove include <netinet6/in6.h> line.
1113 * lib/: remove include <netinet6/in6.h> line.
1114 * ripbgd/: remove include <netinet6/in6.h> line.
1115 * zebra/: remove include <netinet6/in6.h> line.
1116 * ripd/*.c: remove include <netinet6/in6.h> line.
1117 undefine IPV6 difinitions because RIPd is not worked for
1118 IPv6 protocol.
1119
1120
11211998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1122
1123 * configure.in: Change routing socket check method from
1124 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1125 AF_ROUTE but over linux it's meenigless.
1126
11271998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1128
1129 * config.h.in: remove err_t define.
1130
11311997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1132
1133 * configure.in (canonical): add check of IF_METHOD
1134
11351997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1136
1137 * configure.in: add INRIA check
1138
11391997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1140
1141 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1142
11431997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1144
1145 * configure.in: change IRDPD to NDPD
1146
11471997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1148
1149 * INSTALL: new file
1150
11511997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1152
1153 * config.h: add XCALLOC()
1154