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