doc/
[gpgme.git] / ChangeLog
1 2005-09-12  Marcus Brinkmann  <marcus@g10code.de>
2
3         * configure.ac (HAVE_PTH): Don't add $PTH_CFLAGS to $CFLAGS here.
4
5 2005-08-26  Werner Koch  <wk@g10code.com>
6
7         * configure.ac (SEPCONSTANTS): New to define DIRSEP_C et al.
8
9 2005-08-19  Werner Koch  <wk@g10code.com>
10
11         * configure.ac [W32]: Create values for versioninfo.rc and list
12         substuture versioninfo.rc.
13         * configure.ac: Define ENABLE_GPGSM.
14
15 2005-08-08  Werner Koch  <wk@g10code.com>
16
17         * configure.ac (stpcpy): Changed from replace to test.
18
19 2005-03-24  Marcus Brinkmann  <marcus@g10code.de>
20
21         * configure.ac (AH_BOTTOM): Removed.
22
23 2005-03-09  Werner Koch  <wk@g10code.com>
24
25         * acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
26
27         * Makefile.am (EXTRA_DIST): Include autogen.sh
28
29         * autogen.sh: Added the usual code to build for W32 (--build-w32).
30
31         * configure.ac: Fixed the mingw32 host string, removed OS/2 stuff.
32         (HAVE_DRIVE_LETTERS): Removed.
33         (HAVE_W32_SYSTEM): Added.
34         (AC_GNU_SOURCE): New to replace the identical AH_VERBATIM.
35         (AH_BOTTOM): Added.
36
37 2004-12-28  Werner Koch  <wk@g10code.com>
38
39         Released 1.0.2.
40
41         * Makefile.am (AUTOMAKE_OPTIONS): Build bzip 2 version.
42         (ACLOCAL_AMFLAGS): Add -I m4.
43         * configure.ac: Require automake 1.9.3 and autoconf 2.59.
44         * acinclude.m4: Changed quoting for automake 1.9.
45         * README: Use SHA1 instead of MD5.
46
47 2004-12-11  Marcus Brinkmann  <marcus@g10code.de>
48
49         * configure.ac: Replace ttyname_r if it doesn't exist (and warn in
50         that case).
51
52 2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
53
54         * README: Refer to COPYING.LESSER and "each file" instead of
55         COPYING.
56         * COPYING.LESSER: New file.
57         * gpgme.spec.in (%doc): Add COPYING.LESSER.
58         * acinclude.m4, configure.ac, Makefile.am: Change license to LGPL
59         2.1 or later.
60         * TODO: Add copyright notice.
61         * README.CVS: Likewise.
62
63         * configure.ac (GPGSM_VERSION): Fix filter to get it.
64
65 2004-10-22  Marcus Brinkmann  <marcus@g10code.de>
66
67         Released 1.0.1.
68
69         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 2.
70         (AC_INIT): Set version to 1.0.1.
71
72         * configure.ac: Set HAVE_GPGSM to true only if $GPGSM is not "no".
73
74 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
75
76         Released 1.0.0.
77
78         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
79         (AC_INIT): Set version to 1.0.0.
80
81         * Makefile.am (EXTRA_DIST): Remove README-alpha.
82         * README-alpha: Remove file.
83
84 2004-09-17  Marcus Brinkmann  <marcus@g10code.de>
85
86         * configure.ac: Disable AC_CONFIG_MACRO_DIR for now.
87
88 2004-09-14  Marcus Brinkmann  <marcus@g10code.de>
89
90         * configure.ac: Improve diagnostics with version check.
91
92         * configure.ac: Print diagnostics about found thread libraries at
93         the end.  Check for the versions of GPG and GPGSM and print the
94         found versions at the end.
95         (HAVE_GPGSM): Do not require GPGSM to exist and be readable.
96         (AC_CONFIG_MACRO_DIR): Invoke with argument m4.
97
98         * acinclude.m4: Add copyright notice.
99         (jm_GLIBC21, AM_PATH_GPG_ERROR, _AC_PTH_ERROR, _AC_PTH_VERBOSE,
100         AC_CHECK_PTH): Removed.
101
102 2004-06-23  Marcus Brinkmann  <marcus@g10code.de>
103
104         * configure.ac: Check for <sys/uio.h>.
105
106 2004-06-08  Marcus Brinkmann  <marcus@g10code.de>
107
108         Released 0.9.0.
109
110         * configure.ac (AC_INIT): Set version number to 0.9.0.
111         (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by one.
112         (LIBGPGME_LT_REVISION): Reset to zero.
113
114 2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
115
116         * configure.ac (GPGME_CONFIG_API_VERSION): New variable,
117         substitute it.
118
119 2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
120
121         Released 0.4.7.
122
123         * configure.ac (LIBGPGME_LT_REVISION): Bump it up.
124
125 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
126
127         * autogen.sh: Added ACLOCAL_FLAGS.
128
129 2004-04-06  Werner Koch  <wk@gnupg.org>
130
131         Released 0.4.6.
132         
133         * config.guess, config.sub, ltmain.sh: Updated to those from
134         libtools 1.5.4.
135
136 2004-03-07  Marcus Brinkmann  <marcus@g10code.de>
137
138         Released 0.4.5.
139
140         * configure.ac (NEED_GPGSM_VERSION): Bump up to 1.9.6.
141
142         * Makefile.am (EXTRA_DIST): Remove autogen.sh and README.CVS.
143
144 2004-02-18  Werner Koch  <wk@gnupg.org>
145
146         * configure.ac: Make the check for funopen fail with just a
147         warning.
148
149 2004-02-11  Werner Koch  <wk@gnupg.org>
150
151         * autogen.sh (check_version): Removed bashism and simplified.
152
153 2004-02-10  Werner Koch  <wk@gnupg.org>
154
155         * configure.ac: Fixed funopen test change.
156
157 2004-02-06  Moritz Schulte  <mo@g10code.com>
158
159         * configure.ac: Fix funopen replacement mechanism.
160
161 2004-01-31  Marcus Brinkmann  <marcus@g10code.de>
162
163         * configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T
164         and AC_FUNC_FSEEKO.
165
166 2004-01-12  Werner Koch  <wk@gnupg.org>
167
168         Released 0.4.4.
169         
170         * configure.ac: Bumbed LT_Revision; now at C12/A1/R1. 
171         (NEED_GPGSM_VERSION): Set to 1.9.3.
172         (min_automake_version): Added.
173         * README.CVS: New.
174         * Makefile.am (EXTRA_DIST): Added README.CVS.
175         * autogen.sh: Updated.
176
177 2003-11-19  Werner Koch  <wk@gnupg.org>
178
179         * acinclude.m4: Add AM_PATH_GPG_ERROR.
180         * configure.ac: Check for timegm.  Made warning messages more
181         prominent.
182
183 2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
184
185         Released 0.4.3.
186
187         * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by 1.
188         (LIBGPGME_LT_REVISION): Set to 0.
189
190 2003-09-13  Marcus Brinkmann  <marcus@g10code.de>
191
192         * configure.ac: Require libgpg-error 0.5.
193
194         * acinclude.m4: Remove libtool cruft, add jm_GLIBC21.
195         * configure.ac: Add check for getenv_r, and call jm_GLIBC21.
196         Define HAVE_THREAD_SAFE_GETENV if appropriate.
197
198 2003-09-03  Marcus Brinkmann  <marcus@g10code.de>
199
200         * configure.ac: Remove GPGME_CONFIG_LIBS and GPGME_CONFIG_CFLAGS.
201
202 2003-09-02  Marcus Brinkmann  <marcus@g10code.de>
203
204         * configure.ac: Move invocation of AC_CANONICAL_HOST up to
205         suppress warning by autoconf.
206
207 2003-08-30  Robert Schiele <rschiele@uni-mannheim.de>
208
209         * gpgme.spec.in: %{_infodir}/dir is not packaged,
210         remove to prevent checking failure.
211
212 2003-08-18  Marcus Brinkmann  <marcus@g10code.de>
213
214         * configure.ac: If building Assuan, check for funopen and
215         fopencookie, and make isascii, putc_unlocked and memrchr
216         replacement functions.
217         (AM_PATH_GPG_ERROR): Require 0.3.
218
219 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
220
221         * configure.ac (AC_INIT): Bump version to 0.4.3.
222
223 2003-07-30  Marcus Brinkmann  <marcus@g10code.de>
224
225         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
226
227         Released 0.4.2.
228
229 2003-07-08  Marcus Brinkmann  <marcus@g10code.de>
230
231         * configure.ac: Complain if libgpg-error is not found.
232
233 2003-06-22  Marcus Brinkmann  <marcus@g10code.de>
234
235         * configure.ac (AC_INIT): Bump version to 0.4.2.
236
237 2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
238
239         * configure.ac (LIBGPGME_LT_CURRENT): Bump up to 11.
240
241         * configure.ac: Use AM_PATH_GPG_ERROR.
242
243         * configure.ac: Check for libgpg-error.  Define
244         GPG_ERR_SOURCE_DEFAULT.
245
246 2003-05-26  Marcus Brinkmann  <marcus@g10code.de>
247
248         * configure.ac (NEED_GPG_VERSION): Bump up to 1.2.2.
249
250 2003-05-18  Marcus Brinkmann  <marcus@g10code.de>
251
252         In all files, replace the Gpgme* type names with the new gpgme_*
253         type names.
254
255 2003-02-01  Marcus Brinkmann  <marcus@g10code.de>
256
257         * assuan/: Update files to 2002-11-10 version of assuan.
258
259 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
260
261         * bonobo/gpgme.c, bonobo/main.c, bonobo/main.h, bonobo/Makefile,
262         bonobo/Makefile.am, bonobo/Makefile.in: Dead files removed.
263         * configure.ac: Remove automake conditional BUILD_BONOBO
264         (AC_CONFIG_FILES): Remove bonobo/Makefile.
265         * Makefile.am (bonobo): Remove variable.
266         (SUBDIRS): Remove ${bonobo}.
267         
268         * configure.ac: Remove all uses of GNUPG_CHECK_TYPEDEF, for byte,
269         ushort, ulong, u16 and u32.
270         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Remove macro.
271
272 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
273
274         * configure.ac: New conditional HAVE_LD_VERSION_SCRIPT.
275         Call AC_CANONICAL_HOST, use host instead target.
276
277 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
278
279         * configure.ac: Bump up to 0.4.1.
280         
281         Released 0.4.0.
282
283 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
284
285         * autogen.sh (automake_vers): Require 1.7 (really 1.7.1) for the
286         conditional source distribution bug fix.
287
288 2002-12-08  Marcus Brinkmann  <marcus@g10code.de>
289
290         * configure.ac (LIBGPGME_LT_CURRENT): Increase by one.
291         (LIBGPGME_LT_AGE, LIBGPGME_LT_REVISION): Set to 0.
292
293 2002-11-28  Marcus Brinkmann  <marcus@g10code.de>
294
295         * NEWS: Add note about moving "gpgmeplug" to the "cryptplug"
296         package.
297         * README: Remove instructions related to "gpgmeplug".
298         * configure.ac: Remove enable option "gpgmeplug" and automake
299         conditional BUILD_GPGMEPLUG, as well as the status info about it.
300         (GPGMEPLUG): Remove variable.
301         * Makefile.am (gpgmeplug): Remove variable.
302         (SUBDIRS): Remove ${gpgmeplug}.
303         * cryptplug.h, gpgme-openpgp.c, gpgmeplug.dox, gpgme-smime.c,
304         Makefile.am, gpgmeplug.c, ChangeLog: Files removed.
305
306 2002-11-22  Marcus Brinkmann  <marcus@g10code.de>
307
308         * configure.ac: Disable GPGSM for all dosish systems.
309
310 2002-10-12  Marcus Brinkmann  <marcus@g10code.de>
311
312         * configure.ac: Add automake conditional HAVE_GPGSM.
313
314 2002-10-08  Marcus Brinkmann  <marcus@g10code.de>
315
316         * configure.ac (AC_INIT): Bump version up to 0.4.0.
317         (NEED_GPG_VERSION): Bump up to 1.2.0.
318         (NEED_GPGSM_VERSION): Bump up to 0.9.0.
319         * README: Update version numbers.
320         * NEWS: Start entry for 0.4.0.
321
322 2002-09-20  Werner Koch  <wk@gnupg.org>
323
324         Released 0.3.11.
325         
326         * configure.ac: Bump up LIBGPGME_LT_REVISION.
327
328         * configure.ac (AC_CHECK_HEADERS): Check for sys/select.h.
329
330 2002-09-04  Marcus Brinkmann  <marcus@g10code.de>
331
332         * autogen.sh (autoconf_vers): Bump up to 2.53 to get the @&t@
333         quadrigraph.  Always cutting the edge!
334
335 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
336
337         * configure.ac: Create and substitute LTLIBOBJS.
338
339 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
340
341         Released 0.3.10.
342
343         * NEWS: Update for 0.3.9 release.
344         * configure.ac: Bump up LIBGPGME_LT_REVISION.
345
346 2002-08-29  Marcus Brinkmann  <marcus@g10code.de>
347
348         * gpgme.spec.in: Changed user name in Wojciech Polak's email
349         address from ghostface to polak per request by himself.
350
351 2002-08-28  Werner Koch  <wk@gnupg.org>
352
353         * acinclude.m4 (GNUPG_CHECK_VA_COPY): New.
354         * configure.ac: Use it.
355
356 2002-08-23  Werner Koch  <wk@gnupg.org>
357
358         * configure.ac (GPGME_CONFIG_CFLAGS): Renamed from GPGME_CFLAGS
359         and removed the libpath because it is set by the config script.
360
361 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
362
363         * configure.ac: Bump version number to 0.3.10.
364
365         * NEWS: Add template for development version.
366
367 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
368
369         Released 0.3.9.
370
371         * NEWS: Update for 0.3.9 release.
372         * Makefile.am (EXTRA_DIST): Add gpgme.spec.in.
373
374 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
375
376         * jnlib/argparse.c, jnlib/argparse.h, jnlib/ChangeLog,
377         jnlib/dotlock.c, jnlib/dotlock.h, jnlib/libjnlib-config.h,
378         jnlib/logging.c, jnlib/logging.h,jnlib/Makefile.am,
379         jnlib/mischelp.h, jnlib/README, jnlib/stringhelp.c,
380         jnlib/stringhelp.h, jnlib/strlist.c, jnlib/strlist.h,
381         jnlib/types.h, jnlib/xmalloc.c, jnlib/xmalloc.h: Remove files.
382
383 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
384
385         * Makefile.am (SUBDIRS): Remove jnlib.
386         * configure.ac: Don't check for unsigned short or unsigned long.
387         Don't check for memicmp, strlwr, strtoul, memmove, stricmp.
388         Make stpcpy a replaced function.
389         Don't define HAVE_JNLIB_LOGGING.
390         Don't generate jnlib/Makefile.
391
392 2002-07-02  Werner Koch  <wk@gnupg.org>
393
394         * configure.ac: Bumbed version number to 0.3.9; add a comment on
395         when to change it.
396
397         * gpgme.spec.in: New. Contributed by Wojciech Polak.
398         * Makefile.am (dist-hook): New.
399
400         * AUTHORS: Added Wojciech and bug reporting addresses.
401
402 2002-06-25  Werner Koch  <wk@gnupg.org>
403
404         Released 0.3.8.
405         
406         * configure.ac: Bumbed LT version to 9/3/0.
407         (NEED_GPGSM_VERSION): Need 0.3.8 due to fixed export command.
408
409 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
410
411         Released 0.3.7.
412
413         * configure.ac (AC_INIT): Set version to 0.3.7.
414         (LIBGPGME_LT_REVISION): Add one.
415
416         * README: Document version requirement correctly.
417
418 2002-06-02  Marcus Brinkmann  <marcus@g10code.de>
419
420         * acinclude.m4: Fix Pth check so that it doesn't error out if pth
421         is not found.
422
423 2002-06-02  Marcus Brinkmann  <marcus@g10code.de>
424
425         * configure.ac: Add checks for Pth and pthreads.
426         * acinclude.m4: Add slightly hacked check for pth (seems to be an
427         autoconf version problem).
428
429 2002-05-21  Werner Koch  <wk@gnupg.org>
430
431         * configure.ac (NEED_GPGSM_VERSION): We need gpgsm 0.3.7.
432
433 2002-05-03  Werner Koch  <wk@gnupg.org>
434
435         Released 0.3.6.
436
437 2002-04-05  Marcus Brinkmann  <marcus@g10code.de>
438
439         * acconfig.h: File removed.
440         * configure.ac (NEED_GPG_VERSION): Add description.
441         (NEED_GPGSM_VERSION): Likewise.
442         (HAVE_DOSISH_SYSTEM): Likewise.
443         (HAVE_DRIVE_LETTERS): Likewise.
444         (GPG_PATH): Likewise.
445         (GPGSM_PATH): Likewise.
446         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Likewise.
447
448 2002-04-01  Werner Koch  <wk@gnupg.org>
449
450         Released 0.3.5.
451
452 2002-03-17  Marcus Brinkmann  <marcus@g10code.de>
453
454         * configure.ac: Add automake conditional HAVE_DOSISH_SYSTEM.
455
456 2002-03-04  Werner Koch  <wk@gnupg.org>
457
458         * configure.ac: Bumbed version to 0.3.4-cvs to continue development.
459
460         Released 0.3.4.
461         
462         * configure.ac: Bumbed LT version numbers to (7,1,0), requires
463         gpgsm 0.3.1.
464
465 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
466
467         * configure.ac (AC_INIT): Change version number to snapshot CVS
468         version.
469
470 2002-02-13  Werner Koch  <wk@gnupg.org>
471
472         * configure.ac (vasprintf,fopencookie): Add checks.
473
474 2002-02-12  Marcus Brinkmann  <marcus@g10code.de>
475
476         * configure.ac (AC_INIT): Bump version to 0.3.3.
477         * jnlib/Makefile.am: Rever to older version that includes xmalloc
478         but not dotlock and some other files.  Reported by St├ęphane
479         Corth├ęsy.
480         
481 2002-02-10  Marcus Brinkmann  <marcus@g10code.de>
482
483         * Released 0.3.2.
484
485         * configure.ac (AC_INIT): Bump version to 0.3.2.
486         * jnlib/libjnlibconfig.h: Revert to older version that doesn't
487         expect libgcrypt.  Reported by Jose Carlos Garcia Sogo
488         <jsogo@debian.org>.
489
490 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
491
492         * Released 0.3.1.
493
494         * configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6!
495         (NEED_GPGSM_VERSION): Bump it up to 0.3.0!
496         (AC_INIT): Bump version to 0.3.1
497
498 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
499
500         * configure.ac (HAVE_JNLIB_LOGGING): Define always for assuan.
501
502 2001-12-19  Werner Koch  <wk@gnupg.org>
503
504         * configure.ac (VERSION,PACKAGE): Defined and subst.  Used for
505         AM_INIT_AUTOMAKE and moved all version number more to the top.
506
507 2001-12-18  Marcus Brinkmann  <marcus@g10code.de>
508
509         * autogen.sh (libtool_vers): Bump to 1.4.
510
511         * configure.ac (LIBGPGME_LT_CURRENT): Increment.
512         (LIBGPGME_LT_AGE): Reset.
513         Improve comment.
514         Fix wrong comment character.
515
516 2001-12-18  Werner Koch  <wk@gnupg.org>
517
518         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Fixed for new automake.
519
520 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
521
522         * configure.ac (GPG): Substitute this variable.
523         (GPGSM): Likewise.
524
525 2001-11-22  Marcus Brinkmann  <marcus@g10code.de>
526
527         * configure.ac (AC_CONFIG_FILES): Add tests/gpg/Makefile and
528         tests/gpgsm/Makefile.
529
530 2001-11-21  Marcus Brinkmann  <marcus@g10code.de>
531
532         * Makefile.am (gpgmeplug): New variable, set to gpgmeplug if
533         [BUILD_GPGMEPLUG].
534         * configure.ac (AC_CONFIG_FILES): Add gpgmeplug/Makefile.
535         Support --enable-gpgmeplug.
536
537 2001-11-21  Marcus Brinkmann  <marcus@g10code.de>
538
539         * autogen.sh: Tighten version dependencies.
540
541 2001-11-20  Marcus Brinkmann  <marcus@g10code.de>
542
543         * Makefile.am (SUBDIRS): Support building the assuan library
544         (currently if GPGSM_PATH is set)..
545         * configure.ac: Support building the assuan library.
546         * assuan: New directory, populated with the Assuan library
547         (copied from the newpg repository).
548
549 2001-11-20  Marcus Brinkmann  <marcus@g10code.de>
550
551         * configure.ac (NEED_GPGSM_VERSION): New variable.  Treat it
552         similarly to NEED_GPG_VERSION.
553         * acconfig.h: Likewise.
554
555 2001-11-18  Marcus Brinkmann  <marcus@g10code.de>
556
557         * configure.in: Renamed to ...
558         * configure.ac: ... this.  Update to autoconf 2.52.  Lots of small
559         changes in the transition.  Support --with-gpg=PATH and
560         --with-gpgsm=PATH options.  Check if test suites can be run.
561         * acconfig.h: Add GPGSM_PATH.
562         * Makefile.am: New variable `tests', set to `tests' if
563         RUN_GPG_TESTS.
564         (SUBDIRS): Replace string `tests' with variable `tests'.
565
566 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
567
568         * autogen.sh: Invoke automake with `-a' (add missing files).
569         Do not invoke configure.
570
571 2001-09-17  Werner Koch  <wk@gnupg.org>
572
573         Released 0.2.3.
574         
575         * configure.in (NEED_GPG_VERSION): Set to 1.0.6. Incremented LT
576         current and age.
577
578         * Makefile.am (SUBDIRS): Add doc
579
580 2001-06-12  Werner Koch  <wk@gnupg.org>
581
582         Released 0.2.2.
583
584 2001-04-05  Werner Koch  <wk@gnupg.org>
585
586         * configure.in (NEED_GPG_VERSION): Set to 1.0.4g 
587
588 2001-04-02  Werner Koch  <wk@gnupg.org>
589
590         Released 0.2.1.
591
592         Changed the copyright notices all over the place.
593         
594 2001-02-28  Werner Koch  <wk@gnupg.org>
595
596         Released 0.2.0.
597
598 2001-01-18  Werner Koch  <wk@gnupg.org>
599
600         * autogen.sh: Added option --build-w32.
601
602
603  Copyright 2001, 2002, 2003, 2004, 2005 g10 Code GmbH
604
605  This file is free software; as a special exception the author gives
606  unlimited permission to copy and/or distribute it, with or without
607  modifications, as long as this notice is preserved.
608
609  This file is distributed in the hope that it will be useful, but
610  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
611  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.