]> err.no Git - sope/blob - skyrix-sope/NGObjWeb/NGHttp/ChangeLog
added svn:keywords and svn:ignore where appropriate. removed CVS artifacts.
[sope] / skyrix-sope / NGObjWeb / NGHttp / ChangeLog
1 2004-06-27  Helge Hess  <helge.hess@opengroupware.org>
2
3         * GNUmakefile: added some include pathes to allow "in-place" 
4           compilation of SOPE (v4.2.408)
5
6 2004-01-29  Helge Hess  <helge.hess@skyrix.com>
7
8         * NGHttpRequest.m, NGHttpMessage.m: minor cleanups, do not log form
9           processing on the command line (v4.2.286)
10
11 2003-10-15  Helge Hess  <helge@groove.local.>
12
13         * NGHttpHeaderFields.m: fixed warning on OSX (v4.2.227)
14
15 2003-05-10  Helge Hess  <helge.hess@skyrix.com>
16
17         * NGHttpCookie.m: small cleanups (v4.2.173)
18
19 2003-01-22  Helge Hess  <helge.hess@skyrix.com>
20
21         * NGHttpMessageParser.m: check superclass version
22
23         * NGHttpBodyParser.m: check superclass version
24
25 2002-11-07  Helge Hess  <helge.hess@skyrix.com>
26
27         * NGHttpMessageParser.m: parses now checks the HTTP version when
28           determining whether to parse a body of a request without content-
29           length (v4.2.68)
30
31 2002-10-30  Helge Hess  <helge.hess@skyrix.com>
32
33         * NGHttpMessageParser.m: added SUBSCRIBE/UNSCRIBE to the request 
34           methods were no body parsing is performed (v4.2.59)
35
36 2002-10-23  Helge Hess  <helge.hess@skyrix.com>
37
38         * NGHttpRequest.h: added some WebDAV/HTTP methods (v4.2.52)
39
40 2002-10-09  Helge Hess  <helge.hess@skyrix.com>
41
42         * NGHttpMessageParser.m ([NGHttpMessageParser -parserForBodyOfPart:data:]): 
43           do not parse MKCOL and DELETE HTTP requests (v4.2.40)
44
45 2002-06-11  Helge Hess  <helge.hess@skyrix.com>
46
47         * NGHttpHeaderFieldParser.m: removed all -removeCommentsFromValue:
48           calls, since HTTP doesn't allow comments in headers anyway.
49
50 Fri Jun  7 17:21:59 2002  Jan41 Reichmann  <jan@skyrix.com>
51
52         * NGHttpHeaderFieldParser.m: changes for charset NGMime support
53
54 Fri May 17 15:34:51 2002  Helge Hess  <helge.hess@skyrix.com>
55
56         * moved as a subproject to NGObjWeb
57
58         * GNUmakefile: removed linking against NGZlib
59
60 Thu Feb 21 11:19:48 2002  Helge Hess  <helge.hess@skyrix.com>
61
62         * removed NGHttpServer, EventHandler etc (all serving related stuff)
63
64 Thu Nov 29 10:45:52 2001  Helge Hess  <helge.hess@skyrix.com>
65
66         * NGHttpHeaderFieldParser.m ([NGHttpCookieFieldParser -parseValuePart:length:zone:]):
67           improved error handling ...
68
69 Wed Oct 17 01:44:40 2001  Jan41 Reichmann  <jan@skyrix.com>
70
71         * NGUrlFormCoder.m: fixed unsigned char bug
72
73 Fri Oct 12 10:29:38 2001  Helge Hess  <helge.hess@skyrix.com>
74
75         * NGHttpHeaderFields.m: added +credentialsWithString:
76
77 Thu Aug  9 16:19:20 2001  Helge Hess  <helge.hess@skyrix.com>
78
79         * NGHttpHeaderFieldParser.m: use -stringByUnescapingURL
80
81         * NGHttpCookie.m: use -stringByEscapingURL
82
83 Tue Jul 24 20:51:32 2001  Helge Hess  <helge.hess@skyrix.com>
84
85         * NGHttpMessageParser.m: don't parse bodies of OPTION requests
86
87 Thu Jul  5 21:15:26 2001  Helge Hess  <helge.hess@skyrix.com>
88
89         * NGUrlFormCoder.m: changed to break formvalues on '?' as well 
90           (specified is '&' only ..., but sometimes incorrect URLs are 
91           generated)
92
93 Wed Jun  6 16:24:23 2001  Helge Hess  <helge.hess@skyrix.com>
94
95         * NGHttpHeaderFields.m: less restrictive parsing of 'connection' header
96
97 Tue May 29 18:41:42 2001  Helge Hess  <helge.hess@skyrix.com>
98
99         * NGHttpMessageParser.m: made less whitespace sensitive during request
100           line parsing (since Netscape 4.77 sometimes sends broken URLs ..)
101
102 Thu Feb  1 19:30:25 2001  Helge Hess  <helge.hess@mdlink.de>
103
104         * NGHttpRequest.m: added MKCOL, LOCK and UNLOCK request methods
105
106 Wed Jan 31 15:12:27 2001  Helge Hess  <helge.hess@mdlink.de>
107
108         * NGHttpRequest.m: added PROPFIND, PROPPATCH request method
109
110 Wed Dec 13 14:05:54 2000  Helge Hess  <helge.hess@mdlink.de>
111
112         * NGHttpMessageParser.m: always parse response content
113
114 Mon Dec  4 13:03:32 2000  Helge Hess  <helge.hess@mdlink.de>
115
116         * NGHttpMessageParser.m: extracted dead code (some kind of own HTTP
117           parser ??)
118
119 Mon Sep 18 11:09:46 2000  Helge Hess  <helge.hess@mdlink.de>
120
121         * NGHttpHeaderFields.m: connection-header-parser can parse 'close'
122
123 Fri Sep 15 01:09:52 2000  Helge Hess  <helge.hess@mdlink.de>
124
125         * NGHttpMessageParser: implemented parsing of response lines
126
127 Tue Aug 15 12:06:04 2000  Helge Hess  <helge.hess@mdlink.de>
128
129         * NGHttpHeaderFieldParser.m: fixed bug in header-field parser
130
131 Wed Jul  5 13:47:49 2000  Helge Hess  <helge.hess@mdlink.de>
132
133         * NGHttpServer.m: removed exit(0)
134
135 Fri Jun 23 14:25:00 2000  Helge Hess  <helge.hess@mdlink.de>
136
137         * NGHttpMessageParser.m: reverted changes for buffers
138
139 Fri Jun 23 12:09:16 2000  Helge Hess  <helge.hess@mdlink.de>
140
141         * NGHttpMessageParser.m: fixed malloc bug
142
143 Wed Jun 14 17:30:44 2000  Helge Hess  <helge.hess@mdlink.de>
144
145         * NGUrlFormCoder.m: added NSString method to encode strings in URL 
146           encoding
147
148 Fri Jun  9 17:54:58 2000  Helge Hess  <helge.hess@mdlink.de>
149
150         * GNUmakefile (ADDITIONAL_CPPFLAGS): added -Wall
151
152 Tue Feb 29 18:29:08 2000  Helge Hess  <helge.hess@mdlink.de>
153
154         * MOF3 import
155
156 Fri Sep 17 15:05:54 1999  Helge Hess  <helge.hess@mdlink.de>
157
158         * NGHttpHeaderFields.m: fixed bugs in -stringValue methods
159
160 Mon Jul 19 10:47:16 1999  Helge Hess  <helge@trex.mdlink.de>
161
162         * NGHttpEventHandler.m: disabled request logging
163
164 Mon May 31 14:15:59 1999  Helge Hess  <helge@trex.mdlink.de>
165
166         * NGHttpHeaderFieldParser.m: string header field parsers do not
167           remove comments anymore (eg user-agent field)
168
169 Thu Apr 22 19:02:29 1999  Helge Hess  <helge@trex.mdlink.de>
170
171         * adopted to modifications in NGMime
172
173 Mon Mar 29 11:42:55 1999  Helge Hess  <helge@trex.mdlink.de>
174
175         * NGHttpServer.h: fixed bug in header file
176
177         * GNUmakefile: added kit class
178
179 Fri Jan 29 20:25:20 1999  Helge Hess  <helge@trex.mdlink.de>
180
181         * removed NGLog's
182
183 Tue Jan 19 14:50:47 1999  Helge Hess  <helge@trex.mdlink.de>
184
185         * NGHttpServer.m: support server termination
186
187         * NGHttpMessage.m: no extracted headers to keep content consistent
188
189         * NGHttpHeaderFieldParser.m: fixed some bugs
190
191 Sat Jan  9 21:09:02 1999  Helge Hess  <helge@trex.mdlink.de>
192
193         * NGHttpEventHandler.m: added request logging
194
195 Fri Jan  8 16:26:53 1999  Helge Hess  <helge@trex.mdlink.de>
196
197         * NGHttpMessage.m: added -addValue:toHeaderFieldWithName: and
198           -removeValue:fromHeaderFieldWithName: methods
199
200 Mon Jan  4 17:38:13 1999  Helge Hess  <helge@trex.mdlink.de>
201
202         * NGHttpEventHandler.m: added support for local domain sockets
203
204 Mon Dec 28 16:00:55 1998  Helge Hess  <helge@trex.mdlink.de>
205
206         * NGHttpServer.m: added -logWithFormat:, replaced NSLog
207
208         * NGHttpEventHandler.m: added on-the-fly compression
209
210         * NGHttpEventHandler.m: added -logWithFormat: method
211
212         * NGHttpServer.m: added accessors to set/get maxThreadCount
213
214 Wed Dec 16 10:39:26 1998  Helge Hess  <helge@trex.mdlink.de>
215
216         * NGHttpServer.h: fixed bug in header
217
218 Fri Nov 27 16:04:14 1998  Helge Hess  <helge@trex.mdlink.de>
219
220         * started WIN32 support
221
222 Thu Nov 26 10:14:50 1998  Helge Hess  <helge@trex.mdlink.de>
223
224         * NGHttpHeaderFieldParser.m: added 'accept-encoding' field parser,
225           new register function for defaultParserSet
226
227 Wed Nov 11 16:21:14 1998  Helge Hess  <helge@trex.mdlink.de>
228
229         * GNUmakefile: uses ../kit.make, ../common.make now
230
231 Wed Nov  4 14:48:16 1998  Helge Hess  <helge@trex.mdlink.de>
232
233         * NGHttpRequest.m: added capability to decode URL form parameters
234
235         * added NGUrlFormCoder to unescape/decode x-www-form-urlencoded strings
236
237         * NGHttpBodyParser.m: added FORM Url Body parser
238
239 Wed Oct 28 18:35:34 1998  Helge Hess  <helge@trex.mdlink.de>
240
241         * NGHttpServer.m: added methods to manually add services and mappings
242
243         * NGHttpServer.m: added request timing
244
245 1998-10-19  Helge Hess  <helge@trex.mdlink.de>
246
247         * NGHttpServer.m: prepared for multi-threading
248
249 1998-10-09  Helge Hess  <helge@trex.mdlink.de>
250
251         * moved NSRunLoop outside NGHttpServer
252
253         * created ChangeLog