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