doc/
[gpgme.git] / doc / ChangeLog
1 2003-04-25  Marcus Brinkmann  <marcus@g10code.de>
2
3         * gpgme.texi (Importing Keys): Change GPGME_IMPORT_PRIVATE to
4         GPGME_IMPORT_SECRET.
5
6         * gpgme.texi (Importing Keys): Remove note about gpgme_get_op_info.
7         (Detailed Results): Remove note about import.
8
9         * gpgme.texi (Importing Keys): Add documentation for
10         GpgmeImportStatus, GpgmeImportResult and gpgme_op_import_result.
11
12         * gpgme.texi (Generating Keys): Fix documentation of public and
13         secret arguments.
14
15 2003-04-24  Marcus Brinkmann  <marcus@g10code.de>
16
17         * gpgme.texi (Generating Keys): Document changed gpgme_op_genkey
18         and new gpgme_op_genkey_result function.  Document
19         GpgmeGenKeyResult data type.
20
21         * gpgme.texi (Error Values): Rename GPGME_No_Passphrase to
22         GPGME_Bad_Passphrase.
23         * gpgme.texi (Decrypt): Likewise.
24         (Decrypt and Verify): Likewise.
25         (Creating a Signature): Likewise.
26         (Encrypting a Plaintext): Likewise.
27
28         * gpgme.texi (Error Values): Rename GPGME_No_Recipients to
29         GPGME_No_UserID and GPGME_Invalid_Recipient to
30         GPGME_Invalid_UserID.
31         (Encrypting a Plaintext): Likewise.
32
33         * gpgme.texi (Error Values): Remove GPGME_Busy and GPGME_No_Request.
34         (Listing Keys): Likewise.
35         (Listing Trust Items): Likewise.
36
37 2003-02-06  Marcus Brinkmann  <marcus@g10code.de>
38
39         * gpgme.texi (Cancelling an Operation): Removed.
40         (Passphrase Callback): Document new type for GpgmePassphraseCb.
41
42 2003-01-30  Marcus Brinkmann  <marcus@g10code.de>
43
44         * gpgme.texi (Engine Information): Rename member part to
45         file_name.
46
47         * gpgme.texi (Protocols and Engines): Document
48         gpgme_get_protocol_name.
49
50         * gpgme.texi (Engine Information): Rewritten.
51
52 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
53
54         * gpgme.texi (I/O Callback Interface): Document new even
55         GPGME_EVENT_START.
56         (Waiting For Completion): Document new possible return values.
57         (I/O Callback Interface): Document return type of GpgmeIOCb.
58
59 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
60
61         * gpgme.texi (Hooking Up Into Idle Time): Section removed.
62
63 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
64
65         * gpgme.texi (Verify): Drop R_STAT argument in gpgme_op_verify.
66         * gpgme.texi (Decrypt and Verify): Likewise for
67         gpgme_op_decrypt_verify.
68
69 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
70
71         * gpgme.texi (Information About Keys): Document that
72         GPGME_ATTR_IS_SECRET is not representable as a string anymore.
73
74 2002-12-22  Marcus Brinkmann  <marcus@g10code.de>
75
76         * gpgme.texi (Key Signatures): New section.
77         (Listing Keys): Add gpgme_get_key.
78
79 2002-12-06  Marcus Brinkmann  <marcus@g10code.de>
80
81         * gpgme.texi (Memory Based Data Buffers): New subsection.
82         (File Based Data Buffers): Likewise.
83         (Callback Based Data Buffers): Likewise.
84         (Manipulating Data Buffers): Update interfaces.  Add
85         gpgme_data_seek.
86         * gpgme.texi (Engine Version Check): Remove gpgme_check_engine.
87         
88 2002-11-21  Marcus Brinkmann  <marcus@g10code.de>
89
90         * gpgme.texi (Verify): Document the new interface.
91
92 2002-11-19  Marcus Brinkmann  <marcus@g10code.de>
93
94         * gpgme.texi (Generating Keys): Document new argument to
95         gpgme_op_genkey.
96
97 2002-11-05  Marcus Brinkmann  <marcus@g10code.de>
98
99         * gpgme.texi (Verify): Fix prototype of gpgme_get_sig_key.
100         Reported by Miguel Coca <e970095@zipi.fi.upm.es>.
101
102 2002-08-30  Marcus Brinkmann  <marcus@g10code.de>
103
104         * gpgme.texi (Selecting Signers): Fix reference count.
105
106 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
107
108         * gpgme.texi (Header): Document name space.
109
110 2002-08-20  Marcus Brinkmann  <marcus@g10code.de>
111
112         * gpgme.texi (Importing Keys): Document gpgme_op_import_ext.
113
114         * gpgme.texi (Importing Keys): Undocument EOF.
115
116 2002-08-14  Werner Koch  <wk@gnupg.org>
117
118         * gpgme.texi (Information About Keys): Changed GPGME_ATTR_TYPE.
119
120 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
121
122         * gpgme.texi (Deleting Keys): Say that secret keys might not be
123         deleted.
124
125 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
126
127         * gpgme.texi (Information About Keys): Document (badly) the new
128         key attributes.
129
130         * gpgme.texi (Manipulating Data Buffers): Mention that backend
131         tries to detect encoding automatically.
132
133 2002-07-03  Marcus Brinkmann  <marcus@g10code.de>
134
135         * gpgme.texi (Run Control): Update this section.
136         (Waiting For Completion): Likewise for this subsection.
137         (Cancelling an Operation): Likewise for this subsection.
138         (Using External Event Loops): New subsection with several
139         subsubsections.
140
141 2002-06-28  Marcus Brinkmann  <marcus@g10code.de>
142
143         * gpgme.texi (Multi Threading): Remove item about the need to
144         synchronize anything against gpgme_wait (except gpgme_wait
145         itself).
146
147 2002-06-27  Marcus Brinkmann  <marcus@g10code.de>
148
149         * gpgme.texi (Information About Keys): Fix documentation for IDX.
150         (Information About Trust Items): Likewise.
151
152 2002-06-26  Werner Koch  <wk@gnupg.org>
153
154         * gpgme.texi (Importing Keys): Document the return value -1 of
155         gpgme_op_import.
156
157 2002-06-20  Werner Koch  <wk@gnupg.org>
158
159         * gpgme.texi (Verify): Explain the new whatidx variable.
160
161 2002-06-10  Werner Koch  <wk@gnupg.org>
162
163         * gpgme.texi (Verify): Document attribute GPGME_ATTR_ERRTOK.
164
165 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
166
167         * gpgme.texi (Multi Threading): Document new autodetection.
168
169 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
170
171         * Makefile.am (DISTCLEANFILES): New variable.
172
173 2002-05-26  Marcus Brinkmann  <marcus@g10code.de>
174
175         * gpgme.texi: Some typographical correctons throughout.
176
177 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
178
179         * gpgme.texi (Using Automake): New section.
180
181 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
182
183         * gpgme.texi (Multi Threading): Escape { and }.
184
185 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
186
187         * gpgme.texi (Overview): Replace note about thread-safeness.
188         (Multi Threading): New section.
189
190 2002-05-03  Werner Koch  <wk@gnupg.org>
191
192         * gpgme.texi (Manipulating Data Buffers): Changed some data types
193         to void*.
194         (Protocol Selection): Added gpgme_get_protocol.
195         (Verify): Updated to include the new attribute fucntions and
196         status codes.
197
198 2002-04-27  Werner Koch  <wk@gnupg.org>
199
200         * gpgme.texi (Manipulating Data Buffers): New type GpgmeDataEncoding.
201
202 2002-04-23  Marcus Brinkmann  <marcus@g10code.de>
203
204         * gpgme.texi (Passphrase Callback): Document that either return
205         argument can be NULL.
206         (Progress Meter Callback): Likewise.
207
208 2002-04-22  Marcus Brinkmann  <marcus@g10code.de>
209
210         * gpgme.texi (Passphrase Callback): Fix small typo.  Document the
211         new function gpgme_get_passphrase_cb.
212         (Progress Meter Callback): Document the new function
213         gpgme_get_progress_cb.
214
215 2002-04-16  Marcus Brinkmann  <marcus@g10code.de>
216
217         * gpgme.texi (Creating a Signature): Fix function name.  Reported
218         by Wichert Ackerman <wichert@debian.org>.
219
220 2002-03-29  Marcus Brinkmann  <marcus@g10code.de>
221
222         * gpgme.texi (direntry): End index entry with a full stop.
223         Patch submitted by Jose Carlos Garcia Sogo <jsogo@debian.org>.
224         
225 2002-03-17  Marcus Brinkmann  <marcus@g10code.de>
226
227         * gpgme.texi (Detailed Results): Fix syntax error in last change.
228
229 2002-03-08  Werner Koch  <wk@gnupg.org>
230
231         * gpgme.texi (Detailed Results): Import does also return info.
232
233 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
234
235         * gpgme.texi (Encrypting a Plaintext): Document symmetric
236         encryption.
237
238 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
239
240         * gpgme.texi (Error Strings): Add example.
241         * gpgme.texi (Listing Keys): Likewise.
242
243 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
244
245         * gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE.
246
247 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
248
249         * gpgme.texi (Verify): Document verification of normal and
250         cleartext signatures.
251
252 2002-02-27  Marcus Brinkmann  <marcus@g10code.de>
253
254         * gpgme.texi (Listing Keys): Document gpgme_op_keylist_ext_start.
255
256 2002-02-27  Marcus Brinkmann  <marcus@g10code.de>
257
258         * gpgme.texi (Encrypting a Plaintext): Document
259         GPGME_Invalid_Recipients.
260         (Error Values): Likewise.
261
262 2002-02-26  Marcus Brinkmann  <marcus@g10code.de>
263
264         * gpgme.texi (Encrypting a Plaintext): Document
265         gpgme_op_encrypt_sign and gpgme_op_encrypt_sign_start.
266
267 2002-02-25  Marcus Brinkmann  <marcus@g10code.de>
268
269         * gpgme.texi (Creating a Signature): Add a note about
270         certificates to include.
271         (Included Certificates): New section.
272
273 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
274
275         * gpgme.texi (Detailed Results): Remove literal tags.
276         (Generating Keys): Update documentation.
277
278         * gpgme.texi (Generating Keys): Fix syntax error.
279
280 2002-02-06  Marcus Brinkmann  <marcus@g10code.de>
281
282         * gpgme.texi (Waiting For Completion): Adjust doc to changes in
283         the code.
284
285 2002-02-06  Marcus Brinkmann  <marcus@g10code.de>
286
287         * gpgme.texi (Key Listing Mode): Update documentation.
288
289 2002-01-31  Marcus Brinkmann  <marcus@g10code.de>
290
291         * gpgme.texi (Generating Keys): Document error at creation
292         failure.
293
294 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
295
296         * gpgme.texi (Deleting Keys): Document new error values.
297
298 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
299
300         * gpgme.texi (Importing Keys): Add reference to gpgme_get_op_info.
301
302 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
303
304         * gpgme.texi: Some spell checking.
305
306 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
307
308         * gpgme.texi: Add all the gpgme_op_*_start functions.
309         Fill the concept index with many, many entries.
310
311 2002-01-29  Marcus Brinkmann  <marcus@g10code.de>
312
313         * gpgme.texi (Run Control): New section.
314         (Verify): Docuent gpgme_get_notation.
315         (More Information): New section describing gpgme_get_op_info.
316
317 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
318
319         * gpgme.texi (Passphrase callback): Change GpgmePassphraseCb's
320         R_HD type from void* to void**.
321
322 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
323
324         * gpgme.texi (Creating data buffers): Change
325         gpgme_data_new_from_filepart's LENGTH type from off_t to size_t.
326
327 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
328
329         * gpgme.texi (Generating keys): New subsection.
330         (Exporting keys): Likewise.
331         (Importing keys): Likewise.
332         (Deleting keys): Likewise.
333
334 2002-01-16  Marcus Brinkmann  <marcus@g10code.de>
335
336         * gpgme.texi: g10Code -> g10 Code
337
338         * gpgme.texi (Top): Complete detailmenu.
339         
340         * gpgme.texi: Convert embarassing cruft to the real thing.
341
342 2002-01-16  Marcus Brinkmann  <marcus@g10code.de>
343
344         * ChangeLog: New file.
345         * gpgme.texi: Likewise.
346         * gpl.texi: Likewise.
347         * fdl.texi: Likewise.
348         * Makefile.am (info_TEXINFOS): New variable.
349         (gpgme_TEXINFOS): Likewise.
350
351  Copyright 2002 g10 Code GmbH
352
353  This file is free software; as a special exception the author gives
354  unlimited permission to copy and/or distribute it, with or without
355  modifications, as long as this notice is preserved.
356
357  This file is distributed in the hope that it will be useful, but
358  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
359  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.