blob: 4db0bddcd8bcbaf6b0d77596d4c9d817f8a8cf28 [file] [log] [blame]
gdtcbd04082004-08-31 18:16:36 +000012004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com>
2
3 * Makefile.am: Only put pkgsrc dir in SUBDIRS if we should install
4 rc.d files. (Note that pkgsrc is always in DIST_SUBDIRS.)
5
6 * configure.ac (pkgsrcdir): add new --enable-pkgsrcrcdir to give a
7 directory into which www.pkgsrc.org-style rc.d files are
8 installed.
9
paul2abb1cf2004-08-19 04:42:03 +0000102004-08-19 Paul Jakma <paul@dishone.st>
11
12 * Makefile.am: add m4 directory to EXTRA_DIST, and define
13 ACLOCAL_AMFLAGS to have aclocal pull in m4/
14 * configure.ac: AM_PROG_LIBTOOL should be AC_...
15 * update-autotools: print a warning that this script is deprecated
16
gdt29904602004-08-17 12:27:32 +0000172004-08-17 Greg Troxel <gdt@fnord.ir.bbn.com>
18
19 * update-autotools: print tools versions to aid people in sending
20 bug reports.
21
gdtb7a97f82004-07-23 16:23:56 +0000222004-07-23 Greg Troxel <gdt@poblano.ir.bbn.com>
23
24 * */Makefile.am: Use ../dir/libfoo.la, rather than "-L../dir
25 -lfoo", to avoid linking against installed libraries from a
26 previous version.
27
28 * {lib,ospfd,ospfclient}/Makefile.am: explicitly define the shared
29 library version number to be 0.0
30
31 * configure.ac: remove spurious , so extract.pl is chmod'd +x.
32
33 * HACKING: explain shared library versioning rules
34
paul27eebb32004-07-22 18:16:59 +0000352004-07-22 Paul Jakma <paul@dishone.st>
36
37 * configure.ac: modify default CFLAGS to be compiler agnostic
38 build Makefile for tests/ subdir.
39
gdtaa9af782004-07-14 13:55:28 +0000402004-07-14 Greg Troxel <gdt@poblano.ir.bbn.com>
41
42 * Makefile.am (EXTRA_DIST): Add missing \, so tools stuff is
43 really in distfile.
44
gdtcf313882004-06-30 13:24:42 +0000452004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
46
gdt87efd642004-06-30 17:36:11 +000047 * */Makefile.am: use -L../lib -lzebra, so we pick up the shlib
48 version of libzebra when available.
49
50 * configure.ac, update-autotools: Add libtool.
51
522004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
53
gdtf2bfdee2004-06-30 17:25:15 +000054 * Makefile.am: add files to EXTRA_DIST rather than copying, and
55 omit the kludgy cleaning steps, which were failing when the list
56 to clean was empty.
57
582004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
59
gdtfc9d0742004-06-30 14:25:12 +000060 * configure.ac: Look for perl, and substitute into vtysh/extract.pl.
61 Search for termcap functions more expansively (fixes vtysh compile
62 on NetBSD). Clean up --enable-vtysh definition.
63
642004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
65
gdtcf313882004-06-30 13:24:42 +000066 * update-autotools: Use -rf on autom4te.cache.
67
hasso320ec102004-06-20 19:54:37 +0000682004-06-20 Hasso Tepper <hasso@estpak.ee>
69
70 * lib/vty.c: Don't attempt to load configuration file from current
71 directory.
72 * Update vty_read_config() calls in bgpd/bgp_main.c, isisd/isis_main.c,
73 ospf6d/ospf6_main.c, ospfd/ospf_main.c, ripd/rip_main.c,
74 ripngd/ripng_main.c and zebra/main.c.
75
paul19877dd2004-05-11 10:49:35 +0000762004-05-11 Paul Jakma <paul@dishone.st>
77
78 * configure.ac: Add solaris support for the zebra/*_solaris
79 method's, based on Sowmini's patches.
80
pauld355bfa2004-04-08 07:43:45 +0000812004-04-08 Paul Jakma <paul@dishone.st>
82
83 * ospf_spf.h: Add backlink field to struct vertex
84 * ospf_spf.h: (ospf_vertex_new) initialise backlink
85 (ospf_lsa_has_link) return index of link back to
86 vertex V from candidate vertex W, or -1 if no link exists.
87 (ospf_spf_next) save backlink index for candidate vertex
88 * ospf_interface.c: (ospf_vl_set_params) Use the backlink index
89 to determine correct address for virtual-link peers. Fall back
90 to older "pick first link" method if no backlink index exists.
91
hasso41d3fc92004-04-06 11:59:00 +0000922004-04-06 Hasso Tepper <hasso@estpak.ee>
93
94 * zebra/ipforward_proc.c: Fixed lowering privileges.
95 * zebra/zserv.c: Fixed "(no) ipv6 forwarding" command logic.
96 * configure.ac: Added --disable-capabilities switch to configure.
97
hassof571dab2004-03-22 08:55:25 +0000982004-03-22 Hasso Tepper <hasso@estpak.ee>
99
100 * Readded SIGTERM handling so daemons can clean up their stuff if they
101 are killed (not murdered).
102
hasso37318652004-03-20 20:06:15 +00001032004-03-20 Michael Bruening <mike@vailsys.com>
104
105 * ospfd/ospf_vty.c: Completed array distribute_str of route types with
106 addition of "isis". This array must be indexed by
107 ZEBRA_ROUTE_(SYSTEM|KERNEL|...) defines in zebra.h, and should
108 be updated with every route type addition. This fix allows
109 commands redistributing routes from (bgp|isis), like "router ospf
110 redistribute bgp ...", to be written to terminal, memory, file,
111 which would otherwise result in a seg fault or, possibly, config
112 file corruption. Overlooked in import of isisd.
113 * Similar fixes to bgpd/bgp_vty.c ospf6d/ospf6_asbr.c ripd/rip_zebra.c
114 and ripngd/ripng_zebra.c.
115
hasso8c903fb2004-03-17 20:39:18 +00001162004-03-17 Jean-Yves Simon <lethalwp@tiscali.be>
117
118 * zebra/main.c, ripd/rip_main.c: Fix typos sigusr1 -> sigint,
119 bugzilla #82.
120
gdt5e4fa162004-03-16 14:38:36 +00001212004-03-16 David Young <dyoung@pobox.com>
122
123 * (many) reference <lib/version.h> rather than "version.h",
124 because version.h is a generated file and not present in the
125 source tree when using objdir builds.
126
hassofa2b17e2004-03-04 17:45:00 +00001272004-03-03 PC Drew <pc@superiorcomm.net>
128
129 * lib/keychain.c: typecast time_t function to long, fixes compile
130 warning.
131 * lib/debug.c: wrapped function with ifdef HAVE_GLIBC_BACKTRACE fixes
132 compile warning when backtrace doesn't exist for that system.
133 * zebra/rtadv.c: for OpenBSD, added include statement for
134 netinet/icmp6.h
135 * zebra/zserv.c: added default case to switch statements, fixes compile
136 warning about certain NEXTHOP_TYPE enumeration values not being
137 handled.
138 * zebra/rt_socket.c: set *mask = NULL by default, fixes compile
139 warning, about mask possibly being used uninitialized.
140 * bgpd/bgp_nexthop.c: added default case to switch statements, fixes
141 compile warning about certain NEXTHOP_TYPE enumeration values not
142 being handled.
143 * ospfd/ospf_spf.c: typecast time_t to long, fixes compile warning.
144 * ospfd/ospf_route.c: typecast route_node->prefix to prefix_ipv4, fixes
145 compile warning.
146 * ospfd/ospf_route.c: typecast prefix_ipv4 to prefix, fixes compile
147 warning.
148 * ospfd/ospf_abr.c: typecast prefix to prefix_ipv4 in two instances,
149 fixes compile warning.
150 * vtysh/vtysh.c: fixed null pointer sentinel value when doing execl and
151 friends, fixes compile warning.
152 * ospf6d/ospf6_damp.c: typecast time_t to long in 4 instances, fixes
153 compile warning.
154 * ospf6d/ospf6_main.c: use MAXPATHLEN (if set) instead of 64 for the
155 _cwd array, fixes compile warning.
156
paul2d75d052004-01-19 21:31:15 +00001572004-01-19 Paul Jakma <paul@dishone.st>
158
159 * tests/test-sig.c: New file, regression test for sigevents.
160 * lib/Makefile.am: add sigevent.{c,h}
161 * (isis|rip|ripng|ospf|ospf6|bgp)d/\1_main.c: modify for sigevents.
162 * zebra/main.c: ditto.
163
paula27abaa2004-01-10 22:03:07 +00001642004-01-10 Paul Jakma <paul@dishone.st>
165
166 * Makefile.am: redhat/ is a dist subdir too.
167
jardina4d2a0d2004-01-10 20:42:35 +00001682004-01-10 Vincent Jardin <jardin@6wind.com>
169
170 * configure.ac: add the redhat/Makefile as a AC_OUTPUT() argument.
171 It fixes build on FreeBSD 5.1 and FreeBSD 4.7
172
paul00bc5602004-01-09 16:30:52 +00001732004-01-08 Paul Jakma <paul@dishone.st>
174
175 * Makefile.am: as per gdt, specify the redhat dir as a DIST_SUBDIR,
176 remove the redhat/... dist targets - instead these now go in..
177 redhat/Makefile.am: (new) proper place to describe redhat/ dist
178 files, as well as allow quagga.spec to be regenerated properly.
179 redhat/quagga.sysconfig: specify conf file location.
180 redhat/quagga.spec.in: Add 2 patches to RPM build.
181
paul41ad8782003-12-30 11:09:00 +00001822003-12-30 Paul Jakma <paul@dishone.st>
183
paul15d74e92003-12-30 11:16:21 +0000184 * redhat/isisd.init: new file, init script for isisd.
185 redhat/quagga.sysconfig: new file, sysconfig file for quagga
186 initscripts.
187 redhat/quagga.spec.in: various cleanups, including sysconfig patch
188 from RH, fixed UID/GID as per RH EL, shell changed to
189 /sbin/nologin, daemon vty's listen to 127.1 only per default and
190 isisd packaged.
191 redhat/*.init: sysconfig support and runlevels specified.
192
1932003-12-30 Paul Jakma <paul@dishone.st>
194
paul41ad8782003-12-30 11:09:00 +0000195 * Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
196 copying via dist-hook. Remove ~ files backup cruft from dists.
197 isisd/Makefile.am: sysconf example should go via
198 dist_examples_DATA. The include-netbsd/ headers werent mentioned
199 as sources and werent being copied into dists.
200
jardin9e867fe2003-12-23 08:56:18 +00002012003-12-23 Vincent Jardin <jardin@6wind.com>
202
203 * isisd: Import isisd from Sampo Saaristo's source code.
204
gdtaa593d52003-12-22 20:15:53 +00002052003-12-22 Christian Hammers <ch@lathspell.de>
206
207 * configure.ac (and everywhere a regular file is opened for
208 writing): use file permissions from configure rather than
209 compiled-in umask.
210
hasso47ce02a2003-12-22 16:49:15 +00002112003-12-22 Hasso Tepper <hasso@estpak.ee>
212
213 * lib/linklist.c: Revert microfix I commited while reverting
214 [quagga-dev 227]. Caused by misreading code.
215
hassoe90fbab2003-12-21 09:51:42 +00002162003-12-21 Hasso Tepper <hasso@estpak.ee>
217
218 * lib/linklist.c: Revert patch [quagga-dev 227]. listnode_add_sort()
219 function should not drop nodes in any case. But fix behavior where
220 nodes were added to the end of list when cmp returned 0.
221 * lib/if.c: Check for duplicates before calling listnode_add_sort().
222
gdtaf273652003-12-08 18:12:34 +00002232003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
224
225 * {lib,ospfd,ospfapi}/Makefile.am: Use pkginclude_HEADERS rather
226 than include_HEADERS to place includes in
227 ${prefix}/include/quaggainstead of polluting ${prefix}/include.
228
gdtc4f0efe2003-12-04 15:39:25 +00002292003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
230
231 * configure.ac: When setting exampledir to sysconfdir as a
232 default, don't quote ${sysconfdir}. (Bug reported by Vincent
233 Jardin.)
234
gdtd6b72f72003-12-03 17:24:27 +00002352003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
236
gdtd2a0ccc2003-12-03 18:13:48 +0000237 * configure.ac: Compile in Router Advertisement support by
238 default. Note that this does not default to sending RAs; it just
239 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
240 available. While others may prefer other tools, no argument has
241 been made that router advertisement support is such bloat that it
242 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
243 8 bytes with the support compiled out). This reversion of a
244 previous change was done in consultation with Paul.
245
2462003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
247
gdtfa3232e2003-12-03 17:52:30 +0000248 * configure.ac: Move tests for v6 header files to after the check
249 for v6 code version, and conditionalize on the right variable.
250 (Fixes problem where v6 header files are not included when v6 is
251 enabled implicitly.)
gdtd2a0ccc2003-12-03 18:13:48 +0000252
gdtfa3232e2003-12-03 17:52:30 +00002532003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
254
gdtd6b72f72003-12-03 17:24:27 +0000255 * configure.ac: Add --enable-exampledir to specify where example
256 config files should go, defaulting to sysconfdir.
257
258 * */Makefile.am: use exampledir instead of sysconfdif for examples
259
paul62892882003-11-02 07:31:47 +00002602003-11-02 Paul Jakma <paul@dishone.st>
261
262 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
263 route map command so that vtysh can use it. Modified version of
264 Hasso Tepper's patch. Fixes bug #52.
265 * configure.ac: FreeBSD has net-snmp in /usr/local.
266 * redhat/quagga.spec.in: Install libzebra headers with -devel
267 package.
268
2692003-11-02 Krzysztof Oledzki <oleq@ans.pl>
270
271 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
272 caused zebra to read all routes in all tables, rather than just
273 the main table. See [quagga-dev 280].
274
2752003-10-30 Paul Jakma <paul@dishone.st>
276
277 * configure.ac: netinet/in_systm.h is yet another well-known
278 header file we really should be checking for
279
2802003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
281
282 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
283 by ospf_ism.c::ism_change_state() - results in incorrect figure
284 for active interfaces in an area.
285
2862003-10-27 Paul Jakma <paul@dishone.st>
287
288 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
289 reverted RFC3021 patch.
290
2912003-10-27 Simon <lists@routemeister.net>
292
293 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
294 being called with struct connected. Change to co->ifp.
295
2962003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
297
298 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
299 limit when setting changed flag to avoid spurious changes.
300 (static_install_ipv{4,6}) dont uninstall by default, might not be
301 required - avoid spurious uninstalls.
302 (static_uninstall_ipv{4,6}) only uninstall the route if its
303 actually FIB route.
304
3052003-10-24 sowmini.varadhan@sun.com
306
307 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
308 created.
309
3102003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
311
312 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
313 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
314 view string.
315 (bgp_show_neighbor_route) Take a struct peer argument instead of
316 ip string.
317 (peer_adj_routes) ditto
318 (show_adj_routes) ditto
319 (peer_lookup_in_view) new function to return appropriate struct
320 peer for a given view string.
321 (misc) Fixup all calls to above to reflect new calling arguments,
322 and use peer_lookup_in_view as needed. Additional commands
323 installed to use expanded functionality above, existing commands
324 modified to suit as well.
325 * bgpd/bgp_vty.c: 2 new aliases.
326
3272003-10-24 Paul Jakma <paul@dishone.st>
328
329 * configure.ac: Check for fcntl()
330 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
331 regular automake means, not magic install incantations, see
332 bug #38.
333 * lib/Makefile.am: install the headers, needed to link libzebra.a
334 (and hence libospf.a, OSPF-API, etc.)
335
3362003-10-24 waldi@debian.org
337
338 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
339 depended against source files without specification, i.e. it
340 used ../zebra instead of $(top_srcdir)/zebra.
341
3422003-10-23 Paul Jakma <paul@dishone.st>
343
344 * configure.ac: IRIX configure.ac support. Sort of works.
345 sysctl() crashes though (ipforward), there's some kind of odd
346 padding in the PF_ROUTE socket messages and setsockopt() on
347 SOCK_RAW does not work (so ospfd doesnt work).
348
3492003-10-22 Paul Jakma <paul@dishone.st>
350
351 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
352 configure dependent. (still need to find a way to make building of
353 it dependent on configure options or include all commands.)
354
3552003-10-22 Paul Jakma <paul@dishone.st>
356
357 * lib/zebra.h: include limits.h if its there, its a portable header
358 and useful and not just solaris specific. net/route.h is also
359 useful.
360
3612003-10-22 Paul Jakma <paul@dishone.st>
362
363 * lib/regex.c: bzero -> memset
364 * zebra/ioctl.c: ditto. bzero is not portable.
365
3662003-10-22 Paul Jakma <paul@dishone.st>
367
368 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
369 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
370 portable.
371
3722003-10-22 Paul Jakma <paul@dishone.st>
373
374 * configure.ac: Split up header checks into non-net, net and ipv6
375 related. Checking of IPv6 is conditional. Add some more output
376 text for the end of the configure run.
377
3782003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
379
380 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
381 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
382 family prefixes. Accept prefix as argument.
383 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
384 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
385 bgp_dump_routes_attr.
386 (bgp_dump_common) Go by the family of the peering socket, not
387 configured address family when dumping peering information.
388 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
389 patch.
390
3912003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
392
393 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
394 fixed intervals rather than fixed intervals from startup time.
395 (bgp_dump_interval_func) Dont return immediately if file cant be
396 openeded, but reschedule interval dumps, even - admin might
397 fix problem in meantime. Close the dump file in between intervals.
398 (bgp_dump_init) account for MSG header when initialising stream
399 size.
400
4012003-10-15 Paul Jakma <paul@dishone.st>
402
403 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
404 lookup oi for a given prefix in a given interfaces table of oi's.
405 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
406 reporting new interface multiple times.
407 NB: This patch is a complete plaster-band of a hack. First, why is
408 zebra reporting interface events multiple times? Second, why does
409 ospfd maintain so many damn lists and tables relating to oi's -
410 these should be reconciled into one or two tables.
411
4122003-10-15 sowmini.varadhan@sun.com
413
414 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
415 instead of creating one socket per send. send source addr to
416 rip_update_interface.
417 (rip_update_process) should send an update on every connected
418 network for each interface.
419 (rip_request_send) should send a request on every connected
420 network for each interface.
421 * ripd/ripd.h: update prototype for rip_interface_multicast_set
422 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
423 so that it can be called repeatedly for aliased interfaces (on
424 multiple networks).
425
4262003-10-15 Jay Fenlason <fenlason@redhat.com>
427
428 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
429 end-sub-negotation is sent when no sub-negotation data has been
430 sent. Return immediately if no sub-negotation is in progress.
431 (vty_read) do not attempt to process options if no sub-negotation
432 is in progress.
433
4342003-10-15 Paul Jakma <paul@dishone.st>
435
436 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
437 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
438 (non-portable) getcwd() allocation (which we didnt seem to be
439 freeing).
440
4412003-10-13 Jay Fenlason <fenlason@redhat.com>
442
443 * lib/zebra.h: define UINT32_MAX for those systems which do not
444 provide it.
445 * bgp_attr.h: define BGP_MED_MAX.
446 * bgp_route.c: update defines/constants to BGP_MED_MAX.
447 * bgp_routemap.c: ditto. clean up route_match_metric_compile
448 slightly to avoid unneccesary XMALLOC.
449
4502003-10-13 sowmini.varadhan@sun.com
451
452 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
453 * ospf_lsa.c: added better debug comments. check sequence number in
454 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
455 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
456 received.
457 * ospf_flood.c: improve debug statement- print ls_seqnum.
458
4592003-10-13 Douglas Fraser <doug+quagga@idmf.net>
460
461 * zebra/connected.c: PtP revert fixup. Zebra was not creating
462 connected route for PtP peer.
463
4642003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
465
466 * zebra/ipforward_proc.c: (ipforward) Close the fd for
467 /proc/net/snmp. See [quagga-dev 284]
468
4692003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
470
471 * zebra/zebra_rib.c: Fix possible dangling reference to rib
472 route_nodes - unlock it the appropriate number of times. (twice,
473 because of the implicit lock). see [quagga-dev 251].
474
4752003-09-29 Paul Jakma <paul@dishone.st>
476
477 * zebra/connected.c: revert the 'generic PtP' patch as it causes
478 far too many problems. People who use FreeSWAN should investigate
479 native linux ipsec.
480 * zebra/rt_netlink.c: ditto
481 * lib/if.c: ditto
482 * ripd/ripd.h: ditto
483 * ripd/ripd.c: ditto
484 * ripd/rip_interface.c: ditto
485 * ospfd/ospfd.c: ditto
486 * ospfd/ospf_snmp.c: ditto
487 * bgpd/bgp_nexthop.c: ditto
488 * ospfd/ospf_packet.c: Add debug output for some of the previously
489 completely silent drops of 'bad' packets.
490 * configure.ac: bump version
491
4922003-08-27 Jay Fenlason <fenlason@redhat.com>
493
494 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
495 * zebra/Makefile.am: Link in libcap
496 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
497 compared with UINT32_MAX
498 * ospfd/ospfd.c: remove redundant assert
499 * zebra/rtadv.c: add missing include for zebra/rib.h
500
5012003-09-24 Paul Jakma <paul@dishone.st>
502
503 * lib/version.h: moved to version.h.in
504 * lib/version.h.in: New file, from version.h. Change hardcoded
505 package name and version to use the autoconf defined substition
506 variables.
507 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
508 through lib/version.h for VERSION. Add lib/version.h to the
509 AC_OUTPUT list. Update the text output of quagga version at end
510 of configure run to use PACKAGE_VERSION.
511 * doc/.cvsignore: ignore quagga.pdf
512 * doc/.cvsignore: ignore version.h, its now autogenerated.
513
5142003-09-24 sowmini.varadhan@sun.com
515
516 * lib/if.c: (if_cmp_func) fix infinite loop if
517 ifp1->name == ifp2->name
518 * lib/linklist.c: (if_cmp_func) Fix handling of case where
519 list->cmp returns 0.
520 * rip_interface.c: (rip_interface_address_add) call
521 rip_enable_apply(), or the interface is never considered up.
522 see [quagga-dev 225].
523 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
524 address families in the absence of sa_len element in struct
525 sockaddr.
526 (ifm_read): Handle solaris 9 if_msghdr_t.
527 Deal with interfaces which are incomplete, lookup on name rather
528 than the placeholder interface index of -1.
529
5302003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
531
532 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
533 interface to ospf_if_lookup_by_local_addr() rather than the
534 receiving interface ifp, packets for VL's could come in any
535 interface. See quagga-dev 250.
536
paule05fba42003-04-13 20:20:53 +00005372003-04-13 Paul Jakma <paul@dishone.st>
538
539 * Amir: Opaque LSA bug fix for deletion of Type11's
540 * configure.ac: use --localstatedir for Unix sockets
paul645878f2003-04-13 21:42:11 +0000541 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
542 LSAs.
paule05fba42003-04-13 20:20:53 +0000543
paul020709f2003-04-04 02:44:16 +00005442003-04-04 Paul Jakma <paul@dishone.st>
545
546 * Sync to Zebra CVS
547 * Fix lib/thread.h leak
548 * Fix small Opaque LSA leak
549 * Do not configure OSPF interfaces for secondary addresses
550 * vtysh fixes from Hasso
551 * Dave Watson's missing ntohs fix
552
paul68980082003-03-25 05:07:42 +00005532003-03-25 Paul Jakma <paul@dishone.st>
554
555 * Sync to Zebra CVS
556
paul07661cb2003-03-18 00:03:05 +00005572003-03-17 Amir Guindehi <amir@datacore.ch>
558
559 * Extended SNMP checks in configure.ac so that net-snmp works
560
5612003-03-17 Amir Guindehi <amir@datacore.ch>
562 Ralph Keller <keller@tik.ee.ethz.ch>
563 * merge OSPF-API
564
paul13766da2003-02-07 14:46:23 +00005652003-02-07 Paul Jakma <paul@dishone.st>
566
567 * Sync to zebra CVS
568
paul420df432003-02-03 20:30:39 +00005692003-02-03 Paul Jakma <paul@dishone.st>
570
571 * Sync to zebra CVS
572
paulae936ae2003-01-20 04:58:21 +00005732003-01-19 Paul Jakma <paul@dishone.st>
574
575 * Temporary fix for Generic PtP wrt to IPv6
576
paul9a668002003-01-18 23:11:44 +00005772003-01-17 Paul Jakma <paul@dishone.st>
578
579 * Sync up to latest zebra.org CVS
580 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
581 Masahiko Endo <endo@suri.co.jp>
582 * [zebra 16824] [PATCH] nsm_kill_neighbor
583 Masahiko Endo <endo@suri.co.jp>
584 * [zebra 17217] [PATCH] show thread CPU
585 Yon Uriarte <havanna_moon@gmx.net>
586 * [zebra 17218] Re: [PATCH] CLI extensions.
587 Yon Uriarte <havanna_moon@gmx.net>
588
paul4fc01e62002-12-13 20:49:00 +00005892002-12-13 Paul Jakma <paul@dishone.st>
590
591 * added support for vtysh 'write file' command to
paul0efa4d52002-12-13 21:55:43 +0000592 write either per-daamon and/or integrated file
paulab836aa2002-12-13 21:19:02 +0000593 * ospfd md5 buffer copying fix (Greg Troxel)
paul8bd9c712002-12-13 21:05:16 +0000594 * ospfd md5 sequence number derived from time()
paulab836aa2002-12-13 21:19:02 +0000595 * RIPv1 fixes and improvements (John Hay)
596 * link state detection (linux) ([zebra 12269])
597 * Generic PtP and RFC3021 interface addressing support
598 (Frank van Maarseveen)
paul0efa4d52002-12-13 21:55:43 +0000599 * Michal Ludvig <michal@logix.cz>:
600 [zebra 16525] PATCH: Bugfixes for KAME systems
601 * Kevin C Miller <kevinm@andrew.cmu.edu>
602 [zebra 16681] OSPF NSSA Patches
603 * Yon Uriarte <havanna_moon@gmx.net>
604 [zebra 16671] [PATCH] CLI extensions
paula8959012002-12-13 21:59:26 +0000605 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
paul4fc01e62002-12-13 20:49:00 +0000606
paul718e3742002-12-13 20:15:29 +00006072002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
608
609 * zebra-0.93 released.
610
6112002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
612
613 * update-autotools: Change file name from update-auto-tools.sh.
614
6152002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
616
617 * update-auto-tools.sh: Add a new script to clean up build
618 environment.
619
6202002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
621
622 * Shift to the latest build environment autoconf-2.53 and
623 automake-1.6.2.
624
6252001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
626
627 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
628
6292001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
630
631 * zebra-0.92a released.
632
6332001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
634
635 * configure.in: SNMP library check problem fix when the library is
636 installed under /usr/local/lib.
637
6382001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
639
640 * zebra-0.92 released.
641
6422001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
643
644 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
645 warning.
646 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
647 warnings.
648
649 * config.guess: Update to 2000-11-10 version.
650
6512001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
652
653 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
654 detect in_pktinfo structure. Suggested by: Vlad Lungu
655 <vlad@rls.roknet.ro>.
656
6572001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
658
659 * configure.in: Add check for structure in_pktinfo.
660
6612001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
662
663 * configure.in (USE_PAM): Fix PAM library detection code.
664
6652001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
666
667 * zebra-0.91 is released.
668
6692001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
670
671 * configure.in: Remove guile related definition.
672
6732001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
674
675 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
676 removed. htonl should work fine on any platform.
677
6782001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
679
680 * configure.in: Remove --enable-oldrib option.
681
682 * acconfig.h: OLD_RIB definition is removed.
683
684 * zebra-0.90 is released.
685
686 * configure.in (LIBS): Add check for sun_len field in struct
687 sun_len.
688
6892001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
690
691 * Makefile.am: Include init/redhat files to distribution.
692
6932001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
694
695 * configure.in: check libm.a for BGPd compile error.
696 AC_CHECK_LIB(m, main) was added.
697
6982000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
699
700 * configure.in: --enable-unixdomain becomes default. Add
701 --enable-tcp-zebra for TCP/IP communication between protocol
702 daemon and zebra.
703
704 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
705 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
706 lib/regex.c.
707
708 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
709
7102000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
711
712 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
713 multipath number. ARG must be digit.
714
7152000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
716
717 * configure.in: Add --enable-newrib for test new RIB code.
718
7192000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
720
721 * configure.in, config.h.in: Add check for libutil.h and
722 setproctitle().
723
7242000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
725
726 * configure.in: Add --enable-nssa for OSPF NSSA option.
727
728 * acconfig.h: Define HAVE_NSSA.
729
7302000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
731
732 * configure.in: pam_misc is only linked when the platform is
733 GNU/Linux.
734
7352000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
736
737 * configure.in (LIBS): Add check for crypto library. test x`ls
738 ${ac_snmp}` is replaced with sipmle test -f.
739
7402000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
741
742 * configure.in: Add --enable-unixdomain option. This will be
743 default behavior in zebra-0.90.
744
7452000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
746
747 * zebra-0.89 is released.
748
7492000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
750
751 * configure.in: Add check for Intel CPU for Solaris on x86 check.
752
7532000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
754
755 * configure.in: Add check for getifaddrs().
756 Set AM_INIT_AUTOMAKE version to 0.89.
757
7582000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
759
760 * config.guess: Update to the latest version.
761
762 * config.sub: Likewise
763
7642000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
765
766 * REPORTING-BUGS: New file is added.
767
7682000-08-27 itojun@iijlab.net
769
770 * configure.in: Add ncurses library check when --enable-vtysh is
771 specified.
772
7732000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
774
775 * configure.in: Add check for readline/history.h.
776
777 * acconfig.h: Remove pthread related variables.
778
779 * configure.in: Add --with-libpam option for vtysh PAM
780 authentication. Remove --disable-pthread because we don't support
781 pthread.
782
7832000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
784
785 * zebra-0.88 is released.
786
787 * configure.in: Add Solaris -lcurses for vtysh.
788
7892000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
790
791 * configure.in: Add check for ncurses for compiling on Solaris.
792
7932000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
794
795 * configure.in: Add check for libreadline when --enable-vtysh is
796 specified.
797
7982000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
799
800 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
801 interface method is if_ioctl.o
802
8032000-07-09 Chris Dunlop <chris@onthe.net.au>
804
805 * acconfig.h: Add HAVE_BROKEN_ALIASES.
806
807 * configure.in: Add --enable-broken-aliases.
808
8092000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
810
811 * Set version to zebra-0.87.
812
8132000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
814
815 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
816 default.
817
818 * Set version to zebra-0.87-pre
819
820 * Makefile.am: Likewise.
821
8222000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
823
824 * Set version to 0.86.
825
8262000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
827
828 * Set version to 0.85b for ospfd test.
829
8302000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
831
832 * Set version to 0.85a for ospfd test.
833
8342000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
835
836 * Set version to 0.85.
837
8382000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
839
840 * Makefile.in: Regenerated by patched automake for fixing "make
841 clean" problem on FreeBSD.
842
8431999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
844
845 * Set version to 0.83a. This is for *BSD static route lookup
846 problem.
847
8481999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
849
850 * Set version to 0.83.
851
8521999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
853
854 * Set version to 0.82.
855
8561999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
857
858 * aczebra.m4: New file added.
859
8601999-11-21 Michael Handler <handler@sub-rosa.com>
861
862 * configure.in (LIBS): Add sa_len check of sockaddr.
863
864 * acconfig.h: Add HAVE_SA_LEN.
865
8661999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
867
868 * version.h: Update version to zebra-0.81b for bgpd test.
869
8701999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
871
872 * configure.in: Add --enable-mbgp.
873
8741999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
875
876 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
877
8781999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
879
880 * TODO: New file is added.
881
8821999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
883
884 * version.h: Update version to zebra-0.81a for ospfd test.
885
8861999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
887
888 * configure.in: New option --enable-snmp is added.
889
8901999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
891
892 * version.h: Update version to zebra-0.80.
893
8941999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
895
896 * version.h: Update version to zebra-0.80-pre3
897
8981999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
899
900 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
901
9021999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
903
904 * configure.in: Add support of OpenBSD.
905
9061999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
907
908 * version.h: Update version to zebra-0.80-pre2.
909
9101999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
911
912 * version.h: Update version to zebra-0.80-pre. From this version,
913 access-list and prefix-list's name space is divided into IPv4 and
914 IPv6.
915
9161999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
917
918 * version.h: For test recent fixes Set version to zebra-0.79a.
919
9201999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
921
922 * version.h: zebra-0.79 is out.
923
9241999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
925
926 * version.h: For ospfd's virtual link test. Set version to 0.78h.
927
9281999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
929
930 * version.h: For ospfd test. Set version to 0.78g.
931
9321999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
933
934 * version.h: For internal test of ospfd. Set version to 0.78f.
935
9361999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
937
938 * version.h: To test ospfd's fix, set version to 0.78e.
939
9401999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
941
942 * version.h: To test ospfd's area related bug fix, set version
943 to 0.78d.
944
9451999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
946
947 * version.h: To test ospfd, set version to 0.78c.
948
9491999-08-31 Janos Farkas <chexum@shadow.banki.hu>
950
951 * Many misspelling correction.
952
9531999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
954
955 * version.h: To test ospfd, set version to 0.78b.
956
9571999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
958
959 * configure.in (LIBS): Add UCD-SNMP include path check.
960
9611999-08-31 Lars Fenneberg <lf@elemental.net>
962
963 * configure.in: The logic which detects the UCD-SNMP library
964 should first check in the default system locations for the library
965 and then in /usr/local.
966
9671999-08-27 itojun@iijlab.net
968
969 * configure.in (LIBS): Fix problem about libsnmp.a check.
970
9711999-08-26 kay <kay@v6.access.co.jp>
972
973 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
974
9751999-08-24 VOP <vop@unity.net>
976
977 * filter.c: Include "sockunion.h".
978 plist.c: Likewise.
979 table.c: Likewise.
980
9811999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
982
983 * configure.in: Add netinet6/in6.h check.
984
9851999-08-21 Masaki Minami <masaki@minami.org>
986
987 * BSD/OS 4.0 porting.
988
9891999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
990
991 * configure.in: Add --enable-netlink option to force to use Linux
992 netlink interface.
993 (CFLAGS): Add ucd-snmp library check.
994
995 * acconfig.h: If socklen_t is not defined, typedef int to
996 socklen_t.
997
9981999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
999
1000 * configure.in: When --enable-ipv6 specified, then only kernel
1001 version is checked.
1002
10031999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1004
1005 * configure.in: Add GNU libc 2.1 check.
1006
10071999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1008
1009 * configure.in: Fix privious Linux IPv6 check changes.
1010
10111999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
1012
1013 * configure.in: Improve Linux IPv6 feature check.
1014
10151999-07-29 Rick Payne <rickp@rossfell.co.uk>
1016
1017 * Changed route-maps to behave in a more cisco-like fashion
1018
10191999-07-27 Gerhard Poul <gpoul@gnu.org>
1020
1021 * SERVICES: New file added.
1022
10231999-07-12 itojun@iijlab.net
1024
1025 * configure.in: Add check for getaddrinfo. Improve Kame related
1026 library check.
1027
10281999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1029
1030 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
1031
10321999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1033
1034 * configure.in: Delete check for netinet/ip6.h.
1035
10361999-06-30 Gerhard Poul <gpoul@gnu.org>
1037
1038 * README: remixed the old files and added some new parts.
1039 moved some INSTALL stuff into INSTALL file.
1040 moved some other stuff to doc/zebra.texi
1041
10421999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1043
1044 * configure.in (LIBS): Add libresolv check.
1045 Change --enabe-all-in-one option to --enable-one-vty.
1046
10471999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
1048
1049 * configure.in: Add --enabe-all-in-one option.
1050
10511999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1052
1053 * configure.in: Add socklen_t check.
1054
10551999-06-16 Gerhard Poul <gpoul@gnu.org>
1056
1057 * Many compile warnings fixed.
1058
10591999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
1060
1061 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
1062 OpenBSD (NRL) check is enabled.
1063
10641999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1065
1066 * configure.in (LIBS): Add crypt library check.
1067
10681999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1069
1070 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
1071
10721999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1073
1074 * Set version to 0.63 for first beta package.
1075
10761999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
1077
1078 * guile.m4: Added from guile package.
1079
10801999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1081
1082 * Set version to 0.60 for beta package preparation.
1083
10841999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1085
1086 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
1087 This change is for linking these libraries to guile.
1088
10891999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1090
1091 * configure.in (LIBS): Add struct rt_addrinfo check.
1092
10931999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1094
1095 * configure.in: AC_STDC_HEADERS added.
1096
10971999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1098
1099 * Add dependencies to each directory's Makefile.am.
1100
11011999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
1102
1103 * reworked include file structure, and configure so that all
1104 source files get all system-dependent include files by including
1105 <zebra.h> which is really lib/zebra.h. This means that the
1106 different programs include files are now available as #include
1107 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
1108
1109 In practical terms, if I haven't really screwed up, the main file
1110 that maintainers for other OSes have to change is lib/zebra.h for
1111 all the conditional includes etc.
1112
1113 * added --disable-pthread for those systems that seem to have
1114 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
1115 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
1116 instead.
1117
11181999-02-24 <kunihiro@zebra.org>
1119
1120 * configure.in: update to AC_PREREQ(1.13).
1121 Change message from Linux 2.1.x to Linux 2.2.x.
1122 * Added ospf6d directory support.
1123
11241999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
1125
1126 * added a "log" element to the BGPd peer structure, enabling us to
1127 start thinging about a log stream per peer. This is currently
1128 ignored by the wrapper code, but developers should try to use the
1129 "appropriate" ZLOG stream. Documentation will follow, when the
1130 real routines start to exist.
1131
1132 The current plan is to use a copy of the BSD syslog() routines and
1133 replace the syslog library function with our own. I will need
1134 feedback from users of other platforms as this work is done to see
1135 if all is well elsewhere.
1136
1137 * preliminary work on zlog() library. directly replaces syslog()
1138 currently with zlog(ZLOG *, ...) where the new first argument
1139 is a pointer to a ZLOG structure (defined in lib/log.h) and will
1140 encapsulate all the information necessary to maintain multiple
1141 logging streams.
1142
11431999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
1144
1145 * added vsnprintf() macro to lib/str.h if required and removed
1146 #ifdef SUNOS_5 dependency on it
1147
11481999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1149
1150 * syslog support added
1151
11521999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1153
1154 * configure.in: Add daemon function check.
1155
11561999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1157
1158 * configure.in: Add --disable-ipv6, --disable-zebra,
1159 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
1160 options to configure.
1161
11621998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1163
1164 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
1165
11661998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1167
1168 * configure.in: Comment out FreeBSD's libc_r detect section. At
1169 this moment it doesn't work correctly with zebra.
1170
1171 Netlink interface is only enabled when Linux kernel version is
1172 upper than 2.1.0.
1173
11741998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
1175
1176 * Hydrangea is now called KAME, so change all defines.
1177
11781998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1179
1180 * configure.in: ifaliasreq check added.
1181
11821998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
1183
1184 * Patch is applied for compile under EWS4800
1185
11861998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1187
1188 * configure.in: delete old mtu_method check.
1189
1190 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
1191
11921998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1193
1194 * configure.in: add new netlink check for GNU/Linux
1195
11961998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1197
1198 * doc/zebra.texi: Update Linux netlink chapter.
1199
12001998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1201
1202 * config.h.in: define PTHREAD if work on Solaris 2.6
1203 why delete the definition? I miss?
1204
12051998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1206
1207 * configure.in: add net/if.h header check.
1208
12091998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1210
1211 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
1212 * zebra.texi: Modify Introduction text.
1213 * RIPngd.c: Patch Hydrangea code.
1214
12151998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1216
1217 * .cvsignore: added.
1218
1219 * Makerule.in: is gone.
1220 * Makefile.am: Now we use automake to generate Makefile.in
1221
12221998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1223
1224 * lib/vty.c: modified the definition of *master
1225 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1226
1227
12281998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1229
1230 * configure.in: define PTHREAD if work on Solaris 2.6
1231 * config.h.in: likewise
1232 * lib/thread.c: likewise
1233 * lib/vty.c: likewise
1234
12351998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1236
1237 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1238 * bgpd/: remove include <netinet6/in6.h> line.
1239 * lib/: remove include <netinet6/in6.h> line.
1240 * ripbgd/: remove include <netinet6/in6.h> line.
1241 * zebra/: remove include <netinet6/in6.h> line.
1242 * ripd/*.c: remove include <netinet6/in6.h> line.
1243 undefine IPV6 difinitions because RIPd is not worked for
1244 IPv6 protocol.
1245
1246
12471998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1248
1249 * configure.in: Change routing socket check method from
1250 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1251 AF_ROUTE but over linux it's meenigless.
1252
12531998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1254
1255 * config.h.in: remove err_t define.
1256
12571997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1258
1259 * configure.in (canonical): add check of IF_METHOD
1260
12611997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1262
1263 * configure.in: add INRIA check
1264
12651997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1266
1267 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1268
12691997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1270
1271 * configure.in: change IRDPD to NDPD
1272
12731997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1274
1275 * INSTALL: new file
1276
12771997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1278
1279 * config.h: add XCALLOC()
1280