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