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