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