File: ChangeLog

package info (click to toggle)
jserv 1.1.2-2
  • links: PTS
  • area: contrib
  • in suites: woody
  • size: 4,584 kB
  • ctags: 3,019
  • sloc: sh: 7,715; java: 6,635; ansic: 5,013; makefile: 814; perl: 39; xml: 32
file content (355 lines) | stat: -rw-r--r-- 14,050 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
Sun Sep 24 14:37:46 CEST 2000 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpUtils.java: getRequestURL(HttpServletRequest)
	now adds the proper contextPath
	(by Nic Ferrier <nferrier@tapsellferrier.co.uk>)

Sat Sep 23 16:22:03 CEST 2000 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpServlet.java,
		javax/servlet/ServletReponse.java: flushBuffer now throws
		an IOException
	* javax/servlet/ServletException.java: added a (Throwable cause)
		constructor.
	(both by YAMAGUCHI Yuji <yamag@openje.org>)

	* javax/servlet/jsp/tagext/TagAttributeInfo.java: Fixed constructor
		according to jsp1_1pr.
	* javax/servlet/jsp/tagext/TagInfo.java: added missing "public"
		to 2 accessors
	* javax/servlet/jsp/tagext/TagLibraryInfo.java: Removed real parsing
		stuff, this class should only store some attributes.
		Based on jsp1_1pr.
	(by Carsten Heyl <alph@gjt.org>)

Sat Jul 22 23:31:50 CEST 2000 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/Makefile compilation problem solved
		by Stephan Seyboth <sps@caldera.de>

Sat Jun 24 20:17:30 CEST 2000 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/ServletContext: removed
	URL getResourceAsStream(String,Locale) and
	URL getResource(String,Locale), as they're not in the spec.
	(Nic Ferrier)

Sat Jun 17 19:41:07 CEST 2000 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/ServletOutputStream:
		performance boost in print(String) by Nic Ferrier

Sun Jun 11 23:33:01 CEST 2000 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/ServletContext: fixed 2 typo's:
		getInitParamater      => getInitParameter
		getInitParamaterNames => getInitParameterNames
	* javax/servlet/GenericServlet: added getServletName()
		(both by Nic Ferrier)

Sun May  7 14:47:17 CEST 2000 Paul Siegmann <pauls@euronet.nl>
	* javax/servlet/http/HttpServlet.java: wrong implementation of
	service(ServletRequest...) used to throw an incorrect ServletException
	when a servlet caused a ClassCastException.
	found by Joachim Achtzehnter <joachim@kraut.bc.ca>
	fix by Mark Wielaard

Sun Apr 23 23:39:29 CEST 2000 Paul Siegmann <pauls@euronet.nl>
	
	* javax/servlet/http/HttpUtils.java: parsePostData now throws
		a IllegalArgumentException when contentLength == -1

Sun Apr 16 19:16:54 CEST 2000 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpUtils.java:
		- parsePostData now correctly handles a contentLength of -1 (reads until end-of-line, which works with Netscape)
		(help from Mark and Nic)
		- it now also handles this case:
	"in.read(buffer, 0, contentLength) not always reads contentLength
	bytes before returning. At least with some
	JVM implementations this function may not necessarily block until all
	requested bytes are read." Joachim Achtzehnter <joachim@kraut.bc.ca>

Tue Apr 11 22:59:40 CEST 2000 Paul Siegmann <pauls@euronet.nl>

	* Made everything 2.2-final complete. Please tell me if there is a method missing/inconsistent with the spec.
	* javax/servlet/ServletContext.java: updated getInitParameterName to getgetInitParameter
	* javax/servlet/ServletRequest.java: added removeAttribute
	* javax/servlet/ServletResponse.java: renamed clearBuffer to reset, added getLocale 
	* javax/servlet/http/HttpServletRequest.java: added
		- getHeaders
		- getContextPath
		- isUserInRole (renamed from isRemoteUserInRole)
		- getUserPrincipal
	* javax/servlet/http/HttpServletResponse.java: added
		- int SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416;
		- int SC_EXPECTATION_FAILED = 417;

Sat Dec 11 15:25:14 CET 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpUtils.java: minute tweak and doc update
	* javax/servlet/jsp/tagext/TagLibraryInfo.java: now uses a
	xmlparserfactory system as found in javax/servlet/jsp/tagext/jspxml/*.java

Sat Nov 20 12:09:16 CET 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpUtils.java: multivalue parameters now work.
	Fix by Mark Wielaard <mark@klomp.org>

Sun Nov 14 21:41:26 CET 1999 Paul Siegmann <pauls@euronet.nl>
	
	* javax/servlet/http/HttpServlet.java: changed the 
		(requestModifiedTime < lastModifiedTime) check to
		(requestModifiedTime <= lastModifiedTime)
	thanks to Nic Ferrier <nferrier@tapsellferrier.co.uk>)
	* Makefile.config: made building the jsp tagextension classes
	optional, depending on the HAVE_OPENXML_1_0 flag.

Mon Oct 18 22:37:26 CEST 1999 Paul Siegmann <pauls@euronet.nl

	* javax/servlet/jsp/PageContext.java: changed String
	constant values to make them compatible with sun's implementation.
	(Wes Bigg's <wes@cacas.org>)

Fri Oct 15 20:44:06 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/jsp/JspWriter.java: changed NO_BUFFER to 0,
	changed DEFAULT_BUFFER to -1 to be more compatible with
	sun's implementation.
	(found by Carsten Heyl <heyl@nads.de>)
	* INSTALL: added piece about the "international" versions of the
	servlets

Tue Oct 12 22:26:37 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* */Makefile: added a servlet_intl-2.0.jar

