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