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