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