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