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