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