blob: a5f193f63bdc26cbfaa2ab84b34c7b953ed19c73 [file] [log] [blame]
gdtc4f0efe2003-12-04 15:39:25 +000012003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
2
3 * configure.ac: When setting exampledir to sysconfdir as a
4 default, don't quote ${sysconfdir}. (Bug reported by Vincent
5 Jardin.)
6
gdtd6b72f72003-12-03 17:24:27 +000072003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
8
gdtd2a0ccc2003-12-03 18:13:48 +00009 * configure.ac: Compile in Router Advertisement support by
10 default. Note that this does not default to sending RAs; it just
11 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
12 available. While others may prefer other tools, no argument has
13 been made that router advertisement support is such bloat that it
14 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
15 8 bytes with the support compiled out). This reversion of a
16 previous change was done in consultation with Paul.
17
182003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
19
gdtfa3232e2003-12-03 17:52:30 +000020 * configure.ac: Move tests for v6 header files to after the check
21 for v6 code version, and conditionalize on the right variable.
22 (Fixes problem where v6 header files are not included when v6 is
23 enabled implicitly.)
gdtd2a0ccc2003-12-03 18:13:48 +000024
gdtfa3232e2003-12-03 17:52:30 +0000252003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
26
gdtd6b72f72003-12-03 17:24:27 +000027 * configure.ac: Add --enable-exampledir to specify where example
28 config files should go, defaulting to sysconfdir.
29
30 * */Makefile.am: use exampledir instead of sysconfdif for examples
31
paul62892882003-11-02 07:31:47 +0000322003-11-02 Paul Jakma <paul@dishone.st>
33
34 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
35 route map command so that vtysh can use it. Modified version of
36 Hasso Tepper's patch. Fixes bug #52.
37 * configure.ac: FreeBSD has net-snmp in /usr/local.
38 * redhat/quagga.spec.in: Install libzebra headers with -devel
39 package.
40
412003-11-02 Krzysztof Oledzki <oleq@ans.pl>
42
43 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
44 caused zebra to read all routes in all tables, rather than just
45 the main table. See [quagga-dev 280].
46
472003-10-30 Paul Jakma <paul@dishone.st>
48
49 * configure.ac: netinet/in_systm.h is yet another well-known
50 header file we really should be checking for
51
522003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
53
54 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
55 by ospf_ism.c::ism_change_state() - results in incorrect figure
56 for active interfaces in an area.
57
582003-10-27 Paul Jakma <paul@dishone.st>
59
60 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
61 reverted RFC3021 patch.
62
632003-10-27 Simon <lists@routemeister.net>
64
65 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
66 being called with struct connected. Change to co->ifp.
67
682003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
69
70 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
71 limit when setting changed flag to avoid spurious changes.
72 (static_install_ipv{4,6}) dont uninstall by default, might not be
73 required - avoid spurious uninstalls.
74 (static_uninstall_ipv{4,6}) only uninstall the route if its
75 actually FIB route.
76
772003-10-24 sowmini.varadhan@sun.com
78
79 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
80 created.
81
822003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
83
84 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
85 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
86 view string.
87 (bgp_show_neighbor_route) Take a struct peer argument instead of
88 ip string.
89 (peer_adj_routes) ditto
90 (show_adj_routes) ditto
91 (peer_lookup_in_view) new function to return appropriate struct
92 peer for a given view string.
93 (misc) Fixup all calls to above to reflect new calling arguments,
94 and use peer_lookup_in_view as needed. Additional commands
95 installed to use expanded functionality above, existing commands
96 modified to suit as well.
97 * bgpd/bgp_vty.c: 2 new aliases.
98
992003-10-24 Paul Jakma <paul@dishone.st>
100
101 * configure.ac: Check for fcntl()
102 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
103 regular automake means, not magic install incantations, see
104 bug #38.
105 * lib/Makefile.am: install the headers, needed to link libzebra.a
106 (and hence libospf.a, OSPF-API, etc.)
107
1082003-10-24 waldi@debian.org
109
110 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
111 depended against source files without specification, i.e. it
112 used ../zebra instead of $(top_srcdir)/zebra.
113
1142003-10-23 Paul Jakma <paul@dishone.st>
115
116 * configure.ac: IRIX configure.ac support. Sort of works.
117 sysctl() crashes though (ipforward), there's some kind of odd
118 padding in the PF_ROUTE socket messages and setsockopt() on
119 SOCK_RAW does not work (so ospfd doesnt work).
120
1212003-10-22 Paul Jakma <paul@dishone.st>
122
123 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
124 configure dependent. (still need to find a way to make building of
125 it dependent on configure options or include all commands.)
126
1272003-10-22 Paul Jakma <paul@dishone.st>
128
129 * lib/zebra.h: include limits.h if its there, its a portable header
130 and useful and not just solaris specific. net/route.h is also
131 useful.
132
1332003-10-22 Paul Jakma <paul@dishone.st>
134
135 * lib/regex.c: bzero -> memset
136 * zebra/ioctl.c: ditto. bzero is not portable.
137
1382003-10-22 Paul Jakma <paul@dishone.st>
139
140 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
141 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
142 portable.
143
1442003-10-22 Paul Jakma <paul@dishone.st>
145
146 * configure.ac: Split up header checks into non-net, net and ipv6
147 related. Checking of IPv6 is conditional. Add some more output
148 text for the end of the configure run.
149
1502003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
151
152 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
153 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
154 family prefixes. Accept prefix as argument.
155 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
156 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
157 bgp_dump_routes_attr.
158 (bgp_dump_common) Go by the family of the peering socket, not
159 configured address family when dumping peering information.
160 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
161 patch.
162
1632003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
164
165 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
166 fixed intervals rather than fixed intervals from startup time.
167 (bgp_dump_interval_func) Dont return immediately if file cant be
168 openeded, but reschedule interval dumps, even - admin might
169 fix problem in meantime. Close the dump file in between intervals.
170 (bgp_dump_init) account for MSG header when initialising stream
171 size.
172
1732003-10-15 Paul Jakma <paul@dishone.st>
174
175 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
176 lookup oi for a given prefix in a given interfaces table of oi's.
177 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
178 reporting new interface multiple times.
179 NB: This patch is a complete plaster-band of a hack. First, why is
180 zebra reporting interface events multiple times? Second, why does
181 ospfd maintain so many damn lists and tables relating to oi's -
182 these should be reconciled into one or two tables.
183
1842003-10-15 sowmini.varadhan@sun.com
185
186 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
187 instead of creating one socket per send. send source addr to
188 rip_update_interface.
189 (rip_update_process) should send an update on every connected
190 network for each interface.
191 (rip_request_send) should send a request on every connected
192 network for each interface.
193 * ripd/ripd.h: update prototype for rip_interface_multicast_set
194 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
195 so that it can be called repeatedly for aliased interfaces (on
196 multiple networks).
197
1982003-10-15 Jay Fenlason <fenlason@redhat.com>
199
200 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
201 end-sub-negotation is sent when no sub-negotation data has been
202 sent. Return immediately if no sub-negotation is in progress.
203 (vty_read) do not attempt to process options if no sub-negotation
204 is in progress.
205
2062003-10-15 Paul Jakma <paul@dishone.st>
207
208 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
209 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
210 (non-portable) getcwd() allocation (which we didnt seem to be
211 freeing).
212
2132003-10-13 Jay Fenlason <fenlason@redhat.com>
214
215 * lib/zebra.h: define UINT32_MAX for those systems which do not
216 provide it.
217 * bgp_attr.h: define BGP_MED_MAX.
218 * bgp_route.c: update defines/constants to BGP_MED_MAX.
219 * bgp_routemap.c: ditto. clean up route_match_metric_compile
220 slightly to avoid unneccesary XMALLOC.
221
2222003-10-13 sowmini.varadhan@sun.com
223
224 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
225 * ospf_lsa.c: added better debug comments. check sequence number in
226 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
227 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
228 received.
229 * ospf_flood.c: improve debug statement- print ls_seqnum.
230
2312003-10-13 Douglas Fraser <doug+quagga@idmf.net>
232
233 * zebra/connected.c: PtP revert fixup. Zebra was not creating
234 connected route for PtP peer.
235
2362003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
237
238 * zebra/ipforward_proc.c: (ipforward) Close the fd for
239 /proc/net/snmp. See [quagga-dev 284]
240
2412003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
242
243 * zebra/zebra_rib.c: Fix possible dangling reference to rib
244 route_nodes - unlock it the appropriate number of times. (twice,
245 because of the implicit lock). see [quagga-dev 251].
246
2472003-09-29 Paul Jakma <paul@dishone.st>
248
249 * zebra/connected.c: revert the 'generic PtP' patch as it causes
250 far too many problems. People who use FreeSWAN should investigate
251 native linux ipsec.
252 * zebra/rt_netlink.c: ditto
253 * lib/if.c: ditto
254 * ripd/ripd.h: ditto
255 * ripd/ripd.c: ditto
256 * ripd/rip_interface.c: ditto
257 * ospfd/ospfd.c: ditto
258 * ospfd/ospf_snmp.c: ditto
259 * bgpd/bgp_nexthop.c: ditto
260 * ospfd/ospf_packet.c: Add debug output for some of the previously
261 completely silent drops of 'bad' packets.
262 * configure.ac: bump version
263
2642003-08-27 Jay Fenlason <fenlason@redhat.com>
265
266 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
267 * zebra/Makefile.am: Link in libcap
268 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
269 compared with UINT32_MAX
270 * ospfd/ospfd.c: remove redundant assert
271 * zebra/rtadv.c: add missing include for zebra/rib.h
272
2732003-09-24 Paul Jakma <paul@dishone.st>
274
275 * lib/version.h: moved to version.h.in
276 * lib/version.h.in: New file, from version.h. Change hardcoded
277 package name and version to use the autoconf defined substition
278 variables.
279 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
280 through lib/version.h for VERSION. Add lib/version.h to the
281 AC_OUTPUT list. Update the text output of quagga version at end
282 of configure run to use PACKAGE_VERSION.
283 * doc/.cvsignore: ignore quagga.pdf
284 * doc/.cvsignore: ignore version.h, its now autogenerated.
285
2862003-09-24 sowmini.varadhan@sun.com
287
288 * lib/if.c: (if_cmp_func) fix infinite loop if
289 ifp1->name == ifp2->name
290 * lib/linklist.c: (if_cmp_func) Fix handling of case where
291 list->cmp returns 0.
292 * rip_interface.c: (rip_interface_address_add) call
293 rip_enable_apply(), or the interface is never considered up.
294 see [quagga-dev 225].
295 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
296 address families in the absence of sa_len element in struct
297 sockaddr.
298 (ifm_read): Handle solaris 9 if_msghdr_t.
299 Deal with interfaces which are incomplete, lookup on name rather
300 than the placeholder interface index of -1.
301
3022003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
303
304 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
305 interface to ospf_if_lookup_by_local_addr() rather than the
306 receiving interface ifp, packets for VL's could come in any
307 interface. See quagga-dev 250.
308
paule05fba42003-04-13 20:20:53 +00003092003-04-13 Paul Jakma <paul@dishone.st>
310
311 * Amir: Opaque LSA bug fix for deletion of Type11's
312 * configure.ac: use --localstatedir for Unix sockets
paul645878f2003-04-13 21:42:11 +0000313 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
314 LSAs.
paule05fba42003-04-13 20:20:53 +0000315
paul020709f2003-04-04 02:44:16 +00003162003-04-04 Paul Jakma <paul@dishone.st>
317
318 * Sync to Zebra CVS
319 * Fix lib/thread.h leak
320 * Fix small Opaque LSA leak
321 * Do not configure OSPF interfaces for secondary addresses
322 * vtysh fixes from Hasso
323 * Dave Watson's missing ntohs fix
324
paul68980082003-03-25 05:07:42 +00003252003-03-25 Paul Jakma <paul@dishone.st>
326
327 * Sync to Zebra CVS
328
paul07661cb2003-03-18 00:03:05 +00003292003-03-17 Amir Guindehi <amir@datacore.ch>
330
331 * Extended SNMP checks in configure.ac so that net-snmp works
332
3332003-03-17 Amir Guindehi <amir@datacore.ch>
334 Ralph Keller <keller@tik.ee.ethz.ch>
335 * merge OSPF-API
336
paul13766da2003-02-07 14:46:23 +00003372003-02-07 Paul Jakma <paul@dishone.st>
338
339 * Sync to zebra CVS
340
paul420df432003-02-03 20:30:39 +00003412003-02-03 Paul Jakma <paul@dishone.st>
342
343 * Sync to zebra CVS
344
paulae936ae2003-01-20 04:58:21 +00003452003-01-19 Paul Jakma <paul@dishone.st>
346
347 * Temporary fix for Generic PtP wrt to IPv6
348
paul9a668002003-01-18 23:11:44 +00003492003-01-17 Paul Jakma <paul@dishone.st>
350
351 * Sync up to latest zebra.org CVS
352 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
353 Masahiko Endo <endo@suri.co.jp>
354 * [zebra 16824] [PATCH] nsm_kill_neighbor
355 Masahiko Endo <endo@suri.co.jp>
356 * [zebra 17217] [PATCH] show thread CPU
357 Yon Uriarte <havanna_moon@gmx.net>
358 * [zebra 17218] Re: [PATCH] CLI extensions.
359 Yon Uriarte <havanna_moon@gmx.net>
360
paul4fc01e62002-12-13 20:49:00 +00003612002-12-13 Paul Jakma <paul@dishone.st>
362
363 * added support for vtysh 'write file' command to
paul0efa4d52002-12-13 21:55:43 +0000364 write either per-daamon and/or integrated file
paulab836aa2002-12-13 21:19:02 +0000365 * ospfd md5 buffer copying fix (Greg Troxel)
paul8bd9c712002-12-13 21:05:16 +0000366 * ospfd md5 sequence number derived from time()
paulab836aa2002-12-13 21:19:02 +0000367 * RIPv1 fixes and improvements (John Hay)
368 * link state detection (linux) ([zebra 12269])
369 * Generic PtP and RFC3021 interface addressing support
370 (Frank van Maarseveen)
paul0efa4d52002-12-13 21:55:43 +0000371 * Michal Ludvig <michal@logix.cz>:
372 [zebra 16525] PATCH: Bugfixes for KAME systems
373 * Kevin C Miller <kevinm@andrew.cmu.edu>
374 [zebra 16681] OSPF NSSA Patches
375 * Yon Uriarte <havanna_moon@gmx.net>
376 [zebra 16671] [PATCH] CLI extensions
paula8959012002-12-13 21:59:26 +0000377 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
paul4fc01e62002-12-13 20:49:00 +0000378
paul718e3742002-12-13 20:15:29 +00003792002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
380
381 * zebra-0.93 released.
382
3832002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
384
385 * update-autotools: Change file name from update-auto-tools.sh.
386
3872002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
388
389 * update-auto-tools.sh: Add a new script to clean up build
390 environment.
391
3922002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
393
394 * Shift to the latest build environment autoconf-2.53 and
395 automake-1.6.2.
396
3972001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
398
399 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
400
4012001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
402
403 * zebra-0.92a released.
404
4052001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
406
407 * configure.in: SNMP library check problem fix when the library is
408 installed under /usr/local/lib.
409
4102001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
411
412 * zebra-0.92 released.
413
4142001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
415
416 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
417 warning.
418 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
419 warnings.
420
421 * config.guess: Update to 2000-11-10 version.
422
4232001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
424
425 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
426 detect in_pktinfo structure. Suggested by: Vlad Lungu
427 <vlad@rls.roknet.ro>.
428
4292001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
430
431 * configure.in: Add check for structure in_pktinfo.
432
4332001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
434
435 * configure.in (USE_PAM): Fix PAM library detection code.
436
4372001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
438
439 * zebra-0.91 is released.
440
4412001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
442
443 * configure.in: Remove guile related definition.
444
4452001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
446
447 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
448 removed. htonl should work fine on any platform.
449
4502001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
451
452 * configure.in: Remove --enable-oldrib option.
453
454 * acconfig.h: OLD_RIB definition is removed.
455
456 * zebra-0.90 is released.
457
458 * configure.in (LIBS): Add check for sun_len field in struct
459 sun_len.
460
4612001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
462
463 * Makefile.am: Include init/redhat files to distribution.
464
4652001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
466
467 * configure.in: check libm.a for BGPd compile error.
468 AC_CHECK_LIB(m, main) was added.
469
4702000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
471
472 * configure.in: --enable-unixdomain becomes default. Add
473 --enable-tcp-zebra for TCP/IP communication between protocol
474 daemon and zebra.
475
476 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
477 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
478 lib/regex.c.
479
480 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
481
4822000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
483
484 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
485 multipath number. ARG must be digit.
486
4872000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
488
489 * configure.in: Add --enable-newrib for test new RIB code.
490
4912000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
492
493 * configure.in, config.h.in: Add check for libutil.h and
494 setproctitle().
495
4962000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
497
498 * configure.in: Add --enable-nssa for OSPF NSSA option.
499
500 * acconfig.h: Define HAVE_NSSA.
501
5022000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
503
504 * configure.in: pam_misc is only linked when the platform is
505 GNU/Linux.
506
5072000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
508
509 * configure.in (LIBS): Add check for crypto library. test x`ls
510 ${ac_snmp}` is replaced with sipmle test -f.
511
5122000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
513
514 * configure.in: Add --enable-unixdomain option. This will be
515 default behavior in zebra-0.90.
516
5172000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
518
519 * zebra-0.89 is released.
520
5212000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
522
523 * configure.in: Add check for Intel CPU for Solaris on x86 check.
524
5252000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
526
527 * configure.in: Add check for getifaddrs().
528 Set AM_INIT_AUTOMAKE version to 0.89.
529
5302000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
531
532 * config.guess: Update to the latest version.
533
534 * config.sub: Likewise
535
5362000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
537
538 * REPORTING-BUGS: New file is added.
539
5402000-08-27 itojun@iijlab.net
541
542 * configure.in: Add ncurses library check when --enable-vtysh is
543 specified.
544
5452000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
546
547 * configure.in: Add check for readline/history.h.
548
549 * acconfig.h: Remove pthread related variables.
550
551 * configure.in: Add --with-libpam option for vtysh PAM
552 authentication. Remove --disable-pthread because we don't support
553 pthread.
554
5552000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
556
557 * zebra-0.88 is released.
558
559 * configure.in: Add Solaris -lcurses for vtysh.
560
5612000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
562
563 * configure.in: Add check for ncurses for compiling on Solaris.
564
5652000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
566
567 * configure.in: Add check for libreadline when --enable-vtysh is
568 specified.
569
5702000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
571
572 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
573 interface method is if_ioctl.o
574
5752000-07-09 Chris Dunlop <chris@onthe.net.au>
576
577 * acconfig.h: Add HAVE_BROKEN_ALIASES.
578
579 * configure.in: Add --enable-broken-aliases.
580
5812000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
582
583 * Set version to zebra-0.87.
584
5852000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
586
587 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
588 default.
589
590 * Set version to zebra-0.87-pre
591
592 * Makefile.am: Likewise.
593
5942000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
595
596 * Set version to 0.86.
597
5982000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
599
600 * Set version to 0.85b for ospfd test.
601
6022000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
603
604 * Set version to 0.85a for ospfd test.
605
6062000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
607
608 * Set version to 0.85.
609
6102000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
611
612 * Makefile.in: Regenerated by patched automake for fixing "make
613 clean" problem on FreeBSD.
614
6151999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
616
617 * Set version to 0.83a. This is for *BSD static route lookup
618 problem.
619
6201999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
621
622 * Set version to 0.83.
623
6241999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
625
626 * Set version to 0.82.
627
6281999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
629
630 * aczebra.m4: New file added.
631
6321999-11-21 Michael Handler <handler@sub-rosa.com>
633
634 * configure.in (LIBS): Add sa_len check of sockaddr.
635
636 * acconfig.h: Add HAVE_SA_LEN.
637
6381999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
639
640 * version.h: Update version to zebra-0.81b for bgpd test.
641
6421999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
643
644 * configure.in: Add --enable-mbgp.
645
6461999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
647
648 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
649
6501999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
651
652 * TODO: New file is added.
653
6541999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
655
656 * version.h: Update version to zebra-0.81a for ospfd test.
657
6581999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
659
660 * configure.in: New option --enable-snmp is added.
661
6621999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
663
664 * version.h: Update version to zebra-0.80.
665
6661999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
667
668 * version.h: Update version to zebra-0.80-pre3
669
6701999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
671
672 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
673
6741999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
675
676 * configure.in: Add support of OpenBSD.
677
6781999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
679
680 * version.h: Update version to zebra-0.80-pre2.
681
6821999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
683
684 * version.h: Update version to zebra-0.80-pre. From this version,
685 access-list and prefix-list's name space is divided into IPv4 and
686 IPv6.
687
6881999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
689
690 * version.h: For test recent fixes Set version to zebra-0.79a.
691
6921999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
693
694 * version.h: zebra-0.79 is out.
695
6961999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
697
698 * version.h: For ospfd's virtual link test. Set version to 0.78h.
699
7001999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
701
702 * version.h: For ospfd test. Set version to 0.78g.
703
7041999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
705
706 * version.h: For internal test of ospfd. Set version to 0.78f.
707
7081999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
709
710 * version.h: To test ospfd's fix, set version to 0.78e.
711
7121999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
713
714 * version.h: To test ospfd's area related bug fix, set version
715 to 0.78d.
716
7171999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
718
719 * version.h: To test ospfd, set version to 0.78c.
720
7211999-08-31 Janos Farkas <chexum@shadow.banki.hu>
722
723 * Many misspelling correction.
724
7251999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
726
727 * version.h: To test ospfd, set version to 0.78b.
728
7291999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
730
731 * configure.in (LIBS): Add UCD-SNMP include path check.
732
7331999-08-31 Lars Fenneberg <lf@elemental.net>
734
735 * configure.in: The logic which detects the UCD-SNMP library
736 should first check in the default system locations for the library
737 and then in /usr/local.
738
7391999-08-27 itojun@iijlab.net
740
741 * configure.in (LIBS): Fix problem about libsnmp.a check.
742
7431999-08-26 kay <kay@v6.access.co.jp>
744
745 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
746
7471999-08-24 VOP <vop@unity.net>
748
749 * filter.c: Include "sockunion.h".
750 plist.c: Likewise.
751 table.c: Likewise.
752
7531999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
754
755 * configure.in: Add netinet6/in6.h check.
756
7571999-08-21 Masaki Minami <masaki@minami.org>
758
759 * BSD/OS 4.0 porting.
760
7611999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
762
763 * configure.in: Add --enable-netlink option to force to use Linux
764 netlink interface.
765 (CFLAGS): Add ucd-snmp library check.
766
767 * acconfig.h: If socklen_t is not defined, typedef int to
768 socklen_t.
769
7701999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
771
772 * configure.in: When --enable-ipv6 specified, then only kernel
773 version is checked.
774
7751999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
776
777 * configure.in: Add GNU libc 2.1 check.
778
7791999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
780
781 * configure.in: Fix privious Linux IPv6 check changes.
782
7831999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
784
785 * configure.in: Improve Linux IPv6 feature check.
786
7871999-07-29 Rick Payne <rickp@rossfell.co.uk>
788
789 * Changed route-maps to behave in a more cisco-like fashion
790
7911999-07-27 Gerhard Poul <gpoul@gnu.org>
792
793 * SERVICES: New file added.
794
7951999-07-12 itojun@iijlab.net
796
797 * configure.in: Add check for getaddrinfo. Improve Kame related
798 library check.
799
8001999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
801
802 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
803
8041999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
805
806 * configure.in: Delete check for netinet/ip6.h.
807
8081999-06-30 Gerhard Poul <gpoul@gnu.org>
809
810 * README: remixed the old files and added some new parts.
811 moved some INSTALL stuff into INSTALL file.
812 moved some other stuff to doc/zebra.texi
813
8141999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
815
816 * configure.in (LIBS): Add libresolv check.
817 Change --enabe-all-in-one option to --enable-one-vty.
818
8191999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
820
821 * configure.in: Add --enabe-all-in-one option.
822
8231999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
824
825 * configure.in: Add socklen_t check.
826
8271999-06-16 Gerhard Poul <gpoul@gnu.org>
828
829 * Many compile warnings fixed.
830
8311999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
832
833 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
834 OpenBSD (NRL) check is enabled.
835
8361999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
837
838 * configure.in (LIBS): Add crypt library check.
839
8401999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
841
842 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
843
8441999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
845
846 * Set version to 0.63 for first beta package.
847
8481999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
849
850 * guile.m4: Added from guile package.
851
8521999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
853
854 * Set version to 0.60 for beta package preparation.
855
8561999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
857
858 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
859 This change is for linking these libraries to guile.
860
8611999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
862
863 * configure.in (LIBS): Add struct rt_addrinfo check.
864
8651999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
866
867 * configure.in: AC_STDC_HEADERS added.
868
8691999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
870
871 * Add dependencies to each directory's Makefile.am.
872
8731999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
874
875 * reworked include file structure, and configure so that all
876 source files get all system-dependent include files by including
877 <zebra.h> which is really lib/zebra.h. This means that the
878 different programs include files are now available as #include
879 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
880
881 In practical terms, if I haven't really screwed up, the main file
882 that maintainers for other OSes have to change is lib/zebra.h for
883 all the conditional includes etc.
884
885 * added --disable-pthread for those systems that seem to have
886 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
887 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
888 instead.
889
8901999-02-24 <kunihiro@zebra.org>
891
892 * configure.in: update to AC_PREREQ(1.13).
893 Change message from Linux 2.1.x to Linux 2.2.x.
894 * Added ospf6d directory support.
895
8961999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
897
898 * added a "log" element to the BGPd peer structure, enabling us to
899 start thinging about a log stream per peer. This is currently
900 ignored by the wrapper code, but developers should try to use the
901 "appropriate" ZLOG stream. Documentation will follow, when the
902 real routines start to exist.
903
904 The current plan is to use a copy of the BSD syslog() routines and
905 replace the syslog library function with our own. I will need
906 feedback from users of other platforms as this work is done to see
907 if all is well elsewhere.
908
909 * preliminary work on zlog() library. directly replaces syslog()
910 currently with zlog(ZLOG *, ...) where the new first argument
911 is a pointer to a ZLOG structure (defined in lib/log.h) and will
912 encapsulate all the information necessary to maintain multiple
913 logging streams.
914
9151999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
916
917 * added vsnprintf() macro to lib/str.h if required and removed
918 #ifdef SUNOS_5 dependency on it
919
9201999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
921
922 * syslog support added
923
9241999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
925
926 * configure.in: Add daemon function check.
927
9281999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
929
930 * configure.in: Add --disable-ipv6, --disable-zebra,
931 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
932 options to configure.
933
9341998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
935
936 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
937
9381998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
939
940 * configure.in: Comment out FreeBSD's libc_r detect section. At
941 this moment it doesn't work correctly with zebra.
942
943 Netlink interface is only enabled when Linux kernel version is
944 upper than 2.1.0.
945
9461998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
947
948 * Hydrangea is now called KAME, so change all defines.
949
9501998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
951
952 * configure.in: ifaliasreq check added.
953
9541998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
955
956 * Patch is applied for compile under EWS4800
957
9581998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
959
960 * configure.in: delete old mtu_method check.
961
962 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
963
9641998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
965
966 * configure.in: add new netlink check for GNU/Linux
967
9681998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
969
970 * doc/zebra.texi: Update Linux netlink chapter.
971
9721998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
973
974 * config.h.in: define PTHREAD if work on Solaris 2.6
975 why delete the definition? I miss?
976
9771998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
978
979 * configure.in: add net/if.h header check.
980
9811998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
982
983 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
984 * zebra.texi: Modify Introduction text.
985 * RIPngd.c: Patch Hydrangea code.
986
9871998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
988
989 * .cvsignore: added.
990
991 * Makerule.in: is gone.
992 * Makefile.am: Now we use automake to generate Makefile.in
993
9941998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
995
996 * lib/vty.c: modified the definition of *master
997 * lib/sockunion.c (inet_aton): add, but don't work. uum...
998
999
10001998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1001
1002 * configure.in: define PTHREAD if work on Solaris 2.6
1003 * config.h.in: likewise
1004 * lib/thread.c: likewise
1005 * lib/vty.c: likewise
1006
10071998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1008
1009 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1010 * bgpd/: remove include <netinet6/in6.h> line.
1011 * lib/: remove include <netinet6/in6.h> line.
1012 * ripbgd/: remove include <netinet6/in6.h> line.
1013 * zebra/: remove include <netinet6/in6.h> line.
1014 * ripd/*.c: remove include <netinet6/in6.h> line.
1015 undefine IPV6 difinitions because RIPd is not worked for
1016 IPv6 protocol.
1017
1018
10191998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1020
1021 * configure.in: Change routing socket check method from
1022 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1023 AF_ROUTE but over linux it's meenigless.
1024
10251998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1026
1027 * config.h.in: remove err_t define.
1028
10291997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1030
1031 * configure.in (canonical): add check of IF_METHOD
1032
10331997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1034
1035 * configure.in: add INRIA check
1036
10371997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1038
1039 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1040
10411997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1042
1043 * configure.in: change IRDPD to NDPD
1044
10451997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1046
1047 * INSTALL: new file
1048
10491997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1050
1051 * config.h: add XCALLOC()
1052