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