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