~ubuntu-branches/ubuntu/precise/gnupg2/precise-proposed

« back to all changes in this revision

Viewing changes to assuan/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Urlichs
  • Date: 2006-01-24 04:31:42 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060124043142-pbg192or6qxv3yk2
Tags: 1.9.20-1
* New Upstream version. Closes:#306890,#344530
  * Closes:#320490: gpg-protect-tool fails to decrypt PKCS-12 files 
* Depend on libopensc2-dev, not -1-. Closes:#348106

Show diffs side-by-side

added added

removed removed

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