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