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