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