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