Mon Oct 11 22:05:25 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpUtils.java: in the new
	"international" version urlDecode now stores every parsed
	int as a byte[], then converts it to a String, and
	then adds it to the result. This will correctly decode
	non-iso-8859-1 chars, but leads to a rather unpleasant
	performance penalty, which lead to a new "intl" version
	and jar file. On the good side: This makes this servlet
	implementation in at least one aspect better then sun's.
	(patch by Michael <michael@geocom.ru>)
	* javax/servlet/*.java, javax/servlet/http/*.java,
	javax/servlet/jsp/*.java: removed all "public" modifiers
	from public interfaces, as "a matter of style".
	* javax/servlet/http/HttpServletResponse.java: removed
	public, static and final from constant declarations.

Fri Oct  8 14:11:46 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpUtils: getRequestURL no longer
	returns the QUERY_STRING, as the reference implementation
	doesn't do this either.
	(pointed out by Henner Zeller <zeller@stud.fh-heilbronn.de> )
	
Tue Oct  5 20:29:58 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* updated javax/servlet/jsp to the latest spec
	(thanks to Noel Bergman <noel@ibm.net> for pointing this out)
	* javax/servlet/jsp/JspEngineInfo: added default constructor
	* javax/servlet/jsp/JspFactory: getPageContext no longer
	throws an IOException
	* javax/servlet/jsp/PageContext:
		changed APPCONTEXT to APPLICATION,
		changed negative constant values to positive ones,
		removed DEFAULT_BUFFER,
		removed NO_BUFFER,
		added getAttribute(String),
		added getAttributesScope(String)

Sun Sep 26 15:29:58 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpServlet: changed a few checks
	from != -1 to >= 0.
	* javax/servlet/Makefile, javax/servlet/http/Makefile:
	changes, now simpler and faster

Sat Sep 25 00:27:21 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/HttpServlet: SC_NOT_MODIFIED (304)
	is now set using sendError instead of setStatus (thanks
	to Nic Ferrier <nferrier@tapsellferrier.co.uk>)

Wed Sep 15 20:51:26 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/http/Makefile: fixed Makefile bug (thanks
	to Stefan Gybas <cab@studbox.uni-stuttgart.de>.

Sat Sep 11 12:03:32 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* javax/servlet/jsp/*.java: updated to the latest version
	of the jsp 1.0 specs
	* javax/servlet/ServletConfig.java: getResource now throws a
	MalformedURLException (Nic Ferrier <nferrier@tapsellferrier.co.uk>)
	* javax/servlet/jsp/tagext/*.java: added Wes Bigg's <wes@cacas.org>
	tagext classes for jsp-1.1
	* servlet/*.java servlet/http/*.java: added preliminary support
	for servlet 2.2 api
	* */Makefile: lots of Makefile changes

Sun May 30 15:57:57 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* Makefile.config: made javac -deprecation and jar -c0f the default
	* servlet/http/src/HttpUtils.java: fixed incorrect implementation
	of getRequestURL
	
Sun May 23 12:17:51 CEST 1999 Mark Wielaard <mark@klomp.org>
	* Added a preliminary version of the javax.servlet.jsp classes
	* Update email address to mark@klomp.org in AUTHORS file

Mon May 10 1999 Mark Wielaard <mark@klomp.org>
	* Makefile cleanups
	  - Make sure the util classes (GenerateSource) are always build
	  - Make the jar tool configurable (fastjar)
	  - Only build the util docs when all the docs are made

Fri Apr  9 22:57:35 CEST 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/http/src/HttpServlet.java: updated doHead docs

Mon Apr  6 1999 Mark Wielaard <mark@klomp.org>
	* Changed all @version tags to say either Servlet API 2.0 or
	Servlet API 2.1 using #ifdef VERSION_2_X. And added -version
	to apidoc so the version shows up in the generated documentation.
	* Changed the Makefiles a bit. Make clean now really removes all
	generated files.
	* Added @since 1.0/2.0/2.1 tags for every class and method.
	* I call this version 0.8.1

Mon Apr  5 1999 Mark Wielaard <mark@klomp.org>
	* Added Paul his changes, HttpServlet now checks lastModified
	date on doGet() and doHead().

Mon Mar  1 17:14:28 MET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/http/src/HttpServlet.java: doHead changes: if doGet is
	subclassed it is called with a cool new HttpServletResponse subclass
	featuring a dummy OutputStream

