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