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