]> git.proxmox.com Git - mirror_frr.git/blame - ChangeLog
2005-11-25 Paul Jakma <paul.jakma@sun.com>
[mirror_frr.git] / ChangeLog
CommitLineData
76367ea9 12005-11-14 Paul Jakma <paul.jakma@sun.com>
2
3 * configure.ac: Tell gcc we like C99.
4 [bug #231] Check and test for stdint.h.
5
cf220d1f 62005-11-11 Paul Jakma <paul.jakma@sun.com>
7
8 * NEWS: Update.
9 * configure.ac: Bump to 0.99.2
10
ca6383ba 112005-11-10 Paul Jakma <paul.jakma@sun.com>
12
13 * HACKING: Add recommendation to provide a single Subject
14 style description to the commit message.
15 Add some recommendations for ChangeLog.
16
ceacedba 172005-09-29 Paul Jakma <paul.jakma@sun.com>
18
19 * configure.ac: Add the test for Solaris least-privileges. Set
20 defines for whether capabilities are supported and whether of
21 the linux or solaris variety.
22 Add missing-prototypes, missing-declarations, char-subscripts
23 and cast-qual warnings to default cflags, cause Hasso enjoys warnings,
24 and we really should clean the remaining ones up. (ie isisd..).
25 * (*/*main.c) Update the zebra_capabilities_t arrays in the various
26 daemons to match the changes made in lib/privs.h.
27
e6a4feb7 282005-09-19 Hasso Tepper <hasso at quagga.net>
29
30 * configure.ac: Test existance of strndup.
31
a969459c 322005-08-25 Paul Jakma <paul@jakma.org>
33
34 * configure.ac: Add -fno-omit-frame-pointer after -Os in default
35 cflags, just to be sure.
36 Fedora's readline library does not itself link to termcap, hence
37 we must pass the result of termcap tests in via OTHER-LIBRARIES
38 argument, otherwise the test of main in readline will fail due to
39 missing termcap systems. On systems like Debian, -ltermcap
40 is not needed for the readline test, because libreadline already
41 links to it.
42
c0689394 432005-08-25 Hasso Tepper <hasso at quagga.net>
44
45 * configure.ac, vtysh/Makefile.am: Only vtysh needs to be linked
46 against libreadline and friends.
47
60f0651c 482005-08-13 Paul Jakma <paul@jakma.org>
49
50 * Makefile.am: (EXTRA_DIST) Add the trailing slash back in which
51 greg left out - tools bits weren't being included in dist,
52 which broke rpm builds :).
53
1dab30f4 542005-08-10 Greg Troxel <gdt@fnord.ir.bbn.com>
55
56 * Makefile.am (EXTRA_DIST): add INSTALL.quagga.txt, because people
57 that patch releases need to know about autoconf required versions.
58
850d39f3 592005-06-30 Louis Lagendijk <louis.lagendijk@gmail.com>
60
61 * configure.ac: Actually test whether libc has IPv6 support.
62
7cad4000 632005-06-28 Paul Jakma <paul.jakma@sun.com>
64
65 * INSTALL.quagga.txt: GNU make is required now, because of manual
66 automatic rules in solaris/Makefile.am. (If someone knows how
67 to do these in a better way..).
68 GNU AWK is required for CVS checkout builds.
69
70856417 702005-06-01 Paul Jakma <paul.jakma@sun.com>
71
72 * NEWS: bgpd work queues and ripd auth-mode change
73
42c98199 742005-05-07 Yar Tikhiy <yar@comp.chem.msu.su>
75
76 * configure.ac: Check for OSes which support passing ifindex in
77 struct ip_mreq.
78
0c2029e9 792005-04-29 Paul Jakma <paul.jakma@sun.com>
5e4008f7 80
0c2029e9 81 * NEWS: Added some more 0.99 news.
82 * configure.ac: bump to 0.99.1 (0.99.0 was never released except
83 via CVS snapshots)
5e4008f7 84
74a2dd7b 852005-04-25 Paul Jakma <paul.jakma@sun.com>
86
87 * HACKING: Add some notes about build system changes, to
88 document common oversights (common for me anyway).
89 Seperate sections with two newlines, easier to read.
90
924b9229 912005-04-16 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
92
93 * configure.ac: Added AC_ARG_ENABLE(time-check). By default,
94 warning messages will now be printed for threads or commands that take
95 longer than 5 seconds, but this configure argument can be used
96 to disable the checks or change the threshold.
97
03ecfb67 982005-04-16 Paul Jakma <paul.jakma@sun.com>
99
100 * configure.ac: check for gawk, needed to build memtypes.h
101
dfb9a545 1022005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
103
104 * configure.ac: Move AC_CANONICAL_* stuff before AM_INIT_AUTOMAKE to
105 eliminate warning message about AC_ARG_PROGRAM being called
106 before AC_CANONICAL_TARGET.
107
26275b05 1082005-04-11 Paul Jakma <paul.jakma@sun.com>
109
110 * configure.ac: Call AC_CANONICAL_{BUILD,TARGET} macros. Target isnt
111 set otherwise, afaict. AC_SUBST enable_{user,group,vty_group} and
112 quagga_statedir - the Solaris package bits for one need this.
113 configure the solaris/ Makefile.
114 * Makefile.am: solaris is a subdir - unconditional or else it wont
115 be included in non-solaris made dists.
116
1b73de8b 1172005-04-10 Paul Jakma <paul.jakma@sun.com>
118
119 * configure.ac: Fix host string recognition for Solaris Nevada aka
120 solaris2.10.1, and hopefully future such strings.
121
1eb8ef25 1222005-04-07 Paul Jakma <paul.jakma@sun.com>
123
124 * (global): Fix up list loops to match changes in lib/linklist,
125 and some basic auditing of usage.
126 * configure.ac: define QUAGGA_NO_DEPRECATED_INTERFACES
127 * HACKING: Add notes about deprecating interfaces and commands.
128
208f0b7e 1292005-04-05 Paul Jakma <paul@dishone.st>
130
131 * HACKING: remove the 'manually patch redhat/quagga.spec' bit
132 from RELEASE section. Let the rpm revision be CONFDATE, will work
6a524706 133 fine. Expand on the importance of supplying good ChangeLog's in
134 the PATCH SUBMISSION section.
208f0b7e 135
5b087528 1362005-04-04 Hasso Tepper <hasso at quagga.net>
137
138 * configure.ac: Fix AC_LANG_SOURCE usage. It needs double square
139 brackets around source. Single ones broke square brackets in the
140 code (arrays).
141
d33e8d7b 1422005-04-03 Hasso Tepper <hasso at quagga.net>
143
144 * configure.ac: Use AC_RUN_IFELSE instead of obsolete AC_TRY_RUN macro
145 and define action for cross-compiling.
146
f695b01f 1472005-04-02 Hasso Tepper <hasso at quagga.net>
148
149 * configure.ac: Add --enable-isis-topology to enable isisd topology
150 generator code.
151
3849db25 1522005-04-02 Paul Jakma <paul@dishone.st>
153
154 * INSTALL.quagga.txt: Add note about additional CVS build
155 requirements, if one wishes to build ps/pdf docs.
156
3cb98dee 1572005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
158
159 * configure.ac: Add strnlen to AC_CHECK_FUNCS.
160
2d58228e 1612005-03-28 Hasso Tepper <hasso at quagga.net>
162
163 * configure.ac, */Makefile.am: Fix previous commit. SNMP includes
164 must be after lib/ includes in some systems. Introduce SNMP_INCLUDES
165 for that.
166
17eff7cb 1672005-03-28 Hasso Tepper <hasso at quagga.net>
168
169 * configure.ac: Fix most of "Presents But Cannot Compiled" warnings
170 about various headers. CFLAGS is not correct place to specify
171 includes, INCLUDES is for that.
172
1969e4b9 1732005-03-27 Hasso Tepper <hasso at quagga.net>
174
175 * configure.ac: Add Intel compiler (icc) support. Although Intel
176 tries really hard to make icc look like gcc, there are some
177 differences. It's very verbose with -Wall and it doesn't support
178 the individual -W options. We are going to ignore some of these
179 warnings.
180
a0fb71a5 1812005-03-26 Hasso Tepper <hasso at quagga.net>
182
183 * doc/defines.texi.in, lib/version.h.in: Update copyright string to
184 include year 2005.
185
29c4c9bd 1862005-03-25 Jean-Mickael Guerin <jean-mickael.guerin@6wind.com>
187 * configure.ac: add struct nd_opt_interval and struct
188 nd_opt_homeagent_info detection.
189
55468c86 1902005-03-14 Paul Jakma <paul.jakma@sun.com>
191
192 * (global) update all c files to match the lib/vector.h rename of
193 (struct vector).active to max, and vector_max macro to
194 vector_active.
195
afd8a129 1962005-03-12 Paul Jakma <paul.jakma@sun.com>
197
198 * configure.ac: Solaris 8 can use the newer lifreq based methods
199 too, allows IPv6.
200
c45eb839 2012005-02-19 Hasso Tepper <hasso at quagga.net>
202
203 * configure.ac: Fix Linux detection. Host types like i686-pc-linux
204 didn't match the pattern.
205
9985f83c 2062005-02-09 Paul Jakma <paul.jakma@sun.com>
207
208 * (global) Update code to match stream.h changes.
209 stream_get_putp effectively replaced with stream_get_endp.
210 stream_forward renamed to stream_forward_getp.
211 stream_forward_endp introduced to replace some previous
212 setting/manual twiddling of putp by daemons.
213
f83d18dc 2142005-01-24 Paul Jakma <paul@dishone.st>
215
216 * configure.ac: Bump version to 0.99.0
217
b854038b 2182005-01-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
219
220 * redhat/quagga.spec.in: Fix postun script to avoid misleading error
221 message saying the postun scriptlet failed when watchquagga
222 is not running.
223
40abf239 2242005-01-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
225
226 * configure.ac: Test for header file <ucontext.h> (for use in
227 signal processing).
228
6cf9df08 2292005-01-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
230
231 * configure.ac: If configure is invoked with --enable-snmp, but
232 the configure script is unable to find SNMP support on the platform,
233 then configure should give an error message and exit.
234
fc43ecc7 2352005-01-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
236
237 * redhat/quagga.spec.in: Pass --enable-gcc-rdynamic to configure
238 to get gcc to link with -rdynamic for better backtraces.
239 When the rpm is upgraded, the restart logic now works as follows:
240 1. stop watchquagga; 2. stop all routing daemons; 3. restart zebra
241 if it was running; 4. start all routing daemons that were running;
242 and 5. start watchquagga if it was running.
243
220d0c0e 2442005-01-07 Paul Jakma <paul@dishone.st>
245
246 * configure.ac: Bump version to 0.98.0
247
1f3585ea 2482005-01-05 Paul Jakma <paul@dishone.st>
249
250 * configure.ac: Bump version to 0.97.5
251
6c20046f 2522005-01-04 Greg Troxel <gdt@fnord.ir.bbn.com>
253
254 * configure.ac: Use AC_MSG_CHECKING/AC_MSG_RESULT around
255 CMSG_FIRSTHDR check, so it shows up in the output of configure.
256 Tested on NetBSD, which doesn't define HAVE_BROKEN_CMSG_FIRSTHDR.
257
b99760ab 2582005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
259
260 * configure.ac: Added test for broken CMSG_FIRSTHDR macro
261 (relevant for Solaris 8 and unpatched Solaris 9, don't know
262 whether other platforms are affected).
263
73a7dea3 2642005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
265
266 * NEWS: Note improved logging facilities.
267
3cade26f 2682004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
269
270 * configure.ac: Add new option --enable-gcc-rdynamic to link
271 with -rdynamic.
272
2b70200c 2732004-12-23 Paul Jakma <paul@dishone.st>
274
275 configure.ac: Bump version to 0.97.4
276
f3931751 2772004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
278
279 * redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons.
280
b3324e27 2812004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
282
283 * redhat/quagga.spec.in: Add watchquagga, and fix some other
284 logic to make sure that all daemons are restarted on upgrades
285 and stopped on package removal.
286
afc44c29 2872004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
288
289 * redhat/quagga.sysconfig: Define some variables to support watchquagga.
290
515210bd 2912004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
292
293 * configure.ac: Add a define for DAEMON_VTY_DIR in config.h.
294
d0199430 2952004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
296
297 * {configure.ac,Makefile.am}: Build watchquagga by default.
298
8035e9f0 2992004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
300
301 * NEWS: Note addition of watchquagga.
302 * HACKING: Note that watchquagga is in testing phase.
303
9d0bfcb9 3042004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
305
306 * watchquagga: New watchquagga daemon.
307
0d742d24 3082004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
309
310 * redhat/Makefile.am: Added watchquagga.init to EXTRA_DIST.
311
54b52525 3122004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
313
314 * redhat/watchquagga.init: New file, init script for watchquagga.
315
5e764774 3162004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
317
318 * HACKING: Indicate that header files should be consulted for
319 documentation, particularly logging levels in lib/log.h.
320
b9e0ee31 3212004-11-24 Paul Jakma <paul@dishone.st>
322
323 * TODO: Add source routing, zebra filtering and lib/ documenting.
324
6099b3b5 3252004-11-19 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
326
327 * global: Replace strerror with safe_strerror. And vtysh/vtysh.c
328 needs to include "log.h" to pick up the declaration.
329
48577196 3302004-11-19 Hasso Tepper <hasso at quagga.net>
331
332 * configure.ac: Avoid regeneration of doc/quagga.info for now.
333
0cdb8dd2 3342004-11-17 Paul Jakma <paul@dishone.st>
335
336 * INSTALL.quagga.txt: texinfo version corrected, so section on
337 that 4.7-x being unknown is not needed.
338
670bbf19 3392004-11-12 Paul Jakma <paul@dishone.st>
340
341 * configure.ac: Fix AC_CONFIG_FILES, the chmod seems to run for
342 every input file, should be only be for vtysh/extract.pl, so that
343 should be a seperate AC_CONFIG_FILES.
95d3184c 344 * INSTALL: update-autotools, autoreconf -i will install this, remove
345 the file so it always matches the autoconf which created
346 configure (ie the quagga snapshot producing host).
9104f569 347 * INSTALL.quagga.txt: Some quagga specific INSTALL notes.
348 * README: s/GNU Zebra/Quagga/ and refer to IS-IS support.
670bbf19 349
7966b97c 3502004-11-10 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
351
352 * redhat/quagga.spec.in: add comments showing how to get gcc verbosity
353
1b074dd2 3542004-11-08 Paul Jakma <paul@dishone.st>
355
356 * configure.ac: bump version to 0.97.3, release imminent.
357
14c17fd8 3582004-11-06 Paul Jakma <paul@dishone.st>
359
360 * configure.ac: Arguments to AC_OUTPUT is deprecated, use
361 AC_CONFIG_FILES instead. Rearrange the order slightly to put the
362 Makefiles first (silly aesthetic thing, dont know why I had to do
363 this ;) ). Add doc/defines.texi to the list.
364 * NEWS: bgp route-server support added, refer to docs.
365 * update-autotools: call automake with --add-missing and --copy,
366 former is important for obvious reasons, latter for dist files,
367 and --gnu to enable whatever extra goodness checks.
368 * {depcomp, install-sh, missing}: removed, auto-generated files.
369
1f8f61a7 3702004-11-05 Paul Jakma <paul@dishone.st>
371
372 * HACKING: Expand on ChangeLogs, eg current practice for certain
373 directories and certain other meta-data is not to maintain a
374 ChangeLog. Expand on the commit message, IMHO, commit message
375 should always be ChangeLog for files where ChangeLog is kept.
376 Solaris is supported on any platform (with, at moment, an
377 additional patch).
378
3e511c8e 3792004-10-23 Paul Jakma <paul@dishone.st>
380
381 * configure.ac: bump version to 0.97.2, release imminent.
382
6b6942f9 3832004-10-22 Paul Jakma <paul@dishone.st>
384
385 * configure.ac: fix up enable help alignment slightly
386 Add --enable-gcc-ultra-verbose to set various gcc warnings which
387 should one day be fixed but are not serious problems or which
388 could be false-positives.
389
3fb9cd6e 3902004-10-19 Andrew J. Schorr <aschorr@telemetry-investments.com>
391
392 * lib, zebra, ripd, ospfd, bgpd: Support NULL connected destination
393 pointers properly everywhere. Fix point-to-point logic to
394 support links where a dedicated subnet has been assigned.
395 PtP links with /31 subnets should now work where supported by O/S.
396
4f8b5bb1 3972004-10-11 Paul Jakma <paul@dishone.st>
398
399 * bump version to 0.97.1, release imminent.
400
e561a8eb 4012004-10-07 Paul Jakma <paul@dishone.st>
402
403 * bump version to 0.97.0, release imminent.
404
7fd63b38 4052004-10-07 Greg Troxel <gdt@sunpal7.mit.edu>
406
407 * configure.ac: remove -Wpacked; 2.95.3 doesn't support it.
408
7347a2ad 4092004-10-05 Hasso Tepper <hasso at quagga.net>
410
411 * configure.ac: Removed -Wpadded. I don't have sooo much time that I
412 could care about padding ;).
413
a49c0ff6 4142004-09-30 Paul Jakma <paul@dishone.st>
415
416 * Update default CFLAGS for gcc to keep Hasso busy.
417
ddb07e5b 4182004-09-27 Paul Jakma <paul@dishone.st>
419
420 * update-autotools: libtoolize should copy files, rather than link.
421 the whole idea is that dist files should not need auto*, etc.
422 installed to be able to compile.
423
ae399ab0 4242004-09-13 Hasso Tepper <hasso at quagga.net>
425
426 * configure.ac: Disable isisd compiling by default.
427
33394766 4282004-09-13 Paul Jakma <paul@dishone.st>
429
430 * configure.ac: capitalise the package name. autoconf lowercases
431 it for PACKAGE_TARNAME.
432
fee0f4c6 4332004-09-13 Jose Luis Rubio <jrubio@dit.upm.es>
434 (at Technical University of Madrid as part of Euro6ix Project)
435
436 Enhanced Route Server functionality and Route-Maps:
437
438 * bgpd/bgpd.h: Modified 'struct peer' and 'struct bgp_filter' to
439 support rs-clients. A 'struct bgp_table *rib' has been added to the
440 first (to mantain a separated RIB for each rs-client) and two new
441 route-maps have been added to the last (for import/export policies).
442 Added the following #defines: RMAP_{IN|OUT|IMPORT|EXPORT|MAX},
443 PEER_RMAP_TYPE_{IMPORT|EXPORT} and BGP_CLEAR_SOFT_RSCLIENT.
444
445 * bgpd/bgpd.c: Modified the functions that create/delete/etc peers in
446 order to consider the new fields included in 'struct peer' for
447 supporting rs-clients, i.e. the import/export route-maps and the
448 'struct bgp_table'.
449
450 * bgpd/bgp_route.{ch}: Modified several functions related with
451 receiving/sending announces in order to support the new Route Server
452 capabilities.
453 Function 'bgp_process' has been reorganized, creating an auxiliar
454 function for best path selection ('bgp_best_selection').
455 Modified 'bgp_show' and 'bgp_show_route' for displaying information
456 about any RIB (and not only the main bgp RIB).
457 Added commands for displaying information about RS-clients RIBs:
458 'show bgp rsclient (A.B.C.D|X:X::X:X)', 'show bgp rsclient
459 (A.B.C.D|X:X::X:X) X:X::X:X/M', etc
460
461 * bgpd/bgp_table.{ch}: The structure 'struct bgp_table' now has two
462 new fields: type (which can take the values BGP_TABLE_{MAIN|RSCLIENT})
463 and 'void *owner' which points to 'struct bgp' or 'struct peer' which
464 owns the table.
465 When creating a new bgp_table by default 'type=BGP_TABLE_MAIN' is set.
466
467 * bgpd/bgp_vty.c: The commands 'neighbor ... route-server-client' and
468 'no neighbor ... route-server-client' now not only set/unset the flag
469 PEER_FLAG_RSERVER_CLIENT, but they create/destroy the 'struct
470 bgp_table' of the peer. Special actions are taken for peer_groups.
471 Command 'neighbor ... route-map WORD (in|out)' now also supports two
472 new kinds of route-map: 'import' and 'export'.
473 Added commands 'clear bgp * rsclient', etc. These commands allow a new
474 kind of soft_reconfig which affects only the RIB of the specified
475 RS-client.
476 Added commands 'show bgp rsclient summary', etc which display a
477 summary of the rs-clients configured for the corresponding address
478 family.
479
480 * bgpd/bgp_routemap.c: A new match statement is available,
481 'match peer (A.B.C.D|X:X::X:X)'. This statement can only be used in
482 import/export route-maps, and it matches when the peer who announces
483 (when used in an import route-map) or is going to receive (when used
484 in an export route-map) the route is the same than the one specified
485 in the statement.
486 For peer-groups the statement matches if the specified peer is member
487 of the peer-group.
488 A special version of the command, 'match peer local', matches with
489 routes originated by the Route Server (defined with 'network ...',
490 redistributed routes and default-originate).
491
492 * lib/routemap.{ch}: Added a new clause 'call NAME' for use in
493 route-maps. It jumps into the specified route-map and when it returns
494 the first route-map ends if the called RM returns DENY_MATCH, or
495 continues in other case.
496
cbd04084 4972004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com>
498
b85dca31 499 * Makefile.am: make m4 as subdir, rather the EXTRA_DISTing it
500
501 * configure.ac: add m4/Makefile to output list
502
5032004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com>
504
cbd04084 505 * Makefile.am: Only put pkgsrc dir in SUBDIRS if we should install
506 rc.d files. (Note that pkgsrc is always in DIST_SUBDIRS.)
507
508 * configure.ac (pkgsrcdir): add new --enable-pkgsrcrcdir to give a
509 directory into which www.pkgsrc.org-style rc.d files are
510 installed.
511
2abb1cf3 5122004-08-19 Paul Jakma <paul@dishone.st>
513
514 * Makefile.am: add m4 directory to EXTRA_DIST, and define
515 ACLOCAL_AMFLAGS to have aclocal pull in m4/
516 * configure.ac: AM_PROG_LIBTOOL should be AC_...
517 * update-autotools: print a warning that this script is deprecated
518
29904606 5192004-08-17 Greg Troxel <gdt@fnord.ir.bbn.com>
520
521 * update-autotools: print tools versions to aid people in sending
522 bug reports.
523
b7a97f82 5242004-07-23 Greg Troxel <gdt@poblano.ir.bbn.com>
525
526 * */Makefile.am: Use ../dir/libfoo.la, rather than "-L../dir
527 -lfoo", to avoid linking against installed libraries from a
528 previous version.
529
530 * {lib,ospfd,ospfclient}/Makefile.am: explicitly define the shared
531 library version number to be 0.0
532
533 * configure.ac: remove spurious , so extract.pl is chmod'd +x.
534
535 * HACKING: explain shared library versioning rules
536
27eebb3e 5372004-07-22 Paul Jakma <paul@dishone.st>
538
539 * configure.ac: modify default CFLAGS to be compiler agnostic
540 build Makefile for tests/ subdir.
541
aa9af78c 5422004-07-14 Greg Troxel <gdt@poblano.ir.bbn.com>
543
544 * Makefile.am (EXTRA_DIST): Add missing \, so tools stuff is
545 really in distfile.
546
87efd646 5472004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
548
549 * */Makefile.am: use -L../lib -lzebra, so we pick up the shlib
550 version of libzebra when available.
551
552 * configure.ac, update-autotools: Add libtool.
553
fc9d0745 5542004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
555
f2bfdee5 556 * Makefile.am: add files to EXTRA_DIST rather than copying, and
557 omit the kludgy cleaning steps, which were failing when the list
558 to clean was empty.
559
5602004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
561
fc9d0745 562 * configure.ac: Look for perl, and substitute into vtysh/extract.pl.
563 Search for termcap functions more expansively (fixes vtysh compile
564 on NetBSD). Clean up --enable-vtysh definition.
565
cf313889 5662004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
567
568 * update-autotools: Use -rf on autom4te.cache.
569
320ec10a 5702004-06-20 Hasso Tepper <hasso@estpak.ee>
571
572 * lib/vty.c: Don't attempt to load configuration file from current
573 directory.
574 * Update vty_read_config() calls in bgpd/bgp_main.c, isisd/isis_main.c,
575 ospf6d/ospf6_main.c, ospfd/ospf_main.c, ripd/rip_main.c,
576 ripngd/ripng_main.c and zebra/main.c.
577
19877dd2 5782004-05-11 Paul Jakma <paul@dishone.st>
579
580 * configure.ac: Add solaris support for the zebra/*_solaris
581 method's, based on Sowmini's patches.
582
d355bfa7 5832004-04-08 Paul Jakma <paul@dishone.st>
584
585 * ospf_spf.h: Add backlink field to struct vertex
586 * ospf_spf.h: (ospf_vertex_new) initialise backlink
587 (ospf_lsa_has_link) return index of link back to
588 vertex V from candidate vertex W, or -1 if no link exists.
589 (ospf_spf_next) save backlink index for candidate vertex
590 * ospf_interface.c: (ospf_vl_set_params) Use the backlink index
591 to determine correct address for virtual-link peers. Fall back
592 to older "pick first link" method if no backlink index exists.
593
41d3fc96 5942004-04-06 Hasso Tepper <hasso@estpak.ee>
595
596 * zebra/ipforward_proc.c: Fixed lowering privileges.
597 * zebra/zserv.c: Fixed "(no) ipv6 forwarding" command logic.
598 * configure.ac: Added --disable-capabilities switch to configure.
599
f571dab0 6002004-03-22 Hasso Tepper <hasso@estpak.ee>
601
602 * Readded SIGTERM handling so daemons can clean up their stuff if they
603 are killed (not murdered).
604
37318657 6052004-03-20 Michael Bruening <mike@vailsys.com>
606
607 * ospfd/ospf_vty.c: Completed array distribute_str of route types with
608 addition of "isis". This array must be indexed by
609 ZEBRA_ROUTE_(SYSTEM|KERNEL|...) defines in zebra.h, and should
610 be updated with every route type addition. This fix allows
611 commands redistributing routes from (bgp|isis), like "router ospf
612 redistribute bgp ...", to be written to terminal, memory, file,
613 which would otherwise result in a seg fault or, possibly, config
614 file corruption. Overlooked in import of isisd.
615 * Similar fixes to bgpd/bgp_vty.c ospf6d/ospf6_asbr.c ripd/rip_zebra.c
616 and ripngd/ripng_zebra.c.
617
8c903fbb 6182004-03-17 Jean-Yves Simon <lethalwp@tiscali.be>
619
620 * zebra/main.c, ripd/rip_main.c: Fix typos sigusr1 -> sigint,
621 bugzilla #82.
622
5e4fa164 6232004-03-16 David Young <dyoung@pobox.com>
624
625 * (many) reference <lib/version.h> rather than "version.h",
626 because version.h is a generated file and not present in the
627 source tree when using objdir builds.
628
fa2b17e3 6292004-03-03 PC Drew <pc@superiorcomm.net>
630
631 * lib/keychain.c: typecast time_t function to long, fixes compile
632 warning.
633 * lib/debug.c: wrapped function with ifdef HAVE_GLIBC_BACKTRACE fixes
634 compile warning when backtrace doesn't exist for that system.
635 * zebra/rtadv.c: for OpenBSD, added include statement for
636 netinet/icmp6.h
637 * zebra/zserv.c: added default case to switch statements, fixes compile
638 warning about certain NEXTHOP_TYPE enumeration values not being
639 handled.
640 * zebra/rt_socket.c: set *mask = NULL by default, fixes compile
641 warning, about mask possibly being used uninitialized.
642 * bgpd/bgp_nexthop.c: added default case to switch statements, fixes
643 compile warning about certain NEXTHOP_TYPE enumeration values not
644 being handled.
645 * ospfd/ospf_spf.c: typecast time_t to long, fixes compile warning.
646 * ospfd/ospf_route.c: typecast route_node->prefix to prefix_ipv4, fixes
647 compile warning.
648 * ospfd/ospf_route.c: typecast prefix_ipv4 to prefix, fixes compile
649 warning.
650 * ospfd/ospf_abr.c: typecast prefix to prefix_ipv4 in two instances,
651 fixes compile warning.
652 * vtysh/vtysh.c: fixed null pointer sentinel value when doing execl and
653 friends, fixes compile warning.
654 * ospf6d/ospf6_damp.c: typecast time_t to long in 4 instances, fixes
655 compile warning.
656 * ospf6d/ospf6_main.c: use MAXPATHLEN (if set) instead of 64 for the
657 _cwd array, fixes compile warning.
658
2d75d052 6592004-01-19 Paul Jakma <paul@dishone.st>
660
661 * tests/test-sig.c: New file, regression test for sigevents.
662 * lib/Makefile.am: add sigevent.{c,h}
663 * (isis|rip|ripng|ospf|ospf6|bgp)d/\1_main.c: modify for sigevents.
664 * zebra/main.c: ditto.
665
a27abaa5 6662004-01-10 Paul Jakma <paul@dishone.st>
667
668 * Makefile.am: redhat/ is a dist subdir too.
669
a4d2a0d2 6702004-01-10 Vincent Jardin <jardin@6wind.com>
671
672 * configure.ac: add the redhat/Makefile as a AC_OUTPUT() argument.
673 It fixes build on FreeBSD 5.1 and FreeBSD 4.7
674
00bc5603 6752004-01-08 Paul Jakma <paul@dishone.st>
676
677 * Makefile.am: as per gdt, specify the redhat dir as a DIST_SUBDIR,
678 remove the redhat/... dist targets - instead these now go in..
679 redhat/Makefile.am: (new) proper place to describe redhat/ dist
680 files, as well as allow quagga.spec to be regenerated properly.
681 redhat/quagga.sysconfig: specify conf file location.
682 redhat/quagga.spec.in: Add 2 patches to RPM build.
683
15d74e93 6842003-12-30 Paul Jakma <paul@dishone.st>
685
686 * redhat/isisd.init: new file, init script for isisd.
687 redhat/quagga.sysconfig: new file, sysconfig file for quagga
688 initscripts.
689 redhat/quagga.spec.in: various cleanups, including sysconfig patch
690 from RH, fixed UID/GID as per RH EL, shell changed to
691 /sbin/nologin, daemon vty's listen to 127.1 only per default and
692 isisd packaged.
693 redhat/*.init: sysconfig support and runlevels specified.
694
41ad8780 6952003-12-30 Paul Jakma <paul@dishone.st>
696
697 * Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
698 copying via dist-hook. Remove ~ files backup cruft from dists.
699 isisd/Makefile.am: sysconf example should go via
700 dist_examples_DATA. The include-netbsd/ headers werent mentioned
701 as sources and werent being copied into dists.
702
9e867fe6 7032003-12-23 Vincent Jardin <jardin@6wind.com>
704
705 * isisd: Import isisd from Sampo Saaristo's source code.
706
aa593d5e 7072003-12-22 Christian Hammers <ch@lathspell.de>
708
709 * configure.ac (and everywhere a regular file is opened for
710 writing): use file permissions from configure rather than
711 compiled-in umask.
712
47ce02a8 7132003-12-22 Hasso Tepper <hasso@estpak.ee>
714
715 * lib/linklist.c: Revert microfix I commited while reverting
716 [quagga-dev 227]. Caused by misreading code.
717
e90fbabd 7182003-12-21 Hasso Tepper <hasso@estpak.ee>
719
720 * lib/linklist.c: Revert patch [quagga-dev 227]. listnode_add_sort()
721 function should not drop nodes in any case. But fix behavior where
722 nodes were added to the end of list when cmp returned 0.
723 * lib/if.c: Check for duplicates before calling listnode_add_sort().
724
af273652 7252003-12-08 Greg Troxel <gdt@fnord.ir.bbn.com>
726
727 * {lib,ospfd,ospfapi}/Makefile.am: Use pkginclude_HEADERS rather
728 than include_HEADERS to place includes in
729 ${prefix}/include/quaggainstead of polluting ${prefix}/include.
730
c4f0efe6 7312003-12-04 Greg Troxel <gdt@poblano.ir.bbn.com>
732
733 * configure.ac: When setting exampledir to sysconfdir as a
734 default, don't quote ${sysconfdir}. (Bug reported by Vincent
735 Jardin.)
736
d2a0ccc6 7372003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
738
739 * configure.ac: Compile in Router Advertisement support by
740 default. Note that this does not default to sending RAs; it just
741 makes 'ipv6 nd send-ra' and 'ipv6 nd prefix-advertisement'
742 available. While others may prefer other tools, no argument has
743 been made that router advertisement support is such bloat that it
744 should be compiled out by default (it 9556 bytes on NetBSD/i386 vs
745 8 bytes with the support compiled out). This reversion of a
746 previous change was done in consultation with Paul.
747
fa3232e1 7482003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
749
750 * configure.ac: Move tests for v6 header files to after the check
751 for v6 code version, and conditionalize on the right variable.
752 (Fixes problem where v6 header files are not included when v6 is
753 enabled implicitly.)
d2a0ccc6 754
d6b72f7a 7552003-12-03 Greg Troxel <gdt@poblano.ir.bbn.com>
756
757 * configure.ac: Add --enable-exampledir to specify where example
758 config files should go, defaulting to sysconfdir.
759
760 * */Makefile.am: use exampledir instead of sysconfdif for examples
761
62892880 7622003-11-02 Paul Jakma <paul@dishone.st>
763
764 * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
765 route map command so that vtysh can use it. Modified version of
766 Hasso Tepper's patch. Fixes bug #52.
767 * configure.ac: FreeBSD has net-snmp in /usr/local.
768 * redhat/quagga.spec.in: Install libzebra headers with -devel
769 package.
770
7712003-11-02 Krzysztof Oledzki <oleq@ans.pl>
772
773 * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
774 caused zebra to read all routes in all tables, rather than just
775 the main table. See [quagga-dev 280].
776
7772003-10-30 Paul Jakma <paul@dishone.st>
778
779 * configure.ac: netinet/in_systm.h is yet another well-known
780 header file we really should be checking for
781
7822003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
783
784 * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
785 by ospf_ism.c::ism_change_state() - results in incorrect figure
786 for active interfaces in an area.
787
7882003-10-27 Paul Jakma <paul@dishone.st>
789
790 * lib/if.{ch}: remove ifc_pointtopoint() - left over from the
791 reverted RFC3021 patch.
792
7932003-10-27 Simon <lists@routemeister.net>
794
795 * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
796 being called with struct connected. Change to co->ifp.
797
7982003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
799
800 * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
801 limit when setting changed flag to avoid spurious changes.
802 (static_install_ipv{4,6}) dont uninstall by default, might not be
803 required - avoid spurious uninstalls.
804 (static_uninstall_ipv{4,6}) only uninstall the route if its
805 actually FIB route.
806
8072003-10-24 sowmini.varadhan@sun.com
808
809 * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
810 created.
811
8122003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
813
814 * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
815 * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
816 view string.
817 (bgp_show_neighbor_route) Take a struct peer argument instead of
818 ip string.
819 (peer_adj_routes) ditto
820 (show_adj_routes) ditto
821 (peer_lookup_in_view) new function to return appropriate struct
822 peer for a given view string.
823 (misc) Fixup all calls to above to reflect new calling arguments,
824 and use peer_lookup_in_view as needed. Additional commands
825 installed to use expanded functionality above, existing commands
826 modified to suit as well.
827 * bgpd/bgp_vty.c: 2 new aliases.
828
8292003-10-24 Paul Jakma <paul@dishone.st>
830
831 * configure.ac: Check for fcntl()
832 * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
833 regular automake means, not magic install incantations, see
834 bug #38.
835 * lib/Makefile.am: install the headers, needed to link libzebra.a
836 (and hence libospf.a, OSPF-API, etc.)
837
8382003-10-24 waldi@debian.org
839
840 * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
841 depended against source files without specification, i.e. it
842 used ../zebra instead of $(top_srcdir)/zebra.
843
8442003-10-23 Paul Jakma <paul@dishone.st>
845
846 * configure.ac: IRIX configure.ac support. Sort of works.
847 sysctl() crashes though (ipforward), there's some kind of odd
848 padding in the PF_ROUTE socket messages and setsockopt() on
849 SOCK_RAW does not work (so ospfd doesnt work).
850
8512003-10-22 Paul Jakma <paul@dishone.st>
852
853 * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
854 configure dependent. (still need to find a way to make building of
855 it dependent on configure options or include all commands.)
856
8572003-10-22 Paul Jakma <paul@dishone.st>
858
859 * lib/zebra.h: include limits.h if its there, its a portable header
860 and useful and not just solaris specific. net/route.h is also
861 useful.
862
8632003-10-22 Paul Jakma <paul@dishone.st>
864
865 * lib/regex.c: bzero -> memset
866 * zebra/ioctl.c: ditto. bzero is not portable.
867
8682003-10-22 Paul Jakma <paul@dishone.st>
869
870 * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
871 HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
872 portable.
873
8742003-10-22 Paul Jakma <paul@dishone.st>
875
876 * configure.ac: Split up header checks into non-net, net and ipv6
877 related. Checking of IPv6 is conditional. Add some more output
878 text for the end of the configure run.
879
8802003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
881
882 * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
883 for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
884 family prefixes. Accept prefix as argument.
885 * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
886 * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
887 bgp_dump_routes_attr.
888 (bgp_dump_common) Go by the family of the peering socket, not
889 configured address family when dumping peering information.
890 Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
891 patch.
892
8932003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
894
895 * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
896 fixed intervals rather than fixed intervals from startup time.
897 (bgp_dump_interval_func) Dont return immediately if file cant be
898 openeded, but reschedule interval dumps, even - admin might
899 fix problem in meantime. Close the dump file in between intervals.
900 (bgp_dump_init) account for MSG header when initialising stream
901 size.
902
9032003-10-15 Paul Jakma <paul@dishone.st>
904
905 * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
906 lookup oi for a given prefix in a given interfaces table of oi's.
907 (ospf_if_new) use ospf_if_lookup_table to deal with zebra
908 reporting new interface multiple times.
909 NB: This patch is a complete plaster-band of a hack. First, why is
910 zebra reporting interface events multiple times? Second, why does
911 ospfd maintain so many damn lists and tables relating to oi's -
912 these should be reconciled into one or two tables.
913
9142003-10-15 sowmini.varadhan@sun.com
915
916 * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
917 instead of creating one socket per send. send source addr to
918 rip_update_interface.
919 (rip_update_process) should send an update on every connected
920 network for each interface.
921 (rip_request_send) should send a request on every connected
922 network for each interface.
923 * ripd/ripd.h: update prototype for rip_interface_multicast_set
924 * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
925 so that it can be called repeatedly for aliased interfaces (on
926 multiple networks).
927
9282003-10-15 Jay Fenlason <fenlason@redhat.com>
929
930 * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
931 end-sub-negotation is sent when no sub-negotation data has been
932 sent. Return immediately if no sub-negotation is in progress.
933 (vty_read) do not attempt to process options if no sub-negotation
934 is in progress.
935
9362003-10-15 Paul Jakma <paul@dishone.st>
937
938 * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
939 to SYSCONFDIR. Allocate cwd from the stack rather than relying on
940 (non-portable) getcwd() allocation (which we didnt seem to be
941 freeing).
942
9432003-10-13 Jay Fenlason <fenlason@redhat.com>
944
945 * lib/zebra.h: define UINT32_MAX for those systems which do not
946 provide it.
947 * bgp_attr.h: define BGP_MED_MAX.
948 * bgp_route.c: update defines/constants to BGP_MED_MAX.
949 * bgp_routemap.c: ditto. clean up route_match_metric_compile
950 slightly to avoid unneccesary XMALLOC.
951
9522003-10-13 sowmini.varadhan@sun.com
953
954 * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
955 * ospf_lsa.c: added better debug comments. check sequence number in
956 ospf_lsa_install. ospf_maxage_lsa_remover() checks for
957 OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
958 received.
959 * ospf_flood.c: improve debug statement- print ls_seqnum.
960
9612003-10-13 Douglas Fraser <doug+quagga@idmf.net>
962
963 * zebra/connected.c: PtP revert fixup. Zebra was not creating
964 connected route for PtP peer.
965
9662003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
967
968 * zebra/ipforward_proc.c: (ipforward) Close the fd for
969 /proc/net/snmp. See [quagga-dev 284]
970
9712003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
972
973 * zebra/zebra_rib.c: Fix possible dangling reference to rib
974 route_nodes - unlock it the appropriate number of times. (twice,
975 because of the implicit lock). see [quagga-dev 251].
976
9772003-09-29 Paul Jakma <paul@dishone.st>
978
979 * zebra/connected.c: revert the 'generic PtP' patch as it causes
980 far too many problems. People who use FreeSWAN should investigate
981 native linux ipsec.
982 * zebra/rt_netlink.c: ditto
983 * lib/if.c: ditto
984 * ripd/ripd.h: ditto
985 * ripd/ripd.c: ditto
986 * ripd/rip_interface.c: ditto
987 * ospfd/ospfd.c: ditto
988 * ospfd/ospf_snmp.c: ditto
989 * bgpd/bgp_nexthop.c: ditto
990 * ospfd/ospf_packet.c: Add debug output for some of the previously
991 completely silent drops of 'bad' packets.
992 * configure.ac: bump version
993
9942003-08-27 Jay Fenlason <fenlason@redhat.com>
995
996 * lib/Makefile.am: Do not use a lib (libcap) as a dependency
997 * zebra/Makefile.am: Link in libcap
998 * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
999 compared with UINT32_MAX
1000 * ospfd/ospfd.c: remove redundant assert
1001 * zebra/rtadv.c: add missing include for zebra/rib.h
1002
10032003-09-24 Paul Jakma <paul@dishone.st>
1004
1005 * lib/version.h: moved to version.h.in
1006 * lib/version.h.in: New file, from version.h. Change hardcoded
1007 package name and version to use the autoconf defined substition
1008 variables.
1009 * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
1010 through lib/version.h for VERSION. Add lib/version.h to the
1011 AC_OUTPUT list. Update the text output of quagga version at end
1012 of configure run to use PACKAGE_VERSION.
1013 * doc/.cvsignore: ignore quagga.pdf
1014 * doc/.cvsignore: ignore version.h, its now autogenerated.
1015
10162003-09-24 sowmini.varadhan@sun.com
1017
1018 * lib/if.c: (if_cmp_func) fix infinite loop if
1019 ifp1->name == ifp2->name
1020 * lib/linklist.c: (if_cmp_func) Fix handling of case where
1021 list->cmp returns 0.
1022 * rip_interface.c: (rip_interface_address_add) call
1023 rip_enable_apply(), or the interface is never considered up.
1024 see [quagga-dev 225].
1025 * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
1026 address families in the absence of sa_len element in struct
1027 sockaddr.
1028 (ifm_read): Handle solaris 9 if_msghdr_t.
1029 Deal with interfaces which are incomplete, lookup on name rather
1030 than the placeholder interface index of -1.
1031
10322003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
1033
1034 * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
1035 interface to ospf_if_lookup_by_local_addr() rather than the
1036 receiving interface ifp, packets for VL's could come in any
1037 interface. See quagga-dev 250.
1038
e05fba43 10392003-04-13 Paul Jakma <paul@dishone.st>
1040
1041 * Amir: Opaque LSA bug fix for deletion of Type11's
1042 * configure.ac: use --localstatedir for Unix sockets
645878f1 1043 * Hasso Tepper: When flushing as-ext LSAs flush associated NSSA
1044 LSAs.
e05fba43 1045
020709f9 10462003-04-04 Paul Jakma <paul@dishone.st>
1047
1048 * Sync to Zebra CVS
1049 * Fix lib/thread.h leak
1050 * Fix small Opaque LSA leak
1051 * Do not configure OSPF interfaces for secondary addresses
1052 * vtysh fixes from Hasso
1053 * Dave Watson's missing ntohs fix
1054
68980084 10552003-03-25 Paul Jakma <paul@dishone.st>
1056
1057 * Sync to Zebra CVS
1058
07661cb5 10592003-03-17 Amir Guindehi <amir@datacore.ch>
1060
1061 * Extended SNMP checks in configure.ac so that net-snmp works
1062
10632003-03-17 Amir Guindehi <amir@datacore.ch>
1064 Ralph Keller <keller@tik.ee.ethz.ch>
1065 * merge OSPF-API
1066
13766da4 10672003-02-07 Paul Jakma <paul@dishone.st>
1068
1069 * Sync to zebra CVS
1070
420df43a 10712003-02-03 Paul Jakma <paul@dishone.st>
1072
1073 * Sync to zebra CVS
1074
ae936aee 10752003-01-19 Paul Jakma <paul@dishone.st>
1076
1077 * Temporary fix for Generic PtP wrt to IPv6
1078
9a668001 10792003-01-17 Paul Jakma <paul@dishone.st>
1080
1081 * Sync up to latest zebra.org CVS
1082 * [zebra 16823] Bugfix and new feature in Opaque-LSA handling
1083 Masahiko Endo <endo@suri.co.jp>
1084 * [zebra 16824] [PATCH] nsm_kill_neighbor
1085 Masahiko Endo <endo@suri.co.jp>
1086 * [zebra 17217] [PATCH] show thread CPU
1087 Yon Uriarte <havanna_moon@gmx.net>
1088 * [zebra 17218] Re: [PATCH] CLI extensions.
1089 Yon Uriarte <havanna_moon@gmx.net>
1090
4fc01e67 10912002-12-13 Paul Jakma <paul@dishone.st>
1092
1093 * added support for vtysh 'write file' command to
0efa4d57 1094 write either per-daamon and/or integrated file
ab836aab 1095 * ospfd md5 buffer copying fix (Greg Troxel)
8bd9c714 1096 * ospfd md5 sequence number derived from time()
ab836aab 1097 * RIPv1 fixes and improvements (John Hay)
1098 * link state detection (linux) ([zebra 12269])
1099 * Generic PtP and RFC3021 interface addressing support
1100 (Frank van Maarseveen)
0efa4d57 1101 * Michal Ludvig <michal@logix.cz>:
1102 [zebra 16525] PATCH: Bugfixes for KAME systems
1103 * Kevin C Miller <kevinm@andrew.cmu.edu>
1104 [zebra 16681] OSPF NSSA Patches
1105 * Yon Uriarte <havanna_moon@gmx.net>
1106 [zebra 16671] [PATCH] CLI extensions
a895901b 1107 * Masahiko Endo: [zebra 15475] - MPLS-TE docs
4fc01e67 1108
718e3744 11092002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1110
1111 * zebra-0.93 released.
1112
11132002-06-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1114
1115 * update-autotools: Change file name from update-auto-tools.sh.
1116
11172002-06-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1118
1119 * update-auto-tools.sh: Add a new script to clean up build
1120 environment.
1121
11222002-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1123
1124 * Shift to the latest build environment autoconf-2.53 and
1125 automake-1.6.2.
1126
11272001-10-22 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1128
1129 * Integrate Glen Turner <glen.turner@aarnet.edu.au>'s pid option.
1130
11312001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1132
1133 * zebra-0.92a released.
1134
11352001-08-19 "Peter Galbavy" <peter.galbavy@knowtion.net>
1136
1137 * configure.in: SNMP library check problem fix when the library is
1138 installed under /usr/local/lib.
1139
11402001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
1141
1142 * zebra-0.92 released.
1143
11442001-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1145
1146 * configure.in (LIBPAM): Use ZEBRA_AC_C_BIGENDIAN to avoid a
1147 warning.
1148 (IF_METHOD): Use test -r instead of AC_CHECK_FILE to avoid
1149 warnings.
1150
1151 * config.guess: Update to 2000-11-10 version.
1152
11532001-04-11 Kunihiro Ishiguro <kunihiro@zebra.org>
1154
1155 * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADER to
1156 detect in_pktinfo structure. Suggested by: Vlad Lungu
1157 <vlad@rls.roknet.ro>.
1158
11592001-03-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
1160
1161 * configure.in: Add check for structure in_pktinfo.
1162
11632001-02-07 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
1164
1165 * configure.in (USE_PAM): Fix PAM library detection code.
1166
11672001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1168
1169 * zebra-0.91 is released.
1170
11712001-01-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1172
1173 * configure.in: Remove guile related definition.
1174
11752001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org>
1176
1177 * configure.in (ac_cv_htonl_works): HAVE_REPAIRABLE_HTONL is
1178 removed. htonl should work fine on any platform.
1179
11802001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org>
1181
1182 * configure.in: Remove --enable-oldrib option.
1183
1184 * acconfig.h: OLD_RIB definition is removed.
1185
1186 * zebra-0.90 is released.
1187
1188 * configure.in (LIBS): Add check for sun_len field in struct
1189 sun_len.
1190
11912001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1192
1193 * Makefile.am: Include init/redhat files to distribution.
1194
11952001-01-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1196
1197 * configure.in: check libm.a for BGPd compile error.
1198 AC_CHECK_LIB(m, main) was added.
1199
12002000-12-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1201
1202 * configure.in: --enable-unixdomain becomes default. Add
1203 --enable-tcp-zebra for TCP/IP communication between protocol
1204 daemon and zebra.
1205
1206 * COPYING.LIB: Added for lib/getopt.c, lib/getopt.h,
1207 lib/getopt1.c, lib/md5-gnu.h, lib/md5.c, lib/regex-gnu.h,
1208 lib/regex.c.
1209
1210 * Makefile.am (dist-hook): Include tools/*.cgi to distribution.
1211
12122000-12-26 Kunihiro Ishiguro <kunihiro@zebra.org>
1213
1214 * configure.in (MULTIPATH_NUM): --enable-multipath=ARG specify
1215 multipath number. ARG must be digit.
1216
12172000-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
1218
1219 * configure.in: Add --enable-newrib for test new RIB code.
1220
12212000-11-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1222
1223 * configure.in, config.h.in: Add check for libutil.h and
1224 setproctitle().
1225
12262000-10-26 Kunihiro Ishiguro <kunihiro@zebra.org>
1227
1228 * configure.in: Add --enable-nssa for OSPF NSSA option.
1229
1230 * acconfig.h: Define HAVE_NSSA.
1231
12322000-10-25 "Bjoern A. Zeeb" <bzeeb+zebra@zabbadoz.net>
1233
1234 * configure.in: pam_misc is only linked when the platform is
1235 GNU/Linux.
1236
12372000-10-24 Arkadiusz Miskiewicz <misiek@pld.org.pl>
1238
1239 * configure.in (LIBS): Add check for crypto library. test x`ls
1240 ${ac_snmp}` is replaced with sipmle test -f.
1241
12422000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1243
1244 * configure.in: Add --enable-unixdomain option. This will be
1245 default behavior in zebra-0.90.
1246
12472000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1248
1249 * zebra-0.89 is released.
1250
12512000-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
1252
1253 * configure.in: Add check for Intel CPU for Solaris on x86 check.
1254
12552000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1256
1257 * configure.in: Add check for getifaddrs().
1258 Set AM_INIT_AUTOMAKE version to 0.89.
1259
12602000-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1261
1262 * config.guess: Update to the latest version.
1263
1264 * config.sub: Likewise
1265
12662000-09-14 David Lipovkov <dlipovkov@OpticalAccess.com>
1267
1268 * REPORTING-BUGS: New file is added.
1269
12702000-08-27 itojun@iijlab.net
1271
1272 * configure.in: Add ncurses library check when --enable-vtysh is
1273 specified.
1274
12752000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1276
1277 * configure.in: Add check for readline/history.h.
1278
1279 * acconfig.h: Remove pthread related variables.
1280
1281 * configure.in: Add --with-libpam option for vtysh PAM
1282 authentication. Remove --disable-pthread because we don't support
1283 pthread.
1284
12852000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
1286
1287 * zebra-0.88 is released.
1288
1289 * configure.in: Add Solaris -lcurses for vtysh.
1290
12912000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1292
1293 * configure.in: Add check for ncurses for compiling on Solaris.
1294
12952000-07-27 Kunihiro Ishiguro <kunihiro@zebra.org>
1296
1297 * configure.in: Add check for libreadline when --enable-vtysh is
1298 specified.
1299
13002000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1301
1302 * configure.in: Add AC_DEFINE(OPEN_BSD). When OS is OpenBSD
1303 interface method is if_ioctl.o
1304
13052000-07-09 Chris Dunlop <chris@onthe.net.au>
1306
1307 * acconfig.h: Add HAVE_BROKEN_ALIASES.
1308
1309 * configure.in: Add --enable-broken-aliases.
1310
13112000-06-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1312
1313 * Set version to zebra-0.87.
1314
13152000-06-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1316
1317 * configure.in: Remove --enable-mpls-vpn. Now MPLS-VPN support is
1318 default.
1319
1320 * Set version to zebra-0.87-pre
1321
1322 * Makefile.am: Likewise.
1323
13242000-04-27 Kunihiro Ishiguro <kunihiro@zebra.org>
1325
1326 * Set version to 0.86.
1327
13282000-03-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1329
1330 * Set version to 0.85b for ospfd test.
1331
13322000-03-20 Kunihiro Ishiguro <kunihiro@zebra.org>
1333
1334 * Set version to 0.85a for ospfd test.
1335
13362000-03-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1337
1338 * Set version to 0.85.
1339
13402000-01-26 Kunihiro Ishiguro <kunihiro@zebra.org>
1341
1342 * Makefile.in: Regenerated by patched automake for fixing "make
1343 clean" problem on FreeBSD.
1344
13451999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1346
1347 * Set version to 0.83a. This is for *BSD static route lookup
1348 problem.
1349
13501999-12-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1351
1352 * Set version to 0.83.
1353
13541999-11-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1355
1356 * Set version to 0.82.
1357
13581999-11-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1359
1360 * aczebra.m4: New file added.
1361
13621999-11-21 Michael Handler <handler@sub-rosa.com>
1363
1364 * configure.in (LIBS): Add sa_len check of sockaddr.
1365
1366 * acconfig.h: Add HAVE_SA_LEN.
1367
13681999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1369
1370 * version.h: Update version to zebra-0.81b for bgpd test.
1371
13721999-11-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1373
1374 * configure.in: Add --enable-mbgp.
1375
13761999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1377
1378 * Makefile.am (EXTRA_DIST): Add TODO to the distribution.
1379
13801999-11-04 Kunihiro Ishiguro <kunihiro@zebra.org>
1381
1382 * TODO: New file is added.
1383
13841999-11-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1385
1386 * version.h: Update version to zebra-0.81a for ospfd test.
1387
13881999-10-28 Kunihiro Ishiguro <kunihiro@zebra.org>
1389
1390 * configure.in: New option --enable-snmp is added.
1391
13921999-10-24 Kunihiro Ishiguro <kunihiro@zebra.org>
1393
1394 * version.h: Update version to zebra-0.80.
1395
13961999-10-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1397
1398 * version.h: Update version to zebra-0.80-pre3
1399
14001999-10-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1401
1402 * configure.in (LIBS): SNMP check is done by ucd-snmp/asn1.h.
1403
14041999-10-10 Peter Galbavy <Peter.Galbavy@knowledge.com>
1405
1406 * configure.in: Add support of OpenBSD.
1407
14081999-10-04 Kunihiro Ishiguro <kunihiro@zebra.org>
1409
1410 * version.h: Update version to zebra-0.80-pre2.
1411
14121999-09-27 Kunihiro Ishiguro <kunihiro@zebra.org>
1413
1414 * version.h: Update version to zebra-0.80-pre. From this version,
1415 access-list and prefix-list's name space is divided into IPv4 and
1416 IPv6.
1417
14181999-09-17 Kunihiro Ishiguro <kunihiro@zebra.org>
1419
1420 * version.h: For test recent fixes Set version to zebra-0.79a.
1421
14221999-09-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1423
1424 * version.h: zebra-0.79 is out.
1425
14261999-09-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1427
1428 * version.h: For ospfd's virtual link test. Set version to 0.78h.
1429
14301999-09-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1431
1432 * version.h: For ospfd test. Set version to 0.78g.
1433
14341999-09-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1435
1436 * version.h: For internal test of ospfd. Set version to 0.78f.
1437
14381999-09-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1439
1440 * version.h: To test ospfd's fix, set version to 0.78e.
1441
14421999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1443
1444 * version.h: To test ospfd's area related bug fix, set version
1445 to 0.78d.
1446
14471999-09-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1448
1449 * version.h: To test ospfd, set version to 0.78c.
1450
14511999-08-31 Janos Farkas <chexum@shadow.banki.hu>
1452
1453 * Many misspelling correction.
1454
14551999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
1456
1457 * version.h: To test ospfd, set version to 0.78b.
1458
14591999-08-31 Kunihiro Ishiguro <kunihiro@zebra.org>
1460
1461 * configure.in (LIBS): Add UCD-SNMP include path check.
1462
14631999-08-31 Lars Fenneberg <lf@elemental.net>
1464
1465 * configure.in: The logic which detects the UCD-SNMP library
1466 should first check in the default system locations for the library
1467 and then in /usr/local.
1468
14691999-08-27 itojun@iijlab.net
1470
1471 * configure.in (LIBS): Fix problem about libsnmp.a check.
1472
14731999-08-26 kay <kay@v6.access.co.jp>
1474
1475 * configure.in (CFLAGS): Add <sys/socket.h> to check socklen_t.
1476
14771999-08-24 VOP <vop@unity.net>
1478
1479 * filter.c: Include "sockunion.h".
1480 plist.c: Likewise.
1481 table.c: Likewise.
1482
14831999-08-24 Kunihiro Ishiguro <kunihiro@zebra.org>
1484
1485 * configure.in: Add netinet6/in6.h check.
1486
14871999-08-21 Masaki Minami <masaki@minami.org>
1488
1489 * BSD/OS 4.0 porting.
1490
14911999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
1492
1493 * configure.in: Add --enable-netlink option to force to use Linux
1494 netlink interface.
1495 (CFLAGS): Add ucd-snmp library check.
1496
1497 * acconfig.h: If socklen_t is not defined, typedef int to
1498 socklen_t.
1499
15001999-08-15 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
1501
1502 * configure.in: When --enable-ipv6 specified, then only kernel
1503 version is checked.
1504
15051999-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1506
1507 * configure.in: Add GNU libc 2.1 check.
1508
15091999-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1510
1511 * configure.in: Fix privious Linux IPv6 check changes.
1512
15131999-08-02 Arkadiusz Miskiewicz <misiek@misiek.eu.org>
1514
1515 * configure.in: Improve Linux IPv6 feature check.
1516
15171999-07-29 Rick Payne <rickp@rossfell.co.uk>
1518
1519 * Changed route-maps to behave in a more cisco-like fashion
1520
15211999-07-27 Gerhard Poul <gpoul@gnu.org>
1522
1523 * SERVICES: New file added.
1524
15251999-07-12 itojun@iijlab.net
1526
1527 * configure.in: Add check for getaddrinfo. Improve Kame related
1528 library check.
1529
15301999-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1531
1532 * configure.in, acconfig.h: Add check for FreeBSD 3.2.
1533
15341999-07-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1535
1536 * configure.in: Delete check for netinet/ip6.h.
1537
15381999-06-30 Gerhard Poul <gpoul@gnu.org>
1539
1540 * README: remixed the old files and added some new parts.
1541 moved some INSTALL stuff into INSTALL file.
1542 moved some other stuff to doc/zebra.texi
1543
15441999-06-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1545
1546 * configure.in (LIBS): Add libresolv check.
1547 Change --enabe-all-in-one option to --enable-one-vty.
1548
15491999-06-20 Kunihiro Ishiguro <kunihiro@zebra.org>
1550
1551 * configure.in: Add --enabe-all-in-one option.
1552
15531999-06-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1554
1555 * configure.in: Add socklen_t check.
1556
15571999-06-16 Gerhard Poul <gpoul@gnu.org>
1558
1559 * Many compile warnings fixed.
1560
15611999-05-31 Kunihiro Ishiguro <kunihiro@zebra.org>
1562
1563 * configure.in: Change message from Linux 2.2.X IPv6 to Linux IPv6.
1564 OpenBSD (NRL) check is enabled.
1565
15661999-05-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1567
1568 * configure.in (LIBS): Add crypt library check.
1569
15701999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1571
1572 * configure.in: Add sin6_scope_id in struct sockaddr_in6 check.
1573
15741999-04-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1575
1576 * Set version to 0.63 for first beta package.
1577
15781999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
1579
1580 * guile.m4: Added from guile package.
1581
15821999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1583
1584 * Set version to 0.60 for beta package preparation.
1585
15861999-04-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1587
1588 * Makefile.am: Add noninst_LIBRARIES each directory's Makefile.am.
1589 This change is for linking these libraries to guile.
1590
15911999-04-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1592
1593 * configure.in (LIBS): Add struct rt_addrinfo check.
1594
15951999-04-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1596
1597 * configure.in: AC_STDC_HEADERS added.
1598
15991999-03-29 Kunihiro Ishiguro <kunihiro@zebra.org>
1600
1601 * Add dependencies to each directory's Makefile.am.
1602
16031999-03-02 Peter Galbavy <Peter.Galbavy@knowledge.com>
1604
1605 * reworked include file structure, and configure so that all
1606 source files get all system-dependent include files by including
1607 <zebra.h> which is really lib/zebra.h. This means that the
1608 different programs include files are now available as #include
1609 "zebra/zebra.h" - note the use of quotes, not <> as delimiters.
1610
1611 In practical terms, if I haven't really screwed up, the main file
1612 that maintainers for other OSes have to change is lib/zebra.h for
1613 all the conditional includes etc.
1614
1615 * added --disable-pthread for those systems that seem to have
1616 POSIX threads, but do not work. OpenBSD 2.4+ is like that just
1617 now. Changed all occurance of #ifdef PTHREAD to use HAVE_PTHREAD
1618 instead.
1619
16201999-02-24 <kunihiro@zebra.org>
1621
1622 * configure.in: update to AC_PREREQ(1.13).
1623 Change message from Linux 2.1.x to Linux 2.2.x.
1624 * Added ospf6d directory support.
1625
16261999-02-22 Peter Galbavy <Peter.Galbavy@knowledge.com>
1627
1628 * added a "log" element to the BGPd peer structure, enabling us to
1629 start thinging about a log stream per peer. This is currently
1630 ignored by the wrapper code, but developers should try to use the
1631 "appropriate" ZLOG stream. Documentation will follow, when the
1632 real routines start to exist.
1633
1634 The current plan is to use a copy of the BSD syslog() routines and
1635 replace the syslog library function with our own. I will need
1636 feedback from users of other platforms as this work is done to see
1637 if all is well elsewhere.
1638
1639 * preliminary work on zlog() library. directly replaces syslog()
1640 currently with zlog(ZLOG *, ...) where the new first argument
1641 is a pointer to a ZLOG structure (defined in lib/log.h) and will
1642 encapsulate all the information necessary to maintain multiple
1643 logging streams.
1644
16451999-02-19 Peter Galbavy <Peter.Galbavy@knowledge.com>
1646
1647 * added vsnprintf() macro to lib/str.h if required and removed
1648 #ifdef SUNOS_5 dependency on it
1649
16501999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1651
1652 * syslog support added
1653
16541999-02-18 Peter Galbavy <Peter.Galbavy@knowledge.com>
1655
1656 * configure.in: Add daemon function check.
1657
16581999-01-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1659
1660 * configure.in: Add --disable-ipv6, --disable-zebra,
1661 --disable-bgpd, --disable-ripd, --disable-ripngd, --disable-ospfd
1662 options to configure.
1663
16641998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1665
1666 * configure.in: Check /usr/inet6/lib/libinet6.a exists or not.
1667
16681998-10-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1669
1670 * configure.in: Comment out FreeBSD's libc_r detect section. At
1671 this moment it doesn't work correctly with zebra.
1672
1673 Netlink interface is only enabled when Linux kernel version is
1674 upper than 2.1.0.
1675
16761998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
1677
1678 * Hydrangea is now called KAME, so change all defines.
1679
16801998-08-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1681
1682 * configure.in: ifaliasreq check added.
1683
16841998-08-12 Katsuhiro Kondou <kondou@nec.co.jp>
1685
1686 * Patch is applied for compile under EWS4800
1687
16881998-06-09 Kunihiro Ishiguro <kunihiro@zebra.org>
1689
1690 * configure.in: delete old mtu_method check.
1691
1692 * doc/zebra.texi (Kernel interface): chapter `Kernel interface' added
1693
16941998-06-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1695
1696 * configure.in: add new netlink check for GNU/Linux
1697
16981998-06-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1699
1700 * doc/zebra.texi: Update Linux netlink chapter.
1701
17021998-05-18 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1703
1704 * config.h.in: define PTHREAD if work on Solaris 2.6
1705 why delete the definition? I miss?
1706
17071998-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1708
1709 * configure.in: add net/if.h header check.
1710
17111998-05-02 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1712
1713 * zebra.tex,archfig.tex,zebra.sty: Manual file is added.
1714 * zebra.texi: Modify Introduction text.
1715 * RIPngd.c: Patch Hydrangea code.
1716
17171998-05-01 Kunihiro Ishiguro <kunihiro@zebra.org>
1718
1719 * .cvsignore: added.
1720
1721 * Makerule.in: is gone.
1722 * Makefile.am: Now we use automake to generate Makefile.in
1723
17241998-03-19 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1725
1726 * lib/vty.c: modified the definition of *master
1727 * lib/sockunion.c (inet_aton): add, but don't work. uum...
1728
1729
17301998-03-15 Yamashita TAKAO <jargon@lares.dti.ne.jp>
1731
1732 * configure.in: define PTHREAD if work on Solaris 2.6
1733 * config.h.in: likewise
1734 * lib/thread.c: likewise
1735 * lib/vty.c: likewise
1736
17371998-03-15 SeonMeyong HEO <seirios@Matrix.iri.co.jp>
1738
1739 * config.h.in: define INET6 if defined HAVE_IPV6 & HYDRANGEA
1740 * bgpd/: remove include <netinet6/in6.h> line.
1741 * lib/: remove include <netinet6/in6.h> line.
1742 * ripbgd/: remove include <netinet6/in6.h> line.
1743 * zebra/: remove include <netinet6/in6.h> line.
1744 * ripd/*.c: remove include <netinet6/in6.h> line.
1745 undefine IPV6 difinitions because RIPd is not worked for
1746 IPv6 protocol.
1747
1748
17491998-01-30 Kunihiro Ishiguro <kunihiro@zebra.org>
1750
1751 * configure.in: Change routing socket check method from
1752 AC_TRY_COMPILE to AC_TRY_RUN because GNU libc version 2 has
1753 AF_ROUTE but over linux it's meenigless.
1754
17551998-01-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1756
1757 * config.h.in: remove err_t define.
1758
17591997-11-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1760
1761 * configure.in (canonical): add check of IF_METHOD
1762
17631997-09-27 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1764
1765 * configure.in: add INRIA check
1766
17671997-09-25 Kunihiro Ishiguro <kunihiro@note.digital-magic.co.jp>
1768
1769 * configure.in (canonical): change ipforward_snmp.o to ipforward_proc.o
1770
17711997-09-12 Kunihiro Ishiguro <kunihiro@zebra.org>
1772
1773 * configure.in: change IRDPD to NDPD
1774
17751997-08-18 Kunihiro Ishiguro <kunihiro@zebra.org>
1776
1777 * INSTALL: new file
1778
17791997-08-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1780
1781 * config.h: add XCALLOC()
1782