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