doc/
[gpgme.git] / doc / ChangeLog
1 2009-05-18  Marcus Brinkmann  <marcus@g10code.de>
2
3         * gpgme.texi (Encrypting a Plaintext): Document
4         GPGME_ENCRYPT_NO_ENCRYPT_TO.
5
6 2009-05-05  Marcus Brinkmann  <marcus@g10code.de>
7
8         * gpgme.texi (Engine Information): Replace path by file_name.
9
10 2008-11-28  Werner Koch  <wk@g10code.com>
11
12         * gpgme.texi (Listing Keys): Change description of the return
13         value to match the code.  Spotted by Colin Leroy.
14
15 2008-10-15  Werner Koch  <wk@g10code.com>
16
17         * uiserver.texi (Miscellaneous UI Server Commands): Add option
18         --protocol to the SENDER command.
19
20 2008-07-17  Werner Koch  <wk@g10code.com>
21
22         * module-overview.sk: New.
23
24 2008-07-04  Werner Koch  <wk@g10code.com>
25
26         * gpgme.texi (Algorithms): Add a hint on symmetric only encryption.
27
28 2008-06-27  Marcus Brinkmann  <marcus@g10code.de>
29
30         * gpgme.texi (Cancellation): Document gpgme_cancel_async.
31
32 2008-06-25  Werner Koch  <wk@g10code.com>
33
34         * gpgme.texi (Listing Keys): Updated example to the current API.
35         Noted by Nico Schottelius.
36
37 2008-06-05  Werner Koch  <wk@g10code.com>
38
39         * uiserver.texi (Miscellaneous UI Server Commands): Describe
40         START_CONFDIALOG.
41
42 2008-06-04  Werner Koch  <wk@g10code.com>
43
44         * gpgme.texi: Use @copying command. Change license to
45         GPLv3. Include protocol specis from GpgOL and GPGEx.  Minor
46         cleanups.
47
48 2008-03-11  Marcus Brinkmann  <marcus@g10code.de>
49
50         * gpgme.texi (File Based Data Buffers): Document the need for
51         blocking operations.
52         (Callback Based Data Buffers): Likewise.
53
54 2008-03-05  Marcus Brinkmann  <marcus@g10code.de>
55
56         * gpgme.texi (Library Version Check): Rename snippet function to
57         init_gpgme.
58         (I/O Callback Example): Call it here.
59
60 2008-01-28  Marcus Brinkmann  <marcus@g10code.de>
61
62         * gpgme.texi: Document that data encoding affects some output data
63         objects now.
64
65 2007-09-27  Marcus Brinkmann  <marcus@g10code.de>
66
67         * gpgme.texi (Protocols and Engines): Document GPGME_PROTOCOL_UNKNOWN.
68
69 2007-09-11  Werner Koch  <wk@g10code.com>
70
71         * gpgme.texi (I/O Callback Example): Typo fix.
72
73 2007-08-07  Werner Koch  <wk@g10code.com>
74
75         * gpgme.texi (Verify): Describe chain_model.
76
77 2007-07-12  Werner Koch  <wk@g10code.com>
78
79         * gpgme.texi (Library Version Check): Add remark that the socket
80         layer will get initialized.
81
82 2007-06-05  Marcus Brinkmann  <marcus@g10code.de>
83
84         * gpgme.texi (Advanced Key Editing): New section.
85
86 2007-05-21  Werner Koch  <wk@g10code.com>
87
88         * Makefile.am (online): New target.
89
90 2007-05-18  Marcus Brinkmann  <marcus@g10code.de>
91
92         * gpgme.texi (Error Strings): Fix documentation of
93         gpgme_strerror_r.
94
95 2006-11-01  Moritz Schulte  <moritz@g10code.com>
96
97         * gpgme.texi (Data Buffer I/O Operations): Fixed entry for
98         gpgme_data_seek: OFFSET is not a pointer; some s/whence/offset/.
99
100 2006-09-25  Marcus Brinkmann  <marcus@g10code.de>
101
102         * gpgme.texi (Destroying Data Buffers): Clarify that
103         gpgme_data_release_and_get_mem destroys DH unconditionally.
104
105 2005-03-24  Marcus Brinkmann  <marcus@g10code.de>
106
107         * gpgme.texi (Library Version Check): Make example code compatible
108         to W32 systems.
109
110 2006-06-21  Marcus Brinkmann  <marcus@g10code.de>
111
112         * gpgme.texi (Passphrase Callback): Fix inverted condition in
113         description.
114
115 2005-12-20  Werner Koch  <wk@g10code.com>
116
117         * gpgme.texi (Verify): Document pka_trust.
118
119 2005-12-06  Werner Koch  <wk@g10code.com>
120
121         * gpgme.texi (Key Management): Updated to match the fixes for
122         subkey fingerprints and theg secret flag.
123
124 2005-10-06  Marcus Brinkmann  <marcus@g10code.de>
125
126         * gpgme.texi (Destroying Data Buffers): Document gpgme_free.
127
128 2005-10-02  Marcus Brinkmann  <marcus@g10code.de>
129
130         * gpgme.texi (Key Management): Add the new member notations of
131         gpgme_sig_key_t.
132         (Key Listing Mode): Document GPGME_KEYLIST_MODE_SIG_NOTATIONS.
133
134 2005-10-01  Marcus Brinkmann  <marcus@g10code.de>
135
136         * gpgme.texi: Enclose all return parameters of deftypefuns in
137         curly brackets.
138
139         * gpgme.texi (Signature Notation Data): New section.
140         (Verify): Added more about the notation data structure.
141
142 2005-09-30  Marcus Brinkmann  <marcus@g10code.de>
143
144         * gpgme.texi (Data Buffer I/O Operations, Data Buffer Meta-Data):
145         New subsections.
146
147         * gpgme.texi: Replace plaintext_filename with file_name.
148
149         * gpgme.texi (Key Management): Document is_qualified.
150
151 2005-07-27  Marcus Brinkmann  <marcus@g10code.de>
152
153         * gpgme.texi (Decrypt): Add plaintext_filename to
154         gpgme_decrypt_result_t.
155         (Verify): Likewise for gpgme_verify_result_t.
156
157 2005-06-03  Marcus Brinkmann  <marcus@g10code.de>
158
159         * gpgme.texi (Verify): Add information about new fields in
160         gpgme_signature_t.
161
162         * gpgme.texi (Decrypt): Add gpgme_recipient_t.
163
164 2005-05-28  Marcus Brinkmann  <marcus@g10code.de>
165
166         * gpgme.texi (Key Listing Mode): Fix return type of
167         gpgme_set_keylist_mode.
168         Reported by "Sergio" <ml_sergico@virgilio.it>.
169
170 2005-04-28  Marcus Brinkmann  <marcus@g10code.de>
171
172         * gpgme.texi (Included Certificates): Document
173         GPGME_INCLUDE_CERTS_DEFAULT.
174
175 2005-01-12  Marcus Brinkmann  <marcus@g10code.de>
176
177         * gpgme.texi (Engine Configuration): New section.
178         (Crypto Engine): New subsection.
179
180 2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
181
182         * lesser.texi (Library Copying): Change from @appendixsec to
183         @appendix.
184         * gpgme.texi (Features): Change reference to GPL to one to LGPL.
185
186         * Makefile.am: Change license to LGPL.
187         (gpgme_TEXINFOS): Replace gpl.texi with lesser.texi.
188
189         * gpgme.texi: Change license to LGPL (also for documentation of
190         GPGME's license).
191         * lesser.texi: New file.
192         * gpl.texi: File removed.
193
194         * gpgme.texi (Creating Contexts): Fix cut&paste error.  Reported
195         by Noel Torres <envite@rolamasao.org>.
196
197 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
198
199         * Makefile.am (gpgme_TEXINFOS): Remove fdl.texi.
200         * gpgme.texi: Do not include fdl.texi.  Change license to GPL.
201         * fdl.texi: File removed.
202
203 2004-09-29  Marcus Brinkmann  <marcus@g10code.de>
204
205         * gpgme.texi (Key Management): Change type of keylist_mode in
206         gpgme_key_t to gpgme_keylist_mode_t.
207
208 2004-09-28  Marcus Brinkmann  <marcus@g10code.de>
209
210         * gpgme.texi (Passphrase Callback): Fix last change.
211
212 2004-09-27  Marcus Brinkmann  <marcus@g10code.de>
213
214         * gpgme.texi (Passphrase Callback): Document
215         GPG_ERR_NOT_IMPLEMENTED.
216
217         * gpgme.texi: Update copyright year for tex version.
218
219 2004-07-29  Moritz Schulte  <moritz@g10code.com>
220
221         * gpgme.texi (Verify): Fix gpgme_get_key example (ancient
222         force_update argument was still there).
223
224 2004-06-08  Marcus Brinkmann  <marcus@g10code.de>
225
226         * gpgme.texi (Listing Keys): Elaborate on the length restrictions
227         on search patterns.
228
229         * gpgme.texi (Decrypt and Verify): Document the NO_DATA error
230         code.
231         (Verify): Document the relationship between gpgme_op_verify_result
232         and the decrypt and verify operations.
233
234 2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
235
236         * gpgme.text (Verify): Document GPG_ERR_CERT_REVOKED status.
237
238         * gpgme.texi (Decrypt): Add note about new field wrong_key_usage
239         of gpgme_decrypt_result_t.
240
241         * gpgme.texi (Key Management): Add note about new field
242         keylist_mode of gpgme_key_t.
243
244 2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
245
246         * gpgme.texi (Verify): Correct type of member wrong_key_usage.
247
248 2004-03-29  Moritz Schulte  <moritz@duesseldorf.ccc.de>
249
250         * gpgme.texi (Verify): Fix type of gpgme_op_verify_result.
251         * gpgme.texi (Key Listing Mode): Typo fix.
252
253 2004-03-23  Marcus Brinkmann  <marcus@g10code.de>
254
255         * gpgme.texi (Library Version Check): Fix the instruction when to
256         set the locale.
257
258 2004-03-03  Marcus Brinkmann  <marcus@g10code.de>
259
260         * gpgme.texi (I/O Callback Example Qt): New section by Marc Mutz.
261
262 2004-02-24  Marcus Brinkmann  <marcus@g10code.de>
263
264         * gpgme.texi (cancellation): New section.
265
266 2004-02-17  Werner Koch  <wk@gnupg.org>
267
268         * gpgme.texi (Key Listing Mode): Doc KEYLIST_MODE_VALIDATE.
269
270 2004-02-06  Moritz Schulte  <mo@g10code.com>
271
272         * gpgme.texi: A couple of small fixes regarding the Largfile
273         Support section.
274
275 2004-02-01  Marcus Brinkmann  <marcus@g10code.de>
276
277         * gpgme.texi (Largefile Support): New section.
278
279 2004-01-13  Marcus Brinkmann  <marcus@g10code.de>
280
281         * gpgme.texi (Key Management): Fix exportable field.
282
283 2003-12-25  Marcus Brinkmann  <marcus@g10code.de>
284
285         * gpgme.texi (Key Management): Rename member class in
286         gpgme_key_sig_t to sig_class.
287         (Creating a Signature): Likewise for gpgme_signature_t.
288
289 2003-12-23  Moritz Schulte  <mo@g10code.com>
290
291         * gpgme.texi (Listing Keys): Minor clarification for
292         gpgme_get_key.
293
294 2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
295
296         * gpgme.texi (Signal Handling): New section.
297
298 2003-09-14  Marcus Brinkmann  <marcus@g10code.de>
299
300         * gpgme.texi (Multi Threading): Correct documentation on memory
301         synchronization requirement.
302
303         * gpgme.texi (Locale): New section.
304         (Multi Threading): Set locale in example.
305
306 2003-09-13  Marcus Brinkmann  <marcus@g10code.de>
307
308         * gpgme.texi (Error Strings): Add gpgme_strerror_r.
309
310 2003-09-13  Marcus Brinkmann  <marcus@g10code.de>
311
312         * gpgme.texi (Multi Threading): Update documentation.
313
314 2003-09-03  Marcus Brinkmann  <marcus@g10code.de>
315
316         * gpgme.texi (Header): We don't use the assuan namespace anymore.
317         Document new thread options.
318
319 2003-08-14  Marcus Brinkmann  <marcus@g10code.de>
320
321         * gpgme.texi (Creating a Signature): Change type of member class
322         to unsigned int.
323
324 2003-08-04  Marcus Brinkmann  <marcus@g10code.de>
325
326         * gpgme.texi (Verify): Get error code from SIG->status in the code
327         for gpgme_get_sig_status.
328
329 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
330
331         * gpgme.texi (Key Management): Add can_authenticate flag.
332
333         * gpgme.texi (Listing Keys): Document GPG_ERR_AMBIGUOUS_NAME for
334         gpgme_get_key.
335
336 2003-07-29  Marcus Brinkmann  <marcus@g10code.de>
337
338         * Makefile.am (EXTRA_DIST): Remove variable.
339
340         * gpgme.texi (Encrypting a Plaintext): Bad passphrase is only
341         possible with symmetric encryption, change the wording to reflect
342         that.
343
344         * gpgme.texi (Creating a Signature): Document
345         GPG_ERR_UNUSABLE_SECKEY.
346
347         * gpgme.texi (Encrypting a Plaintext): Mention encrypt and sign
348         operations in result function.
349         (Creating a Signature): Likewise.
350
351 2003-07-23  Marcus Brinkmann  <marcus@g10code.de>
352
353         * gpgme.texi (Key Listing Mode): Remove word duplication.
354         (Listing Keys): Remove mentioning of force argument.
355         (Verify): Don't mention r_stat.  Fix some typos.
356         (Decrypt and Verify): Correct info how to get the result.  Don't
357         mention r_stat.
358         (Manipulating Data Buffers): Fix documentation of return value.
359         (Listing Keys): Update examples.
360         (Decrypt): Result might also be available when operation failed.
361         (Verify): Result might also be available when operation failed.
362         All spotted by St├ęphane Corth├ęsy.
363
364 2003-07-22  Marcus Brinkmann  <marcus@g10code.de>
365
366         * gpgme.texi (Error Sources): Fix cut and paste error.
367
368 2003-07-09  Marcus Brinkmann  <marcus@g10code.de>
369
370         * gpgme.texi (Key Management): Clarify difference between can_sign
371         and can_certify.
372         (Information About Keys): Likewise for GPGME_ATTR_CAN_SIGN and
373         GPGME_ATTR_CAN_CERTIFY.
374
375 2003-07-08  Marcus Brinkmann  <marcus@g10code.de>
376
377         * gpgme.texi (Progress Meter Callback): Change return type of
378         gpgme_progress_cb_t to void.
379
380 2003-06-22  Marcus Brinkmann  <marcus@g10code.de>
381
382         * gpgme.texi: Add 2003 to copyright notice.
383
384         * gpgme.texi (Header): Fix name space documentation on
385         libgpg-error.
386
387 2003-06-22  Marcus Brinkmann  <marcus@g10code.de>
388
389         * gpgme.texi (Multi Threading): Remove reference to
390         gpgme_recipients_t.
391
392 2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
393
394         * gpgme.texi (Crypto Operations): Rename gpgme_invalid_user_id_t
395         to gpgme_invalid_key_t.
396
397 2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
398
399         * gpgme.texi: Change error codes to GPG_ERR_* variants.
400         (Error Handling): Rewritten.
401
402 2003-05-29  Marcus Brinkmann  <marcus@g10code.de>
403
404         * gpgme.texi (Exporting Keys): Change and document prototypes.
405         Add new gpgme_op_export_ext and gpgme_op_export_ext_start
406         variants.
407         (Selecting Recipients): Section removed.
408         (Encrypting a Plaintext): Change prototypes and document the
409         changes.
410
411 2003-05-28  Marcus Brinkmann  <marcus@g10code.de>
412
413         * gpgme.texi (Exporting Keys): Change argument type from
414         gpgme_recipient_t to gpgme_user_id_t.
415         (Encrypting a Plaintext): Likewise.
416         (Selecting Recipients): Rewritten.
417
418 2003-05-27  Marcus Brinkmann  <marcus@g10code.de>
419
420         * gpgme.texi (Protocol Selection): Do not use @acronym in @node
421         because that breaks texi2dvi.
422
423         * gpgme.texi (Passphrase Callback): Document new prototype.
424
425 2003-05-18  Marcus Brinkmann  <marcus@g10code.de>
426
427         * gpgme.texi (Header): Remove Gpgme as namespace prefix.  Add
428         _GPGME to namespace prefix.
429         * gpgme.texi (Multi Threading): Add note about link order.
430
431 2003-05-04  Marcus Brinkmann  <marcus@g10code.de>
432
433         * gpgme.texi (Listing Keys): Document what happens if key is not
434         found.
435
436         * gpgme.texi (Importing Keys): Fix cut and paste error.
437
438 2003-04-30  Marcus Brinkmann  <marcus@g10code.de>
439
440         * gpgme.texi (Encrypting a Plaintext): Remove reference to
441         gpgme_get_op_info.
442         (Detailed Results): Subsection removed.
443
444         * gpgme.texi (Key Listing Mode): Add GPGME_KEYLIST_MODE_SIGS.
445         (Manipulating Keys): Add obsoleteness note.
446         (Key Signatures): Likewise.
447         (Information About Keys): Likewise.
448         (Key Management): Add new data types GpgmeSubkey, GpgmeKeySig,
449         GpgmeUserID, and all the information about GpgmeKey.
450
451 2003-04-29  Marcus Brinkmann  <marcus@g10code.de>
452
453         * gpgme.texi (Listing Keys): Remove force_update argument from
454         gpgme_get_key.
455
456         * gpgme.texi (Trust Item Management): Add data members of
457         GpgmeTrustItem type.
458         (Information About Trust Items): Add note about obsoleteness.
459         (Manipulating Trust Items): Add gpgme_trust_item_ref and
460         gpgme_trust_item_unref.
461
462 2003-04-28  Marcus Brinkmann  <marcus@g10code.de>
463
464         * gpgme.texi (Verify): Rewritten to take into account new and
465         deprecated functions and data types.
466
467         * gpgme.texi (Decrypt): Descript gpgme_op_decrypt_result and
468         GpgmeDecryptResult.
469
470 2003-04-27  Marcus Brinkmann  <marcus@g10code.de>
471
472         * gpgme.texi (Encrypting a Plaintext): Add info about
473         GpgmeEncryptResult and gpgme_op_encrypt_result.
474
475         * gpgme.texi (Creating a Signature): Add info about
476         GpgmeNewSignature, GpgmeSignResult and gpgme_op_sign_result.
477         (Crypto Operations): Add GpgmeInvalidUserID.
478         (Algorithms): New chapter.
479
480         * gpgme.texi (Deleting Keys): Document
481         GPGME_Ambiguous_Specification.
482         (Error Values): Remove GPGME_Invalid_Type and GPGME_Invalid_Mode.
483         Add GPGME_Unknown_Reason, GPGME_Not_Found,
484         GPGME_Ambiguous_Specification, GPGME_Wrong_Key_Usage,
485         GPGME_Key_Revoked, GPGME_Key_Expired, GPGME_No_CRL_Known,
486         GPGME_CRL_Too_Old, GPGME_Policy_Mismatch, GPGME_No_Secret_Key,
487         GPGME_Key_Not_Trusted, GPGME_Issuer_Missing, GPGME_Chain_Too_Long,
488         GPGME_Unsupported_Algorithm, GPGME_Sig_Expired,
489         GPGME_Bad_Signature, GPGME_No_Public_Key.
490
491 2003-04-25  Marcus Brinkmann  <marcus@g10code.de>
492
493         * gpgme.texi (Importing Keys): Change GPGME_IMPORT_PRIVATE to
494         GPGME_IMPORT_SECRET.
495
496         * gpgme.texi (Importing Keys): Remove note about gpgme_get_op_info.
497         (Detailed Results): Remove note about import.
498
499         * gpgme.texi (Importing Keys): Add documentation for
500         GpgmeImportStatus, GpgmeImportResult and gpgme_op_import_result.
501
502         * gpgme.texi (Generating Keys): Fix documentation of public and
503         secret arguments.
504
505 2003-04-24  Marcus Brinkmann  <marcus@g10code.de>
506
507         * gpgme.texi (Generating Keys): Document changed gpgme_op_genkey
508         and new gpgme_op_genkey_result function.  Document
509         GpgmeGenKeyResult data type.
510
511         * gpgme.texi (Error Values): Rename GPGME_No_Passphrase to
512         GPGME_Bad_Passphrase.
513         * gpgme.texi (Decrypt): Likewise.
514         (Decrypt and Verify): Likewise.
515         (Creating a Signature): Likewise.
516         (Encrypting a Plaintext): Likewise.
517
518         * gpgme.texi (Error Values): Rename GPGME_No_Recipients to
519         GPGME_No_UserID and GPGME_Invalid_Recipient to
520         GPGME_Invalid_UserID.
521         (Encrypting a Plaintext): Likewise.
522
523         * gpgme.texi (Error Values): Remove GPGME_Busy and GPGME_No_Request.
524         (Listing Keys): Likewise.
525         (Listing Trust Items): Likewise.
526
527 2003-02-06  Marcus Brinkmann  <marcus@g10code.de>
528
529         * gpgme.texi (Cancelling an Operation): Removed.
530         (Passphrase Callback): Document new type for GpgmePassphraseCb.
531
532 2003-01-30  Marcus Brinkmann  <marcus@g10code.de>
533
534         * gpgme.texi (Engine Information): Rename member part to
535         file_name.
536
537         * gpgme.texi (Protocols and Engines): Document
538         gpgme_get_protocol_name.
539
540         * gpgme.texi (Engine Information): Rewritten.
541
542 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
543
544         * gpgme.texi (I/O Callback Interface): Document new even
545         GPGME_EVENT_START.
546         (Waiting For Completion): Document new possible return values.
547         (I/O Callback Interface): Document return type of GpgmeIOCb.
548
549 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
550
551         * gpgme.texi (Hooking Up Into Idle Time): Section removed.
552
553 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
554
555         * gpgme.texi (Verify): Drop R_STAT argument in gpgme_op_verify.
556         * gpgme.texi (Decrypt and Verify): Likewise for
557         gpgme_op_decrypt_verify.
558
559 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
560
561         * gpgme.texi (Information About Keys): Document that
562         GPGME_ATTR_IS_SECRET is not representable as a string anymore.
563
564 2002-12-22  Marcus Brinkmann  <marcus@g10code.de>
565
566         * gpgme.texi (Key Signatures): New section.
567         (Listing Keys): Add gpgme_get_key.
568
569 2002-12-06  Marcus Brinkmann  <marcus@g10code.de>
570
571         * gpgme.texi (Memory Based Data Buffers): New subsection.
572         (File Based Data Buffers): Likewise.
573         (Callback Based Data Buffers): Likewise.
574         (Manipulating Data Buffers): Update interfaces.  Add
575         gpgme_data_seek.
576         * gpgme.texi (Engine Version Check): Remove gpgme_check_engine.
577         
578 2002-11-21  Marcus Brinkmann  <marcus@g10code.de>
579
580         * gpgme.texi (Verify): Document the new interface.
581
582 2002-11-19  Marcus Brinkmann  <marcus@g10code.de>
583
584         * gpgme.texi (Generating Keys): Document new argument to
585         gpgme_op_genkey.
586
587 2002-11-05  Marcus Brinkmann  <marcus@g10code.de>
588
589         * gpgme.texi (Verify): Fix prototype of gpgme_get_sig_key.
590         Reported by Miguel Coca <e970095@zipi.fi.upm.es>.
591
592 2002-08-30  Marcus Brinkmann  <marcus@g10code.de>
593
594         * gpgme.texi (Selecting Signers): Fix reference count.
595
596 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
597
598         * gpgme.texi (Header): Document name space.
599
600 2002-08-20  Marcus Brinkmann  <marcus@g10code.de>
601
602         * gpgme.texi (Importing Keys): Document gpgme_op_import_ext.
603
604         * gpgme.texi (Importing Keys): Undocument EOF.
605
606 2002-08-14  Werner Koch  <wk@gnupg.org>
607
608         * gpgme.texi (Information About Keys): Changed GPGME_ATTR_TYPE.
609
610 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
611
612         * gpgme.texi (Deleting Keys): Say that secret keys might not be
613         deleted.
614
615 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
616
617         * gpgme.texi (Information About Keys): Document (badly) the new
618         key attributes.
619
620         * gpgme.texi (Manipulating Data Buffers): Mention that backend
621         tries to detect encoding automatically.
622
623 2002-07-03  Marcus Brinkmann  <marcus@g10code.de>
624
625         * gpgme.texi (Run Control): Update this section.
626         (Waiting For Completion): Likewise for this subsection.
627         (Cancelling an Operation): Likewise for this subsection.
628         (Using External Event Loops): New subsection with several
629         subsubsections.
630
631 2002-06-28  Marcus Brinkmann  <marcus@g10code.de>
632
633         * gpgme.texi (Multi Threading): Remove item about the need to
634         synchronize anything against gpgme_wait (except gpgme_wait
635         itself).
636
637 2002-06-27  Marcus Brinkmann  <marcus@g10code.de>
638
639         * gpgme.texi (Information About Keys): Fix documentation for IDX.
640         (Information About Trust Items): Likewise.
641
642 2002-06-26  Werner Koch  <wk@gnupg.org>
643
644         * gpgme.texi (Importing Keys): Document the return value -1 of
645         gpgme_op_import.
646
647 2002-06-20  Werner Koch  <wk@gnupg.org>
648
649         * gpgme.texi (Verify): Explain the new whatidx variable.
650
651 2002-06-10  Werner Koch  <wk@gnupg.org>
652
653         * gpgme.texi (Verify): Document attribute GPGME_ATTR_ERRTOK.
654
655 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
656
657         * gpgme.texi (Multi Threading): Document new autodetection.
658
659 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
660
661         * Makefile.am (DISTCLEANFILES): New variable.
662
663 2002-05-26  Marcus Brinkmann  <marcus@g10code.de>
664
665         * gpgme.texi: Some typographical correctons throughout.
666
667 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
668
669         * gpgme.texi (Using Automake): New section.
670
671 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
672
673         * gpgme.texi (Multi Threading): Escape { and }.
674
675 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
676
677         * gpgme.texi (Overview): Replace note about thread-safeness.
678         (Multi Threading): New section.
679
680 2002-05-03  Werner Koch  <wk@gnupg.org>
681
682         * gpgme.texi (Manipulating Data Buffers): Changed some data types
683         to void*.
684         (Protocol Selection): Added gpgme_get_protocol.
685         (Verify): Updated to include the new attribute fucntions and
686         status codes.
687
688 2002-04-27  Werner Koch  <wk@gnupg.org>
689
690         * gpgme.texi (Manipulating Data Buffers): New type GpgmeDataEncoding.
691
692 2002-04-23  Marcus Brinkmann  <marcus@g10code.de>
693
694         * gpgme.texi (Passphrase Callback): Document that either return
695         argument can be NULL.
696         (Progress Meter Callback): Likewise.
697
698 2002-04-22  Marcus Brinkmann  <marcus@g10code.de>
699
700         * gpgme.texi (Passphrase Callback): Fix small typo.  Document the
701         new function gpgme_get_passphrase_cb.
702         (Progress Meter Callback): Document the new function
703         gpgme_get_progress_cb.
704
705 2002-04-16  Marcus Brinkmann  <marcus@g10code.de>
706
707         * gpgme.texi (Creating a Signature): Fix function name.  Reported
708         by Wichert Ackerman <wichert@debian.org>.
709
710 2002-03-29  Marcus Brinkmann  <marcus@g10code.de>
711
712         * gpgme.texi (direntry): End index entry with a full stop.
713         Patch submitted by Jose Carlos Garcia Sogo <jsogo@debian.org>.
714         
715 2002-03-17  Marcus Brinkmann  <marcus@g10code.de>
716
717         * gpgme.texi (Detailed Results): Fix syntax error in last change.
718
719 2002-03-08  Werner Koch  <wk@gnupg.org>
720
721         * gpgme.texi (Detailed Results): Import does also return info.
722
723 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
724
725         * gpgme.texi (Encrypting a Plaintext): Document symmetric
726         encryption.
727
728 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
729
730         * gpgme.texi (Error Strings): Add example.
731         * gpgme.texi (Listing Keys): Likewise.
732
733 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
734
735         * gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE.
736
737 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
738
739         * gpgme.texi (Verify): Document verification of normal and
740         cleartext signatures.
741
742 2002-02-27  Marcus Brinkmann  <marcus@g10code.de>
743
744         * gpgme.texi (Listing Keys): Document gpgme_op_keylist_ext_start.
745
746 2002-02-27  Marcus Brinkmann  <marcus@g10code.de>
747
748         * gpgme.texi (Encrypting a Plaintext): Document
749         GPGME_Invalid_Recipients.
750         (Error Values): Likewise.
751
752 2002-02-26  Marcus Brinkmann  <marcus@g10code.de>
753
754         * gpgme.texi (Encrypting a Plaintext): Document
755         gpgme_op_encrypt_sign and gpgme_op_encrypt_sign_start.
756
757 2002-02-25  Marcus Brinkmann  <marcus@g10code.de>
758
759         * gpgme.texi (Creating a Signature): Add a note about
760         certificates to include.
761         (Included Certificates): New section.
762
763 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
764
765         * gpgme.texi (Detailed Results): Remove literal tags.
766         (Generating Keys): Update documentation.
767
768         * gpgme.texi (Generating Keys): Fix syntax error.
769
770 2002-02-06  Marcus Brinkmann  <marcus@g10code.de>
771
772         * gpgme.texi (Waiting For Completion): Adjust doc to changes in
773         the code.
774
775 2002-02-06  Marcus Brinkmann  <marcus@g10code.de>
776
777         * gpgme.texi (Key Listing Mode): Update documentation.
778
779 2002-01-31  Marcus Brinkmann  <marcus@g10code.de>
780
781         * gpgme.texi (Generating Keys): Document error at creation
782         failure.
783
784 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
785
786         * gpgme.texi (Deleting Keys): Document new error values.
787
788 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
789
790         * gpgme.texi (Importing Keys): Add reference to gpgme_get_op_info.
791
792 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
793
794         * gpgme.texi: Some spell checking.
795
796 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
797
798         * gpgme.texi: Add all the gpgme_op_*_start functions.
799         Fill the concept index with many, many entries.
800
801 2002-01-29  Marcus Brinkmann  <marcus@g10code.de>
802
803         * gpgme.texi (Run Control): New section.
804         (Verify): Docuent gpgme_get_notation.
805         (More Information): New section describing gpgme_get_op_info.
806
807 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
808
809         * gpgme.texi (Passphrase callback): Change GpgmePassphraseCb's
810         R_HD type from void* to void**.
811
812 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
813
814         * gpgme.texi (Creating data buffers): Change
815         gpgme_data_new_from_filepart's LENGTH type from off_t to size_t.
816
817 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
818
819         * gpgme.texi (Generating keys): New subsection.
820         (Exporting keys): Likewise.
821         (Importing keys): Likewise.
822         (Deleting keys): Likewise.
823
824 2002-01-16  Marcus Brinkmann  <marcus@g10code.de>
825
826         * gpgme.texi: g10Code -> g10 Code
827
828         * gpgme.texi (Top): Complete detailmenu.
829         
830         * gpgme.texi: Convert embarassing cruft to the real thing.
831
832 2002-01-16  Marcus Brinkmann  <marcus@g10code.de>
833
834         * ChangeLog: New file.
835         * gpgme.texi: Likewise.
836         * gpl.texi: Likewise.
837         * fdl.texi: Likewise.
838         * Makefile.am (info_TEXINFOS): New variable.
839         (gpgme_TEXINFOS): Likewise.
840
841  Copyright 2002, 2003, 2004 g10 Code GmbH
842
843  This file is free software; as a special exception the author gives
844  unlimited permission to copy and/or distribute it, with or without
845  modifications, as long as this notice is preserved.
846
847  This file is distributed in the hope that it will be useful, but
848  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
849  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.