blob: 05e1f15248c017686fc5b043d0656dcf80760be2 [file] [log] [blame]
gdtaf273652003-12-08 18:12:34 +000012003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
2
3 * {lib,ospfd,ospfapi}/Makefile.am: Use pkginclude_HEADERS rather
4 than include_HEADERS to place includes in
5 ${prefix}/include/quaggainstead of polluting ${prefix}/include.
6
gdtc4f0efe2003-12-04 15:39:25 +000072003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
8
9 * configure.ac: When setting exampledir to sysconfdir as a
10 default, don't quote ${sysconfdir}. (Bug reported by Vincent
11 Jardin.)
12
gdtd6b72f72003-12-03 17:24:27 +0000132003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
14
gdtd2a0ccc2003-12-03 18:13:48 +000015 * configure.ac: Compile in Router Advertisement support by
16 default. Note that this does not default to sending RAs; it just
17 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
18 available. While others may prefer other tools, no argument has
19 been made that router advertisement support is such bloat that it
20 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
21 8 bytes with the support compiled out). This reversion of a
22 previous change was done in consultation with Paul.
23
242003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
25
gdtfa3232e2003-12-03 17:52:30 +000026 * configure.ac: Move tests for v6 header files to after the check
27 for v6 code version, and conditionalize on the right variable.
28 (Fixes problem where v6 header files are not included when v6 is
29 enabled implicitly.)
gdtd2a0ccc2003-12-03 18:13:48 +000030
gdtfa3232e2003-12-03 17:52:30 +0000312003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
32
gdtd6b72f72003-12-03 17:24:27 +000033 * configure.ac: Add --enable-exampledir to specify where example
34 config files should go, defaulting to sysconfdir.
35
36 * */Makefile.am: use exampledir instead of sysconfdif for examples
37
paul62892882003-11-02 07:31:47 +0000382003-11-02 Paul Jakma <paul@dishone.st>
39
40 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
41 route map command so that vtysh can use it. Modified version of
42 Hasso Tepper's patch. Fixes bug #52.
43 * configure.ac: FreeBSD has net-snmp in /usr/local.
44 * redhat/quagga.spec.in: Install libzebra headers with -devel
45 package.
46
472003-11-02 Krzysztof Oledzki <oleq@ans.pl>
48
49 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
50 caused zebra to read all routes in all tables, rather than just
51 the main table. See [quagga-dev 280].
52
532003-10-30 Paul Jakma <paul@dishone.st>
54
55 * configure.ac: netinet/in_systm.h is yet another well-known
56 header file we really should be checking for
57
582003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
59
60 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
61 by ospf_ism.c::ism_change_state() - results in incorrect figure
62 for active interfaces in an area.
63
642003-10-27 Paul Jakma <paul@dishone.st>
65
66 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
67 reverted RFC3021 patch.
68
692003-10-27 Simon <lists@routemeister.net>
70
71 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
72 being called with struct connected. Change to co->ifp.
73
742003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
75
76 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
77 limit when setting changed flag to avoid spurious changes.
78 (static_install_ipv{4,6}) dont uninstall by default, might not be
79 required - avoid spurious uninstalls.
80 (static_uninstall_ipv{4,6}) only uninstall the route if its
81 actually FIB route.
82
832003-10-24 sowmini.varadhan@sun.com
84
85 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
86 created.
87
882003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
89
90 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
91 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
92 view string.
93 (bgp_show_neighbor_route) Take a struct peer argument instead of
94 ip string.
95 (peer_adj_routes) ditto
96 (show_adj_routes) ditto
97 (peer_lookup_in_view) new function to return appropriate struct
98 peer for a given view string.
99 (misc) Fixup all calls to above to reflect new calling arguments,
100 and use peer_lookup_in_view as needed. Additional commands
101 installed to use expanded functionality above, existing commands
102 modified to suit as well.
103 * bgpd/bgp_vty.c: 2 new aliases.
104
1052003-10-24 Paul Jakma <paul@dishone.st>
106
107 * configure.ac: Check for fcntl()
108 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
109 regular automake means, not magic install incantations, see
110 bug #38.
111 * lib/Makefile.am: install the headers, needed to link libzebra.a
112 (and hence libospf.a, OSPF-API, etc.)
113
1142003-10-24 waldi@debian.org
115
116 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
117 depended against source files without specification, i.e. it
118 used ../zebra instead of $(top_srcdir)/zebra.
119
1202003-10-23 Paul Jakma <paul@dishone.st>
121
122 * configure.ac: IRIX configure.ac support. Sort of works.
123 sysctl() crashes though (ipforward), there's some kind of odd
124 padding in the PF_ROUTE socket messages and setsockopt() on
125 SOCK_RAW does not work (so ospfd doesnt work).
126
1272003-10-22 Paul Jakma <paul@dishone.st>
128
129 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
130 configure dependent. (still need to find a way to make building of
131 it dependent on configure options or include all commands.)
132
1332003-10-22 Paul Jakma <paul@dishone.st>
134
135 * lib/zebra.h: include limits.h if its there, its a portable header
136 and useful and not just solaris specific. net/route.h is also
137 useful.
138
1392003-10-22 Paul Jakma <paul@dishone.st>
140
141 * lib/regex.c: bzero -> memset
142 * zebra/ioctl.c: ditto. bzero is not portable.
143
1442003-10-22 Paul Jakma <paul@dishone.st>
145
146 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
147 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
148 portable.
149
1502003-10-22 Paul Jakma <paul@dishone.st>
151
152 * configure.ac: Split up header checks into non-net, net and ipv6
153 related. Checking of IPv6 is conditional. Add some more output
154 text for the end of the configure run.
155
1562003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
157
158 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
159 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
160 family prefixes. Accept prefix as argument.
161 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
162 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
163 bgp_dump_routes_attr.
164 (bgp_dump_common) Go by the family of the peering socket, not
165 configured address family when dumping peering information.
166 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
167 patch.
168
1692003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
170
171 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
172 fixed intervals rather than fixed intervals from startup time.
173 (bgp_dump_interval_func) Dont return immediately if file cant be
174 openeded, but reschedule interval dumps, even - admin might
175 fix problem in meantime. Close the dump file in between intervals.
176 (bgp_dump_init) account for MSG header when initialising stream
177 size.
178
1792003-10-15 Paul Jakma <paul@dishone.st>
180
181 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
182 lookup oi for a given prefix in a given interfaces table of oi's.
183 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
184 reporting new interface multiple times.
185 NB: This patch is a complete plaster-band of a hack. First, why is
186 zebra reporting interface events multiple times? Second, why does
187 ospfd maintain so many damn lists and tables relating to oi's -
188 these should be reconciled into one or two tables.
189
1902003-10-15 sowmini.varadhan@sun.com
191
192 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
193 instead of creating one socket per send. send source addr to
194 rip_update_interface.
195 (rip_update_process) should send an update on every connected
196 network for each interface.
197 (rip_request_send) should send a request on every connected
198 network for each interface.
199 * ripd/ripd.h: update prototype for rip_interface_multicast_set
200 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
201 so that it can be called repeatedly for aliased interfaces (on
202 multiple networks).
203
2042003-10-15 Jay Fenlason <fenlason@redhat.com>
205
206 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
207 end-sub-negotation is sent when no sub-negotation data has been
208 sent. Return immediately if no sub-negotation is in progress.
209 (vty_read) do not attempt to process options if no sub-negotation
210 is in progress.
211
2122003-10-15 Paul Jakma <paul@dishone.st>
213
214 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
215 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
216 (non-portable) getcwd() allocation (which we didnt seem to be
217 freeing).
218
2192003-10-13 Jay Fenlason <fenlason@redhat.com>
220
221 * lib/zebra.h: define UINT32_MAX for those systems which do not
222 provide it.
223 * bgp_attr.h: define BGP_MED_MAX.
224 * bgp_route.c: update defines/constants to BGP_MED_MAX.
225 * bgp_routemap.c: ditto. clean up route_match_metric_compile
226 slightly to avoid unneccesary XMALLOC.
227
2282003-10-13 sowmini.varadhan@sun.com
229
230 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
231 * ospf_lsa.c: added better debug comments. check sequence number in
232 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
233 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
234 received.
235 * ospf_flood.c: improve debug statement- print ls_seqnum.
236
2372003-10-13 Douglas Fraser <doug+quagga@idmf.net>
238
239 * zebra/connected.c: PtP revert fixup. Zebra was not creating
240 connected route for PtP peer.
241
2422003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
243
244 * zebra/ipforward_proc.c: (ipforward) Close the fd for
245 /proc/net/snmp. See [quagga-dev 284]
246
2472003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
248
249 * zebra/zebra_rib.c: Fix possible dangling reference to rib
250 route_nodes - unlock it the appropriate number of times. (twice,
251 because of the implicit lock). see [quagga-dev 251].
252
2532003-09-29 Paul Jakma <paul@dishone.st>
254
255 * zebra/connected.c: revert the 'generic PtP' patch as it causes
256 far too many problems. People who use FreeSWAN should investigate
257 native linux ipsec.
258 * zebra/rt_netlink.c: ditto
259 * lib/if.c: ditto
260 * ripd/ripd.h: ditto
261 * ripd/ripd.c: ditto
262 * ripd/rip_interface.c: ditto
263 * ospfd/ospfd.c: ditto
264 * ospfd/ospf_snmp.c: ditto
265 * bgpd/bgp_nexthop.c: ditto
266 * ospfd/ospf_packet.c: Add debug output for some of the previously
267 completely silent drops of 'bad' packets.
268 * configure.ac: bump version
269
2702003-08-27 Jay Fenlason <fenlason@redhat.com>
271
272 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
273 * zebra/Makefile.am: Link in libcap
274 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
275 compared with UINT32_MAX
276 * ospfd/ospfd.c: remove redundant assert
277 * zebra/rtadv.c: add missing include for zebra/rib.h
278
2792003-09-24 Paul Jakma <paul@dishone.st>
280
281 * lib/version.h: moved to version.h.in
282 * lib/version.h.in: New file, from version.h. Change hardcoded
283 package name and version to use the autoconf defined substition
284 variables.
285 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
286 through lib/version.h for VERSION. Add lib/version.h to the
287 AC_OUTPUT list. Update the text output of quagga version at end
288 of configure run to use PACKAGE_VERSION.
289 * doc/.cvsignore: ignore quagga.pdf
290 * doc/.cvsignore: ignore version.h, its now autogenerated.
291
2922003-09-24 sowmini.varadhan@sun.com
293
294 * lib/if.c: (if_cmp_func) fix infinite loop if
295 ifp1->name == ifp2->name
296 * lib/linklist.c: (if_cmp_func) Fix handling of case where
297 list->cmp returns 0.
298 * rip_interface.c: (rip_interface_address_add) call
299 rip_enable_apply(), or the interface is never considered up.
300 see [quagga-dev 225].
301 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
302 address families in the absence of sa_len element in struct
303 sockaddr.
304 (ifm_read): Handle solaris 9 if_msghdr_t.
305 Deal with interfaces which are incomplete, lookup on name rather
306 than the placeholder interface index of -1.
307
3082003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
309
310 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
311 interface to ospf_if_lookup_by_local_addr() rather than the
312 receiving interface ifp, packets for VL's could come in any
313 interface. See quagga-dev 250.
314
paule05fba42003-04-13 20:20:53 +00003152003-04-13 Paul Jakma <paul@dishone.st>
316
317 * Amir: Opaque LSA bug fix for deletion of Type11's
318 * configure.ac: use --localstatedir for Unix sockets
paul645878f2003-04-13 21:42:11 +0000319 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
320 LSAs.
paule05fba42003-04-13 20:20:53 +0000321
paul020709f2003-04-04 02:44:16 +00003222003-04-04 Paul Jakma <paul@dishone.st>
323
324 * Sync to Zebra CVS
325 * Fix lib/thread.h leak
326 * Fix small Opaque LSA leak
327 * Do not configure OSPF interfaces for secondary addresses
328 * vtysh fixes from Hasso
329 * Dave Watson's missing ntohs fix
330
paul68980082003-03-25 05:07:42 +00003312003-03-25 Paul Jakma <paul@dishone.st>
332
333 * Sync to Zebra CVS
334
paul07661cb2003-03-18 00:03:05 +00003352003-03-17 Amir Guindehi <amir@datacore.ch>
336
337 * Extended SNMP checks in configure.ac so that net-snmp works
338
3392003-03-17 Amir Guindehi <amir@datacore.ch>
340 Ralph Keller <keller@tik.ee.ethz.ch>
341 * merge OSPF-API
342
paul13766da2003-02-07 14:46:23 +00003432003-02-07 Paul Jakma <paul@dishone.st>
344
345 * Sync to zebra CVS
346
paul420df432003-02-03 20:30:39 +00003472003-02-03 Paul Jakma <paul@dishone.st>
348
349 * Sync to zebra CVS
350
paulae936ae2003-01-20 04:58:21 +00003512003-01-19 Paul Jakma <paul@dishone.st>
352
353 * Temporary fix for Generic PtP wrt to IPv6
354
paul9a668002003-01-18 23:11:44 +00003552003-01-17 Paul Jakma <paul@dishone.st>
356
357 * Sync up to latest zebra.org CVS
358 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
359 Masahiko Endo <endo@suri.co.jp>
360 * [zebra 16824] [PATCH] nsm_kill_neighbor
361 Masahiko Endo <endo@suri.co.jp>
362 * [zebra 17217] [PATCH] show thread CPU
363 Yon Uriarte <havanna_moon@gmx.net>
364 * [zebra 17218] Re: [PATCH] CLI extensions.
365 Yon Uriarte <havanna_moon@gmx.net>
366
paul4fc01e62002-12-13 20:49:00 +00003672002-12-13 Paul Jakma <paul@dishone.st>
368
369 * added support for vtysh 'write file' command to
paul0efa4d52002-12-13 21:55:43 +0000370 write either per-daamon and/or integrated file
paulab836aa2002-12-13 21:19:02 +0000371 * ospfd md5 buffer copying fix (Greg Troxel)
paul8bd9c712002-12-13 21:05:16 +0000372 * ospfd md5 sequence number derived from time()
paulab836aa2002-12-13 21:19:02 +0000373 * RIPv1 fixes and improvements (John Hay)
374 * link state detection (linux) ([zebra 12269])
375 * Generic PtP and RFC3021 interface addressing support
376 (Frank van Maarseveen)
paul0efa4d52002-12-13 21:55:43 +0000377 * Michal Ludvig <michal@logix.cz>:
378 [zebra 16525] PATCH: Bugfixes for KAME systems
379 * Kevin C Miller <kevinm@andrew.cmu.edu>
380 [zebra 16681] OSPF NSSA Patches
381 * Yon Uriarte <havanna_moon@gmx.net>
382 [zebra 16671] [PATCH] CLI extensions
paula8959012002-12-13 21:59:26 +0000383 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
paul4fc01e62002-12-13 20:49:00 +0000384
paul718e3742002-12-13 20:15:29 +00003852002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
386
387 * zebra-0.93 released.
388
3892002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
390
391 * update-autotools: Change file name from update-auto-tools.sh.
392
3932002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
394
395 * update-auto-tools.sh: Add a new script to clean up build
396 environment.
397
3982002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
399
400 * Shift to the latest build environment autoconf-2.53 and
401 automake-1.6.2.
402
4032001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
404
405 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
406
4072001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
408
409 * zebra-0.92a released.
410
4112001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
412
413 * configure.in: SNMP library check problem fix when the library is
414 installed under /usr/local/lib.
415
4162001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
417
418 * zebra-0.92 released.
419
4202001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
421
422 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
423 warning.
424 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
425 warnings.
426
427 * config.guess: Update to 2000-11-10 version.
428
4292001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
430
431 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
432 detect in_pktinfo structure. Suggested by: Vlad Lungu
433 <vlad@rls.roknet.ro>.
434
4352001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
436
437 * configure.in: Add check for structure in_pktinfo.
438
4392001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
440
441 * configure.in (USE_PAM): Fix PAM library detection code.
442
4432001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
444
445 * zebra-0.91 is released.
446
4472001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
448
449 * configure.in: Remove guile related definition.
450
4512001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
452
453 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
454 removed. htonl should work fine on any platform.
455
4562001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
457
458 * configure.in: Remove --enable-oldrib option.
459
460 * acconfig.h: OLD_RIB definition is removed.
461
462 * zebra-0.90 is released.
463
464 * configure.in (LIBS): Add check for sun_len field in struct
465 sun_len.
466
4672001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
468
469 * Makefile.am: Include init/redhat files to distribution.
470
4712001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
472
473 * configure.in: check libm.a for BGPd compile error.
474 AC_CHECK_LIB(m, main) was added.
475
4762000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
477
478 * configure.in: --enable-unixdomain becomes default. Add
479 --enable-tcp-zebra for TCP/IP communication between protocol
480 daemon and zebra.
481
482 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
483 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
484 lib/regex.c.
485
486 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
487
4882000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
489
490 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
491 multipath number. ARG must be digit.
492
4932000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
494
495 * configure.in: Add --enable-newrib for test new RIB code.
496
4972000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
498
499 * configure.in, config.h.in: Add check for libutil.h and
500 setproctitle().
501
5022000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
503
504 * configure.in: Add --enable-nssa for OSPF NSSA option.
505
506 * acconfig.h: Define HAVE_NSSA.
507
5082000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
509
510 * configure.in: pam_misc is only linked when the platform is
511 GNU/Linux.
512
5132000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
514
515 * configure.in (LIBS): Add check for crypto library. test x`ls
516 ${ac_snmp}` is replaced with sipmle test -f.
517
5182000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
519
520 * configure.in: Add --enable-unixdomain option. This will be
521 default behavior in zebra-0.90.
522
5232000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
524
525 * zebra-0.89 is released.
526
5272000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
528
529 * configure.in: Add check for Intel CPU for Solaris on x86 check.
530
5312000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
532
533 * configure.in: Add check for getifaddrs().
534 Set AM_INIT_AUTOMAKE version to 0.89.
535
5362000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
537
538 * config.guess: Update to the latest version.
539
540 * config.sub: Likewise
541
5422000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
543
544 * REPORTING-BUGS: New file is added.
545
5462000-08-27 itojun@iijlab.net
547
548 * configure.in: Add ncurses library check when --enable-vtysh is
549 specified.
550
5512000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
552
553 * configure.in: Add check for readline/history.h.
554
555 * acconfig.h: Remove pthread related variables.
556
557 * configure.in: Add --with-libpam option for vtysh PAM
558 authentication. Remove --disable-pthread because we don't support
559 pthread.
560
5612000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
562
563 * zebra-0.88 is released.
564
565 * configure.in: Add Solaris -lcurses for vtysh.
566
5672000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
568
569 * configure.in: Add check for ncurses for compiling on Solaris.
570
5712000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
572
573 * configure.in: Add check for libreadline when --enable-vtysh is
574 specified.
575
5762000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
577
578 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
579 interface method is if_ioctl.o
580
5812000-07-09 Chris Dunlop <chris@onthe.net.au>
582
583 * acconfig.h: Add HAVE_BROKEN_ALIASES.
584
585 * configure.in: Add --enable-broken-aliases.
586
5872000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
588
589 * Set version to zebra-0.87.
590
5912000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
592
593 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
594 default.
595
596 * Set version to zebra-0.87-pre
597
598 * Makefile.am: Likewise.
599
6002000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
601
602 * Set version to 0.86.
603
6042000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
605
606 * Set version to 0.85b for ospfd test.
607
6082000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
609
610 * Set version to 0.85a for ospfd test.
611
6122000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
613
614 * Set version to 0.85.
615
6162000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
617
618 * Makefile.in: Regenerated by patched automake for fixing "make
619 clean" problem on FreeBSD.
620
6211999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
622
623 * Set version to 0.83a. This is for *BSD static route lookup
624 problem.
625
6261999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
627
628 * Set version to 0.83.
629
6301999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
631
632 * Set version to 0.82.
633
6341999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
635
636 * aczebra.m4: New file added.
637
6381999-11-21 Michael Handler <handler@sub-rosa.com>
639
640 * configure.in (LIBS): Add sa_len check of sockaddr.
641
642 * acconfig.h: Add HAVE_SA_LEN.
643
6441999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
645
646 * version.h: Update version to zebra-0.81b for bgpd test.
647
6481999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
649
650 * configure.in: Add --enable-mbgp.
651
6521999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
653
654 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
655
6561999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
657
658 * TODO: New file is added.
659
6601999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
661
662 * version.h: Update version to zebra-0.81a for ospfd test.
663
6641999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
665
666 * configure.in: New option --enable-snmp is added.
667
6681999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
669
670 * version.h: Update version to zebra-0.80.
671
6721999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
673
674 * version.h: Update version to zebra-0.80-pre3
675
6761999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
677
678 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
679
6801999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
681
682 * configure.in: Add support of OpenBSD.
683
6841999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
685
686 * version.h: Update version to zebra-0.80-pre2.
687
6881999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
689
690 * version.h: Update version to zebra-0.80-pre. From this version,
691 access-list and prefix-list's name space is divided into IPv4 and
692 IPv6.
693
6941999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
695
696 * version.h: For test recent fixes Set version to zebra-0.79a.
697
6981999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
699
700 * version.h: zebra-0.79 is out.
701
7021999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
703
704 * version.h: For ospfd's virtual link test. Set version to 0.78h.
705
7061999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
707
708 * version.h: For ospfd test. Set version to 0.78g.
709
7101999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
711
712 * version.h: For internal test of ospfd. Set version to 0.78f.
713
7141999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
715
716 * version.h: To test ospfd's fix, set version to 0.78e.
717
7181999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
719
720 * version.h: To test ospfd's area related bug fix, set version
721 to 0.78d.
722
7231999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
724
725 * version.h: To test ospfd, set version to 0.78c.
726
7271999-08-31 Janos Farkas <chexum@shadow.banki.hu>
728
729 * Many misspelling correction.
730
7311999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
732
733 * version.h: To test ospfd, set version to 0.78b.
734
7351999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
736
737 * configure.in (LIBS): Add UCD-SNMP include path check.
738
7391999-08-31 Lars Fenneberg <lf@elemental.net>
740
741 * configure.in: The logic which detects the UCD-SNMP library
742 should first check in the default system locations for the library
743 and then in /usr/local.
744
7451999-08-27 itojun@iijlab.net
746
747 * configure.in (LIBS): Fix problem about libsnmp.a check.
748
7491999-08-26 kay <kay@v6.access.co.jp>
750
751 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
752
7531999-08-24 VOP <vop@unity.net>
754
755 * filter.c: Include "sockunion.h".
756 plist.c: Likewise.
757 table.c: Likewise.
758
7591999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
760
761 * configure.in: Add netinet6/in6.h check.
762
7631999-08-21 Masaki Minami <masaki@minami.org>
764
765 * BSD/OS 4.0 porting.
766
7671999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
768
769 * configure.in: Add --enable-netlink option to force to use Linux
770 netlink interface.
771 (CFLAGS): Add ucd-snmp library check.
772
773 * acconfig.h: If socklen_t is not defined, typedef int to
774 socklen_t.
775
7761999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
777
778 * configure.in: When --enable-ipv6 specified, then only kernel
779 version is checked.
780
7811999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
782
783 * configure.in: Add GNU libc 2.1 check.
784
7851999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
786
787 * configure.in: Fix privious Linux IPv6 check changes.
788
7891999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
790
791 * configure.in: Improve Linux IPv6 feature check.
792
7931999-07-29 Rick Payne <rickp@rossfell.co.uk>
794
795 * Changed route-maps to behave in a more cisco-like fashion
796
7971999-07-27 Gerhard Poul <gpoul@gnu.org>
798
799 * SERVICES: New file added.
800
8011999-07-12 itojun@iijlab.net
802
803 * configure.in: Add check for getaddrinfo. Improve Kame related
804 library check.
805
8061999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
807
808 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
809
8101999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
811
812 * configure.in: Delete check for netinet/ip6.h.
813
8141999-06-30 Gerhard Poul <gpoul@gnu.org>
815
816 * README: remixed the old files and added some new parts.
817 moved some INSTALL stuff into INSTALL file.
818 moved some other stuff to doc/zebra.texi
819
8201999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
821
822 * configure.in (LIBS): Add libresolv check.
823 Change --enabe-all-in-one option to --enable-one-vty.
824
8251999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
826
827 * configure.in: Add --enabe-all-in-one option.
828
8291999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
830
831 * configure.in: Add socklen_t check.
832
8331999-06-16 Gerhard Poul <gpoul@gnu.org>
834
835 * Many compile warnings fixed.
836
8371999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
838
839 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
840 OpenBSD (NRL) check is enabled.
841
8421999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
843
844 * configure.in (LIBS): Add crypt library check.
845
8461999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
847
848 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
849
8501999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
851
852 * Set version to 0.63 for first beta package.
853
8541999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
855
856 * guile.m4: Added from guile package.
857
8581999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
859
860 * Set version to 0.60 for beta package preparation.
861
8621999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
863
864 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
865 This change is for linking these libraries to guile.
866
8671999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
868
869 * configure.in (LIBS): Add struct rt_addrinfo check.
870
8711999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
872
873 * configure.in: AC_STDC_HEADERS added.
874
8751999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
876
877 * Add dependencies to each directory's Makefile.am.
878
8791999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
880
881 * reworked include file structure, and configure so that all
882 source files get all system-dependent include files by including
883 <zebra.h> which is really lib/zebra.h. This means that the
884 different programs include files are now available as #include
885 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
886
887 In practical terms, if I haven't really screwed up, the main file
888 that maintainers for other OSes have to change is lib/zebra.h for
889 all the conditional includes etc.
890
891 * added --disable-pthread for those systems that seem to have
892 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
893 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
894 instead.
895
8961999-02-24 <kunihiro@zebra.org>
897
898 * configure.in: update to AC_PREREQ(1.13).
899 Change message from Linux 2.1.x to Linux 2.2.x.
900 * Added ospf6d directory support.
901
9021999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
903
904 * added a "log" element to the BGPd peer structure, enabling us to
905 start thinging about a log stream per peer. This is currently
906 ignored by the wrapper code, but developers should try to use the
907 "appropriate" ZLOG stream. Documentation will follow, when the
908 real routines start to exist.
909
910 The current plan is to use a copy of the BSD syslog() routines and
911 replace the syslog library function with our own. I will need
912 feedback from users of other platforms as this work is done to see
913 if all is well elsewhere.
914
915 * preliminary work on zlog() library. directly replaces syslog()
916 currently with zlog(ZLOG *, ...) where the new first argument
917 is a pointer to a ZLOG structure (defined in lib/log.h) and will
918 encapsulate all the information necessary to maintain multiple
919 logging streams.
920
9211999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
922
923 * added vsnprintf() macro to lib/str.h if required and removed
924 #ifdef SUNOS_5 dependency on it
925
9261999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
927
928 * syslog support added
929
9301999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
931
932 * configure.in: Add daemon function check.
933
9341999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
935
936 * configure.in: Add --disable-ipv6, --disable-zebra,
937 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
938 options to configure.
939
9401998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
941
942 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
943
9441998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
945
946 * configure.in: Comment out FreeBSD's libc_r detect section. At
947 this moment it doesn't work correctly with zebra.
948
949 Netlink interface is only enabled when Linux kernel version is
950 upper than 2.1.0.
951
9521998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
953
954 * Hydrangea is now called KAME, so change all defines.
955
9561998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
957
958 * configure.in: ifaliasreq check added.
959
9601998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
961
962 * Patch is applied for compile under EWS4800
963
9641998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
965
966 * configure.in: delete old mtu_method check.
967
968 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
969
9701998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
971
972 * configure.in: add new netlink check for GNU/Linux
973
9741998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
975
976 * doc/zebra.texi: Update Linux netlink chapter.
977
9781998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
979
980 * config.h.in: define PTHREAD if work on Solaris 2.6
981 why delete the definition? I miss?
982
9831998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
984
985 * configure.in: add net/if.h header check.
986
9871998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
988
989 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
990 * zebra.texi: Modify Introduction text.
991 * RIPngd.c: Patch Hydrangea code.
992
9931998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
994
995 * .cvsignore: added.
996
997 * Makerule.in: is gone.
998 * Makefile.am: Now we use automake to generate Makefile.in
999
10001998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1001
1002 * lib/vty.c: modified the definition of *master
1003 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1004
1005
10061998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1007
1008 * configure.in: define PTHREAD if work on Solaris 2.6
1009 * config.h.in: likewise
1010 * lib/thread.c: likewise
1011 * lib/vty.c: likewise
1012
10131998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1014
1015 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1016 * bgpd/: remove include <netinet6/in6.h> line.
1017 * lib/: remove include <netinet6/in6.h> line.
1018 * ripbgd/: remove include <netinet6/in6.h> line.
1019 * zebra/: remove include <netinet6/in6.h> line.
1020 * ripd/*.c: remove include <netinet6/in6.h> line.
1021 undefine IPV6 difinitions because RIPd is not worked for
1022 IPv6 protocol.
1023
1024
10251998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1026
1027 * configure.in: Change routing socket check method from
1028 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1029 AF_ROUTE but over linux it's meenigless.
1030
10311998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1032
1033 * config.h.in: remove err_t define.
1034
10351997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1036
1037 * configure.in (canonical): add check of IF_METHOD
1038
10391997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1040
1041 * configure.in: add INRIA check
1042
10431997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1044
1045 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1046
10471997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1048
1049 * configure.in: change IRDPD to NDPD
1050
10511997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1052
1053 * INSTALL: new file
1054
10551997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1056
1057 * config.h: add XCALLOC()
1058