Release 1.3.2.
[gpgme.git] / ChangeLog-2011
1 2011-12-02  Werner Koch  <wk@g10code.com>
2
3         NB: ChangeLog files are no longer manually maintained.  Starting
4         on December 1st, 2011 we put change information only in the GIT
5         commit log, and generate a top-level ChangeLog file from logs at
6         "make dist".  See doc/HACKING for details.
7
8 2011-10-25  Marcus Brinkmann  <marcus@g10code.com>
9
10         * m4/pth.m4: Removed.
11         * configure.ac: Remove check for pth and automake conditional
12         HAVE_PTH.
13
14 2011-06-16  Marcus Brinkmann  <marcus@g10code.com>
15
16         Release 1.3.1
17
18         * configure.ac: Set LT version to C19/A8/R0.
19
20 2011-05-06  Marcus Brinkmann  <marcus@g10code.com>
21
22         * Makefile.am (SUBDIRS): Remove complus.
23
24         * configure.ac (AC_CONFIG_FILES): Remove complus/Makefile.
25         (BUILD_COMPLUS): Remove AM_CONDITIONAL.
26         * complus/: Remove very old and stale component.
27
28         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Remove.
29
30 2011-04-14  Werner Koch  <wk@g10code.com>
31
32         * configure.ac: Require automake 1.11.
33
34 2011-04-06  Werner Koch  <wk@g10code.com>
35
36         * autogen.sh (--build-w32): Support option --build-w64.
37         * configure.ac (HAVE_W64_SYSTEM): Define.
38         (INSERT__TYPEDEFS_FOR_GPGME_H): New.
39         (GPGME_CONFIG_HOST): New.
40
41 2011-02-02  Marcus Brinkmann  <mb@g10code.com>
42
43         * configure.ac (NEED_LIBASSUAN_VERSION): Bump to 2.0.2 for system hooks.
44
45 2010-12-30  Werner Koch  <wk@g10code.com>
46
47         * configure.ac: Support a git revision.
48
49 2010-11-03  Werner Koch  <wk@g10code.com>
50
51         * configure.ac (AC_CHECK_HEADERS): Check for sys/types.h and
52         sys.stat.h.
53
54 2010-11-02  Werner Koch  <wk@g10code.com>
55
56         * configure.ac (AC_CHECK_HEADERS): Check for sys.time.h.
57
58 2010-08-19  Werner Koch  <wk@g10code.com>
59
60         * configure.ac (AH_BOTTOM): Define GPG_ERR_ENABLE_ERRNO_MACROS.
61
62 2010-05-12  Marcus Brinkmann  <marcus@g10code.de>
63
64         * configure.ac: Check for setlocale.
65
66 2010-05-07  Werner Koch  <wk@g10code.com>
67
68         * configure.ac: Change checks to always require libassuan.
69
70 2010-05-07  Marcus Brinkmann  <marcus@g10code.de>
71
72         * autogen.sh: Update the thing.
73
74         * configure.ac: Check for locale.h.
75
76 2010-05-06  Marcus Brinkmann  <marcus@g10code.de>
77
78         * configure.ac: Detect Windows CE.
79         (HAVE_W32CE_SYSTEM): New symbol and automake conditional.
80         * ltmain.sh, m4/libtool.m4: Patch so that it works for Windows CE.
81
82         * configure.ac: Require libgpg-error 1.8.
83
84 2010-03-15  Werner Koch  <wk@g10code.com>
85
86         * configure.ac (emacs_local_vars_begin)
87         (emacs_local_vars_read_only, emacs_local_vars_end): New.
88
89 2010-01-22  Werner Koch  <wk@g10code.com>
90
91         * autogen.sh (--build-w32): Add --with-libassuan-prefix.
92
93 2010-01-11  Marcus Brinkmann  <marcus@g10code.de>
94
95         Release 1.3.0.
96
97 2009-12-22  Marcus Brinkmann  <marcus@g10code.de>
98
99         * configure.ac: Do not use echo -n.  Test for __thread.
100
101 2009-12-17  Marcus Brinkmann  <marcus@g10code.de>
102
103         * configure.ac: Make largefile check more robust.
104
105 2009-12-10  Werner Koch  <wk@g10code.com>
106
107         * configure.ac: Check for getgid and getegid.
108
109 2009-12-08  Marcus Brinkmann  <marcus@g10code.de>
110
111         Update to libtool 2.2.6a.
112         * configure.ac: Invoke AC_CONFIG_MACRO_DIR.
113         (AC_LIBTOOL_WIN32_DLL, AC_LIBTOOL_RC): Replace by ...
114         (LT_PREREQ, LT_INIT, LT_LANG): ... these.
115         * config.guess, config.sub, install-sh, ltmain.sh, m4/libtool.m4:
116         Updated to libtool 2.2.6a.
117         * m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
118         m4/lt~obsolete.m4: New files from libtool 2.2.6a.
119
120 2009-11-10  Marcus Brinkmann  <marcus@g10code.de>
121
122         * configure.ac: Activate UIServer if FD passing is enabled and
123         Assuan is available.
124
125 2009-10-30  Marcus Brinkmann  <marcus@g10code.de>
126
127         * configure.ac: Check for argp.h and error_t.
128
129 2009-10-26  Marcus Brinkmann  <marcus@g10code.de>
130
131         * configure.ac (NEED_GPG_VERSION_DEFAULT): Bump to 1.4.0 as 1.3.0
132         was development versions only.
133
134 2009-10-22  Marcus Brinkmann  <marcus@g10code.de>
135
136         * configure.ac: Add support for G13.
137
138 2009-10-20  Marcus Brinkmann  <marcus@g10code.de>
139
140         * configure.ac (AC_CONFIG_FILES): Remove assuan/Makefile.
141
142 2009-10-20  Marcus Brinkmann  <marcus@g10code.de>
143
144         * configure.ac: Replace internal libassuan by external libassuan.
145         * m4/libassuan.m4: New file.
146         * Makefile.am (assuan): Remove variable.
147         (SUBDIRS): Remove ${assuan}.
148         * assuan/: Removed.
149
150 2009-06-22  Marcus Brinkmann  <marcus@g10code.de>
151
152         * configure.ac: Add AC_TYPE_UINTPTR_T.
153
154         * assuan/assuan.h [_ASSUAN_IN_GPGME_BUILD_ASSUAN]: Declare
155         _gpgme_io_connect.
156
157 2009-06-18  Marcus Brinkmann  <marcus@g10code.de>
158
159         Released GPGME 1.2.0.
160
161         * configure.ac (my_version): Set to 1.2.0.
162         (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump.
163         (LIBGPGME_LT_REVISION): Reset.
164
165 2009-05-05  Marcus Brinkmann  <marcus@g10code.de>
166
167         * configure.ac: Add infrastructure for compile time check of
168         _FILE_OFFSET_BITS.
169
170 2009-04-19  Moritz  <moritz@gnu.org>
171
172         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Specify --with-gpg.
173
174 2009-03-06  Marcus Brinkmann  <marcus@g10code.de>
175
176         * assuan/: Update to libassuan SVN 2009-03-06.
177
178 2009-01-26  Werner Koch  <wk@g10code.com>
179
180         * configure.ac (AC_CONFIG_FILES): Add tests/opassuan/Makefile.
181
182 2008-12-08  Marcus Brinkmann  <marcus@g10code.de>
183
184         Release GPGME 1.1.8.
185
186         * configure.ac: Bump API revision.
187
188 2008-11-03  Marcus Brinkmann  <marcus@g10code.com>
189
190         * configure.ac: Replace gpgme paths with src.
191         * gpgme: Move to ...
192         * src: ... this new directory.
193
194 2008-10-20  Werner Koch  <wk@g10code.com>
195
196         * configure.ac (AC_CONFIG_FILES): Add gpgme.h.
197         (GNUPG_FIX_HDR_VERSION): Remove.
198
199 2008-10-17  Marcus Brinkmann  <marcus@g10code.com>
200
201         Release GPGME 1.1.7.
202
203         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
204
205 2008-09-19  Moritz  <moritz@gnu.org>
206
207         * configure.ac: Remove bogus "esac".
208
209 2008-09-16  Marcus Brinkmann  <marcus@g10code.com>
210
211         * configure.ac (_XOPEN_SOURCE) [apple-darwin]: Define it.
212
213 2008-07-04  Werner Koch  <wk@g10code.com>
214
215         * config.guess, config.sub: Update to 2007-11-19.  Also update
216         missing et al scripts.
217
218 2008-04-01  Werner Koch  <wk@g10code.com>
219
220         * configure.ac (AC_INIT): Fix quoting.
221
222 2008-01-30  Marcus Brinkmann  <marcus@g10code.de>
223
224         * configure.ac: Bump required version of automake up to 1.10.
225         * autogen.sh: Fix aclocal check.
226
227 2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
228
229         Release GPGME 1.1.6.
230
231         * configure.ac: Support gpgconf.
232
233 2007-09-27  Marcus Brinkmann  <marcus@g10code.de>
234
235         * assuan-pipe-connect.c (pipe_connect_gpgme): Do not close process
236         handle here.  Use this function also on Unix systems.
237
238         * assuan-pipe-connect.c (pipe_connect_gpgme): Fix last change.
239
240         * assuan-pipe-connect.c (pipe_connect_gpgme): New function, use it
241         if _ASSUAN_IN_GPGME_BUILD_ASSUAN.
242
243 2007-09-17  Werner Koch  <wk@g10code.com>
244
245         * configure.ac: Use the svn version magic.
246
247 2007-09-07  Marcus Brinkmann  <marcus@g10code.de>
248
249         * configure.ac: Check for C++, Qt and support --enable-w32-qt.
250         * m4/pkg.m4: New file.
251
252 2007-08-21  Marcus Brinkmann  <marcus@g10code.de>
253
254         * configure.ac (--enable-w32-glib): Use --enableval, not
255         --withval.
256
257 2007-07-16  Marcus Brinkmann  <marcus@g10code.de>
258
259         * assuan/assuan-socket.c (_assuan_close): Always use close().
260         * assuan/assuan.h (_gpgme_io_close): New prototype.
261         (close): New macro, define as _gpgme_io_close.
262
263 2007-07-13  Marcus Brinkmann  <marcus@g10code.de>
264
265         * assuan/assuan-io.c (_assuan_simple_read, _assuan_simple_write):
266         Always use read/write (which means _gpgme_io_read and
267         _gpgme_io_write).
268
269 2007-07-09  Marcus Brinkmann  <marcus@g10code.de>
270
271         Released 1.1.5.
272
273         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
274
275 2007-07-08  Marcus Brinkmann  <marcus@g10code.de>
276
277         * configure.ac (GPGSM_DEFAULT) [*-mingw32*]: Initialize it.
278         (HAVE_ASSUAN_H): Set to 1 if we have it.
279         (funopen): Use AC_REPLACE_FUNCS.
280         (USE_DESCRIPTOR_PASSING): Define to 1 if we have it.  Do not
281         define it at all if we don't.
282         (NETLIBS) [have_w32_system]: Add -lws2_32.
283         (DIRSEP_C, DIRSEP_S, EXPSEP_C, EXPSEP_S, PATHSEP_S)
284         [HAVE_DOSISH_SYSTEM]: Remove definitions.
285
286         * assuan/assuan.h (_assuan_funopen): Define to _gpgme_funopen.
287         * assuan/funopen.c: Move to ../gpgme/funopen.c.
288         * assuan/Makefile.am (libassuan_la_SOURCES): Remove funopen.c.
289
290 2007-07-04  Marcus Brinkmann  <marcus@g10code.de>
291
292         * assuan/Makefile.am (INCLUDES): Include $(top_srcdir)/gpgme.
293         * assuan/assuan.h: Include <ath.h> instead of trying to duplicate
294         the definitions.
295
296         * assuan/: Update files to 2007-07-04 version of assuan.
297
298         * autogen.sh: Use = not == in test.
299
300 2007-03-05  Werner Koch  <wk@g10code.com>
301
302         Released 1.1.4.
303
304         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
305
306         * autogen.sh: New option --force.
307
308 2007-01-29  Marcus Brinkmann  <marcus@g10code.de>
309
310         Released 1.1.3.
311
312         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
313
314 2007-01-26  Werner Koch  <wk@g10code.com>
315
316         * configure.ac: Changed gpg and gpgsm version checks to work with
317         arbitrary names of the gpg binary. New option --disable-gpg-test
318         and --disable-gpgsm-test.
319
320 2007-01-09  Werner Koch  <wk@g10code.com>
321
322         * configure.ac (NEED_GPG_VERSION, NEED_GPGSM_VERSION): Must define
323         after it may have been changed by an option.
324
325 2007-01-08  Werner Koch  <wk@g10code.com>
326
327         * configure.ac: Require gpg-error 1.4 due to the use of
328         gpg_error_from_syserror.
329         (HAVE_ASSUAN_H): New.
330
331 2007-01-05  Marcus Brinkmann  <marcus@g10code.de>
332
333         * configure.ac: Add options --with-gpg-version and
334         --with-gpgsm-version to allow overriding the minimum version
335         requirements.
336
337 2006-12-17  Marcus Brinkmann  <marcus@g10code.de>
338
339         * configure.ac: Fix two typos in last change.
340
341 2006-12-03  Marcus Brinkmann  <marcus@g10code.de>
342
343         * configure.ac: Use descriptor passing only if --enable-fd-passing
344         is provided.
345
346         * configure.ac: Add check for use of descriptor passing.
347
348 2006-11-29  Marcus Brinkmann  <marcus@g10code.de>
349
350         * configure.ac (NEED_GPG_VERSION): Bump to 1.3.0.
351
352 2006-09-19  Marcus Brinkmann  <marcus@g10code.de>
353
354         * configure.ac: Turn stpcpy into a replacement function.
355         Check for unistd.h and add setenv as replacement function.
356
357 2006-07-29  Marcus Brinkmann  <marcus@g10code.de>
358
359         * configure.ac: Check for network libraries and set NETLIBS.
360
361 2006-07-06  Marcus Brinkmann  <marcus@g10code.de>
362
363         * lang, lang/cl: New subdirectories.
364         * lang/Makefile.am, lang/README: New files.
365         * configure.ac (AC_CONFIG_FILES): Add lang/Makefile,
366         lang/cl/Makefile and lang/cl/gpgme.asd.
367         * Makefile.am (SUBDIRS): Add lang.
368
369 2006-03-02  Marcus Brinkmann  <marcus@g10code.de>
370
371         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
372
373 2006-02-22  Marcus Brinkmann  <marcus@g10code.de>
374
375         Released 1.1.1.
376
377         * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for
378         release.
379         (LIBGPGME_LT_REVISION): Reset to 0 for release.
380
381 2006-01-05  Werner Koch  <wk@g10code.com>
382
383         * configure.ac: Test for inline feature.
384         (AH_BOTTOM): New to define the pure attribute.
385
386 2006-01-03  Werner Koch  <wk@g10code.com>
387
388         * configure.ac: Append SVN revision to the version.
389
390 2005-11-18  Werner Koch  <wk@g10code.com>
391
392         * configure.ac (BUILD_REVISION): New.
393
394 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
395
396         * configure.ac: Add support for --enable-w32-glib (disabled by
397         default).  Invoke AM_PATH_GLIB_2_0.
398
399 2005-11-16  Werner Koch  <wk@g10code.com>
400
401         * configure.ac (CFLAGS) [W32]: Make sure that -mms-bitfields are used.
402
403 2005-11-15  Werner Koch  <wk@g10code.com>
404
405         * configure.ac: Create BUILD_FILEVERSION from SVN Revision.
406
407         * autogen.sh [W32]: Build shared and static versions of the library.
408
409 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
410
411         * w32-dll/ChangeLog, w32-dll/build-dll, w32-dll/gpgme.def: Remove
412         files.
413
414         * configure.ac: Instead checking for windres and dlltool, invoke
415         AC_LIBTOOL_WIN32_DLL and AC_LIBTOOL_RC.
416         * src/Makefile.am [HAVE_W32_SYSTEM]: Use libtool, which simplifies
417         the rules.
418
419 2005-10-01  Marcus Brinkmann  <marcus@g10code.de>
420
421         Released 1.1.0.
422
423         * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for
424         release.
425         (LIBGPGME_LT_REVISION): Reset to 0 for release.
426
427 2005-09-12  Marcus Brinkmann  <marcus@g10code.de>
428
429         * configure.ac (HAVE_PTH): Don't add $PTH_CFLAGS to $CFLAGS here.
430
431 2005-08-26  Werner Koch  <wk@g10code.com>
432
433         * configure.ac (SEPCONSTANTS): New to define DIRSEP_C et al.
434
435 2005-08-19  Werner Koch  <wk@g10code.com>
436
437         * configure.ac [W32]: Create values for versioninfo.rc and list
438         substuture versioninfo.rc.
439         * configure.ac: Define ENABLE_GPGSM.
440
441 2005-08-08  Werner Koch  <wk@g10code.com>
442
443         * configure.ac (stpcpy): Changed from replace to test.
444
445 2005-03-24  Marcus Brinkmann  <marcus@g10code.de>
446
447         * configure.ac (AH_BOTTOM): Removed.
448
449 2005-03-09  Werner Koch  <wk@g10code.com>
450
451         * acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
452
453         * Makefile.am (EXTRA_DIST): Include autogen.sh
454
455         * autogen.sh: Added the usual code to build for W32 (--build-w32).
456
457         * configure.ac: Fixed the mingw32 host string, removed OS/2 stuff.
458         (HAVE_DRIVE_LETTERS): Removed.
459         (HAVE_W32_SYSTEM): Added.
460         (AC_GNU_SOURCE): New to replace the identical AH_VERBATIM.
461         (AH_BOTTOM): Added.
462
463 2004-12-28  Werner Koch  <wk@g10code.com>
464
465         Released 1.0.2.
466
467         * Makefile.am (AUTOMAKE_OPTIONS): Build bzip 2 version.
468         (ACLOCAL_AMFLAGS): Add -I m4.
469         * configure.ac: Require automake 1.9.3 and autoconf 2.59.
470         * acinclude.m4: Changed quoting for automake 1.9.
471         * README: Use SHA1 instead of MD5.
472
473 2004-12-11  Marcus Brinkmann  <marcus@g10code.de>
474
475         * configure.ac: Replace ttyname_r if it doesn't exist (and warn in
476         that case).
477
478 2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
479
480         * README: Refer to COPYING.LESSER and "each file" instead of
481         COPYING.
482         * COPYING.LESSER: New file.
483         * gpgme.spec.in (%doc): Add COPYING.LESSER.
484         * acinclude.m4, configure.ac, Makefile.am: Change license to LGPL
485         2.1 or later.
486         * TODO: Add copyright notice.
487         * README.CVS: Likewise.
488
489         * configure.ac (GPGSM_VERSION): Fix filter to get it.
490
491 2004-10-22  Marcus Brinkmann  <marcus@g10code.de>
492
493         Released 1.0.1.
494
495         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 2.
496         (AC_INIT): Set version to 1.0.1.
497
498         * configure.ac: Set HAVE_GPGSM to true only if $GPGSM is not "no".
499
500 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
501
502         Released 1.0.0.
503
504         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
505         (AC_INIT): Set version to 1.0.0.
506
507         * Makefile.am (EXTRA_DIST): Remove README-alpha.
508         * README-alpha: Remove file.
509
510 2004-09-17  Marcus Brinkmann  <marcus@g10code.de>
511
512         * configure.ac: Disable AC_CONFIG_MACRO_DIR for now.
513
514 2004-09-14  Marcus Brinkmann  <marcus@g10code.de>
515
516         * configure.ac: Improve diagnostics with version check.
517
518         * configure.ac: Print diagnostics about found thread libraries at
519         the end.  Check for the versions of GPG and GPGSM and print the
520         found versions at the end.
521         (HAVE_GPGSM): Do not require GPGSM to exist and be readable.
522         (AC_CONFIG_MACRO_DIR): Invoke with argument m4.
523
524         * acinclude.m4: Add copyright notice.
525         (jm_GLIBC21, AM_PATH_GPG_ERROR, _AC_PTH_ERROR, _AC_PTH_VERBOSE,
526         AC_CHECK_PTH): Removed.
527
528 2004-06-23  Marcus Brinkmann  <marcus@g10code.de>
529
530         * configure.ac: Check for <sys/uio.h>.
531
532 2004-06-08  Marcus Brinkmann  <marcus@g10code.de>
533
534         Released 0.9.0.
535
536         * configure.ac (AC_INIT): Set version number to 0.9.0.
537         (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by one.
538         (LIBGPGME_LT_REVISION): Reset to zero.
539
540 2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
541
542         * configure.ac (GPGME_CONFIG_API_VERSION): New variable,
543         substitute it.
544
545 2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
546
547         Released 0.4.7.
548
549         * configure.ac (LIBGPGME_LT_REVISION): Bump it up.
550
551 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
552
553         * autogen.sh: Added ACLOCAL_FLAGS.
554
555 2004-04-06  Werner Koch  <wk@gnupg.org>
556
557         Released 0.4.6.
558
559         * config.guess, config.sub, ltmain.sh: Updated to those from
560         libtools 1.5.4.
561
562 2004-03-07  Marcus Brinkmann  <marcus@g10code.de>
563
564         Released 0.4.5.
565
566         * configure.ac (NEED_GPGSM_VERSION): Bump up to 1.9.6.
567
568         * Makefile.am (EXTRA_DIST): Remove autogen.sh and README.CVS.
569
570 2004-02-18  Werner Koch  <wk@gnupg.org>
571
572         * configure.ac: Make the check for funopen fail with just a
573         warning.
574
575 2004-02-11  Werner Koch  <wk@gnupg.org>
576
577         * autogen.sh (check_version): Removed bashism and simplified.
578
579 2004-02-10  Werner Koch  <wk@gnupg.org>
580
581         * configure.ac: Fixed funopen test change.
582
583 2004-02-06  Moritz Schulte  <mo@g10code.com>
584
585         * configure.ac: Fix funopen replacement mechanism.
586
587 2004-01-31  Marcus Brinkmann  <marcus@g10code.de>
588
589         * configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T
590         and AC_FUNC_FSEEKO.
591
592 2004-01-12  Werner Koch  <wk@gnupg.org>
593
594         Released 0.4.4.
595
596         * configure.ac: Bumbed LT_Revision; now at C12/A1/R1.
597         (NEED_GPGSM_VERSION): Set to 1.9.3.
598         (min_automake_version): Added.
599         * README.CVS: New.
600         * Makefile.am (EXTRA_DIST): Added README.CVS.
601         * autogen.sh: Updated.
602
603 2003-11-19  Werner Koch  <wk@gnupg.org>
604
605         * acinclude.m4: Add AM_PATH_GPG_ERROR.
606         * configure.ac: Check for timegm.  Made warning messages more
607         prominent.
608
609 2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
610
611         Released 0.4.3.
612
613         * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by 1.
614         (LIBGPGME_LT_REVISION): Set to 0.
615
616 2003-09-13  Marcus Brinkmann  <marcus@g10code.de>
617
618         * configure.ac: Require libgpg-error 0.5.
619
620         * acinclude.m4: Remove libtool cruft, add jm_GLIBC21.
621         * configure.ac: Add check for getenv_r, and call jm_GLIBC21.
622         Define HAVE_THREAD_SAFE_GETENV if appropriate.
623
624 2003-09-03  Marcus Brinkmann  <marcus@g10code.de>
625
626         * configure.ac: Remove GPGME_CONFIG_LIBS and GPGME_CONFIG_CFLAGS.
627
628 2003-09-02  Marcus Brinkmann  <marcus@g10code.de>
629
630         * configure.ac: Move invocation of AC_CANONICAL_HOST up to
631         suppress warning by autoconf.
632
633 2003-08-30  Robert Schiele <rschiele@uni-mannheim.de>
634
635         * gpgme.spec.in: %{_infodir}/dir is not packaged,
636         remove to prevent checking failure.
637
638 2003-08-18  Marcus Brinkmann  <marcus@g10code.de>
639
640         * configure.ac: If building Assuan, check for funopen and
641         fopencookie, and make isascii, putc_unlocked and memrchr
642         replacement functions.
643         (AM_PATH_GPG_ERROR): Require 0.3.
644
645 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
646
647         * configure.ac (AC_INIT): Bump version to 0.4.3.
648
649 2003-07-30  Marcus Brinkmann  <marcus@g10code.de>
650
651         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
652
653         Released 0.4.2.
654
655 2003-07-08  Marcus Brinkmann  <marcus@g10code.de>
656
657         * configure.ac: Complain if libgpg-error is not found.
658
659 2003-06-22  Marcus Brinkmann  <marcus@g10code.de>
660
661         * configure.ac (AC_INIT): Bump version to 0.4.2.
662
663 2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
664
665         * configure.ac (LIBGPGME_LT_CURRENT): Bump up to 11.
666
667         * configure.ac: Use AM_PATH_GPG_ERROR.
668
669         * configure.ac: Check for libgpg-error.  Define
670         GPG_ERR_SOURCE_DEFAULT.
671
672 2003-05-26  Marcus Brinkmann  <marcus@g10code.de>
673
674         * configure.ac (NEED_GPG_VERSION): Bump up to 1.2.2.
675
676 2003-05-18  Marcus Brinkmann  <marcus@g10code.de>
677
678         In all files, replace the Gpgme* type names with the new gpgme_*
679         type names.
680
681 2003-02-01  Marcus Brinkmann  <marcus@g10code.de>
682
683         * assuan/: Update files to 2002-11-10 version of assuan.
684
685 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
686
687         * bonobo/gpgme.c, bonobo/main.c, bonobo/main.h, bonobo/Makefile,
688         bonobo/Makefile.am, bonobo/Makefile.in: Dead files removed.
689         * configure.ac: Remove automake conditional BUILD_BONOBO
690         (AC_CONFIG_FILES): Remove bonobo/Makefile.
691         * Makefile.am (bonobo): Remove variable.
692         (SUBDIRS): Remove ${bonobo}.
693
694         * configure.ac: Remove all uses of GNUPG_CHECK_TYPEDEF, for byte,
695         ushort, ulong, u16 and u32.
696         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Remove macro.
697
698 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
699
700         * configure.ac: New conditional HAVE_LD_VERSION_SCRIPT.
701         Call AC_CANONICAL_HOST, use host instead target.
702
703 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
704
705         * configure.ac: Bump up to 0.4.1.
706
707         Released 0.4.0.
708
709 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
710
711         * autogen.sh (automake_vers): Require 1.7 (really 1.7.1) for the
712         conditional source distribution bug fix.
713
714 2002-12-08  Marcus Brinkmann  <marcus@g10code.de>
715
716         * configure.ac (LIBGPGME_LT_CURRENT): Increase by one.
717         (LIBGPGME_LT_AGE, LIBGPGME_LT_REVISION): Set to 0.
718
719 2002-11-28  Marcus Brinkmann  <marcus@g10code.de>
720
721         * NEWS: Add note about moving "gpgmeplug" to the "cryptplug"
722         package.
723         * README: Remove instructions related to "gpgmeplug".
724         * configure.ac: Remove enable option "gpgmeplug" and automake
725         conditional BUILD_GPGMEPLUG, as well as the status info about it.
726         (GPGMEPLUG): Remove variable.
727         * Makefile.am (gpgmeplug): Remove variable.
728         (SUBDIRS): Remove ${gpgmeplug}.
729         * cryptplug.h, gpgme-openpgp.c, gpgmeplug.dox, gpgme-smime.c,
730         Makefile.am, gpgmeplug.c, ChangeLog: Files removed.
731
732 2002-11-22  Marcus Brinkmann  <marcus@g10code.de>
733
734         * configure.ac: Disable GPGSM for all dosish systems.
735
736 2002-10-12  Marcus Brinkmann  <marcus@g10code.de>
737
738         * configure.ac: Add automake conditional HAVE_GPGSM.
739
740 2002-10-08  Marcus Brinkmann  <marcus@g10code.de>
741
742         * configure.ac (AC_INIT): Bump version up to 0.4.0.
743         (NEED_GPG_VERSION): Bump up to 1.2.0.
744         (NEED_GPGSM_VERSION): Bump up to 0.9.0.
745         * README: Update version numbers.
746         * NEWS: Start entry for 0.4.0.
747
748 2002-09-20  Werner Koch  <wk@gnupg.org>
749
750         Released 0.3.11.
751
752         * configure.ac: Bump up LIBGPGME_LT_REVISION.
753
754         * configure.ac (AC_CHECK_HEADERS): Check for sys/select.h.
755
756 2002-09-04  Marcus Brinkmann  <marcus@g10code.de>
757
758         * autogen.sh (autoconf_vers): Bump up to 2.53 to get the @&t@
759         quadrigraph.  Always cutting the edge!
760
761 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
762
763         * configure.ac: Create and substitute LTLIBOBJS.
764
765 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
766
767         Released 0.3.10.
768
769         * NEWS: Update for 0.3.9 release.
770         * configure.ac: Bump up LIBGPGME_LT_REVISION.
771
772 2002-08-29  Marcus Brinkmann  <marcus@g10code.de>
773
774         * gpgme.spec.in: Changed user name in Wojciech Polak's email
775         address from ghostface to polak per request by himself.
776
777 2002-08-28  Werner Koch  <wk@gnupg.org>
778
779         * acinclude.m4 (GNUPG_CHECK_VA_COPY): New.
780         * configure.ac: Use it.
781
782 2002-08-23  Werner Koch  <wk@gnupg.org>
783
784         * configure.ac (GPGME_CONFIG_CFLAGS): Renamed from GPGME_CFLAGS
785         and removed the libpath because it is set by the config script.
786
787 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
788
789         * configure.ac: Bump version number to 0.3.10.
790
791         * NEWS: Add template for development version.
792
793 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
794
795         Released 0.3.9.
796
797         * NEWS: Update for 0.3.9 release.
798         * Makefile.am (EXTRA_DIST): Add gpgme.spec.in.
799
800 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
801
802         * jnlib/argparse.c, jnlib/argparse.h, jnlib/ChangeLog,
803         jnlib/dotlock.c, jnlib/dotlock.h, jnlib/libjnlib-config.h,
804         jnlib/logging.c, jnlib/logging.h,jnlib/Makefile.am,
805         jnlib/mischelp.h, jnlib/README, jnlib/stringhelp.c,
806         jnlib/stringhelp.h, jnlib/strlist.c, jnlib/strlist.h,
807         jnlib/types.h, jnlib/xmalloc.c, jnlib/xmalloc.h: Remove files.
808
809 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
810
811         * Makefile.am (SUBDIRS): Remove jnlib.
812         * configure.ac: Don't check for unsigned short or unsigned long.
813         Don't check for memicmp, strlwr, strtoul, memmove, stricmp.
814         Make stpcpy a replaced function.
815         Don't define HAVE_JNLIB_LOGGING.
816         Don't generate jnlib/Makefile.
817
818 2002-07-02  Werner Koch  <wk@gnupg.org>
819
820         * configure.ac: Bumbed version number to 0.3.9; add a comment on
821         when to change it.
822
823         * gpgme.spec.in: New. Contributed by Wojciech Polak.
824         * Makefile.am (dist-hook): New.
825
826         * AUTHORS: Added Wojciech and bug reporting addresses.
827
828 2002-06-25  Werner Koch  <wk@gnupg.org>
829
830         Released 0.3.8.
831
832         * configure.ac: Bumbed LT version to 9/3/0.
833         (NEED_GPGSM_VERSION): Need 0.3.8 due to fixed export command.
834
835 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
836
837         Released 0.3.7.
838
839         * configure.ac (AC_INIT): Set version to 0.3.7.
840         (LIBGPGME_LT_REVISION): Add one.
841
842         * README: Document version requirement correctly.
843
844 2002-06-02  Marcus Brinkmann  <marcus@g10code.de>
845
846         * acinclude.m4: Fix Pth check so that it doesn't error out if pth
847         is not found.
848
849 2002-06-02  Marcus Brinkmann  <marcus@g10code.de>
850
851         * configure.ac: Add checks for Pth and pthreads.
852         * acinclude.m4: Add slightly hacked check for pth (seems to be an
853         autoconf version problem).
854
855 2002-05-21  Werner Koch  <wk@gnupg.org>
856
857         * configure.ac (NEED_GPGSM_VERSION): We need gpgsm 0.3.7.
858
859 2002-05-03  Werner Koch  <wk@gnupg.org>
860
861         Released 0.3.6.
862
863 2002-04-05  Marcus Brinkmann  <marcus@g10code.de>
864
865         * acconfig.h: File removed.
866         * configure.ac (NEED_GPG_VERSION): Add description.
867         (NEED_GPGSM_VERSION): Likewise.
868         (HAVE_DOSISH_SYSTEM): Likewise.
869         (HAVE_DRIVE_LETTERS): Likewise.
870         (GPG_PATH): Likewise.
871         (GPGSM_PATH): Likewise.
872         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Likewise.
873
874 2002-04-01  Werner Koch  <wk@gnupg.org>
875
876         Released 0.3.5.
877
878 2002-03-17  Marcus Brinkmann  <marcus@g10code.de>
879
880         * configure.ac: Add automake conditional HAVE_DOSISH_SYSTEM.
881
882 2002-03-04  Werner Koch  <wk@gnupg.org>
883
884         * configure.ac: Bumbed version to 0.3.4-cvs to continue development.
885
886         Released 0.3.4.
887
888         * configure.ac: Bumbed LT version numbers to (7,1,0), requires
889         gpgsm 0.3.1.
890
891 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
892
893         * configure.ac (AC_INIT): Change version number to snapshot CVS
894         version.
895
896 2002-02-13  Werner Koch  <wk@gnupg.org>
897
898         * configure.ac (vasprintf,fopencookie): Add checks.
899
900 2002-02-12  Marcus Brinkmann  <marcus@g10code.de>
901
902         * configure.ac (AC_INIT): Bump version to 0.3.3.
903         * jnlib/Makefile.am: Rever to older version that includes xmalloc
904         but not dotlock and some other files.  Reported by Stéphane
905         Corthésy.
906
907 2002-02-10  Marcus Brinkmann  <marcus@g10code.de>
908
909         * Released 0.3.2.
910
911         * configure.ac (AC_INIT): Bump version to 0.3.2.
912         * jnlib/libjnlibconfig.h: Revert to older version that doesn't
913         expect libgcrypt.  Reported by Jose Carlos Garcia Sogo
914         <jsogo@debian.org>.
915
916 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
917
918         * Released 0.3.1.
919
920         * configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6!
921         (NEED_GPGSM_VERSION): Bump it up to 0.3.0!
922         (AC_INIT): Bump version to 0.3.1
923
924 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
925
926         * configure.ac (HAVE_JNLIB_LOGGING): Define always for assuan.
927
928 2001-12-19  Werner Koch  <wk@gnupg.org>
929
930         * configure.ac (VERSION,PACKAGE): Defined and subst.  Used for
931         AM_INIT_AUTOMAKE and moved all version number more to the top.
932
933 2001-12-18  Marcus Brinkmann  <marcus@g10code.de>
934
935         * autogen.sh (libtool_vers): Bump to 1.4.
936
937         * configure.ac (LIBGPGME_LT_CURRENT): Increment.
938         (LIBGPGME_LT_AGE): Reset.
939         Improve comment.
940         Fix wrong comment character.
941
942 2001-12-18  Werner Koch  <wk@gnupg.org>
943
944         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Fixed for new automake.
945
946 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
947
948         * configure.ac (GPG): Substitute this variable.
949         (GPGSM): Likewise.
950
951 2001-11-22  Marcus Brinkmann  <marcus@g10code.de>
952
953         * configure.ac (AC_CONFIG_FILES): Add tests/gpg/Makefile and
954         tests/gpgsm/Makefile.
955
956 2001-11-21  Marcus Brinkmann  <marcus@g10code.de>
957
958         * Makefile.am (gpgmeplug): New variable, set to gpgmeplug if
959         [BUILD_GPGMEPLUG].
960         * configure.ac (AC_CONFIG_FILES): Add gpgmeplug/Makefile.
961         Support --enable-gpgmeplug.
962
963 2001-11-21  Marcus Brinkmann  <marcus@g10code.de>
964
965         * autogen.sh: Tighten version dependencies.
966
967 2001-11-20  Marcus Brinkmann  <marcus@g10code.de>
968
969         * Makefile.am (SUBDIRS): Support building the assuan library
970         (currently if GPGSM_PATH is set)..
971         * configure.ac: Support building the assuan library.
972         * assuan: New directory, populated with the Assuan library
973         (copied from the newpg repository).
974
975 2001-11-20  Marcus Brinkmann  <marcus@g10code.de>
976
977         * configure.ac (NEED_GPGSM_VERSION): New variable.  Treat it
978         similarly to NEED_GPG_VERSION.
979         * acconfig.h: Likewise.
980
981 2001-11-18  Marcus Brinkmann  <marcus@g10code.de>
982
983         * configure.in: Renamed to ...
984         * configure.ac: ... this.  Update to autoconf 2.52.  Lots of small
985         changes in the transition.  Support --with-gpg=PATH and
986         --with-gpgsm=PATH options.  Check if test suites can be run.
987         * acconfig.h: Add GPGSM_PATH.
988         * Makefile.am: New variable `tests', set to `tests' if
989         RUN_GPG_TESTS.
990         (SUBDIRS): Replace string `tests' with variable `tests'.
991
992 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
993
994         * autogen.sh: Invoke automake with `-a' (add missing files).
995         Do not invoke configure.
996
997 2001-09-17  Werner Koch  <wk@gnupg.org>
998
999         Released 0.2.3.
1000
1001         * configure.in (NEED_GPG_VERSION): Set to 1.0.6. Incremented LT
1002         current and age.
1003
1004         * Makefile.am (SUBDIRS): Add doc
1005
1006 2001-06-12  Werner Koch  <wk@gnupg.org>
1007
1008         Released 0.2.2.
1009
1010 2001-04-05  Werner Koch  <wk@gnupg.org>
1011
1012         * configure.in (NEED_GPG_VERSION): Set to 1.0.4g
1013
1014 2001-04-02  Werner Koch  <wk@gnupg.org>
1015
1016         Released 0.2.1.
1017
1018         Changed the copyright notices all over the place.
1019
1020 2001-02-28  Werner Koch  <wk@gnupg.org>
1021
1022         Released 0.2.0.
1023
1024 2001-01-18  Werner Koch  <wk@gnupg.org>
1025
1026         * autogen.sh: Added option --build-w32.
1027
1028
1029  Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010,
1030                2011 g10 Code GmbH
1031
1032  This file is free software; as a special exception the author gives
1033  unlimited permission to copy and/or distribute it, with or without
1034  modifications, as long as this notice is preserved.
1035
1036  This file is distributed in the hope that it will be useful, but
1037  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1038  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.