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