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