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