blob: 38eb864e12e8f7fbd1cf217936a46cb62dcc8e67 [file] [log] [blame]
paul74a2dd72005-04-25 00:37:03 +000012005-04-25 Paul Jakma <paul.jakma@sun.com>
2
3 * HACKING: Add some notes about build system changes, to
4 document common oversights (common for me anyway).
5 Seperate sections with two newlines, easier to read.
6
ajs924b9222005-04-16 17:11:24 +000072005-04-16 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
8
9 * configure.ac: Added AC_ARG_ENABLE(time-check). By default,
10 warning messages will now be printed for threads or commands that take
11 longer than 5 seconds, but this configure argument can be used
12 to disable the checks or change the threshold.
13
paul03ecfb62005-04-16 15:38:23 +0000142005-04-16 Paul Jakma <paul.jakma@sun.com>
15
16 * configure.ac: check for gawk, needed to build memtypes.h
17
ajsdfb9a542005-04-11 14:55:55 +0000182005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
19
20 * configure.ac: Move AC_CANONICAL_* stuff before AM_INIT_AUTOMAKE to
21 eliminate warning message about AC_ARG_PROGRAM being called
22 before AC_CANONICAL_TARGET.
23
paul26275b02005-04-11 07:10:47 +0000242005-04-11 Paul Jakma <paul.jakma@sun.com>
25
26 * configure.ac: Call AC_CANONICAL_{BUILD,TARGET} macros. Target isnt
27 set otherwise, afaict. AC_SUBST enable_{user,group,vty_group} and
28 quagga_statedir - the Solaris package bits for one need this.
29 configure the solaris/ Makefile.
30 * Makefile.am: solaris is a subdir - unconditional or else it wont
31 be included in non-solaris made dists.
32
paul1b73de82005-04-10 16:31:51 +0000332005-04-10 Paul Jakma <paul.jakma@sun.com>
34
35 * configure.ac: Fix host string recognition for Solaris Nevada aka
36 solaris2.10.1, and hopefully future such strings.
37
paul1eb8ef22005-04-07 07:30:20 +0000382005-04-07 Paul Jakma <paul.jakma@sun.com>
39
40 * (global): Fix up list loops to match changes in lib/linklist,
41 and some basic auditing of usage.
42 * configure.ac: define QUAGGA_NO_DEPRECATED_INTERFACES
43 * HACKING: Add notes about deprecating interfaces and commands.
44
paul208f0b72005-04-05 10:10:06 +0000452005-04-05 Paul Jakma <paul@dishone.st>
46
47 * HACKING: remove the 'manually patch redhat/quagga.spec' bit
48 from RELEASE section. Let the rpm revision be CONFDATE, will work
paul6a524702005-04-05 10:14:50 +000049 fine. Expand on the importance of supplying good ChangeLog's in
50 the PATCH SUBMISSION section.
paul208f0b72005-04-05 10:10:06 +000051
hasso5b087522005-04-03 23:46:37 +0000522005-04-04 Hasso Tepper <hasso at quagga.net>
53
54 * configure.ac: Fix AC_LANG_SOURCE usage. It needs double square
55 brackets around source. Single ones broke square brackets in the
56 code (arrays).
57
hassod33e8d72005-04-03 13:07:21 +0000582005-04-03 Hasso Tepper <hasso at quagga.net>
59
60 * configure.ac: Use AC_RUN_IFELSE instead of obsolete AC_TRY_RUN macro
61 and define action for cross-compiling.
62
hassof695b012005-04-02 19:03:39 +0000632005-04-02 Hasso Tepper <hasso at quagga.net>
64
65 * configure.ac: Add --enable-isis-topology to enable isisd topology
66 generator code.
67
paul3849db22005-04-02 17:13:33 +0000682005-04-02 Paul Jakma <paul@dishone.st>
69
70 * INSTALL.quagga.txt: Add note about additional CVS build
71 requirements, if one wishes to build ps/pdf docs.
72
ajs3cb98de2005-04-02 16:01:05 +0000732005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
74
75 * configure.ac: Add strnlen to AC_CHECK_FUNCS.
76
hasso17eff7c2005-03-27 21:00:35 +0000772005-03-28 Hasso Tepper <hasso at quagga.net>
78
hasso2d582282005-03-28 15:29:07 +000079 * configure.ac, */Makefile.am: Fix previous commit. SNMP includes
80 must be after lib/ includes in some systems. Introduce SNMP_INCLUDES
81 for that.
82
832005-03-28 Hasso Tepper <hasso at quagga.net>
84
hasso17eff7c2005-03-27 21:00:35 +000085 * configure.ac: Fix most of "Presents But Cannot Compiled" warnings
86 about various headers. CFLAGS is not correct place to specify
87 includes, INCLUDES is for that.
88
hasso1969e4b2005-03-27 13:07:23 +0000892005-03-27 Hasso Tepper <hasso at quagga.net>
90
91 * configure.ac: Add Intel compiler (icc) support. Although Intel
92 tries really hard to make icc look like gcc, there are some
93 differences. It's very verbose with -Wall and it doesn't support
94 the individual -W options. We are going to ignore some of these
95 warnings.
96
hassoa0fb71a2005-03-26 14:07:31 +0000972005-03-26 Hasso Tepper <hasso at quagga.net>
98
99 * doc/defines.texi.in, lib/version.h.in: Update copyright string to
100 include year 2005.
101
vincent29c4c9b2005-03-25 13:05:47 +00001022005-03-25 Jean-Mickael Guerin <jean-mickael.guerin@6wind.com>
103 * configure.ac: add struct nd_opt_interval and struct
104 nd_opt_homeagent_info detection.
105
paul55468c82005-03-14 20:19:01 +00001062005-03-14 Paul Jakma <paul.jakma@sun.com>
107
108 * (global) update all c files to match the lib/vector.h rename of
109 (struct vector).active to max, and vector_max macro to
110 vector_active.
111
paulafd8a122005-03-12 06:36:10 +00001122005-03-12 Paul Jakma <paul.jakma@sun.com>
113
114 * configure.ac: Solaris 8 can use the newer lifreq based methods
115 too, allows IPv6.
116
hassoc45eb832005-02-19 13:58:06 +00001172005-02-19 Hasso Tepper <hasso at quagga.net>
118
119 * configure.ac: Fix Linux detection. Host types like i686-pc-linux
120 didn't match the pattern.
121
paul9985f832005-02-09 15:51:56 +00001222005-02-09 Paul Jakma <paul.jakma@sun.com>
123
124 * (global) Update code to match stream.h changes.
125 stream_get_putp effectively replaced with stream_get_endp.
126 stream_forward renamed to stream_forward_getp.
127 stream_forward_endp introduced to replace some previous
128 setting/manual twiddling of putp by daemons.
129
paulf83d18d2005-01-24 10:24:31 +00001302005-01-24 Paul Jakma <paul@dishone.st>
131
132 * configure.ac: Bump version to 0.99.0
133
ajsb8540382005-01-15 17:26:48 +00001342005-01-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
135
136 * redhat/quagga.spec.in: Fix postun script to avoid misleading error
137 message saying the postun scriptlet failed when watchquagga
138 is not running.
139
ajsfc43ecc2005-01-12 16:41:33 +00001402005-01-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
141
ajs40abf232005-01-12 17:27:27 +0000142 * configure.ac: Test for header file <ucontext.h> (for use in
143 signal processing).
144
1452005-01-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
146
ajs6cf9df02005-01-12 16:52:55 +0000147 * configure.ac: If configure is invoked with --enable-snmp, but
148 the configure script is unable to find SNMP support on the platform,
149 then configure should give an error message and exit.
150
1512005-01-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
152
ajsfc43ecc2005-01-12 16:41:33 +0000153 * redhat/quagga.spec.in: Pass --enable-gcc-rdynamic to configure
154 to get gcc to link with -rdynamic for better backtraces.
155 When the rpm is upgraded, the restart logic now works as follows:
156 1. stop watchquagga; 2. stop all routing daemons; 3. restart zebra
157 if it was running; 4. start all routing daemons that were running;
158 and 5. start watchquagga if it was running.
159
paul220d0c02005-01-07 14:17:39 +00001602005-01-07 Paul Jakma <paul@dishone.st>
161
162 * configure.ac: Bump version to 0.98.0
163
paul1f3585e2005-01-05 11:58:31 +00001642005-01-05 Paul Jakma <paul@dishone.st>
165
166 * configure.ac: Bump version to 0.97.5
167
gdt6c200462005-01-04 17:02:48 +00001682005-01-04 Greg Troxel <gdt@fnord.ir.bbn.com>
169
170 * configure.ac: Use AC_MSG_CHECKING/AC_MSG_RESULT around
171 CMSG_FIRSTHDR check, so it shows up in the output of configure.
172 Tested on NetBSD, which doesn't define HAVE_BROKEN_CMSG_FIRSTHDR.
173
ajs73a7dea2005-01-04 13:20:47 +00001742005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
175
ajsb99760a2005-01-04 16:24:43 +0000176 * configure.ac: Added test for broken CMSG_FIRSTHDR macro
177 (relevant for Solaris 8 and unpatched Solaris 9, don't know
178 whether other platforms are affected).
179
1802005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
181
ajs73a7dea2005-01-04 13:20:47 +0000182 * NEWS: Note improved logging facilities.
183
ajs3cade262004-12-29 17:50:22 +00001842004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
185
186 * configure.ac: Add new option --enable-gcc-rdynamic to link
187 with -rdynamic.
188
paul2b702002004-12-23 20:09:44 +00001892004-12-23 Paul Jakma <paul@dishone.st>
190
191 configure.ac: Bump version to 0.97.4
192
ajsd0199432004-12-22 14:03:52 +00001932004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
194
ajsf3931752004-12-23 00:00:58 +0000195 * redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons.
196
1972004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
198
ajsb3324e22004-12-22 17:52:29 +0000199 * redhat/quagga.spec.in: Add watchquagga, and fix some other
200 logic to make sure that all daemons are restarted on upgrades
201 and stopped on package removal.
202
2032004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
204
ajsafc44c22004-12-22 16:18:53 +0000205 * redhat/quagga.sysconfig: Define some variables to support watchquagga.
206
2072004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
208
ajs515210b2004-12-22 15:35:12 +0000209 * configure.ac: Add a define for DAEMON_VTY_DIR in config.h.
210
2112004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
212
ajsd0199432004-12-22 14:03:52 +0000213 * {configure.ac,Makefile.am}: Build watchquagga by default.
214
ajs54b52522004-12-22 03:02:46 +00002152004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
216
ajs8035e9f2004-12-22 03:16:59 +0000217 * NEWS: Note addition of watchquagga.
218 * HACKING: Note that watchquagga is in testing phase.
219
2202004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
221
ajs9d0bfcb2004-12-22 03:08:25 +0000222 * watchquagga: New watchquagga daemon.
223
2242004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
225
ajs0d742d22004-12-22 03:05:37 +0000226 * redhat/Makefile.am: Added watchquagga.init to EXTRA_DIST.
227
2282004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
229
ajs54b52522004-12-22 03:02:46 +0000230 * redhat/watchquagga.init: New file, init script for watchquagga.
231
ajs5e764772004-12-03 19:03:33 +00002322004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
233
234 * HACKING: Indicate that header files should be consulted for
235 documentation, particularly logging levels in lib/log.h.
236
paulb9e0ee32004-11-24 05:53:53 +00002372004-11-24 Paul Jakma <paul@dishone.st>
238
239 * TODO: Add source routing, zebra filtering and lib/ documenting.
240
ajs6099b3b2004-11-20 02:06:59 +00002412004-11-19 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
242
243 * global: Replace strerror with safe_strerror. And vtysh/vtysh.c
244 needs to include "log.h" to pick up the declaration.
245
hasso48577192004-11-19 06:41:49 +00002462004-11-19 Hasso Tepper <hasso at quagga.net>
247
248 * configure.ac: Avoid regeneration of doc/quagga.info for now.
249
paul0cdb8dd2004-11-17 06:58:31 +00002502004-11-17 Paul Jakma <paul@dishone.st>
251
252 * INSTALL.quagga.txt: texinfo version corrected, so section on
253 that 4.7-x being unknown is not needed.
254
paul670bbf12004-11-12 09:05:00 +00002552004-11-12 Paul Jakma <paul@dishone.st>
256
257 * configure.ac: Fix AC_CONFIG_FILES, the chmod seems to run for
258 every input file, should be only be for vtysh/extract.pl, so that
259 should be a seperate AC_CONFIG_FILES.
paul95d31842004-11-12 09:44:03 +0000260 * INSTALL: update-autotools, autoreconf -i will install this, remove
261 the file so it always matches the autoconf which created
262 configure (ie the quagga snapshot producing host).
paul9104f562004-11-12 10:30:21 +0000263 * INSTALL.quagga.txt: Some quagga specific INSTALL notes.
264 * README: s/GNU Zebra/Quagga/ and refer to IS-IS support.
paul670bbf12004-11-12 09:05:00 +0000265
ajs7966b972004-11-10 22:02:05 +00002662004-11-10 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
267
268 * redhat/quagga.spec.in: add comments showing how to get gcc verbosity
269
paul1b074dd2004-11-08 17:38:30 +00002702004-11-08 Paul Jakma <paul@dishone.st>
271
272 * configure.ac: bump version to 0.97.3, release imminent.
273
paul14c17fd2004-11-07 22:34:23 +00002742004-11-06 Paul Jakma <paul@dishone.st>
275
276 * configure.ac: Arguments to AC_OUTPUT is deprecated, use
277 AC_CONFIG_FILES instead. Rearrange the order slightly to put the
278 Makefiles first (silly aesthetic thing, dont know why I had to do
279 this ;) ). Add doc/defines.texi to the list.
280 * NEWS: bgp route-server support added, refer to docs.
281 * update-autotools: call automake with --add-missing and --copy,
282 former is important for obvious reasons, latter for dist files,
283 and --gnu to enable whatever extra goodness checks.
284 * {depcomp, install-sh, missing}: removed, auto-generated files.
285
paul1f8f61a2004-11-05 23:38:20 +00002862004-11-05 Paul Jakma <paul@dishone.st>
287
288 * HACKING: Expand on ChangeLogs, eg current practice for certain
289 directories and certain other meta-data is not to maintain a
290 ChangeLog. Expand on the commit message, IMHO, commit message
291 should always be ChangeLog for files where ChangeLog is kept.
292 Solaris is supported on any platform (with, at moment, an
293 additional patch).
294
paul3e511c82004-10-22 23:53:19 +00002952004-10-23 Paul Jakma <paul@dishone.st>
296
297 * configure.ac: bump version to 0.97.2, release imminent.
298
paul6b6942f2004-10-22 04:55:05 +00002992004-10-22 Paul Jakma <paul@dishone.st>
300
301 * configure.ac: fix up enable help alignment slightly
302 Add --enable-gcc-ultra-verbose to set various gcc warnings which
303 should one day be fixed but are not serious problems or which
304 could be false-positives.
305
hasso3fb9cd62004-10-19 19:44:43 +00003062004-10-19 Andrew J. Schorr <aschorr@telemetry-investments.com>
307
308 * lib, zebra, ripd, ospfd, bgpd: Support NULL connected destination
309 pointers properly everywhere. Fix point-to-point logic to
310 support links where a dedicated subnet has been assigned.
311 PtP links with /31 subnets should now work where supported by O/S.
312
paul4f8b5bb2004-10-11 18:26:59 +00003132004-10-11 Paul Jakma <paul@dishone.st>
314
315 * bump version to 0.97.1, release imminent.
316
paule561a8e2004-10-07 20:38:44 +00003172004-10-07 Paul Jakma <paul@dishone.st>
318
319 * bump version to 0.97.0, release imminent.
320
gdt7fd63b32004-10-07 13:53:29 +00003212004-10-07 Greg Troxel <gdt@sunpal7.mit.edu>
322
323 * configure.ac: remove -Wpacked; 2.95.3 doesn't support it.
324
hasso7347a2a2004-10-05 14:15:17 +00003252004-10-05 Hasso Tepper <hasso at quagga.net>
326
327 * configure.ac: Removed -Wpadded. I don't have sooo much time that I
328 could care about padding ;).
329
paula49c0ff2004-09-30 06:08:58 +00003302004-09-30 Paul Jakma <paul@dishone.st>
331
332 * Update default CFLAGS for gcc to keep Hasso busy.
333
paulddb07e52004-09-27 07:49:57 +00003342004-09-27 Paul Jakma <paul@dishone.st>
335
336 * update-autotools: libtoolize should copy files, rather than link.
337 the whole idea is that dist files should not need auto*, etc.
338 installed to be able to compile.
339
hassoae399ab2004-09-13 20:22:18 +00003402004-09-13 Hasso Tepper <hasso at quagga.net>
341
342 * configure.ac: Disable isisd compiling by default.
343
paul33394762004-09-13 11:27:57 +00003442004-09-13 Paul Jakma <paul@dishone.st>
345
346 * configure.ac: capitalise the package name. autoconf lowercases
347 it for PACKAGE_TARNAME.
348
paulfee0f4c2004-09-13 05:12:46 +00003492004-09-13 Jose Luis Rubio <jrubio@dit.upm.es>
350 (at Technical University of Madrid as part of Euro6ix Project)
351
352 Enhanced Route Server functionality and Route-Maps:
353
354 * bgpd/bgpd.h: Modified 'struct peer' and 'struct bgp_filter' to
355 support rs-clients. A 'struct bgp_table *rib' has been added to the
356 first (to mantain a separated RIB for each rs-client) and two new
357 route-maps have been added to the last (for import/export policies).
358 Added the following #defines: RMAP_{IN|OUT|IMPORT|EXPORT|MAX},
359 PEER_RMAP_TYPE_{IMPORT|EXPORT} and BGP_CLEAR_SOFT_RSCLIENT.
360
361 * bgpd/bgpd.c: Modified the functions that create/delete/etc peers in
362 order to consider the new fields included in 'struct peer' for
363 supporting rs-clients, i.e. the import/export route-maps and the
364 'struct bgp_table'.
365
366 * bgpd/bgp_route.{ch}: Modified several functions related with
367 receiving/sending announces in order to support the new Route Server
368 capabilities.
369 Function 'bgp_process' has been reorganized, creating an auxiliar
370 function for best path selection ('bgp_best_selection').
371 Modified 'bgp_show' and 'bgp_show_route' for displaying information
372 about any RIB (and not only the main bgp RIB).
373 Added commands for displaying information about RS-clients RIBs:
374 'show bgp rsclient (A.B.C.D|X:X::X:X)', 'show bgp rsclient
375 (A.B.C.D|X:X::X:X) X:X::X:X/M', etc
376
377 * bgpd/bgp_table.{ch}: The structure 'struct bgp_table' now has two
378 new fields: type (which can take the values BGP_TABLE_{MAIN|RSCLIENT})
379 and 'void *owner' which points to 'struct bgp' or 'struct peer' which
380 owns the table.
381 When creating a new bgp_table by default 'type=BGP_TABLE_MAIN' is set.
382
383 * bgpd/bgp_vty.c: The commands 'neighbor ... route-server-client' and
384 'no neighbor ... route-server-client' now not only set/unset the flag
385 PEER_FLAG_RSERVER_CLIENT, but they create/destroy the 'struct
386 bgp_table' of the peer. Special actions are taken for peer_groups.
387 Command 'neighbor ... route-map WORD (in|out)' now also supports two
388 new kinds of route-map: 'import' and 'export'.
389 Added commands 'clear bgp * rsclient', etc. These commands allow a new
390 kind of soft_reconfig which affects only the RIB of the specified
391 RS-client.
392 Added commands 'show bgp rsclient summary', etc which display a
393 summary of the rs-clients configured for the corresponding address
394 family.
395
396 * bgpd/bgp_routemap.c: A new match statement is available,
397 'match peer (A.B.C.D|X:X::X:X)'. This statement can only be used in
398 import/export route-maps, and it matches when the peer who announces
399 (when used in an import route-map) or is going to receive (when used
400 in an export route-map) the route is the same than the one specified
401 in the statement.
402 For peer-groups the statement matches if the specified peer is member
403 of the peer-group.
404 A special version of the command, 'match peer local', matches with
405 routes originated by the Route Server (defined with 'network ...',
406 redistributed routes and default-originate).
407
408 * lib/routemap.{ch}: Added a new clause 'call NAME' for use in
409 route-maps. It jumps into the specified route-map and when it returns
410 the first route-map ends if the called RM returns DENY_MATCH, or
411 continues in other case.
412
gdtcbd04082004-08-31 18:16:36 +00004132004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com>
414
gdtb85dca32004-08-31 18:44:42 +0000415 * Makefile.am: make m4 as subdir, rather the EXTRA_DISTing it
416
417 * configure.ac: add m4/Makefile to output list
418
4192004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com>
420
gdtcbd04082004-08-31 18:16:36 +0000421 * Makefile.am: Only put pkgsrc dir in SUBDIRS if we should install
422 rc.d files. (Note that pkgsrc is always in DIST_SUBDIRS.)
423
424 * configure.ac (pkgsrcdir): add new --enable-pkgsrcrcdir to give a
425 directory into which www.pkgsrc.org-style rc.d files are
426 installed.
427
paul2abb1cf2004-08-19 04:42:03 +00004282004-08-19 Paul Jakma <paul@dishone.st>
429
430 * Makefile.am: add m4 directory to EXTRA_DIST, and define
431 ACLOCAL_AMFLAGS to have aclocal pull in m4/
432 * configure.ac: AM_PROG_LIBTOOL should be AC_...
433 * update-autotools: print a warning that this script is deprecated
434
gdt29904602004-08-17 12:27:32 +00004352004-08-17 Greg Troxel <gdt@fnord.ir.bbn.com>
436
437 * update-autotools: print tools versions to aid people in sending
438 bug reports.
439
gdtb7a97f82004-07-23 16:23:56 +00004402004-07-23 Greg Troxel <gdt@poblano.ir.bbn.com>
441
442 * */Makefile.am: Use ../dir/libfoo.la, rather than "-L../dir
443 -lfoo", to avoid linking against installed libraries from a
444 previous version.
445
446 * {lib,ospfd,ospfclient}/Makefile.am: explicitly define the shared
447 library version number to be 0.0
448
449 * configure.ac: remove spurious , so extract.pl is chmod'd +x.
450
451 * HACKING: explain shared library versioning rules
452
paul27eebb32004-07-22 18:16:59 +00004532004-07-22 Paul Jakma <paul@dishone.st>
454
455 * configure.ac: modify default CFLAGS to be compiler agnostic
456 build Makefile for tests/ subdir.
457
gdtaa9af782004-07-14 13:55:28 +00004582004-07-14 Greg Troxel <gdt@poblano.ir.bbn.com>
459
460 * Makefile.am (EXTRA_DIST): Add missing \, so tools stuff is
461 really in distfile.
462
gdtcf313882004-06-30 13:24:42 +00004632004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
464
gdt87efd642004-06-30 17:36:11 +0000465 * */Makefile.am: use -L../lib -lzebra, so we pick up the shlib
466 version of libzebra when available.
467
468 * configure.ac, update-autotools: Add libtool.
469
4702004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
471
gdtf2bfdee2004-06-30 17:25:15 +0000472 * Makefile.am: add files to EXTRA_DIST rather than copying, and
473 omit the kludgy cleaning steps, which were failing when the list
474 to clean was empty.
475
4762004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
477
gdtfc9d0742004-06-30 14:25:12 +0000478 * configure.ac: Look for perl, and substitute into vtysh/extract.pl.
479 Search for termcap functions more expansively (fixes vtysh compile
480 on NetBSD). Clean up --enable-vtysh definition.
481
4822004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
483
gdtcf313882004-06-30 13:24:42 +0000484 * update-autotools: Use -rf on autom4te.cache.
485
hasso320ec102004-06-20 19:54:37 +00004862004-06-20 Hasso Tepper <hasso@estpak.ee>
487
488 * lib/vty.c: Don't attempt to load configuration file from current
489 directory.
490 * Update vty_read_config() calls in bgpd/bgp_main.c, isisd/isis_main.c,
491 ospf6d/ospf6_main.c, ospfd/ospf_main.c, ripd/rip_main.c,
492 ripngd/ripng_main.c and zebra/main.c.
493
paul19877dd2004-05-11 10:49:35 +00004942004-05-11 Paul Jakma <paul@dishone.st>
495
496 * configure.ac: Add solaris support for the zebra/*_solaris
497 method's, based on Sowmini's patches.
498
pauld355bfa2004-04-08 07:43:45 +00004992004-04-08 Paul Jakma <paul@dishone.st>
500
501 * ospf_spf.h: Add backlink field to struct vertex
502 * ospf_spf.h: (ospf_vertex_new) initialise backlink
503 (ospf_lsa_has_link) return index of link back to
504 vertex V from candidate vertex W, or -1 if no link exists.
505 (ospf_spf_next) save backlink index for candidate vertex
506 * ospf_interface.c: (ospf_vl_set_params) Use the backlink index
507 to determine correct address for virtual-link peers. Fall back
508 to older "pick first link" method if no backlink index exists.
509
hasso41d3fc92004-04-06 11:59:00 +00005102004-04-06 Hasso Tepper <hasso@estpak.ee>
511
512 * zebra/ipforward_proc.c: Fixed lowering privileges.
513 * zebra/zserv.c: Fixed "(no) ipv6 forwarding" command logic.
514 * configure.ac: Added --disable-capabilities switch to configure.
515
hassof571dab2004-03-22 08:55:25 +00005162004-03-22 Hasso Tepper <hasso@estpak.ee>
517
518 * Readded SIGTERM handling so daemons can clean up their stuff if they
519 are killed (not murdered).
520
hasso37318652004-03-20 20:06:15 +00005212004-03-20 Michael Bruening <mike@vailsys.com>
522
523 * ospfd/ospf_vty.c: Completed array distribute_str of route types with
524 addition of "isis". This array must be indexed by
525 ZEBRA_ROUTE_(SYSTEM|KERNEL|...) defines in zebra.h, and should
526 be updated with every route type addition. This fix allows
527 commands redistributing routes from (bgp|isis), like "router ospf
528 redistribute bgp ...", to be written to terminal, memory, file,
529 which would otherwise result in a seg fault or, possibly, config
530 file corruption. Overlooked in import of isisd.
531 * Similar fixes to bgpd/bgp_vty.c ospf6d/ospf6_asbr.c ripd/rip_zebra.c
532 and ripngd/ripng_zebra.c.
533
hasso8c903fb2004-03-17 20:39:18 +00005342004-03-17 Jean-Yves Simon <lethalwp@tiscali.be>
535
536 * zebra/main.c, ripd/rip_main.c: Fix typos sigusr1 -> sigint,
537 bugzilla #82.
538
gdt5e4fa162004-03-16 14:38:36 +00005392004-03-16 David Young <dyoung@pobox.com>
540
541 * (many) reference <lib/version.h> rather than "version.h",
542 because version.h is a generated file and not present in the
543 source tree when using objdir builds.
544
hassofa2b17e2004-03-04 17:45:00 +00005452004-03-03 PC Drew <pc@superiorcomm.net>
546
547 * lib/keychain.c: typecast time_t function to long, fixes compile
548 warning.
549 * lib/debug.c: wrapped function with ifdef HAVE_GLIBC_BACKTRACE fixes
550 compile warning when backtrace doesn't exist for that system.
551 * zebra/rtadv.c: for OpenBSD, added include statement for
552 netinet/icmp6.h
553 * zebra/zserv.c: added default case to switch statements, fixes compile
554 warning about certain NEXTHOP_TYPE enumeration values not being
555 handled.
556 * zebra/rt_socket.c: set *mask = NULL by default, fixes compile
557 warning, about mask possibly being used uninitialized.
558 * bgpd/bgp_nexthop.c: added default case to switch statements, fixes
559 compile warning about certain NEXTHOP_TYPE enumeration values not
560 being handled.
561 * ospfd/ospf_spf.c: typecast time_t to long, fixes compile warning.
562 * ospfd/ospf_route.c: typecast route_node->prefix to prefix_ipv4, fixes
563 compile warning.
564 * ospfd/ospf_route.c: typecast prefix_ipv4 to prefix, fixes compile
565 warning.
566 * ospfd/ospf_abr.c: typecast prefix to prefix_ipv4 in two instances,
567 fixes compile warning.
568 * vtysh/vtysh.c: fixed null pointer sentinel value when doing execl and
569 friends, fixes compile warning.
570 * ospf6d/ospf6_damp.c: typecast time_t to long in 4 instances, fixes
571 compile warning.
572 * ospf6d/ospf6_main.c: use MAXPATHLEN (if set) instead of 64 for the
573 _cwd array, fixes compile warning.
574
paul2d75d052004-01-19 21:31:15 +00005752004-01-19 Paul Jakma <paul@dishone.st>
576
577 * tests/test-sig.c: New file, regression test for sigevents.
578 * lib/Makefile.am: add sigevent.{c,h}
579 * (isis|rip|ripng|ospf|ospf6|bgp)d/\1_main.c: modify for sigevents.
580 * zebra/main.c: ditto.
581
paula27abaa2004-01-10 22:03:07 +00005822004-01-10 Paul Jakma <paul@dishone.st>
583
584 * Makefile.am: redhat/ is a dist subdir too.
585
jardina4d2a0d2004-01-10 20:42:35 +00005862004-01-10 Vincent Jardin <jardin@6wind.com>
587
588 * configure.ac: add the redhat/Makefile as a AC_OUTPUT() argument.
589 It fixes build on FreeBSD 5.1 and FreeBSD 4.7
590
paul00bc5602004-01-09 16:30:52 +00005912004-01-08 Paul Jakma <paul@dishone.st>
592
593 * Makefile.am: as per gdt, specify the redhat dir as a DIST_SUBDIR,
594 remove the redhat/... dist targets - instead these now go in..
595 redhat/Makefile.am: (new) proper place to describe redhat/ dist
596 files, as well as allow quagga.spec to be regenerated properly.
597 redhat/quagga.sysconfig: specify conf file location.
598 redhat/quagga.spec.in: Add 2 patches to RPM build.
599
paul41ad8782003-12-30 11:09:00 +00006002003-12-30 Paul Jakma <paul@dishone.st>
601
paul15d74e92003-12-30 11:16:21 +0000602 * redhat/isisd.init: new file, init script for isisd.
603 redhat/quagga.sysconfig: new file, sysconfig file for quagga
604 initscripts.
605 redhat/quagga.spec.in: various cleanups, including sysconfig patch
606 from RH, fixed UID/GID as per RH EL, shell changed to
607 /sbin/nologin, daemon vty's listen to 127.1 only per default and
608 isisd packaged.
609 redhat/*.init: sysconfig support and runlevels specified.
610
6112003-12-30 Paul Jakma <paul@dishone.st>
612
paul41ad8782003-12-30 11:09:00 +0000613 * Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
614 copying via dist-hook. Remove ~ files backup cruft from dists.
615 isisd/Makefile.am: sysconf example should go via
616 dist_examples_DATA. The include-netbsd/ headers werent mentioned
617 as sources and werent being copied into dists.
618
jardin9e867fe2003-12-23 08:56:18 +00006192003-12-23 Vincent Jardin <jardin@6wind.com>
620
621 * isisd: Import isisd from Sampo Saaristo's source code.
622
gdtaa593d52003-12-22 20:15:53 +00006232003-12-22 Christian Hammers <ch@lathspell.de>
624
625 * configure.ac (and everywhere a regular file is opened for
626 writing): use file permissions from configure rather than
627 compiled-in umask.
628
hasso47ce02a2003-12-22 16:49:15 +00006292003-12-22 Hasso Tepper <hasso@estpak.ee>
630
631 * lib/linklist.c: Revert microfix I commited while reverting
632 [quagga-dev 227]. Caused by misreading code.
633
hassoe90fbab2003-12-21 09:51:42 +00006342003-12-21 Hasso Tepper <hasso@estpak.ee>
635
636 * lib/linklist.c: Revert patch [quagga-dev 227]. listnode_add_sort()
637 function should not drop nodes in any case. But fix behavior where
638 nodes were added to the end of list when cmp returned 0.
639 * lib/if.c: Check for duplicates before calling listnode_add_sort().
640
gdtaf273652003-12-08 18:12:34 +00006412003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
642
643 * {lib,ospfd,ospfapi}/Makefile.am: Use pkginclude_HEADERS rather
644 than include_HEADERS to place includes in
645 ${prefix}/include/quaggainstead of polluting ${prefix}/include.
646
gdtc4f0efe2003-12-04 15:39:25 +00006472003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
648
649 * configure.ac: When setting exampledir to sysconfdir as a
650 default, don't quote ${sysconfdir}. (Bug reported by Vincent
651 Jardin.)
652
gdtd6b72f72003-12-03 17:24:27 +00006532003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
654
gdtd2a0ccc2003-12-03 18:13:48 +0000655 * configure.ac: Compile in Router Advertisement support by
656 default. Note that this does not default to sending RAs; it just
657 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
658 available. While others may prefer other tools, no argument has
659 been made that router advertisement support is such bloat that it
660 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
661 8 bytes with the support compiled out). This reversion of a
662 previous change was done in consultation with Paul.
663
6642003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
665
gdtfa3232e2003-12-03 17:52:30 +0000666 * configure.ac: Move tests for v6 header files to after the check
667 for v6 code version, and conditionalize on the right variable.
668 (Fixes problem where v6 header files are not included when v6 is
669 enabled implicitly.)
gdtd2a0ccc2003-12-03 18:13:48 +0000670
gdtfa3232e2003-12-03 17:52:30 +00006712003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
672
gdtd6b72f72003-12-03 17:24:27 +0000673 * configure.ac: Add --enable-exampledir to specify where example
674 config files should go, defaulting to sysconfdir.
675
676 * */Makefile.am: use exampledir instead of sysconfdif for examples
677
paul62892882003-11-02 07:31:47 +00006782003-11-02 Paul Jakma <paul@dishone.st>
679
680 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
681 route map command so that vtysh can use it. Modified version of
682 Hasso Tepper's patch. Fixes bug #52.
683 * configure.ac: FreeBSD has net-snmp in /usr/local.
684 * redhat/quagga.spec.in: Install libzebra headers with -devel
685 package.
686
6872003-11-02 Krzysztof Oledzki <oleq@ans.pl>
688
689 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
690 caused zebra to read all routes in all tables, rather than just
691 the main table. See [quagga-dev 280].
692
6932003-10-30 Paul Jakma <paul@dishone.st>
694
695 * configure.ac: netinet/in_systm.h is yet another well-known
696 header file we really should be checking for
697
6982003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
699
700 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
701 by ospf_ism.c::ism_change_state() - results in incorrect figure
702 for active interfaces in an area.
703
7042003-10-27 Paul Jakma <paul@dishone.st>
705
706 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
707 reverted RFC3021 patch.
708
7092003-10-27 Simon <lists@routemeister.net>
710
711 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
712 being called with struct connected. Change to co->ifp.
713
7142003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
715
716 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
717 limit when setting changed flag to avoid spurious changes.
718 (static_install_ipv{4,6}) dont uninstall by default, might not be
719 required - avoid spurious uninstalls.
720 (static_uninstall_ipv{4,6}) only uninstall the route if its
721 actually FIB route.
722
7232003-10-24 sowmini.varadhan@sun.com
724
725 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
726 created.
727
7282003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
729
730 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
731 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
732 view string.
733 (bgp_show_neighbor_route) Take a struct peer argument instead of
734 ip string.
735 (peer_adj_routes) ditto
736 (show_adj_routes) ditto
737 (peer_lookup_in_view) new function to return appropriate struct
738 peer for a given view string.
739 (misc) Fixup all calls to above to reflect new calling arguments,
740 and use peer_lookup_in_view as needed. Additional commands
741 installed to use expanded functionality above, existing commands
742 modified to suit as well.
743 * bgpd/bgp_vty.c: 2 new aliases.
744
7452003-10-24 Paul Jakma <paul@dishone.st>
746
747 * configure.ac: Check for fcntl()
748 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
749 regular automake means, not magic install incantations, see
750 bug #38.
751 * lib/Makefile.am: install the headers, needed to link libzebra.a
752 (and hence libospf.a, OSPF-API, etc.)
753
7542003-10-24 waldi@debian.org
755
756 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
757 depended against source files without specification, i.e. it
758 used ../zebra instead of $(top_srcdir)/zebra.
759
7602003-10-23 Paul Jakma <paul@dishone.st>
761
762 * configure.ac: IRIX configure.ac support. Sort of works.
763 sysctl() crashes though (ipforward), there's some kind of odd
764 padding in the PF_ROUTE socket messages and setsockopt() on
765 SOCK_RAW does not work (so ospfd doesnt work).
766
7672003-10-22 Paul Jakma <paul@dishone.st>
768
769 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
770 configure dependent. (still need to find a way to make building of
771 it dependent on configure options or include all commands.)
772
7732003-10-22 Paul Jakma <paul@dishone.st>
774
775 * lib/zebra.h: include limits.h if its there, its a portable header
776 and useful and not just solaris specific. net/route.h is also
777 useful.
778
7792003-10-22 Paul Jakma <paul@dishone.st>
780
781 * lib/regex.c: bzero -> memset
782 * zebra/ioctl.c: ditto. bzero is not portable.
783
7842003-10-22 Paul Jakma <paul@dishone.st>
785
786 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
787 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
788 portable.
789
7902003-10-22 Paul Jakma <paul@dishone.st>
791
792 * configure.ac: Split up header checks into non-net, net and ipv6
793 related. Checking of IPv6 is conditional. Add some more output
794 text for the end of the configure run.
795
7962003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
797
798 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
799 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
800 family prefixes. Accept prefix as argument.
801 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
802 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
803 bgp_dump_routes_attr.
804 (bgp_dump_common) Go by the family of the peering socket, not
805 configured address family when dumping peering information.
806 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
807 patch.
808
8092003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
810
811 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
812 fixed intervals rather than fixed intervals from startup time.
813 (bgp_dump_interval_func) Dont return immediately if file cant be
814 openeded, but reschedule interval dumps, even - admin might
815 fix problem in meantime. Close the dump file in between intervals.
816 (bgp_dump_init) account for MSG header when initialising stream
817 size.
818
8192003-10-15 Paul Jakma <paul@dishone.st>
820
821 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
822 lookup oi for a given prefix in a given interfaces table of oi's.
823 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
824 reporting new interface multiple times.
825 NB: This patch is a complete plaster-band of a hack. First, why is
826 zebra reporting interface events multiple times? Second, why does
827 ospfd maintain so many damn lists and tables relating to oi's -
828 these should be reconciled into one or two tables.
829
8302003-10-15 sowmini.varadhan@sun.com
831
832 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
833 instead of creating one socket per send. send source addr to
834 rip_update_interface.
835 (rip_update_process) should send an update on every connected
836 network for each interface.
837 (rip_request_send) should send a request on every connected
838 network for each interface.
839 * ripd/ripd.h: update prototype for rip_interface_multicast_set
840 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
841 so that it can be called repeatedly for aliased interfaces (on
842 multiple networks).
843
8442003-10-15 Jay Fenlason <fenlason@redhat.com>
845
846 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
847 end-sub-negotation is sent when no sub-negotation data has been
848 sent. Return immediately if no sub-negotation is in progress.
849 (vty_read) do not attempt to process options if no sub-negotation
850 is in progress.
851
8522003-10-15 Paul Jakma <paul@dishone.st>
853
854 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
855 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
856 (non-portable) getcwd() allocation (which we didnt seem to be
857 freeing).
858
8592003-10-13 Jay Fenlason <fenlason@redhat.com>
860
861 * lib/zebra.h: define UINT32_MAX for those systems which do not
862 provide it.
863 * bgp_attr.h: define BGP_MED_MAX.
864 * bgp_route.c: update defines/constants to BGP_MED_MAX.
865 * bgp_routemap.c: ditto. clean up route_match_metric_compile
866 slightly to avoid unneccesary XMALLOC.
867
8682003-10-13 sowmini.varadhan@sun.com
869
870 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
871 * ospf_lsa.c: added better debug comments. check sequence number in
872 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
873 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
874 received.
875 * ospf_flood.c: improve debug statement- print ls_seqnum.
876
8772003-10-13 Douglas Fraser <doug+quagga@idmf.net>
878
879 * zebra/connected.c: PtP revert fixup. Zebra was not creating
880 connected route for PtP peer.
881
8822003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
883
884 * zebra/ipforward_proc.c: (ipforward) Close the fd for
885 /proc/net/snmp. See [quagga-dev 284]
886
8872003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
888
889 * zebra/zebra_rib.c: Fix possible dangling reference to rib
890 route_nodes - unlock it the appropriate number of times. (twice,
891 because of the implicit lock). see [quagga-dev 251].
892
8932003-09-29 Paul Jakma <paul@dishone.st>
894
895 * zebra/connected.c: revert the 'generic PtP' patch as it causes
896 far too many problems. People who use FreeSWAN should investigate
897 native linux ipsec.
898 * zebra/rt_netlink.c: ditto
899 * lib/if.c: ditto
900 * ripd/ripd.h: ditto
901 * ripd/ripd.c: ditto
902 * ripd/rip_interface.c: ditto
903 * ospfd/ospfd.c: ditto
904 * ospfd/ospf_snmp.c: ditto
905 * bgpd/bgp_nexthop.c: ditto
906 * ospfd/ospf_packet.c: Add debug output for some of the previously
907 completely silent drops of 'bad' packets.
908 * configure.ac: bump version
909
9102003-08-27 Jay Fenlason <fenlason@redhat.com>
911
912 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
913 * zebra/Makefile.am: Link in libcap
914 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
915 compared with UINT32_MAX
916 * ospfd/ospfd.c: remove redundant assert
917 * zebra/rtadv.c: add missing include for zebra/rib.h
918
9192003-09-24 Paul Jakma <paul@dishone.st>
920
921 * lib/version.h: moved to version.h.in
922 * lib/version.h.in: New file, from version.h. Change hardcoded
923 package name and version to use the autoconf defined substition
924 variables.
925 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
926 through lib/version.h for VERSION. Add lib/version.h to the
927 AC_OUTPUT list. Update the text output of quagga version at end
928 of configure run to use PACKAGE_VERSION.
929 * doc/.cvsignore: ignore quagga.pdf
930 * doc/.cvsignore: ignore version.h, its now autogenerated.
931
9322003-09-24 sowmini.varadhan@sun.com
933
934 * lib/if.c: (if_cmp_func) fix infinite loop if
935 ifp1->name == ifp2->name
936 * lib/linklist.c: (if_cmp_func) Fix handling of case where
937 list->cmp returns 0.
938 * rip_interface.c: (rip_interface_address_add) call
939 rip_enable_apply(), or the interface is never considered up.
940 see [quagga-dev 225].
941 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
942 address families in the absence of sa_len element in struct
943 sockaddr.
944 (ifm_read): Handle solaris 9 if_msghdr_t.
945 Deal with interfaces which are incomplete, lookup on name rather
946 than the placeholder interface index of -1.
947
9482003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
949
950 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
951 interface to ospf_if_lookup_by_local_addr() rather than the
952 receiving interface ifp, packets for VL's could come in any
953 interface. See quagga-dev 250.
954
paule05fba42003-04-13 20:20:53 +00009552003-04-13 Paul Jakma <paul@dishone.st>
956
957 * Amir: Opaque LSA bug fix for deletion of Type11's
958 * configure.ac: use --localstatedir for Unix sockets
paul645878f2003-04-13 21:42:11 +0000959 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
960 LSAs.
paule05fba42003-04-13 20:20:53 +0000961
paul020709f2003-04-04 02:44:16 +00009622003-04-04 Paul Jakma <paul@dishone.st>
963
964 * Sync to Zebra CVS
965 * Fix lib/thread.h leak
966 * Fix small Opaque LSA leak
967 * Do not configure OSPF interfaces for secondary addresses
968 * vtysh fixes from Hasso
969 * Dave Watson's missing ntohs fix
970
paul68980082003-03-25 05:07:42 +00009712003-03-25 Paul Jakma <paul@dishone.st>
972
973 * Sync to Zebra CVS
974
paul07661cb2003-03-18 00:03:05 +00009752003-03-17 Amir Guindehi <amir@datacore.ch>
976
977 * Extended SNMP checks in configure.ac so that net-snmp works
978
9792003-03-17 Amir Guindehi <amir@datacore.ch>
980 Ralph Keller <keller@tik.ee.ethz.ch>
981 * merge OSPF-API
982
paul13766da2003-02-07 14:46:23 +00009832003-02-07 Paul Jakma <paul@dishone.st>
984
985 * Sync to zebra CVS
986
paul420df432003-02-03 20:30:39 +00009872003-02-03 Paul Jakma <paul@dishone.st>
988
989 * Sync to zebra CVS
990
paulae936ae2003-01-20 04:58:21 +00009912003-01-19 Paul Jakma <paul@dishone.st>
992
993 * Temporary fix for Generic PtP wrt to IPv6
994
paul9a668002003-01-18 23:11:44 +00009952003-01-17 Paul Jakma <paul@dishone.st>
996
997 * Sync up to latest zebra.org CVS
998 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
999 Masahiko Endo <endo@suri.co.jp>
1000 * [zebra 16824] [PATCH] nsm_kill_neighbor
1001 Masahiko Endo <endo@suri.co.jp>
1002 * [zebra 17217] [PATCH] show thread CPU
1003 Yon Uriarte <havanna_moon@gmx.net>
1004 * [zebra 17218] Re: [PATCH] CLI extensions.
1005 Yon Uriarte <havanna_moon@gmx.net>
1006
paul4fc01e62002-12-13 20:49:00 +000010072002-12-13 Paul Jakma <paul@dishone.st>
1008
1009 * added support for vtysh 'write file' command to
paul0efa4d52002-12-13 21:55:43 +00001010 write either per-daamon and/or integrated file
paulab836aa2002-12-13 21:19:02 +00001011 * ospfd md5 buffer copying fix (Greg Troxel)
paul8bd9c712002-12-13 21:05:16 +00001012 * ospfd md5 sequence number derived from time()
paulab836aa2002-12-13 21:19:02 +00001013 * RIPv1 fixes and improvements (John Hay)
1014 * link state detection (linux) ([zebra 12269])
1015 * Generic PtP and RFC3021 interface addressing support
1016 (Frank van Maarseveen)
paul0efa4d52002-12-13 21:55:43 +00001017 * Michal Ludvig <michal@logix.cz>:
1018 [zebra 16525] PATCH: Bugfixes for KAME systems
1019 * Kevin C Miller <kevinm@andrew.cmu.edu>
1020 [zebra 16681] OSPF NSSA Patches
1021 * Yon Uriarte <havanna_moon@gmx.net>
1022 [zebra 16671] [PATCH] CLI extensions
paula8959012002-12-13 21:59:26 +00001023 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
paul4fc01e62002-12-13 20:49:00 +00001024
paul718e3742002-12-13 20:15:29 +000010252002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1026
1027 * zebra-0.93 released.
1028
10292002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1030
1031 * update-autotools: Change file name from update-auto-tools.sh.
1032
10332002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1034
1035 * update-auto-tools.sh: Add a new script to clean up build
1036 environment.
1037
10382002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1039
1040 * Shift to the latest build environment autoconf-2.53 and
1041 automake-1.6.2.
1042
10432001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1044
1045 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
1046
10472001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1048
1049 * zebra-0.92a released.
1050
10512001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
1052
1053 * configure.in: SNMP library check problem fix when the library is
1054 installed under /usr/local/lib.
1055
10562001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1057
1058 * zebra-0.92 released.
1059
10602001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1061
1062 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
1063 warning.
1064 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
1065 warnings.
1066
1067 * config.guess: Update to 2000-11-10 version.
1068
10692001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
1070
1071 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
1072 detect in_pktinfo structure. Suggested by: Vlad Lungu
1073 <vlad@rls.roknet.ro>.
1074
10752001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
1076
1077 * configure.in: Add check for structure in_pktinfo.
1078
10792001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
1080
1081 * configure.in (USE_PAM): Fix PAM library detection code.
1082
10832001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1084
1085 * zebra-0.91 is released.
1086
10872001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1088
1089 * configure.in: Remove guile related definition.
1090
10912001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
1092
1093 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
1094 removed. htonl should work fine on any platform.
1095
10962001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
1097
1098 * configure.in: Remove --enable-oldrib option.
1099
1100 * acconfig.h: OLD_RIB definition is removed.
1101
1102 * zebra-0.90 is released.
1103
1104 * configure.in (LIBS): Add check for sun_len field in struct
1105 sun_len.
1106
11072001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1108
1109 * Makefile.am: Include init/redhat files to distribution.
1110
11112001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1112
1113 * configure.in: check libm.a for BGPd compile error.
1114 AC_CHECK_LIB(m, main) was added.
1115
11162000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1117
1118 * configure.in: --enable-unixdomain becomes default. Add
1119 --enable-tcp-zebra for TCP/IP communication between protocol
1120 daemon and zebra.
1121
1122 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
1123 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
1124 lib/regex.c.
1125
1126 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
1127
11282000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
1129
1130 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
1131 multipath number. ARG must be digit.
1132
11332000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
1134
1135 * configure.in: Add --enable-newrib for test new RIB code.
1136
11372000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1138
1139 * configure.in, config.h.in: Add check for libutil.h and
1140 setproctitle().
1141
11422000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
1143
1144 * configure.in: Add --enable-nssa for OSPF NSSA option.
1145
1146 * acconfig.h: Define HAVE_NSSA.
1147
11482000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
1149
1150 * configure.in: pam_misc is only linked when the platform is
1151 GNU/Linux.
1152
11532000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
1154
1155 * configure.in (LIBS): Add check for crypto library. test x`ls
1156 ${ac_snmp}` is replaced with sipmle test -f.
1157
11582000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1159
1160 * configure.in: Add --enable-unixdomain option. This will be
1161 default behavior in zebra-0.90.
1162
11632000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1164
1165 * zebra-0.89 is released.
1166
11672000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
1168
1169 * configure.in: Add check for Intel CPU for Solaris on x86 check.
1170
11712000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1172
1173 * configure.in: Add check for getifaddrs().
1174 Set AM_INIT_AUTOMAKE version to 0.89.
1175
11762000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1177
1178 * config.guess: Update to the latest version.
1179
1180 * config.sub: Likewise
1181
11822000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
1183
1184 * REPORTING-BUGS: New file is added.
1185
11862000-08-27 itojun@iijlab.net
1187
1188 * configure.in: Add ncurses library check when --enable-vtysh is
1189 specified.
1190
11912000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1192
1193 * configure.in: Add check for readline/history.h.
1194
1195 * acconfig.h: Remove pthread related variables.
1196
1197 * configure.in: Add --with-libpam option for vtysh PAM
1198 authentication. Remove --disable-pthread because we don't support
1199 pthread.
1200
12012000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
1202
1203 * zebra-0.88 is released.
1204
1205 * configure.in: Add Solaris -lcurses for vtysh.
1206
12072000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1208
1209 * configure.in: Add check for ncurses for compiling on Solaris.
1210
12112000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
1212
1213 * configure.in: Add check for libreadline when --enable-vtysh is
1214 specified.
1215
12162000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1217
1218 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
1219 interface method is if_ioctl.o
1220
12212000-07-09 Chris Dunlop <chris@onthe.net.au>
1222
1223 * acconfig.h: Add HAVE_BROKEN_ALIASES.
1224
1225 * configure.in: Add --enable-broken-aliases.
1226
12272000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1228
1229 * Set version to zebra-0.87.
1230
12312000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1232
1233 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
1234 default.
1235
1236 * Set version to zebra-0.87-pre
1237
1238 * Makefile.am: Likewise.
1239
12402000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
1241
1242 * Set version to 0.86.
1243
12442000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1245
1246 * Set version to 0.85b for ospfd test.
1247
12482000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
1249
1250 * Set version to 0.85a for ospfd test.
1251
12522000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1253
1254 * Set version to 0.85.
1255
12562000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
1257
1258 * Makefile.in: Regenerated by patched automake for fixing "make
1259 clean" problem on FreeBSD.
1260
12611999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1262
1263 * Set version to 0.83a. This is for *BSD static route lookup
1264 problem.
1265
12661999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1267
1268 * Set version to 0.83.
1269
12701999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1271
1272 * Set version to 0.82.
1273
12741999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1275
1276 * aczebra.m4: New file added.
1277
12781999-11-21 Michael Handler <handler@sub-rosa.com>
1279
1280 * configure.in (LIBS): Add sa_len check of sockaddr.
1281
1282 * acconfig.h: Add HAVE_SA_LEN.
1283
12841999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1285
1286 * version.h: Update version to zebra-0.81b for bgpd test.
1287
12881999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1289
1290 * configure.in: Add --enable-mbgp.
1291
12921999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1293
1294 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
1295
12961999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
1297
1298 * TODO: New file is added.
1299
13001999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1301
1302 * version.h: Update version to zebra-0.81a for ospfd test.
1303
13041999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
1305
1306 * configure.in: New option --enable-snmp is added.
1307
13081999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
1309
1310 * version.h: Update version to zebra-0.80.
1311
13121999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1313
1314 * version.h: Update version to zebra-0.80-pre3
1315
13161999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1317
1318 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
1319
13201999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
1321
1322 * configure.in: Add support of OpenBSD.
1323
13241999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
1325
1326 * version.h: Update version to zebra-0.80-pre2.
1327
13281999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
1329
1330 * version.h: Update version to zebra-0.80-pre. From this version,
1331 access-list and prefix-list's name space is divided into IPv4 and
1332 IPv6.
1333
13341999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
1335
1336 * version.h: For test recent fixes Set version to zebra-0.79a.
1337
13381999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1339
1340 * version.h: zebra-0.79 is out.
1341
13421999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1343
1344 * version.h: For ospfd's virtual link test. Set version to 0.78h.
1345
13461999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1347
1348 * version.h: For ospfd test. Set version to 0.78g.
1349
13501999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1351
1352 * version.h: For internal test of ospfd. Set version to 0.78f.
1353
13541999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1355
1356 * version.h: To test ospfd's fix, set version to 0.78e.
1357
13581999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1359
1360 * version.h: To test ospfd's area related bug fix, set version
1361 to 0.78d.
1362
13631999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1364
1365 * version.h: To test ospfd, set version to 0.78c.
1366
13671999-08-31 Janos Farkas <chexum@shadow.banki.hu>
1368
1369 * Many misspelling correction.
1370
13711999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
1372
1373 * version.h: To test ospfd, set version to 0.78b.
1374
13751999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
1376
1377 * configure.in (LIBS): Add UCD-SNMP include path check.
1378
13791999-08-31 Lars Fenneberg <lf@elemental.net>
1380
1381 * configure.in: The logic which detects the UCD-SNMP library
1382 should first check in the default system locations for the library
1383 and then in /usr/local.
1384
13851999-08-27 itojun@iijlab.net
1386
1387 * configure.in (LIBS): Fix problem about libsnmp.a check.
1388
13891999-08-26 kay <kay@v6.access.co.jp>
1390
1391 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
1392
13931999-08-24 VOP <vop@unity.net>
1394
1395 * filter.c: Include "sockunion.h".
1396 plist.c: Likewise.
1397 table.c: Likewise.
1398
13991999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
1400
1401 * configure.in: Add netinet6/in6.h check.
1402
14031999-08-21 Masaki Minami <masaki@minami.org>
1404
1405 * BSD/OS 4.0 porting.
1406
14071999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
1408
1409 * configure.in: Add --enable-netlink option to force to use Linux
1410 netlink interface.
1411 (CFLAGS): Add ucd-snmp library check.
1412
1413 * acconfig.h: If socklen_t is not defined, typedef int to
1414 socklen_t.
1415
14161999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
1417
1418 * configure.in: When --enable-ipv6 specified, then only kernel
1419 version is checked.
1420
14211999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1422
1423 * configure.in: Add GNU libc 2.1 check.
1424
14251999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1426
1427 * configure.in: Fix privious Linux IPv6 check changes.
1428
14291999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
1430
1431 * configure.in: Improve Linux IPv6 feature check.
1432
14331999-07-29 Rick Payne <rickp@rossfell.co.uk>
1434
1435 * Changed route-maps to behave in a more cisco-like fashion
1436
14371999-07-27 Gerhard Poul <gpoul@gnu.org>
1438
1439 * SERVICES: New file added.
1440
14411999-07-12 itojun@iijlab.net
1442
1443 * configure.in: Add check for getaddrinfo. Improve Kame related
1444 library check.
1445
14461999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1447
1448 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
1449
14501999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1451
1452 * configure.in: Delete check for netinet/ip6.h.
1453
14541999-06-30 Gerhard Poul <gpoul@gnu.org>
1455
1456 * README: remixed the old files and added some new parts.
1457 moved some INSTALL stuff into INSTALL file.
1458 moved some other stuff to doc/zebra.texi
1459
14601999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1461
1462 * configure.in (LIBS): Add libresolv check.
1463 Change --enabe-all-in-one option to --enable-one-vty.
1464
14651999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
1466
1467 * configure.in: Add --enabe-all-in-one option.
1468
14691999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1470
1471 * configure.in: Add socklen_t check.
1472
14731999-06-16 Gerhard Poul <gpoul@gnu.org>
1474
1475 * Many compile warnings fixed.
1476
14771999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
1478
1479 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
1480 OpenBSD (NRL) check is enabled.
1481
14821999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1483
1484 * configure.in (LIBS): Add crypt library check.
1485
14861999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1487
1488 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
1489
14901999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1491
1492 * Set version to 0.63 for first beta package.
1493
14941999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
1495
1496 * guile.m4: Added from guile package.
1497
14981999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1499
1500 * Set version to 0.60 for beta package preparation.
1501
15021999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1503
1504 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
1505 This change is for linking these libraries to guile.
1506
15071999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1508
1509 * configure.in (LIBS): Add struct rt_addrinfo check.
1510
15111999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1512
1513 * configure.in: AC_STDC_HEADERS added.
1514
15151999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1516
1517 * Add dependencies to each directory's Makefile.am.
1518
15191999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
1520
1521 * reworked include file structure, and configure so that all
1522 source files get all system-dependent include files by including
1523 <zebra.h> which is really lib/zebra.h. This means that the
1524 different programs include files are now available as #include
1525 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
1526
1527 In practical terms, if I haven't really screwed up, the main file
1528 that maintainers for other OSes have to change is lib/zebra.h for
1529 all the conditional includes etc.
1530
1531 * added --disable-pthread for those systems that seem to have
1532 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
1533 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
1534 instead.
1535
15361999-02-24 <kunihiro@zebra.org>
1537
1538 * configure.in: update to AC_PREREQ(1.13).
1539 Change message from Linux 2.1.x to Linux 2.2.x.
1540 * Added ospf6d directory support.
1541
15421999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
1543
1544 * added a "log" element to the BGPd peer structure, enabling us to
1545 start thinging about a log stream per peer. This is currently
1546 ignored by the wrapper code, but developers should try to use the
1547 "appropriate" ZLOG stream. Documentation will follow, when the
1548 real routines start to exist.
1549
1550 The current plan is to use a copy of the BSD syslog() routines and
1551 replace the syslog library function with our own. I will need
1552 feedback from users of other platforms as this work is done to see
1553 if all is well elsewhere.
1554
1555 * preliminary work on zlog() library. directly replaces syslog()
1556 currently with zlog(ZLOG *, ...) where the new first argument
1557 is a pointer to a ZLOG structure (defined in lib/log.h) and will
1558 encapsulate all the information necessary to maintain multiple
1559 logging streams.
1560
15611999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
1562
1563 * added vsnprintf() macro to lib/str.h if required and removed
1564 #ifdef SUNOS_5 dependency on it
1565
15661999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1567
1568 * syslog support added
1569
15701999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1571
1572 * configure.in: Add daemon function check.
1573
15741999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1575
1576 * configure.in: Add --disable-ipv6, --disable-zebra,
1577 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
1578 options to configure.
1579
15801998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1581
1582 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
1583
15841998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1585
1586 * configure.in: Comment out FreeBSD's libc_r detect section. At
1587 this moment it doesn't work correctly with zebra.
1588
1589 Netlink interface is only enabled when Linux kernel version is
1590 upper than 2.1.0.
1591
15921998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
1593
1594 * Hydrangea is now called KAME, so change all defines.
1595
15961998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1597
1598 * configure.in: ifaliasreq check added.
1599
16001998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
1601
1602 * Patch is applied for compile under EWS4800
1603
16041998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1605
1606 * configure.in: delete old mtu_method check.
1607
1608 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
1609
16101998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1611
1612 * configure.in: add new netlink check for GNU/Linux
1613
16141998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1615
1616 * doc/zebra.texi: Update Linux netlink chapter.
1617
16181998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1619
1620 * config.h.in: define PTHREAD if work on Solaris 2.6
1621 why delete the definition? I miss?
1622
16231998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1624
1625 * configure.in: add net/if.h header check.
1626
16271998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1628
1629 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
1630 * zebra.texi: Modify Introduction text.
1631 * RIPngd.c: Patch Hydrangea code.
1632
16331998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1634
1635 * .cvsignore: added.
1636
1637 * Makerule.in: is gone.
1638 * Makefile.am: Now we use automake to generate Makefile.in
1639
16401998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1641
1642 * lib/vty.c: modified the definition of *master
1643 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1644
1645
16461998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1647
1648 * configure.in: define PTHREAD if work on Solaris 2.6
1649 * config.h.in: likewise
1650 * lib/thread.c: likewise
1651 * lib/vty.c: likewise
1652
16531998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1654
1655 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1656 * bgpd/: remove include <netinet6/in6.h> line.
1657 * lib/: remove include <netinet6/in6.h> line.
1658 * ripbgd/: remove include <netinet6/in6.h> line.
1659 * zebra/: remove include <netinet6/in6.h> line.
1660 * ripd/*.c: remove include <netinet6/in6.h> line.
1661 undefine IPV6 difinitions because RIPd is not worked for
1662 IPv6 protocol.
1663
1664
16651998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1666
1667 * configure.in: Change routing socket check method from
1668 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1669 AF_ROUTE but over linux it's meenigless.
1670
16711998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1672
1673 * config.h.in: remove err_t define.
1674
16751997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1676
1677 * configure.in (canonical): add check of IF_METHOD
1678
16791997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1680
1681 * configure.in: add INRIA check
1682
16831997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1684
1685 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1686
16871997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1688
1689 * configure.in: change IRDPD to NDPD
1690
16911997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1692
1693 * INSTALL: new file
1694
16951997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1696
1697 * config.h: add XCALLOC()
1698