~ubuntu-branches/ubuntu/breezy/quagga/breezy-security

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Mueller
  • Date: 2005-05-20 13:16:12 UTC
  • Revision ID: james.westby@ubuntu.com-20050520131612-pr6paalox60o3x3n
Tags: upstream-0.99.1
ImportĀ upstreamĀ versionĀ 0.99.1

Show diffs side-by-side

added added

removed removed

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