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