Sun Feb 28 12:34:08 CET 1999 Paul Siegmann <pauls@euronet.nl>

	* util/GenerateSource.java: Protocol and code changes (all backward
	compatible). See the javadocs for more details.

Sun Feb 28 02:56:58 CET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/http/src/HttpUtils.java: removed most direct and indirect
	substring() calls in parseQueryString to gain speed improvements,
	urlDecode now throws IllegalArgumentException on malformed %xx
	strings and has a better initial StringBuffer size.
	* */Makefile: note to self: stop yelling at operating system
	before learning how to write Makefile

Fri Feb 26 10:25:36 MET 1999 Paul Siegmann <pauls@euronet.nl>

	The following changes are by Mark Wielaard <M.J.Wielaard@cable.a2000.nl>

	* servlet/src/ServletRequest.java: Fixed apidoc reference to
	ServletContext.getRealPath(String) ServletRequest.getRealPath(String)
	* servlet/http/src/HttpServletResponse.java: Finished documentation
	* servlet/http/src/HttpSession: Updated documentation
	* servlet/http/src/HttpSessionBindingListener.java,
	servlet/http/src/HttpSessionBindingEvent.java: Added documentation
	* servlet/http/src/HttpSessionContext.java: Added some return values
	* servlet/src/Cookie.java: Added clone()
	* servlet/src/Cookie.java: Added check to constructor. Name must be
	a valid HTTP/1.1 token
	* servlet/src/Cookie.java: Changed some comments

	* Released version 0.7

Mon Feb 22 13:32:48 MET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/Makefile, servlet/http/Makefile: added a dirty hack to
	make them work on this @#$%#@ solaris machine.

	The following changes are by Mark Wielaard <M.J.Wielaard@cable.a2000.nl>

	* servlet/http/src/HttpServletRequest.java,
	servlet/http/src/HttpSessionContext.java,
	servlet/http/src/HttpServletResponse.java: more comments
	* Resources:  Added HTTP 1.1/RFC 2068 and Java Servlet API 1.0
	documentation to Resources
	* servlet/http/HttpServlet: added call to doDelete() in service()

	* Released version 0.6

Sun Feb 21 20:26:25 CET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/Makefile, servlet/http/Makefile: applied some freshly
	acquired Makefile skills.
	* servlet/http/src/HttpServlet.java: Changed docs and added
	performance tweak to doOptions.
	* INSTALL: newly created.
	* servlet/http/src/HttpServletRequest.java: added
	"throws NumerFormatException" to getIntHeader() and doc'ed it.
	* Resources: added links to rfc1945 (http/1.0), rfc2068 (http1.1)
	and rfc 2109 (cookies)

Sun Feb 21 16:15:46 CET 1999 Paul Siegmann <pauls@euronet.nl>

	The following changes are by Mark Wielaard <M.J.Wielaard@cable.a2000.nl>

	* Added resources to Resources file
	* removed CVS directories
	* removed Makefile.am's
	* removed Paul's scratch files
	* Added URL to CGI Spec to Resources
	* Added -f to rm in the Makefiles to suppress warnings
	(and removed -i from make)
	* Renamed util target to util_classes target because there is
	already a directory named util and make got confused
	* Added J_COMPILER variable to Makefiles (this makes it possible
	to use other java compiler such as jikes)
	[make all with javac - 1 minute, jikes - 20 seconds]
	* Added missing getSession() method to HttpServletRequest
	(new since 2.1)
	* Comment fixes
	* Added a few comments to HttpServletRequest
	* Added @exception items in HttpServlet to get rid of javadoc warnings
	* Moved @depricated in HttpSessionContext to fix apidoc
	* Added #ifdef VERSION_2_1 in ServletContext.getRealPath() comment
	to hide the new @see items form the 2.0 version
	
Sat Feb 20 11:37:33 CET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/http/src/HttpServletResponse.java: added documentation
	for all the SC_FOO_BAR constants, generated from the http1.1
	specs (rfc2068).
	* servlet/http/src/HttpServlet.java: added minimal implementation
	of doHead()
	* servlet/http/src/HttpServlet.java: added doPut check to doOptions()

Fri Feb 19 09:54:05 MET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/src/ServletRequest.java: added getCharacterEncoding
	to VERSION_2_0
	(pointed out by Henner Zeller <zeller@stud.fh-heilbronn.de> )
	* servlet/http/src/HttpServlet.java: added implementation
	of OPTIONS request.
	* servlet/http/src/HttpServletRequest.java: fixed service call
	to doPut and doTrace

	* Released version 0.5

Wed Feb 17 10:40:12 MET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/Makefile: added "../.." to the javac classpath
	* servlet/http/Makefile: added "../../.." to the javac classpath
	* */Makefile: added -i flag to make clean
	
Tue Feb  16 23:09:25 CET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/src/ServletContext.java: made getServlets deprecated in
	version 2.0

Wed Feb  3 13:03:11 CET 1999 Paul Siegmann <pauls@euronet.nl>

	* servlet/http/Cookie.java: removed a really stupid and fatal clone()
	implementation.