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