Switch to an automagic beta numbering scheme
[pinentry.git] / assuan / ChangeLog-old
1 2012-08-08  Werner Koch  <wk@gnupg.org>
2
3         NB: ChangeLog files are no longer manually maintained.  Starting
4         on August 8, 2012 we put change information only in the GIT commit
5         log, and generate a top-level ChangeLog file from logs at "make
6         dist".  See doc/HACKING for details.
7
8 2008-02-14  Werner Koch  <wk@g10code.com>
9
10         * assuan.h (ASSUAN_Parameter_Error): Add new alias.
11
12 2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
13
14         * assuan-handler.c (dispatch_command): Use Syntax_Error instead of
15         Invalid_Command.
16         * assuan.h (assuan_error_t): Change all error codes to gpg-error
17         codes.
18
19 2004-12-22  Werner Koch  <wk@g10code.com>
20
21         * assuan.h (assuan_error_t, assuan_context_t): New aliases.
22         * assuan-buffer.c (readline): Renamed EOF to ISEOF to avoid
23         compiler warnings.
24
25 2004-04-20  Werner Koch  <wk@gnupg.org>
26
27         * mkerrors: Add missing last LF.
28
29 2004-01-30  Werner Koch  <wk@gnupg.org>
30
31         * assuan-inquire.c, assuan-connect.c, assuan-client.c
32         * assuan-socket-server.c, assuan-pipe-connect.c
33         * assuan-socket-connect.c: Removed.
34         * assuan-handler.c (assuan_get_data_fp): Removed.
35
36 2003-12-23  Werner Koch  <wk@gnupg.org>
37
38         * Makefile.am (EXTRA_DIST): Added Manifest.
39         * Manifest: Added.
40
41 2003-12-22  Werner Koch  <wk@gnupg.org>
42
43         * assuan.h (ASSUAN_Locale_Problem): Added.
44
45 2002-04-04  Werner Koch  <wk@gnupg.org>
46
47         * assuan-buffer.c (my_log_prefix): New.  Use it for all i/o debug
48         output.
49
50 2002-03-06  Werner Koch  <wk@gnupg.org>
51
52         * assuan-client.c (_assuan_read_from_server): Detect END.
53         (assuan_transact): Pass it to the data callback.
54
55 2002-02-27  Werner Koch  <wk@gnupg.org>
56
57         * assuan-client.c (assuan_transact): Add 2 more arguments to
58         support status lines. Passing NULL yields the old behaviour.
59
60         * assuan-handler.c (process_request): Flush data lines send
61         without using the data fp.
62
63 2002-02-14  Werner Koch  <wk@gnupg.org>
64
65         * assuan-inquire.c (assuan_inquire): Check for a cancel command
66         and return ASSUAN_Canceled.  Allow for non-data inquiry.
67
68         * assuan.h: Add a few token specific error codes.
69
70 2002-02-13  Werner Koch  <wk@gnupg.org>
71
72         * assuan-defs.h (assuan_context_s): New var CLIENT_PID.
73         * assuan-pipe-server.c (_assuan_new_context): set default value.
74         * assuan-socket-server.c (accept_connection): get the actual pid.
75
76 2002-02-12  Werner Koch  <wk@gnupg.org>
77
78         * assuan-buffer.c (writen,readline) [USE_GNU_PT]: Use pth_read/write.
79         * assuan-socket-server.c (accept_connection) [USE_GNU_PTH]: Ditto.
80
81 2002-02-01  Marcus Brinkmann  <marcus@g10code.de>
82
83         * Makefile.am (MOSTLYCLEANFILES): New variable.
84
85 2002-01-23  Werner Koch  <wk@gnupg.org>
86
87         * assuan-socket-connect.c (LOGERRORX): and removed typo.
88
89 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
90
91         * assuan-socket-connect.c (LOGERRORX): Reverse arguments to fputs.
92
93 2002-01-21  Werner Koch  <wk@gnupg.org>
94
95         * assuan-connect.c: Move all except assuan_get_pid to...
96         * assuan-pipe-connect.c: this.
97         (assuan_pipe_disconnect): Removed.
98         (do_finish, do_deinit): New
99         (assuan_pipe_connect): and set them into the context.
100         * assuan-socket-connect.c: New.
101
102         * assuan-util.c (_assuan_log_sanitized_string): New.
103
104         * assuan-pipe-server.c (assuan_init_pipe_server): Factored most
105         code out to ...
106         (_assuan_new_context): new func.
107         (_assuan_release_context): New
108         * assuan-connect.c (assuan_pipe_connect): Use the new functions.
109
110 2002-01-20  Werner Koch  <wk@gnupg.org>
111
112         * assuan.h: Added Invalid Option error code.
113
114         * assuan-handler.c (std_handler_option): New.
115         (std_cmd_tbl): Add OPTION as standard command.
116         (assuan_register_option_handler): New.
117         (dispatch_command): Use case insensitive matching as a fallback.
118         (my_strcasecmp): New.
119
120 2002-01-19  Werner Koch  <wk@gnupg.org>
121
122         * assuan-buffer.c (_assuan_read_line): Add output logging.
123         (assuan_write_line): Ditto.
124         (_assuan_cookie_write_data): Ditto.
125         (_assuan_cookie_write_flush): Ditto.
126         * assuan-util.c (_assuan_log_print_buffer): New.
127         (assuan_set_log_stream): New.
128         (assuan_begin_confidential): New.
129         (assuan_end_confidential): New.
130
131         * assuan-defs.h: Add a few handler variables.
132         * assuan-pipe-server.c (assuan_deinit_pipe_server): Removed.
133         (deinit_pipe_server): New.
134         (assuan_deinit_server): New.  Changed all callers to use this.
135         * assuan-listen.c (assuan_accept): Use the accept handler.
136         * assuan-handler.c (process_request): Use the close Handler.
137         * assuan-socket-server.c: New.
138
139 2002-01-14  Werner Koch  <wk@gnupg.org>
140
141         * assuan-client.c (_assuan_read_from_server): Skip spaces after
142         the keyword.
143
144 2002-01-03  Werner Koch  <wk@gnupg.org>
145
146         * assuan-handler.c (assuan_set_okay_line): New.
147         (process_request): And use it here.
148
149 2002-01-02  Werner Koch  <wk@gnupg.org>
150
151         * assuan-inquire.c (init_membuf,put_membuf,get_membuf): Apply a
152         hidden 0 behind the buffer so that the buffer can be used as a
153         string in certain contexts.
154
155 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
156
157         * assuan-connect.c (assuan_pipe_connect): New argument
158         FD_CHILD_LIST.  Don't close those fds.
159         * assuan.h: Likewise for prototype.
160
161 2001-12-14  Werner Koch  <wk@gnupg.org>
162
163         * assuan-listen.c (assuan_close_input_fd): New.
164         (assuan_close_output_fd): New.
165         * assuan-handler.c (std_handler_reset): Always close them after a
166         reset command.
167         (std_handler_bye): Likewise.
168
169 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
170
171         * assuan-buffer.c (_assuan_read_line): New variable ATTICLEN, use
172         it to save the length of the attic line.
173         Rediddle the code a bit to make it more clear what happens.
174
175 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
176
177         * assuan-defs.h (LINELENGTH): Define as ASSUAN_LINELENGTH.
178         assuan.h: Define ASSUAN_LINELENGTH.
179
180 2001-12-13  Marcus Brinkmann  <marcus@g10code.de>
181
182         * assuan-buffer.c (assuan_read_line): Fix order of execution to
183         get correct return values.
184
185 2001-12-13  Werner Koch  <wk@gnupg.org>
186
187         * assuan-handler.c (assuan_get_active_fds): Fixed silly bug,
188         pretty obvious that nobody ever tested this function.
189
190 2001-12-12  Werner Koch  <wk@gnupg.org>
191
192         * assuan-connect.c (assuan_pipe_connect): Implemented the inital
193         handshake.
194         * assuan-client.c (read_from_server): Renamed to
195         (_assuan_read_from_server): this and made external.
196
197         * assuan-listen.c (assuan_set_hello_line): New.
198         (assuan_accept): Use a custom hello line is available.
199
200         * assuan-buffer.c (assuan_read_line): New.
201         (assuan_pending_line): New.
202         (_assuan_write_line): Renamed to ..
203         (assuan_write_line): this, made public and changed all callers.
204
205 2001-12-04  Werner Koch  <wk@gnupg.org>
206
207         * assuan-connect.c (assuan_pipe_connect): Add more error reporting.
208         * assuan-client.c: New.
209
210         * assuan-inquire.c: New.
211         * assuan-handler.c (process_request): Check for nested invocations.
212
213 2001-11-27  Werner Koch  <wk@gnupg.org>
214
215         * assuan-handler.c (assuan_register_input_notify): New.
216         (assuan_register_output_notify): New.
217
218 2001-11-26  Werner Koch  <wk@gnupg.org>
219
220         * assuan.h: Added more status codes.
221
222 2001-11-25  Werner Koch  <wk@gnupg.org>
223
224         * assuan-handler.c (assuan_register_bye_notify)
225         (assuan_register_reset_notify)
226         (assuan_register_cancel_notify): New and call them from the
227         standard handlers.
228         (assuan_process): Moved bulk of function to ..
229         (process_request): .. new.
230         (assuan_process_next): One shot version of above.
231         (assuan_get_active_fds): New.
232
233 2001-11-24  Werner Koch  <wk@gnupg.org>
234
235         * assuan-connect.c (assuan_get_pid): New.
236
237         * assuan-buffer.c (_assuan_read_line): Deal with reads of more
238         than a line.
239         * assuan-defs.h: Add space in the context for this.
240
241
242      ************************************************************
243      * Please note that this is a stripped down Assuan version. *
244      ************************************************************
245
246  Copyright 2001, 2002, 2004 Free Software Foundation, Inc.
247
248  This file is free software; as a special exception the author gives
249  unlimited permission to copy and/or distribute it, with or without
250  modifications, as long as this notice is preserved.
251
252  This file is distributed in the hope that it will be useful, but
253  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
254  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.