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