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