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