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