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