blob: fc376275d137fdc88048475c59b571f8d26daf9e [file] [log] [blame]
paul41ad8782003-12-30 11:09:00 +000012003-12-30 Paul Jakma <paul@dishone.st>
2
3 * Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
4 copying via dist-hook. Remove ~ files backup cruft from dists.
5 isisd/Makefile.am: sysconf example should go via
6 dist_examples_DATA. The include-netbsd/ headers werent mentioned
7 as sources and werent being copied into dists.
8
jardin9e867fe2003-12-23 08:56:18 +000092003-12-23 Vincent Jardin <jardin@6wind.com>
10
11 * isisd: Import isisd from Sampo Saaristo's source code.
12
gdtaa593d52003-12-22 20:15:53 +0000132003-12-22 Christian Hammers <ch@lathspell.de>
14
15 * configure.ac (and everywhere a regular file is opened for
16 writing): use file permissions from configure rather than
17 compiled-in umask.
18
hasso47ce02a2003-12-22 16:49:15 +0000192003-12-22 Hasso Tepper <hasso@estpak.ee>
20
21 * lib/linklist.c: Revert microfix I commited while reverting
22 [quagga-dev 227]. Caused by misreading code.
23
hassoe90fbab2003-12-21 09:51:42 +0000242003-12-21 Hasso Tepper <hasso@estpak.ee>
25
26 * lib/linklist.c: Revert patch [quagga-dev 227]. listnode_add_sort()
27 function should not drop nodes in any case. But fix behavior where
28 nodes were added to the end of list when cmp returned 0.
29 * lib/if.c: Check for duplicates before calling listnode_add_sort().
30
gdtaf273652003-12-08 18:12:34 +0000312003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
32
33 * {lib,ospfd,ospfapi}/Makefile.am: Use pkginclude_HEADERS rather
34 than include_HEADERS to place includes in
35 ${prefix}/include/quaggainstead of polluting ${prefix}/include.
36
gdtc4f0efe2003-12-04 15:39:25 +0000372003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
38
39 * configure.ac: When setting exampledir to sysconfdir as a
40 default, don't quote ${sysconfdir}. (Bug reported by Vincent
41 Jardin.)
42
gdtd6b72f72003-12-03 17:24:27 +0000432003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
44
gdtd2a0ccc2003-12-03 18:13:48 +000045 * configure.ac: Compile in Router Advertisement support by
46 default. Note that this does not default to sending RAs; it just
47 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
48 available. While others may prefer other tools, no argument has
49 been made that router advertisement support is such bloat that it
50 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
51 8 bytes with the support compiled out). This reversion of a
52 previous change was done in consultation with Paul.
53
542003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
55
gdtfa3232e2003-12-03 17:52:30 +000056 * configure.ac: Move tests for v6 header files to after the check
57 for v6 code version, and conditionalize on the right variable.
58 (Fixes problem where v6 header files are not included when v6 is
59 enabled implicitly.)
gdtd2a0ccc2003-12-03 18:13:48 +000060
gdtfa3232e2003-12-03 17:52:30 +0000612003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
62
gdtd6b72f72003-12-03 17:24:27 +000063 * configure.ac: Add --enable-exampledir to specify where example
64 config files should go, defaulting to sysconfdir.
65
66 * */Makefile.am: use exampledir instead of sysconfdif for examples
67
paul62892882003-11-02 07:31:47 +0000682003-11-02 Paul Jakma <paul@dishone.st>
69
70 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
71 route map command so that vtysh can use it. Modified version of
72 Hasso Tepper's patch. Fixes bug #52.
73 * configure.ac: FreeBSD has net-snmp in /usr/local.
74 * redhat/quagga.spec.in: Install libzebra headers with -devel
75 package.
76
772003-11-02 Krzysztof Oledzki <oleq@ans.pl>
78
79 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
80 caused zebra to read all routes in all tables, rather than just
81 the main table. See [quagga-dev 280].
82
832003-10-30 Paul Jakma <paul@dishone.st>
84
85 * configure.ac: netinet/in_systm.h is yet another well-known
86 header file we really should be checking for
87
882003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
89
90 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
91 by ospf_ism.c::ism_change_state() - results in incorrect figure
92 for active interfaces in an area.
93
942003-10-27 Paul Jakma <paul@dishone.st>
95
96 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
97 reverted RFC3021 patch.
98
992003-10-27 Simon <lists@routemeister.net>
100
101 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
102 being called with struct connected. Change to co->ifp.
103
1042003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
105
106 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
107 limit when setting changed flag to avoid spurious changes.
108 (static_install_ipv{4,6}) dont uninstall by default, might not be
109 required - avoid spurious uninstalls.
110 (static_uninstall_ipv{4,6}) only uninstall the route if its
111 actually FIB route.
112
1132003-10-24 sowmini.varadhan@sun.com
114
115 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
116 created.
117
1182003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
119
120 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
121 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
122 view string.
123 (bgp_show_neighbor_route) Take a struct peer argument instead of
124 ip string.
125 (peer_adj_routes) ditto
126 (show_adj_routes) ditto
127 (peer_lookup_in_view) new function to return appropriate struct
128 peer for a given view string.
129 (misc) Fixup all calls to above to reflect new calling arguments,
130 and use peer_lookup_in_view as needed. Additional commands
131 installed to use expanded functionality above, existing commands
132 modified to suit as well.
133 * bgpd/bgp_vty.c: 2 new aliases.
134
1352003-10-24 Paul Jakma <paul@dishone.st>
136
137 * configure.ac: Check for fcntl()
138 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
139 regular automake means, not magic install incantations, see
140 bug #38.
141 * lib/Makefile.am: install the headers, needed to link libzebra.a
142 (and hence libospf.a, OSPF-API, etc.)
143
1442003-10-24 waldi@debian.org
145
146 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
147 depended against source files without specification, i.e. it
148 used ../zebra instead of $(top_srcdir)/zebra.
149
1502003-10-23 Paul Jakma <paul@dishone.st>
151
152 * configure.ac: IRIX configure.ac support. Sort of works.
153 sysctl() crashes though (ipforward), there's some kind of odd
154 padding in the PF_ROUTE socket messages and setsockopt() on
155 SOCK_RAW does not work (so ospfd doesnt work).
156
1572003-10-22 Paul Jakma <paul@dishone.st>
158
159 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
160 configure dependent. (still need to find a way to make building of
161 it dependent on configure options or include all commands.)
162
1632003-10-22 Paul Jakma <paul@dishone.st>
164
165 * lib/zebra.h: include limits.h if its there, its a portable header
166 and useful and not just solaris specific. net/route.h is also
167 useful.
168
1692003-10-22 Paul Jakma <paul@dishone.st>
170
171 * lib/regex.c: bzero -> memset
172 * zebra/ioctl.c: ditto. bzero is not portable.
173
1742003-10-22 Paul Jakma <paul@dishone.st>
175
176 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
177 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
178 portable.
179
1802003-10-22 Paul Jakma <paul@dishone.st>
181
182 * configure.ac: Split up header checks into non-net, net and ipv6
183 related. Checking of IPv6 is conditional. Add some more output
184 text for the end of the configure run.
185
1862003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
187
188 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
189 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
190 family prefixes. Accept prefix as argument.
191 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
192 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
193 bgp_dump_routes_attr.
194 (bgp_dump_common) Go by the family of the peering socket, not
195 configured address family when dumping peering information.
196 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
197 patch.
198
1992003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
200
201 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
202 fixed intervals rather than fixed intervals from startup time.
203 (bgp_dump_interval_func) Dont return immediately if file cant be
204 openeded, but reschedule interval dumps, even - admin might
205 fix problem in meantime. Close the dump file in between intervals.
206 (bgp_dump_init) account for MSG header when initialising stream
207 size.
208
2092003-10-15 Paul Jakma <paul@dishone.st>
210
211 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
212 lookup oi for a given prefix in a given interfaces table of oi's.
213 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
214 reporting new interface multiple times.
215 NB: This patch is a complete plaster-band of a hack. First, why is
216 zebra reporting interface events multiple times? Second, why does
217 ospfd maintain so many damn lists and tables relating to oi's -
218 these should be reconciled into one or two tables.
219
2202003-10-15 sowmini.varadhan@sun.com
221
222 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
223 instead of creating one socket per send. send source addr to
224 rip_update_interface.
225 (rip_update_process) should send an update on every connected
226 network for each interface.
227 (rip_request_send) should send a request on every connected
228 network for each interface.
229 * ripd/ripd.h: update prototype for rip_interface_multicast_set
230 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
231 so that it can be called repeatedly for aliased interfaces (on
232 multiple networks).
233
2342003-10-15 Jay Fenlason <fenlason@redhat.com>
235
236 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
237 end-sub-negotation is sent when no sub-negotation data has been
238 sent. Return immediately if no sub-negotation is in progress.
239 (vty_read) do not attempt to process options if no sub-negotation
240 is in progress.
241
2422003-10-15 Paul Jakma <paul@dishone.st>
243
244 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
245 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
246 (non-portable) getcwd() allocation (which we didnt seem to be
247 freeing).
248
2492003-10-13 Jay Fenlason <fenlason@redhat.com>
250
251 * lib/zebra.h: define UINT32_MAX for those systems which do not
252 provide it.
253 * bgp_attr.h: define BGP_MED_MAX.
254 * bgp_route.c: update defines/constants to BGP_MED_MAX.
255 * bgp_routemap.c: ditto. clean up route_match_metric_compile
256 slightly to avoid unneccesary XMALLOC.
257
2582003-10-13 sowmini.varadhan@sun.com
259
260 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
261 * ospf_lsa.c: added better debug comments. check sequence number in
262 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
263 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
264 received.
265 * ospf_flood.c: improve debug statement- print ls_seqnum.
266
2672003-10-13 Douglas Fraser <doug+quagga@idmf.net>
268
269 * zebra/connected.c: PtP revert fixup. Zebra was not creating
270 connected route for PtP peer.
271
2722003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
273
274 * zebra/ipforward_proc.c: (ipforward) Close the fd for
275 /proc/net/snmp. See [quagga-dev 284]
276
2772003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
278
279 * zebra/zebra_rib.c: Fix possible dangling reference to rib
280 route_nodes - unlock it the appropriate number of times. (twice,
281 because of the implicit lock). see [quagga-dev 251].
282
2832003-09-29 Paul Jakma <paul@dishone.st>
284
285 * zebra/connected.c: revert the 'generic PtP' patch as it causes
286 far too many problems. People who use FreeSWAN should investigate
287 native linux ipsec.
288 * zebra/rt_netlink.c: ditto
289 * lib/if.c: ditto
290 * ripd/ripd.h: ditto
291 * ripd/ripd.c: ditto
292 * ripd/rip_interface.c: ditto
293 * ospfd/ospfd.c: ditto
294 * ospfd/ospf_snmp.c: ditto
295 * bgpd/bgp_nexthop.c: ditto
296 * ospfd/ospf_packet.c: Add debug output for some of the previously
297 completely silent drops of 'bad' packets.
298 * configure.ac: bump version
299
3002003-08-27 Jay Fenlason <fenlason@redhat.com>
301
302 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
303 * zebra/Makefile.am: Link in libcap
304 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
305 compared with UINT32_MAX
306 * ospfd/ospfd.c: remove redundant assert
307 * zebra/rtadv.c: add missing include for zebra/rib.h
308
3092003-09-24 Paul Jakma <paul@dishone.st>
310
311 * lib/version.h: moved to version.h.in
312 * lib/version.h.in: New file, from version.h. Change hardcoded
313 package name and version to use the autoconf defined substition
314 variables.
315 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
316 through lib/version.h for VERSION. Add lib/version.h to the
317 AC_OUTPUT list. Update the text output of quagga version at end
318 of configure run to use PACKAGE_VERSION.
319 * doc/.cvsignore: ignore quagga.pdf
320 * doc/.cvsignore: ignore version.h, its now autogenerated.
321
3222003-09-24 sowmini.varadhan@sun.com
323
324 * lib/if.c: (if_cmp_func) fix infinite loop if
325 ifp1->name == ifp2->name
326 * lib/linklist.c: (if_cmp_func) Fix handling of case where
327 list->cmp returns 0.
328 * rip_interface.c: (rip_interface_address_add) call
329 rip_enable_apply(), or the interface is never considered up.
330 see [quagga-dev 225].
331 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
332 address families in the absence of sa_len element in struct
333 sockaddr.
334 (ifm_read): Handle solaris 9 if_msghdr_t.
335 Deal with interfaces which are incomplete, lookup on name rather
336 than the placeholder interface index of -1.
337
3382003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
339
340 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
341 interface to ospf_if_lookup_by_local_addr() rather than the
342 receiving interface ifp, packets for VL's could come in any
343 interface. See quagga-dev 250.
344
paule05fba42003-04-13 20:20:53 +00003452003-04-13 Paul Jakma <paul@dishone.st>
346
347 * Amir: Opaque LSA bug fix for deletion of Type11's
348 * configure.ac: use --localstatedir for Unix sockets
paul645878f2003-04-13 21:42:11 +0000349 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
350 LSAs.
paule05fba42003-04-13 20:20:53 +0000351
paul020709f2003-04-04 02:44:16 +00003522003-04-04 Paul Jakma <paul@dishone.st>
353
354 * Sync to Zebra CVS
355 * Fix lib/thread.h leak
356 * Fix small Opaque LSA leak
357 * Do not configure OSPF interfaces for secondary addresses
358 * vtysh fixes from Hasso
359 * Dave Watson's missing ntohs fix
360
paul68980082003-03-25 05:07:42 +00003612003-03-25 Paul Jakma <paul@dishone.st>
362
363 * Sync to Zebra CVS
364
paul07661cb2003-03-18 00:03:05 +00003652003-03-17 Amir Guindehi <amir@datacore.ch>
366
367 * Extended SNMP checks in configure.ac so that net-snmp works
368
3692003-03-17 Amir Guindehi <amir@datacore.ch>
370 Ralph Keller <keller@tik.ee.ethz.ch>
371 * merge OSPF-API
372
paul13766da2003-02-07 14:46:23 +00003732003-02-07 Paul Jakma <paul@dishone.st>
374
375 * Sync to zebra CVS
376
paul420df432003-02-03 20:30:39 +00003772003-02-03 Paul Jakma <paul@dishone.st>
378
379 * Sync to zebra CVS
380
paulae936ae2003-01-20 04:58:21 +00003812003-01-19 Paul Jakma <paul@dishone.st>
382
383 * Temporary fix for Generic PtP wrt to IPv6
384
paul9a668002003-01-18 23:11:44 +00003852003-01-17 Paul Jakma <paul@dishone.st>
386
387 * Sync up to latest zebra.org CVS
388 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
389 Masahiko Endo <endo@suri.co.jp>
390 * [zebra 16824] [PATCH] nsm_kill_neighbor
391 Masahiko Endo <endo@suri.co.jp>
392 * [zebra 17217] [PATCH] show thread CPU
393 Yon Uriarte <havanna_moon@gmx.net>
394 * [zebra 17218] Re: [PATCH] CLI extensions.
395 Yon Uriarte <havanna_moon@gmx.net>
396
paul4fc01e62002-12-13 20:49:00 +00003972002-12-13 Paul Jakma <paul@dishone.st>
398
399 * added support for vtysh 'write file' command to
paul0efa4d52002-12-13 21:55:43 +0000400 write either per-daamon and/or integrated file
paulab836aa2002-12-13 21:19:02 +0000401 * ospfd md5 buffer copying fix (Greg Troxel)
paul8bd9c712002-12-13 21:05:16 +0000402 * ospfd md5 sequence number derived from time()
paulab836aa2002-12-13 21:19:02 +0000403 * RIPv1 fixes and improvements (John Hay)
404 * link state detection (linux) ([zebra 12269])
405 * Generic PtP and RFC3021 interface addressing support
406 (Frank van Maarseveen)
paul0efa4d52002-12-13 21:55:43 +0000407 * Michal Ludvig <michal@logix.cz>:
408 [zebra 16525] PATCH: Bugfixes for KAME systems
409 * Kevin C Miller <kevinm@andrew.cmu.edu>
410 [zebra 16681] OSPF NSSA Patches
411 * Yon Uriarte <havanna_moon@gmx.net>
412 [zebra 16671] [PATCH] CLI extensions
paula8959012002-12-13 21:59:26 +0000413 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
paul4fc01e62002-12-13 20:49:00 +0000414
paul718e3742002-12-13 20:15:29 +00004152002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
416
417 * zebra-0.93 released.
418
4192002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
420
421 * update-autotools: Change file name from update-auto-tools.sh.
422
4232002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
424
425 * update-auto-tools.sh: Add a new script to clean up build
426 environment.
427
4282002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
429
430 * Shift to the latest build environment autoconf-2.53 and
431 automake-1.6.2.
432
4332001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
434
435 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
436
4372001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
438
439 * zebra-0.92a released.
440
4412001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
442
443 * configure.in: SNMP library check problem fix when the library is
444 installed under /usr/local/lib.
445
4462001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
447
448 * zebra-0.92 released.
449
4502001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
451
452 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
453 warning.
454 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
455 warnings.
456
457 * config.guess: Update to 2000-11-10 version.
458
4592001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
460
461 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
462 detect in_pktinfo structure. Suggested by: Vlad Lungu
463 <vlad@rls.roknet.ro>.
464
4652001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
466
467 * configure.in: Add check for structure in_pktinfo.
468
4692001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
470
471 * configure.in (USE_PAM): Fix PAM library detection code.
472
4732001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
474
475 * zebra-0.91 is released.
476
4772001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
478
479 * configure.in: Remove guile related definition.
480
4812001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
482
483 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
484 removed. htonl should work fine on any platform.
485
4862001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
487
488 * configure.in: Remove --enable-oldrib option.
489
490 * acconfig.h: OLD_RIB definition is removed.
491
492 * zebra-0.90 is released.
493
494 * configure.in (LIBS): Add check for sun_len field in struct
495 sun_len.
496
4972001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
498
499 * Makefile.am: Include init/redhat files to distribution.
500
5012001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
502
503 * configure.in: check libm.a for BGPd compile error.
504 AC_CHECK_LIB(m, main) was added.
505
5062000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
507
508 * configure.in: --enable-unixdomain becomes default. Add
509 --enable-tcp-zebra for TCP/IP communication between protocol
510 daemon and zebra.
511
512 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
513 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
514 lib/regex.c.
515
516 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
517
5182000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
519
520 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
521 multipath number. ARG must be digit.
522
5232000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
524
525 * configure.in: Add --enable-newrib for test new RIB code.
526
5272000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
528
529 * configure.in, config.h.in: Add check for libutil.h and
530 setproctitle().
531
5322000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
533
534 * configure.in: Add --enable-nssa for OSPF NSSA option.
535
536 * acconfig.h: Define HAVE_NSSA.
537
5382000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
539
540 * configure.in: pam_misc is only linked when the platform is
541 GNU/Linux.
542
5432000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
544
545 * configure.in (LIBS): Add check for crypto library. test x`ls
546 ${ac_snmp}` is replaced with sipmle test -f.
547
5482000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
549
550 * configure.in: Add --enable-unixdomain option. This will be
551 default behavior in zebra-0.90.
552
5532000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
554
555 * zebra-0.89 is released.
556
5572000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
558
559 * configure.in: Add check for Intel CPU for Solaris on x86 check.
560
5612000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
562
563 * configure.in: Add check for getifaddrs().
564 Set AM_INIT_AUTOMAKE version to 0.89.
565
5662000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
567
568 * config.guess: Update to the latest version.
569
570 * config.sub: Likewise
571
5722000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
573
574 * REPORTING-BUGS: New file is added.
575
5762000-08-27 itojun@iijlab.net
577
578 * configure.in: Add ncurses library check when --enable-vtysh is
579 specified.
580
5812000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
582
583 * configure.in: Add check for readline/history.h.
584
585 * acconfig.h: Remove pthread related variables.
586
587 * configure.in: Add --with-libpam option for vtysh PAM
588 authentication. Remove --disable-pthread because we don't support
589 pthread.
590
5912000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
592
593 * zebra-0.88 is released.
594
595 * configure.in: Add Solaris -lcurses for vtysh.
596
5972000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
598
599 * configure.in: Add check for ncurses for compiling on Solaris.
600
6012000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
602
603 * configure.in: Add check for libreadline when --enable-vtysh is
604 specified.
605
6062000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
607
608 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
609 interface method is if_ioctl.o
610
6112000-07-09 Chris Dunlop <chris@onthe.net.au>
612
613 * acconfig.h: Add HAVE_BROKEN_ALIASES.
614
615 * configure.in: Add --enable-broken-aliases.
616
6172000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
618
619 * Set version to zebra-0.87.
620
6212000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
622
623 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
624 default.
625
626 * Set version to zebra-0.87-pre
627
628 * Makefile.am: Likewise.
629
6302000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
631
632 * Set version to 0.86.
633
6342000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
635
636 * Set version to 0.85b for ospfd test.
637
6382000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
639
640 * Set version to 0.85a for ospfd test.
641
6422000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
643
644 * Set version to 0.85.
645
6462000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
647
648 * Makefile.in: Regenerated by patched automake for fixing "make
649 clean" problem on FreeBSD.
650
6511999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
652
653 * Set version to 0.83a. This is for *BSD static route lookup
654 problem.
655
6561999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
657
658 * Set version to 0.83.
659
6601999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
661
662 * Set version to 0.82.
663
6641999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
665
666 * aczebra.m4: New file added.
667
6681999-11-21 Michael Handler <handler@sub-rosa.com>
669
670 * configure.in (LIBS): Add sa_len check of sockaddr.
671
672 * acconfig.h: Add HAVE_SA_LEN.
673
6741999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
675
676 * version.h: Update version to zebra-0.81b for bgpd test.
677
6781999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
679
680 * configure.in: Add --enable-mbgp.
681
6821999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
683
684 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
685
6861999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
687
688 * TODO: New file is added.
689
6901999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
691
692 * version.h: Update version to zebra-0.81a for ospfd test.
693
6941999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
695
696 * configure.in: New option --enable-snmp is added.
697
6981999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
699
700 * version.h: Update version to zebra-0.80.
701
7021999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
703
704 * version.h: Update version to zebra-0.80-pre3
705
7061999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
707
708 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
709
7101999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
711
712 * configure.in: Add support of OpenBSD.
713
7141999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
715
716 * version.h: Update version to zebra-0.80-pre2.
717
7181999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
719
720 * version.h: Update version to zebra-0.80-pre. From this version,
721 access-list and prefix-list's name space is divided into IPv4 and
722 IPv6.
723
7241999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
725
726 * version.h: For test recent fixes Set version to zebra-0.79a.
727
7281999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
729
730 * version.h: zebra-0.79 is out.
731
7321999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
733
734 * version.h: For ospfd's virtual link test. Set version to 0.78h.
735
7361999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
737
738 * version.h: For ospfd test. Set version to 0.78g.
739
7401999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
741
742 * version.h: For internal test of ospfd. Set version to 0.78f.
743
7441999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
745
746 * version.h: To test ospfd's fix, set version to 0.78e.
747
7481999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
749
750 * version.h: To test ospfd's area related bug fix, set version
751 to 0.78d.
752
7531999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
754
755 * version.h: To test ospfd, set version to 0.78c.
756
7571999-08-31 Janos Farkas <chexum@shadow.banki.hu>
758
759 * Many misspelling correction.
760
7611999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
762
763 * version.h: To test ospfd, set version to 0.78b.
764
7651999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
766
767 * configure.in (LIBS): Add UCD-SNMP include path check.
768
7691999-08-31 Lars Fenneberg <lf@elemental.net>
770
771 * configure.in: The logic which detects the UCD-SNMP library
772 should first check in the default system locations for the library
773 and then in /usr/local.
774
7751999-08-27 itojun@iijlab.net
776
777 * configure.in (LIBS): Fix problem about libsnmp.a check.
778
7791999-08-26 kay <kay@v6.access.co.jp>
780
781 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
782
7831999-08-24 VOP <vop@unity.net>
784
785 * filter.c: Include "sockunion.h".
786 plist.c: Likewise.
787 table.c: Likewise.
788
7891999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
790
791 * configure.in: Add netinet6/in6.h check.
792
7931999-08-21 Masaki Minami <masaki@minami.org>
794
795 * BSD/OS 4.0 porting.
796
7971999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
798
799 * configure.in: Add --enable-netlink option to force to use Linux
800 netlink interface.
801 (CFLAGS): Add ucd-snmp library check.
802
803 * acconfig.h: If socklen_t is not defined, typedef int to
804 socklen_t.
805
8061999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
807
808 * configure.in: When --enable-ipv6 specified, then only kernel
809 version is checked.
810
8111999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
812
813 * configure.in: Add GNU libc 2.1 check.
814
8151999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
816
817 * configure.in: Fix privious Linux IPv6 check changes.
818
8191999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
820
821 * configure.in: Improve Linux IPv6 feature check.
822
8231999-07-29 Rick Payne <rickp@rossfell.co.uk>
824
825 * Changed route-maps to behave in a more cisco-like fashion
826
8271999-07-27 Gerhard Poul <gpoul@gnu.org>
828
829 * SERVICES: New file added.
830
8311999-07-12 itojun@iijlab.net
832
833 * configure.in: Add check for getaddrinfo. Improve Kame related
834 library check.
835
8361999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
837
838 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
839
8401999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
841
842 * configure.in: Delete check for netinet/ip6.h.
843
8441999-06-30 Gerhard Poul <gpoul@gnu.org>
845
846 * README: remixed the old files and added some new parts.
847 moved some INSTALL stuff into INSTALL file.
848 moved some other stuff to doc/zebra.texi
849
8501999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
851
852 * configure.in (LIBS): Add libresolv check.
853 Change --enabe-all-in-one option to --enable-one-vty.
854
8551999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
856
857 * configure.in: Add --enabe-all-in-one option.
858
8591999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
860
861 * configure.in: Add socklen_t check.
862
8631999-06-16 Gerhard Poul <gpoul@gnu.org>
864
865 * Many compile warnings fixed.
866
8671999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
868
869 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
870 OpenBSD (NRL) check is enabled.
871
8721999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
873
874 * configure.in (LIBS): Add crypt library check.
875
8761999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
877
878 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
879
8801999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
881
882 * Set version to 0.63 for first beta package.
883
8841999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
885
886 * guile.m4: Added from guile package.
887
8881999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
889
890 * Set version to 0.60 for beta package preparation.
891
8921999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
893
894 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
895 This change is for linking these libraries to guile.
896
8971999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
898
899 * configure.in (LIBS): Add struct rt_addrinfo check.
900
9011999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
902
903 * configure.in: AC_STDC_HEADERS added.
904
9051999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
906
907 * Add dependencies to each directory's Makefile.am.
908
9091999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
910
911 * reworked include file structure, and configure so that all
912 source files get all system-dependent include files by including
913 <zebra.h> which is really lib/zebra.h. This means that the
914 different programs include files are now available as #include
915 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
916
917 In practical terms, if I haven't really screwed up, the main file
918 that maintainers for other OSes have to change is lib/zebra.h for
919 all the conditional includes etc.
920
921 * added --disable-pthread for those systems that seem to have
922 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
923 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
924 instead.
925
9261999-02-24 <kunihiro@zebra.org>
927
928 * configure.in: update to AC_PREREQ(1.13).
929 Change message from Linux 2.1.x to Linux 2.2.x.
930 * Added ospf6d directory support.
931
9321999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
933
934 * added a "log" element to the BGPd peer structure, enabling us to
935 start thinging about a log stream per peer. This is currently
936 ignored by the wrapper code, but developers should try to use the
937 "appropriate" ZLOG stream. Documentation will follow, when the
938 real routines start to exist.
939
940 The current plan is to use a copy of the BSD syslog() routines and
941 replace the syslog library function with our own. I will need
942 feedback from users of other platforms as this work is done to see
943 if all is well elsewhere.
944
945 * preliminary work on zlog() library. directly replaces syslog()
946 currently with zlog(ZLOG *, ...) where the new first argument
947 is a pointer to a ZLOG structure (defined in lib/log.h) and will
948 encapsulate all the information necessary to maintain multiple
949 logging streams.
950
9511999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
952
953 * added vsnprintf() macro to lib/str.h if required and removed
954 #ifdef SUNOS_5 dependency on it
955
9561999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
957
958 * syslog support added
959
9601999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
961
962 * configure.in: Add daemon function check.
963
9641999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
965
966 * configure.in: Add --disable-ipv6, --disable-zebra,
967 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
968 options to configure.
969
9701998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
971
972 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
973
9741998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
975
976 * configure.in: Comment out FreeBSD's libc_r detect section. At
977 this moment it doesn't work correctly with zebra.
978
979 Netlink interface is only enabled when Linux kernel version is
980 upper than 2.1.0.
981
9821998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
983
984 * Hydrangea is now called KAME, so change all defines.
985
9861998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
987
988 * configure.in: ifaliasreq check added.
989
9901998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
991
992 * Patch is applied for compile under EWS4800
993
9941998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
995
996 * configure.in: delete old mtu_method check.
997
998 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
999
10001998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1001
1002 * configure.in: add new netlink check for GNU/Linux
1003
10041998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1005
1006 * doc/zebra.texi: Update Linux netlink chapter.
1007
10081998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1009
1010 * config.h.in: define PTHREAD if work on Solaris 2.6
1011 why delete the definition? I miss?
1012
10131998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1014
1015 * configure.in: add net/if.h header check.
1016
10171998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1018
1019 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
1020 * zebra.texi: Modify Introduction text.
1021 * RIPngd.c: Patch Hydrangea code.
1022
10231998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1024
1025 * .cvsignore: added.
1026
1027 * Makerule.in: is gone.
1028 * Makefile.am: Now we use automake to generate Makefile.in
1029
10301998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1031
1032 * lib/vty.c: modified the definition of *master
1033 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1034
1035
10361998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1037
1038 * configure.in: define PTHREAD if work on Solaris 2.6
1039 * config.h.in: likewise
1040 * lib/thread.c: likewise
1041 * lib/vty.c: likewise
1042
10431998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1044
1045 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1046 * bgpd/: remove include <netinet6/in6.h> line.
1047 * lib/: remove include <netinet6/in6.h> line.
1048 * ripbgd/: remove include <netinet6/in6.h> line.
1049 * zebra/: remove include <netinet6/in6.h> line.
1050 * ripd/*.c: remove include <netinet6/in6.h> line.
1051 undefine IPV6 difinitions because RIPd is not worked for
1052 IPv6 protocol.
1053
1054
10551998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1056
1057 * configure.in: Change routing socket check method from
1058 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1059 AF_ROUTE but over linux it's meenigless.
1060
10611998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1062
1063 * config.h.in: remove err_t define.
1064
10651997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1066
1067 * configure.in (canonical): add check of IF_METHOD
1068
10691997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1070
1071 * configure.in: add INRIA check
1072
10731997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1074
1075 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1076
10771997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1078
1079 * configure.in: change IRDPD to NDPD
1080
10811997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1082
1083 * INSTALL: new file
1084
10851997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1086
1087 * config.h: add XCALLOC()
1088