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