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