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