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