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