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