blob: f33305864b1ae8fd56f9c490dc8c1b3eccb622ad [file] [log] [blame]
paul2abb1cf2004-08-19 04:42:03 +000012004-08-19 Paul Jakma <paul@dishone.st>
2
3 * Makefile.am: add m4 directory to EXTRA_DIST, and define
4 ACLOCAL_AMFLAGS to have aclocal pull in m4/
5 * configure.ac: AM_PROG_LIBTOOL should be AC_...
6 * update-autotools: print a warning that this script is deprecated
7
gdt29904602004-08-17 12:27:32 +000082004-08-17 Greg Troxel <gdt@fnord.ir.bbn.com>
9
10 * update-autotools: print tools versions to aid people in sending
11 bug reports.
12
gdtb7a97f82004-07-23 16:23:56 +0000132004-07-23 Greg Troxel <gdt@poblano.ir.bbn.com>
14
15 * */Makefile.am: Use ../dir/libfoo.la, rather than "-L../dir
16 -lfoo", to avoid linking against installed libraries from a
17 previous version.
18
19 * {lib,ospfd,ospfclient}/Makefile.am: explicitly define the shared
20 library version number to be 0.0
21
22 * configure.ac: remove spurious , so extract.pl is chmod'd +x.
23
24 * HACKING: explain shared library versioning rules
25
paul27eebb32004-07-22 18:16:59 +0000262004-07-22 Paul Jakma <paul@dishone.st>
27
28 * configure.ac: modify default CFLAGS to be compiler agnostic
29 build Makefile for tests/ subdir.
30
gdtaa9af782004-07-14 13:55:28 +0000312004-07-14 Greg Troxel <gdt@poblano.ir.bbn.com>
32
33 * Makefile.am (EXTRA_DIST): Add missing \, so tools stuff is
34 really in distfile.
35
gdtcf313882004-06-30 13:24:42 +0000362004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
37
gdt87efd642004-06-30 17:36:11 +000038 * */Makefile.am: use -L../lib -lzebra, so we pick up the shlib
39 version of libzebra when available.
40
41 * configure.ac, update-autotools: Add libtool.
42
432004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
44
gdtf2bfdee2004-06-30 17:25:15 +000045 * Makefile.am: add files to EXTRA_DIST rather than copying, and
46 omit the kludgy cleaning steps, which were failing when the list
47 to clean was empty.
48
492004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
50
gdtfc9d0742004-06-30 14:25:12 +000051 * configure.ac: Look for perl, and substitute into vtysh/extract.pl.
52 Search for termcap functions more expansively (fixes vtysh compile
53 on NetBSD). Clean up --enable-vtysh definition.
54
552004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
56
gdtcf313882004-06-30 13:24:42 +000057 * update-autotools: Use -rf on autom4te.cache.
58
hasso320ec102004-06-20 19:54:37 +0000592004-06-20 Hasso Tepper <hasso@estpak.ee>
60
61 * lib/vty.c: Don't attempt to load configuration file from current
62 directory.
63 * Update vty_read_config() calls in bgpd/bgp_main.c, isisd/isis_main.c,
64 ospf6d/ospf6_main.c, ospfd/ospf_main.c, ripd/rip_main.c,
65 ripngd/ripng_main.c and zebra/main.c.
66
paul19877dd2004-05-11 10:49:35 +0000672004-05-11 Paul Jakma <paul@dishone.st>
68
69 * configure.ac: Add solaris support for the zebra/*_solaris
70 method's, based on Sowmini's patches.
71
pauld355bfa2004-04-08 07:43:45 +0000722004-04-08 Paul Jakma <paul@dishone.st>
73
74 * ospf_spf.h: Add backlink field to struct vertex
75 * ospf_spf.h: (ospf_vertex_new) initialise backlink
76 (ospf_lsa_has_link) return index of link back to
77 vertex V from candidate vertex W, or -1 if no link exists.
78 (ospf_spf_next) save backlink index for candidate vertex
79 * ospf_interface.c: (ospf_vl_set_params) Use the backlink index
80 to determine correct address for virtual-link peers. Fall back
81 to older "pick first link" method if no backlink index exists.
82
hasso41d3fc92004-04-06 11:59:00 +0000832004-04-06 Hasso Tepper <hasso@estpak.ee>
84
85 * zebra/ipforward_proc.c: Fixed lowering privileges.
86 * zebra/zserv.c: Fixed "(no) ipv6 forwarding" command logic.
87 * configure.ac: Added --disable-capabilities switch to configure.
88
hassof571dab2004-03-22 08:55:25 +0000892004-03-22 Hasso Tepper <hasso@estpak.ee>
90
91 * Readded SIGTERM handling so daemons can clean up their stuff if they
92 are killed (not murdered).
93
hasso37318652004-03-20 20:06:15 +0000942004-03-20 Michael Bruening <mike@vailsys.com>
95
96 * ospfd/ospf_vty.c: Completed array distribute_str of route types with
97 addition of "isis". This array must be indexed by
98 ZEBRA_ROUTE_(SYSTEM|KERNEL|...) defines in zebra.h, and should
99 be updated with every route type addition. This fix allows
100 commands redistributing routes from (bgp|isis), like "router ospf
101 redistribute bgp ...", to be written to terminal, memory, file,
102 which would otherwise result in a seg fault or, possibly, config
103 file corruption. Overlooked in import of isisd.
104 * Similar fixes to bgpd/bgp_vty.c ospf6d/ospf6_asbr.c ripd/rip_zebra.c
105 and ripngd/ripng_zebra.c.
106
hasso8c903fb2004-03-17 20:39:18 +00001072004-03-17 Jean-Yves Simon <lethalwp@tiscali.be>
108
109 * zebra/main.c, ripd/rip_main.c: Fix typos sigusr1 -> sigint,
110 bugzilla #82.
111
gdt5e4fa162004-03-16 14:38:36 +00001122004-03-16 David Young <dyoung@pobox.com>
113
114 * (many) reference <lib/version.h> rather than "version.h",
115 because version.h is a generated file and not present in the
116 source tree when using objdir builds.
117
hassofa2b17e2004-03-04 17:45:00 +00001182004-03-03 PC Drew <pc@superiorcomm.net>
119
120 * lib/keychain.c: typecast time_t function to long, fixes compile
121 warning.
122 * lib/debug.c: wrapped function with ifdef HAVE_GLIBC_BACKTRACE fixes
123 compile warning when backtrace doesn't exist for that system.
124 * zebra/rtadv.c: for OpenBSD, added include statement for
125 netinet/icmp6.h
126 * zebra/zserv.c: added default case to switch statements, fixes compile
127 warning about certain NEXTHOP_TYPE enumeration values not being
128 handled.
129 * zebra/rt_socket.c: set *mask = NULL by default, fixes compile
130 warning, about mask possibly being used uninitialized.
131 * bgpd/bgp_nexthop.c: added default case to switch statements, fixes
132 compile warning about certain NEXTHOP_TYPE enumeration values not
133 being handled.
134 * ospfd/ospf_spf.c: typecast time_t to long, fixes compile warning.
135 * ospfd/ospf_route.c: typecast route_node->prefix to prefix_ipv4, fixes
136 compile warning.
137 * ospfd/ospf_route.c: typecast prefix_ipv4 to prefix, fixes compile
138 warning.
139 * ospfd/ospf_abr.c: typecast prefix to prefix_ipv4 in two instances,
140 fixes compile warning.
141 * vtysh/vtysh.c: fixed null pointer sentinel value when doing execl and
142 friends, fixes compile warning.
143 * ospf6d/ospf6_damp.c: typecast time_t to long in 4 instances, fixes
144 compile warning.
145 * ospf6d/ospf6_main.c: use MAXPATHLEN (if set) instead of 64 for the
146 _cwd array, fixes compile warning.
147
paul2d75d052004-01-19 21:31:15 +00001482004-01-19 Paul Jakma <paul@dishone.st>
149
150 * tests/test-sig.c: New file, regression test for sigevents.
151 * lib/Makefile.am: add sigevent.{c,h}
152 * (isis|rip|ripng|ospf|ospf6|bgp)d/\1_main.c: modify for sigevents.
153 * zebra/main.c: ditto.
154
paula27abaa2004-01-10 22:03:07 +00001552004-01-10 Paul Jakma <paul@dishone.st>
156
157 * Makefile.am: redhat/ is a dist subdir too.
158
jardina4d2a0d2004-01-10 20:42:35 +00001592004-01-10 Vincent Jardin <jardin@6wind.com>
160
161 * configure.ac: add the redhat/Makefile as a AC_OUTPUT() argument.
162 It fixes build on FreeBSD 5.1 and FreeBSD 4.7
163
paul00bc5602004-01-09 16:30:52 +00001642004-01-08 Paul Jakma <paul@dishone.st>
165
166 * Makefile.am: as per gdt, specify the redhat dir as a DIST_SUBDIR,
167 remove the redhat/... dist targets - instead these now go in..
168 redhat/Makefile.am: (new) proper place to describe redhat/ dist
169 files, as well as allow quagga.spec to be regenerated properly.
170 redhat/quagga.sysconfig: specify conf file location.
171 redhat/quagga.spec.in: Add 2 patches to RPM build.
172
paul41ad8782003-12-30 11:09:00 +00001732003-12-30 Paul Jakma <paul@dishone.st>
174
paul15d74e92003-12-30 11:16:21 +0000175 * redhat/isisd.init: new file, init script for isisd.
176 redhat/quagga.sysconfig: new file, sysconfig file for quagga
177 initscripts.
178 redhat/quagga.spec.in: various cleanups, including sysconfig patch
179 from RH, fixed UID/GID as per RH EL, shell changed to
180 /sbin/nologin, daemon vty's listen to 127.1 only per default and
181 isisd packaged.
182 redhat/*.init: sysconfig support and runlevels specified.
183
1842003-12-30 Paul Jakma <paul@dishone.st>
185
paul41ad8782003-12-30 11:09:00 +0000186 * Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
187 copying via dist-hook. Remove ~ files backup cruft from dists.
188 isisd/Makefile.am: sysconf example should go via
189 dist_examples_DATA. The include-netbsd/ headers werent mentioned
190 as sources and werent being copied into dists.
191
jardin9e867fe2003-12-23 08:56:18 +00001922003-12-23 Vincent Jardin <jardin@6wind.com>
193
194 * isisd: Import isisd from Sampo Saaristo's source code.
195
gdtaa593d52003-12-22 20:15:53 +00001962003-12-22 Christian Hammers <ch@lathspell.de>
197
198 * configure.ac (and everywhere a regular file is opened for
199 writing): use file permissions from configure rather than
200 compiled-in umask.
201
hasso47ce02a2003-12-22 16:49:15 +00002022003-12-22 Hasso Tepper <hasso@estpak.ee>
203
204 * lib/linklist.c: Revert microfix I commited while reverting
205 [quagga-dev 227]. Caused by misreading code.
206
hassoe90fbab2003-12-21 09:51:42 +00002072003-12-21 Hasso Tepper <hasso@estpak.ee>
208
209 * lib/linklist.c: Revert patch [quagga-dev 227]. listnode_add_sort()
210 function should not drop nodes in any case. But fix behavior where
211 nodes were added to the end of list when cmp returned 0.
212 * lib/if.c: Check for duplicates before calling listnode_add_sort().
213
gdtaf273652003-12-08 18:12:34 +00002142003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
215
216 * {lib,ospfd,ospfapi}/Makefile.am: Use pkginclude_HEADERS rather
217 than include_HEADERS to place includes in
218 ${prefix}/include/quaggainstead of polluting ${prefix}/include.
219
gdtc4f0efe2003-12-04 15:39:25 +00002202003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
221
222 * configure.ac: When setting exampledir to sysconfdir as a
223 default, don't quote ${sysconfdir}. (Bug reported by Vincent
224 Jardin.)
225
gdtd6b72f72003-12-03 17:24:27 +00002262003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
227
gdtd2a0ccc2003-12-03 18:13:48 +0000228 * configure.ac: Compile in Router Advertisement support by
229 default. Note that this does not default to sending RAs; it just
230 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
231 available. While others may prefer other tools, no argument has
232 been made that router advertisement support is such bloat that it
233 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
234 8 bytes with the support compiled out). This reversion of a
235 previous change was done in consultation with Paul.
236
2372003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
238
gdtfa3232e2003-12-03 17:52:30 +0000239 * configure.ac: Move tests for v6 header files to after the check
240 for v6 code version, and conditionalize on the right variable.
241 (Fixes problem where v6 header files are not included when v6 is
242 enabled implicitly.)
gdtd2a0ccc2003-12-03 18:13:48 +0000243
gdtfa3232e2003-12-03 17:52:30 +00002442003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
245
gdtd6b72f72003-12-03 17:24:27 +0000246 * configure.ac: Add --enable-exampledir to specify where example
247 config files should go, defaulting to sysconfdir.
248
249 * */Makefile.am: use exampledir instead of sysconfdif for examples
250
paul62892882003-11-02 07:31:47 +00002512003-11-02 Paul Jakma <paul@dishone.st>
252
253 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
254 route map command so that vtysh can use it. Modified version of
255 Hasso Tepper's patch. Fixes bug #52.
256 * configure.ac: FreeBSD has net-snmp in /usr/local.
257 * redhat/quagga.spec.in: Install libzebra headers with -devel
258 package.
259
2602003-11-02 Krzysztof Oledzki <oleq@ans.pl>
261
262 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
263 caused zebra to read all routes in all tables, rather than just
264 the main table. See [quagga-dev 280].
265
2662003-10-30 Paul Jakma <paul@dishone.st>
267
268 * configure.ac: netinet/in_systm.h is yet another well-known
269 header file we really should be checking for
270
2712003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
272
273 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
274 by ospf_ism.c::ism_change_state() - results in incorrect figure
275 for active interfaces in an area.
276
2772003-10-27 Paul Jakma <paul@dishone.st>
278
279 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
280 reverted RFC3021 patch.
281
2822003-10-27 Simon <lists@routemeister.net>
283
284 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
285 being called with struct connected. Change to co->ifp.
286
2872003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
288
289 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
290 limit when setting changed flag to avoid spurious changes.
291 (static_install_ipv{4,6}) dont uninstall by default, might not be
292 required - avoid spurious uninstalls.
293 (static_uninstall_ipv{4,6}) only uninstall the route if its
294 actually FIB route.
295
2962003-10-24 sowmini.varadhan@sun.com
297
298 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
299 created.
300
3012003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
302
303 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
304 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
305 view string.
306 (bgp_show_neighbor_route) Take a struct peer argument instead of
307 ip string.
308 (peer_adj_routes) ditto
309 (show_adj_routes) ditto
310 (peer_lookup_in_view) new function to return appropriate struct
311 peer for a given view string.
312 (misc) Fixup all calls to above to reflect new calling arguments,
313 and use peer_lookup_in_view as needed. Additional commands
314 installed to use expanded functionality above, existing commands
315 modified to suit as well.
316 * bgpd/bgp_vty.c: 2 new aliases.
317
3182003-10-24 Paul Jakma <paul@dishone.st>
319
320 * configure.ac: Check for fcntl()
321 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
322 regular automake means, not magic install incantations, see
323 bug #38.
324 * lib/Makefile.am: install the headers, needed to link libzebra.a
325 (and hence libospf.a, OSPF-API, etc.)
326
3272003-10-24 waldi@debian.org
328
329 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
330 depended against source files without specification, i.e. it
331 used ../zebra instead of $(top_srcdir)/zebra.
332
3332003-10-23 Paul Jakma <paul@dishone.st>
334
335 * configure.ac: IRIX configure.ac support. Sort of works.
336 sysctl() crashes though (ipforward), there's some kind of odd
337 padding in the PF_ROUTE socket messages and setsockopt() on
338 SOCK_RAW does not work (so ospfd doesnt work).
339
3402003-10-22 Paul Jakma <paul@dishone.st>
341
342 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
343 configure dependent. (still need to find a way to make building of
344 it dependent on configure options or include all commands.)
345
3462003-10-22 Paul Jakma <paul@dishone.st>
347
348 * lib/zebra.h: include limits.h if its there, its a portable header
349 and useful and not just solaris specific. net/route.h is also
350 useful.
351
3522003-10-22 Paul Jakma <paul@dishone.st>
353
354 * lib/regex.c: bzero -> memset
355 * zebra/ioctl.c: ditto. bzero is not portable.
356
3572003-10-22 Paul Jakma <paul@dishone.st>
358
359 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
360 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
361 portable.
362
3632003-10-22 Paul Jakma <paul@dishone.st>
364
365 * configure.ac: Split up header checks into non-net, net and ipv6
366 related. Checking of IPv6 is conditional. Add some more output
367 text for the end of the configure run.
368
3692003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
370
371 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
372 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
373 family prefixes. Accept prefix as argument.
374 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
375 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
376 bgp_dump_routes_attr.
377 (bgp_dump_common) Go by the family of the peering socket, not
378 configured address family when dumping peering information.
379 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
380 patch.
381
3822003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
383
384 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
385 fixed intervals rather than fixed intervals from startup time.
386 (bgp_dump_interval_func) Dont return immediately if file cant be
387 openeded, but reschedule interval dumps, even - admin might
388 fix problem in meantime. Close the dump file in between intervals.
389 (bgp_dump_init) account for MSG header when initialising stream
390 size.
391
3922003-10-15 Paul Jakma <paul@dishone.st>
393
394 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
395 lookup oi for a given prefix in a given interfaces table of oi's.
396 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
397 reporting new interface multiple times.
398 NB: This patch is a complete plaster-band of a hack. First, why is
399 zebra reporting interface events multiple times? Second, why does
400 ospfd maintain so many damn lists and tables relating to oi's -
401 these should be reconciled into one or two tables.
402
4032003-10-15 sowmini.varadhan@sun.com
404
405 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
406 instead of creating one socket per send. send source addr to
407 rip_update_interface.
408 (rip_update_process) should send an update on every connected
409 network for each interface.
410 (rip_request_send) should send a request on every connected
411 network for each interface.
412 * ripd/ripd.h: update prototype for rip_interface_multicast_set
413 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
414 so that it can be called repeatedly for aliased interfaces (on
415 multiple networks).
416
4172003-10-15 Jay Fenlason <fenlason@redhat.com>
418
419 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
420 end-sub-negotation is sent when no sub-negotation data has been
421 sent. Return immediately if no sub-negotation is in progress.
422 (vty_read) do not attempt to process options if no sub-negotation
423 is in progress.
424
4252003-10-15 Paul Jakma <paul@dishone.st>
426
427 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
428 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
429 (non-portable) getcwd() allocation (which we didnt seem to be
430 freeing).
431
4322003-10-13 Jay Fenlason <fenlason@redhat.com>
433
434 * lib/zebra.h: define UINT32_MAX for those systems which do not
435 provide it.
436 * bgp_attr.h: define BGP_MED_MAX.
437 * bgp_route.c: update defines/constants to BGP_MED_MAX.
438 * bgp_routemap.c: ditto. clean up route_match_metric_compile
439 slightly to avoid unneccesary XMALLOC.
440
4412003-10-13 sowmini.varadhan@sun.com
442
443 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
444 * ospf_lsa.c: added better debug comments. check sequence number in
445 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
446 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
447 received.
448 * ospf_flood.c: improve debug statement- print ls_seqnum.
449
4502003-10-13 Douglas Fraser <doug+quagga@idmf.net>
451
452 * zebra/connected.c: PtP revert fixup. Zebra was not creating
453 connected route for PtP peer.
454
4552003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
456
457 * zebra/ipforward_proc.c: (ipforward) Close the fd for
458 /proc/net/snmp. See [quagga-dev 284]
459
4602003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
461
462 * zebra/zebra_rib.c: Fix possible dangling reference to rib
463 route_nodes - unlock it the appropriate number of times. (twice,
464 because of the implicit lock). see [quagga-dev 251].
465
4662003-09-29 Paul Jakma <paul@dishone.st>
467
468 * zebra/connected.c: revert the 'generic PtP' patch as it causes
469 far too many problems. People who use FreeSWAN should investigate
470 native linux ipsec.
471 * zebra/rt_netlink.c: ditto
472 * lib/if.c: ditto
473 * ripd/ripd.h: ditto
474 * ripd/ripd.c: ditto
475 * ripd/rip_interface.c: ditto
476 * ospfd/ospfd.c: ditto
477 * ospfd/ospf_snmp.c: ditto
478 * bgpd/bgp_nexthop.c: ditto
479 * ospfd/ospf_packet.c: Add debug output for some of the previously
480 completely silent drops of 'bad' packets.
481 * configure.ac: bump version
482
4832003-08-27 Jay Fenlason <fenlason@redhat.com>
484
485 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
486 * zebra/Makefile.am: Link in libcap
487 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
488 compared with UINT32_MAX
489 * ospfd/ospfd.c: remove redundant assert
490 * zebra/rtadv.c: add missing include for zebra/rib.h
491
4922003-09-24 Paul Jakma <paul@dishone.st>
493
494 * lib/version.h: moved to version.h.in
495 * lib/version.h.in: New file, from version.h. Change hardcoded
496 package name and version to use the autoconf defined substition
497 variables.
498 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
499 through lib/version.h for VERSION. Add lib/version.h to the
500 AC_OUTPUT list. Update the text output of quagga version at end
501 of configure run to use PACKAGE_VERSION.
502 * doc/.cvsignore: ignore quagga.pdf
503 * doc/.cvsignore: ignore version.h, its now autogenerated.
504
5052003-09-24 sowmini.varadhan@sun.com
506
507 * lib/if.c: (if_cmp_func) fix infinite loop if
508 ifp1->name == ifp2->name
509 * lib/linklist.c: (if_cmp_func) Fix handling of case where
510 list->cmp returns 0.
511 * rip_interface.c: (rip_interface_address_add) call
512 rip_enable_apply(), or the interface is never considered up.
513 see [quagga-dev 225].
514 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
515 address families in the absence of sa_len element in struct
516 sockaddr.
517 (ifm_read): Handle solaris 9 if_msghdr_t.
518 Deal with interfaces which are incomplete, lookup on name rather
519 than the placeholder interface index of -1.
520
5212003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
522
523 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
524 interface to ospf_if_lookup_by_local_addr() rather than the
525 receiving interface ifp, packets for VL's could come in any
526 interface. See quagga-dev 250.
527
paule05fba42003-04-13 20:20:53 +00005282003-04-13 Paul Jakma <paul@dishone.st>
529
530 * Amir: Opaque LSA bug fix for deletion of Type11's
531 * configure.ac: use --localstatedir for Unix sockets
paul645878f2003-04-13 21:42:11 +0000532 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
533 LSAs.
paule05fba42003-04-13 20:20:53 +0000534
paul020709f2003-04-04 02:44:16 +00005352003-04-04 Paul Jakma <paul@dishone.st>
536
537 * Sync to Zebra CVS
538 * Fix lib/thread.h leak
539 * Fix small Opaque LSA leak
540 * Do not configure OSPF interfaces for secondary addresses
541 * vtysh fixes from Hasso
542 * Dave Watson's missing ntohs fix
543
paul68980082003-03-25 05:07:42 +00005442003-03-25 Paul Jakma <paul@dishone.st>
545
546 * Sync to Zebra CVS
547
paul07661cb2003-03-18 00:03:05 +00005482003-03-17 Amir Guindehi <amir@datacore.ch>
549
550 * Extended SNMP checks in configure.ac so that net-snmp works
551
5522003-03-17 Amir Guindehi <amir@datacore.ch>
553 Ralph Keller <keller@tik.ee.ethz.ch>
554 * merge OSPF-API
555
paul13766da2003-02-07 14:46:23 +00005562003-02-07 Paul Jakma <paul@dishone.st>
557
558 * Sync to zebra CVS
559
paul420df432003-02-03 20:30:39 +00005602003-02-03 Paul Jakma <paul@dishone.st>
561
562 * Sync to zebra CVS
563
paulae936ae2003-01-20 04:58:21 +00005642003-01-19 Paul Jakma <paul@dishone.st>
565
566 * Temporary fix for Generic PtP wrt to IPv6
567
paul9a668002003-01-18 23:11:44 +00005682003-01-17 Paul Jakma <paul@dishone.st>
569
570 * Sync up to latest zebra.org CVS
571 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
572 Masahiko Endo <endo@suri.co.jp>
573 * [zebra 16824] [PATCH] nsm_kill_neighbor
574 Masahiko Endo <endo@suri.co.jp>
575 * [zebra 17217] [PATCH] show thread CPU
576 Yon Uriarte <havanna_moon@gmx.net>
577 * [zebra 17218] Re: [PATCH] CLI extensions.
578 Yon Uriarte <havanna_moon@gmx.net>
579
paul4fc01e62002-12-13 20:49:00 +00005802002-12-13 Paul Jakma <paul@dishone.st>
581
582 * added support for vtysh 'write file' command to
paul0efa4d52002-12-13 21:55:43 +0000583 write either per-daamon and/or integrated file
paulab836aa2002-12-13 21:19:02 +0000584 * ospfd md5 buffer copying fix (Greg Troxel)
paul8bd9c712002-12-13 21:05:16 +0000585 * ospfd md5 sequence number derived from time()
paulab836aa2002-12-13 21:19:02 +0000586 * RIPv1 fixes and improvements (John Hay)
587 * link state detection (linux) ([zebra 12269])
588 * Generic PtP and RFC3021 interface addressing support
589 (Frank van Maarseveen)
paul0efa4d52002-12-13 21:55:43 +0000590 * Michal Ludvig <michal@logix.cz>:
591 [zebra 16525] PATCH: Bugfixes for KAME systems
592 * Kevin C Miller <kevinm@andrew.cmu.edu>
593 [zebra 16681] OSPF NSSA Patches
594 * Yon Uriarte <havanna_moon@gmx.net>
595 [zebra 16671] [PATCH] CLI extensions
paula8959012002-12-13 21:59:26 +0000596 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
paul4fc01e62002-12-13 20:49:00 +0000597
paul718e3742002-12-13 20:15:29 +00005982002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
599
600 * zebra-0.93 released.
601
6022002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
603
604 * update-autotools: Change file name from update-auto-tools.sh.
605
6062002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
607
608 * update-auto-tools.sh: Add a new script to clean up build
609 environment.
610
6112002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
612
613 * Shift to the latest build environment autoconf-2.53 and
614 automake-1.6.2.
615
6162001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
617
618 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
619
6202001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
621
622 * zebra-0.92a released.
623
6242001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
625
626 * configure.in: SNMP library check problem fix when the library is
627 installed under /usr/local/lib.
628
6292001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
630
631 * zebra-0.92 released.
632
6332001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
634
635 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
636 warning.
637 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
638 warnings.
639
640 * config.guess: Update to 2000-11-10 version.
641
6422001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
643
644 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
645 detect in_pktinfo structure. Suggested by: Vlad Lungu
646 <vlad@rls.roknet.ro>.
647
6482001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
649
650 * configure.in: Add check for structure in_pktinfo.
651
6522001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
653
654 * configure.in (USE_PAM): Fix PAM library detection code.
655
6562001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
657
658 * zebra-0.91 is released.
659
6602001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
661
662 * configure.in: Remove guile related definition.
663
6642001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
665
666 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
667 removed. htonl should work fine on any platform.
668
6692001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
670
671 * configure.in: Remove --enable-oldrib option.
672
673 * acconfig.h: OLD_RIB definition is removed.
674
675 * zebra-0.90 is released.
676
677 * configure.in (LIBS): Add check for sun_len field in struct
678 sun_len.
679
6802001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
681
682 * Makefile.am: Include init/redhat files to distribution.
683
6842001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
685
686 * configure.in: check libm.a for BGPd compile error.
687 AC_CHECK_LIB(m, main) was added.
688
6892000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
690
691 * configure.in: --enable-unixdomain becomes default. Add
692 --enable-tcp-zebra for TCP/IP communication between protocol
693 daemon and zebra.
694
695 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
696 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
697 lib/regex.c.
698
699 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
700
7012000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
702
703 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
704 multipath number. ARG must be digit.
705
7062000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
707
708 * configure.in: Add --enable-newrib for test new RIB code.
709
7102000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
711
712 * configure.in, config.h.in: Add check for libutil.h and
713 setproctitle().
714
7152000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
716
717 * configure.in: Add --enable-nssa for OSPF NSSA option.
718
719 * acconfig.h: Define HAVE_NSSA.
720
7212000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
722
723 * configure.in: pam_misc is only linked when the platform is
724 GNU/Linux.
725
7262000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
727
728 * configure.in (LIBS): Add check for crypto library. test x`ls
729 ${ac_snmp}` is replaced with sipmle test -f.
730
7312000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
732
733 * configure.in: Add --enable-unixdomain option. This will be
734 default behavior in zebra-0.90.
735
7362000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
737
738 * zebra-0.89 is released.
739
7402000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
741
742 * configure.in: Add check for Intel CPU for Solaris on x86 check.
743
7442000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
745
746 * configure.in: Add check for getifaddrs().
747 Set AM_INIT_AUTOMAKE version to 0.89.
748
7492000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
750
751 * config.guess: Update to the latest version.
752
753 * config.sub: Likewise
754
7552000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
756
757 * REPORTING-BUGS: New file is added.
758
7592000-08-27 itojun@iijlab.net
760
761 * configure.in: Add ncurses library check when --enable-vtysh is
762 specified.
763
7642000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
765
766 * configure.in: Add check for readline/history.h.
767
768 * acconfig.h: Remove pthread related variables.
769
770 * configure.in: Add --with-libpam option for vtysh PAM
771 authentication. Remove --disable-pthread because we don't support
772 pthread.
773
7742000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
775
776 * zebra-0.88 is released.
777
778 * configure.in: Add Solaris -lcurses for vtysh.
779
7802000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
781
782 * configure.in: Add check for ncurses for compiling on Solaris.
783
7842000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
785
786 * configure.in: Add check for libreadline when --enable-vtysh is
787 specified.
788
7892000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
790
791 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
792 interface method is if_ioctl.o
793
7942000-07-09 Chris Dunlop <chris@onthe.net.au>
795
796 * acconfig.h: Add HAVE_BROKEN_ALIASES.
797
798 * configure.in: Add --enable-broken-aliases.
799
8002000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
801
802 * Set version to zebra-0.87.
803
8042000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
805
806 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
807 default.
808
809 * Set version to zebra-0.87-pre
810
811 * Makefile.am: Likewise.
812
8132000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
814
815 * Set version to 0.86.
816
8172000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
818
819 * Set version to 0.85b for ospfd test.
820
8212000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
822
823 * Set version to 0.85a for ospfd test.
824
8252000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
826
827 * Set version to 0.85.
828
8292000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
830
831 * Makefile.in: Regenerated by patched automake for fixing "make
832 clean" problem on FreeBSD.
833
8341999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
835
836 * Set version to 0.83a. This is for *BSD static route lookup
837 problem.
838
8391999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
840
841 * Set version to 0.83.
842
8431999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
844
845 * Set version to 0.82.
846
8471999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
848
849 * aczebra.m4: New file added.
850
8511999-11-21 Michael Handler <handler@sub-rosa.com>
852
853 * configure.in (LIBS): Add sa_len check of sockaddr.
854
855 * acconfig.h: Add HAVE_SA_LEN.
856
8571999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
858
859 * version.h: Update version to zebra-0.81b for bgpd test.
860
8611999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
862
863 * configure.in: Add --enable-mbgp.
864
8651999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
866
867 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
868
8691999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
870
871 * TODO: New file is added.
872
8731999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
874
875 * version.h: Update version to zebra-0.81a for ospfd test.
876
8771999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
878
879 * configure.in: New option --enable-snmp is added.
880
8811999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
882
883 * version.h: Update version to zebra-0.80.
884
8851999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
886
887 * version.h: Update version to zebra-0.80-pre3
888
8891999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
890
891 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
892
8931999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
894
895 * configure.in: Add support of OpenBSD.
896
8971999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
898
899 * version.h: Update version to zebra-0.80-pre2.
900
9011999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
902
903 * version.h: Update version to zebra-0.80-pre. From this version,
904 access-list and prefix-list's name space is divided into IPv4 and
905 IPv6.
906
9071999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
908
909 * version.h: For test recent fixes Set version to zebra-0.79a.
910
9111999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
912
913 * version.h: zebra-0.79 is out.
914
9151999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
916
917 * version.h: For ospfd's virtual link test. Set version to 0.78h.
918
9191999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
920
921 * version.h: For ospfd test. Set version to 0.78g.
922
9231999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
924
925 * version.h: For internal test of ospfd. Set version to 0.78f.
926
9271999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
928
929 * version.h: To test ospfd's fix, set version to 0.78e.
930
9311999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
932
933 * version.h: To test ospfd's area related bug fix, set version
934 to 0.78d.
935
9361999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
937
938 * version.h: To test ospfd, set version to 0.78c.
939
9401999-08-31 Janos Farkas <chexum@shadow.banki.hu>
941
942 * Many misspelling correction.
943
9441999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
945
946 * version.h: To test ospfd, set version to 0.78b.
947
9481999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
949
950 * configure.in (LIBS): Add UCD-SNMP include path check.
951
9521999-08-31 Lars Fenneberg <lf@elemental.net>
953
954 * configure.in: The logic which detects the UCD-SNMP library
955 should first check in the default system locations for the library
956 and then in /usr/local.
957
9581999-08-27 itojun@iijlab.net
959
960 * configure.in (LIBS): Fix problem about libsnmp.a check.
961
9621999-08-26 kay <kay@v6.access.co.jp>
963
964 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
965
9661999-08-24 VOP <vop@unity.net>
967
968 * filter.c: Include "sockunion.h".
969 plist.c: Likewise.
970 table.c: Likewise.
971
9721999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
973
974 * configure.in: Add netinet6/in6.h check.
975
9761999-08-21 Masaki Minami <masaki@minami.org>
977
978 * BSD/OS 4.0 porting.
979
9801999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
981
982 * configure.in: Add --enable-netlink option to force to use Linux
983 netlink interface.
984 (CFLAGS): Add ucd-snmp library check.
985
986 * acconfig.h: If socklen_t is not defined, typedef int to
987 socklen_t.
988
9891999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
990
991 * configure.in: When --enable-ipv6 specified, then only kernel
992 version is checked.
993
9941999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
995
996 * configure.in: Add GNU libc 2.1 check.
997
9981999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
999
1000 * configure.in: Fix privious Linux IPv6 check changes.
1001
10021999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
1003
1004 * configure.in: Improve Linux IPv6 feature check.
1005
10061999-07-29 Rick Payne <rickp@rossfell.co.uk>
1007
1008 * Changed route-maps to behave in a more cisco-like fashion
1009
10101999-07-27 Gerhard Poul <gpoul@gnu.org>
1011
1012 * SERVICES: New file added.
1013
10141999-07-12 itojun@iijlab.net
1015
1016 * configure.in: Add check for getaddrinfo. Improve Kame related
1017 library check.
1018
10191999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1020
1021 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
1022
10231999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1024
1025 * configure.in: Delete check for netinet/ip6.h.
1026
10271999-06-30 Gerhard Poul <gpoul@gnu.org>
1028
1029 * README: remixed the old files and added some new parts.
1030 moved some INSTALL stuff into INSTALL file.
1031 moved some other stuff to doc/zebra.texi
1032
10331999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1034
1035 * configure.in (LIBS): Add libresolv check.
1036 Change --enabe-all-in-one option to --enable-one-vty.
1037
10381999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
1039
1040 * configure.in: Add --enabe-all-in-one option.
1041
10421999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1043
1044 * configure.in: Add socklen_t check.
1045
10461999-06-16 Gerhard Poul <gpoul@gnu.org>
1047
1048 * Many compile warnings fixed.
1049
10501999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
1051
1052 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
1053 OpenBSD (NRL) check is enabled.
1054
10551999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1056
1057 * configure.in (LIBS): Add crypt library check.
1058
10591999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1060
1061 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
1062
10631999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1064
1065 * Set version to 0.63 for first beta package.
1066
10671999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
1068
1069 * guile.m4: Added from guile package.
1070
10711999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1072
1073 * Set version to 0.60 for beta package preparation.
1074
10751999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1076
1077 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
1078 This change is for linking these libraries to guile.
1079
10801999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1081
1082 * configure.in (LIBS): Add struct rt_addrinfo check.
1083
10841999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1085
1086 * configure.in: AC_STDC_HEADERS added.
1087
10881999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1089
1090 * Add dependencies to each directory's Makefile.am.
1091
10921999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
1093
1094 * reworked include file structure, and configure so that all
1095 source files get all system-dependent include files by including
1096 <zebra.h> which is really lib/zebra.h. This means that the
1097 different programs include files are now available as #include
1098 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
1099
1100 In practical terms, if I haven't really screwed up, the main file
1101 that maintainers for other OSes have to change is lib/zebra.h for
1102 all the conditional includes etc.
1103
1104 * added --disable-pthread for those systems that seem to have
1105 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
1106 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
1107 instead.
1108
11091999-02-24 <kunihiro@zebra.org>
1110
1111 * configure.in: update to AC_PREREQ(1.13).
1112 Change message from Linux 2.1.x to Linux 2.2.x.
1113 * Added ospf6d directory support.
1114
11151999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
1116
1117 * added a "log" element to the BGPd peer structure, enabling us to
1118 start thinging about a log stream per peer. This is currently
1119 ignored by the wrapper code, but developers should try to use the
1120 "appropriate" ZLOG stream. Documentation will follow, when the
1121 real routines start to exist.
1122
1123 The current plan is to use a copy of the BSD syslog() routines and
1124 replace the syslog library function with our own. I will need
1125 feedback from users of other platforms as this work is done to see
1126 if all is well elsewhere.
1127
1128 * preliminary work on zlog() library. directly replaces syslog()
1129 currently with zlog(ZLOG *, ...) where the new first argument
1130 is a pointer to a ZLOG structure (defined in lib/log.h) and will
1131 encapsulate all the information necessary to maintain multiple
1132 logging streams.
1133
11341999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
1135
1136 * added vsnprintf() macro to lib/str.h if required and removed
1137 #ifdef SUNOS_5 dependency on it
1138
11391999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1140
1141 * syslog support added
1142
11431999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1144
1145 * configure.in: Add daemon function check.
1146
11471999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1148
1149 * configure.in: Add --disable-ipv6, --disable-zebra,
1150 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
1151 options to configure.
1152
11531998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1154
1155 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
1156
11571998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1158
1159 * configure.in: Comment out FreeBSD's libc_r detect section. At
1160 this moment it doesn't work correctly with zebra.
1161
1162 Netlink interface is only enabled when Linux kernel version is
1163 upper than 2.1.0.
1164
11651998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
1166
1167 * Hydrangea is now called KAME, so change all defines.
1168
11691998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1170
1171 * configure.in: ifaliasreq check added.
1172
11731998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
1174
1175 * Patch is applied for compile under EWS4800
1176
11771998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1178
1179 * configure.in: delete old mtu_method check.
1180
1181 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
1182
11831998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1184
1185 * configure.in: add new netlink check for GNU/Linux
1186
11871998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1188
1189 * doc/zebra.texi: Update Linux netlink chapter.
1190
11911998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1192
1193 * config.h.in: define PTHREAD if work on Solaris 2.6
1194 why delete the definition? I miss?
1195
11961998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1197
1198 * configure.in: add net/if.h header check.
1199
12001998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1201
1202 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
1203 * zebra.texi: Modify Introduction text.
1204 * RIPngd.c: Patch Hydrangea code.
1205
12061998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1207
1208 * .cvsignore: added.
1209
1210 * Makerule.in: is gone.
1211 * Makefile.am: Now we use automake to generate Makefile.in
1212
12131998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1214
1215 * lib/vty.c: modified the definition of *master
1216 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1217
1218
12191998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1220
1221 * configure.in: define PTHREAD if work on Solaris 2.6
1222 * config.h.in: likewise
1223 * lib/thread.c: likewise
1224 * lib/vty.c: likewise
1225
12261998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1227
1228 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1229 * bgpd/: remove include <netinet6/in6.h> line.
1230 * lib/: remove include <netinet6/in6.h> line.
1231 * ripbgd/: remove include <netinet6/in6.h> line.
1232 * zebra/: remove include <netinet6/in6.h> line.
1233 * ripd/*.c: remove include <netinet6/in6.h> line.
1234 undefine IPV6 difinitions because RIPd is not worked for
1235 IPv6 protocol.
1236
1237
12381998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1239
1240 * configure.in: Change routing socket check method from
1241 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1242 AF_ROUTE but over linux it's meenigless.
1243
12441998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1245
1246 * config.h.in: remove err_t define.
1247
12481997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1249
1250 * configure.in (canonical): add check of IF_METHOD
1251
12521997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1253
1254 * configure.in: add INRIA check
1255
12561997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1257
1258 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1259
12601997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1261
1262 * configure.in: change IRDPD to NDPD
1263
12641997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1265
1266 * INSTALL: new file
1267
12681997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1269
1270 * config.h: add XCALLOC()
1271