~ubuntu-branches/ubuntu/intrepid/tomcat5.5/intrepid

« back to all changes in this revision

Viewing changes to container/webapps/docs/changelog.xml

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2006-09-27 11:19:17 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20060927111917-wov6fmkz3x6rsl68
Tags: 5.5.17-1ubuntu1
(Build-) depend on libmx4j-java (>= 3.0).

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
 
15
15
<body>
16
16
 
17
 
<section name="Tomcat 5.5.15">
 
17
<section name="Tomcat 5.5.17 (yoavs)">
 
18
  <subsection name="General">
 
19
    <changelog>
 
20
      <update>
 
21
        Update to Xerces 2.8.0 (remm)
 
22
      </update>
 
23
      <update>
 
24
        Update to tcnative 1.1.3 (remm)
 
25
      </update>
 
26
    </changelog>
 
27
  </subsection>
 
28
  <subsection name="Catalina">
 
29
    <changelog>
 
30
      <fix>
 
31
        Fix SingleSignOn Valve and add Session.getLastAccessTimeInternal() without session invalidation test. (pero)
 
32
      </fix>
 
33
      <fix>
 
34
        <bug>38814</bug>: CGIServlet correctly handles Shift_JIS output. (markt) 
 
35
      </fix>
 
36
      <fix>
 
37
        Add missing REQUEST_URI environment variable to CGI environment. (markt)
 
38
      </fix>
 
39
      <fix>
 
40
        <bug>27617</bug>: Sync existing mime types with httpd. (keith)
 
41
      </fix>
 
42
      <fix>
 
43
        <bug>38761</bug>: Handle relative symlinks to shell scripts as suggested by Adam Murray (keith)
 
44
      </fix>
 
45
      <fix>
 
46
        <bug>38795</bug>: Associate more closely bind with a finally unbind in StandardContext start and
 
47
        stop, based on a patch by Darryl Miles (remm)
 
48
      </fix>
 
49
      <fix>
 
50
        Improve undeployment robustness (remm)
 
51
      </fix>
 
52
      <update>
 
53
        Expand the semaphore valve (remm)
 
54
      </update>
 
55
      <fix>
 
56
        <bug>39021</bug>: Add back support for authentication only, submitted by Scott Stark (remm)
 
57
      </fix>
 
58
      <fix>
 
59
        Revert fix for <bug>38113</bug>, which does not seem a legitimate problem, and causes
 
60
        regressions (remm)
 
61
      </fix>
 
62
      <fix>
 
63
        Correctly reset listeners when reloading a webapp (remm)
 
64
      </fix>
 
65
      <fix>
 
66
        <bug>38194</bug>: Don't fail silently if -force is used without CATALINA_PID, submitted by Matthew Buckett. (yoavs)
 
67
      </fix>
 
68
      <fix>
 
69
        <bug>38154</bug>: Avoid NPE in FileDirContext after webapp undeploy, reported by Jamie Maher. (yoavs)
 
70
      </fix>
 
71
      <fix>
 
72
        <bug>38217</bug>: Added cautionary note about keystore password to SSL HowTo, as suggested by Ralf Hauser. (yoavs)
 
73
      </fix>
 
74
      <fix>
 
75
        <bug>38262</bug>: Cleared ambiguity in host documentation, as suggested by Jeffrey Bennett. (yoavs)
 
76
      </fix>
 
77
      <fix>
 
78
        <bug>38476</bug>: Modified check for null TLD stream, as suggested by Fabrizio Giustina. (yoavs)
 
79
      </fix>
 
80
      <fix>
 
81
        <bug>38052</bug>: Use <i>userName</i> as userField default. User is at many databases a 
 
82
        reserved keyword, as suggested by rik. (pero)
 
83
      </fix>
 
84
      <fix>
 
85
        Fix handling of non matching if-range header (remm)
 
86
      </fix>
 
87
      <fix>
 
88
        <bug>37848</bug>: Only output catalina.sh diagnostic messages if we have a TTY, submitted by
 
89
          David Shaw. (yoavs)
 
90
      </fix>
 
91
      <fix>
 
92
        <bug>38596</bug>: Minor performance optimization in DataSourceRealm, suggested by Sandy
 
93
          McArthur. (yoavs)
 
94
      </fix>
 
95
    </changelog>
 
96
  </subsection>
 
97
  <subsection name="Coyote">
 
98
    <changelog>
 
99
      <fix>
 
100
        Make the default cipher suites available for SSL the same as the set of cipher
 
101
        suites enabled by default rather than the set of all cipher suites. This prevents
 
102
        ciphers suites that do not provide confidentiality protection and/or server
 
103
        authentication being used by default. (markt)
 
104
      </fix>
 
105
      <fix>
 
106
        Move AprEndpoint.getWorkerThread inside the try/catch for the main accept loop, to guard
 
107
        about an OOM (which would most likely doom the server anyway) (remm)
 
108
      </fix>
 
109
      <fix>
 
110
        As exhibited in the ASF's JIRA installation, it seems EINTR is a status code that should
 
111
        be ignored as a result to a poll call (remm)
 
112
      </fix>
 
113
      <update>
 
114
        New APR connectors defaults (remm)
 
115
      </update>
 
116
      <update>
 
117
        Add multiple threads for APR pollers, to work around Windows limitations (performance degrades
 
118
        very rapidly if poller sizes over 1024 are allowed when compiling APR) (remm)
 
119
      </update>
 
120
      <update>
 
121
        New modes for firstReadTimeout (-1 being the new default) (remm)
 
122
      </update>
 
123
      <update>
 
124
        Replace java.util.Stack usage with a simple array in the APR endpoint (remm)
 
125
      </update>
 
126
      <fix>
 
127
        tcnative jnilib.c now report correct compile flags for runtime 
 
128
        Library.java checks like sendfile support default true/false (pero)
 
129
      </fix>
 
130
    </changelog>
 
131
  </subsection>
 
132
  <subsection name="Jasper">
 
133
    <changelog>
 
134
      <fix>
 
135
        <bug>38015</bug>: Remove misleading warnings logged in TagLibraryInfoImpl, as suggested by Andrew Houghton. (yoavs)
 
136
      </fix>
 
137
      <fix>
 
138
        <bug>38376</bug>: Make sure body content stack is always properly aligned, as submitted by Tony Deigh. (yoavs)
 
139
      </fix>
 
140
      <fix>
 
141
        Compatibility with JDT 3.2 (remm)
 
142
      </fix>
 
143
    </changelog>
 
144
  </subsection>
 
145
  <subsection name="Webapps">
 
146
    <changelog>
 
147
      <fix>
 
148
        <bug>39292</bug>: Update catalina.policy at demo balancer app. Fix provided by Kerry Sainsbury (pero)
 
149
      </fix>
 
150
      <fix>
 
151
        <bug>36847</bug>: Fixed the manager app copy function to not overwrite fileA with fileB when fileA==fileB.
 
152
        Fix provided by Haroon Rafique (fhanik)
 
153
      </fix>
 
154
      <fix>
 
155
        <bug>38508</bug>: Several enhancements to Host Manager application, including configurable
 
156
          manager app support and dialog box enhancements.  Thanks to George Sexton for the patch. (yoavs)
 
157
      </fix>
 
158
      <fix>
 
159
        <bug>37781</bug>: Make sure context config file is writeable, suggested by George Sexton. (yoavs,pero)
 
160
      </fix>
 
161
    </changelog>
 
162
  </subsection>
 
163
  <subsection name="Cluster">
 
164
    <changelog>
 
165
       <update>
 
166
        Add at PooledSocketSender the jmx attributes inPoolSize and inUsePoolSize. (pero)
 
167
       </update>
 
168
       <fix>
 
169
         DeltaManager set session creationTime at backup node. (pero)
 
170
       </fix>
 
171
       <update>
 
172
        Add JvmRouteBinderValve documentation at cluster-howto.xml. (pero)
 
173
       </update>
 
174
       <add>
 
175
        JvmRouteBinderValve now supports now sessionid's from request and cookies.
 
176
        Thanks to Brian Stansberry for reporting it. (pero)
 
177
       </add>
 
178
       <fix>
 
179
        <bug>38779</bug> Fix wrong jmx message arg at SimpleTcpCluster
 
180
          at o.a.c.cluster.tcp.mbeans-descriptors.xml, submitted by Pawel Tucholski (pero)
 
181
      </fix>
 
182
      <fix>
 
183
        Fix that not after every "Keep Alive Socket close" a log warning is generated at TcpReplicationThread (pero)
 
184
      </fix>
 
185
      <fix>
 
186
        <bug>39178</bug>: Now ROOT.war deployment with FarmWarDeployer is possible (pero)
 
187
      </fix>
 
188
      <fix>
 
189
        ReplicationValve not set primarySession flag when all backup nodes gone (pero)
 
190
      </fix>
 
191
      <update>
 
192
        Add DeltaSession.getLastAccessTimeInternal() without session invalidation test. (pero)
 
193
      </update>
 
194
    </changelog>
 
195
  </subsection>
 
196
 </section>
 
197
 
 
198
<section name="Tomcat 5.5.16 (yoavs)">
 
199
  <subsection name="General">
 
200
    <changelog>
 
201
      <update>
 
202
        Updated / enhanced docs to remove old FIXME references. (yoavs)
 
203
      </update>
 
204
      <update>
 
205
        Required tcnative library version upgraded to 1.1.2 (remm)
 
206
      </update>
 
207
      <update>
 
208
        Update to Eclipse JDT 3.1.2 (remm)
 
209
      </update>
 
210
    </changelog>
 
211
  </subsection>
 
212
  <subsection name="Catalina">
 
213
    <changelog>
 
214
      <fix>
 
215
        <bug>23950</bug>: Context.listBindings() should return objects not
 
216
        references. (markt)
 
217
      </fix>
 
218
      <fix>
 
219
        <bug>38124</bug>: Add support for Windows 20xx when reading environment
 
220
        variables in CGIServlet. (markt)
 
221
      </fix>
 
222
      <fix>
 
223
        <bug>29214</bug>: response.containsHeader() now returns the correct
 
224
        value for Content-Type and Content-Length headers. (markt)
 
225
      </fix>
 
226
      <fix>
 
227
        Allow using a custom ContextConfig when using JMX embedding of Tomcat, as
 
228
        is doen by the regular deployer. (remm)
 
229
      </fix>
 
230
      <add>
 
231
        Add JMX serverInfo attribute to Server MBean, that we can identify
 
232
        the tomcat release remotely. (pero)
 
233
      </add>
 
234
      <fix>
 
235
        Fix the JMX MBeanFactory.createStandardHost signature at mbean-descriptors.xml (pero)
 
236
      </fix>
 
237
      <fix>
 
238
        Fix some cases (for example with realm usage) where the container logger for a context
 
239
        would be retrieved using the wrong classloader (remm)
 
240
      </fix>
 
241
      <fix>
 
242
        HttpSession.getId will no longer throw an ISE when the session is invalid (remm)
 
243
      </fix>
 
244
      <fix>
 
245
         ore detailed errors for naming issues (remm)
 
246
      </fix>
 
247
      <docs>
 
248
        Add documentation for the Transaction element (remm)
 
249
      </docs>
 
250
      <update>
 
251
        Add getContextPath to the internal servlet context implementation (remm)
 
252
      </update>
 
253
      <fix>
 
254
        Only null instances loaded by the webapp CL, submitted by Matt Jensen (remm)
 
255
      </fix>
 
256
      <update>
 
257
        Deploy folders which don't have a WEB-INF, and return an error when a context
 
258
        file does not contain a Context element (remm)
 
259
      </update>
 
260
      <fix>
 
261
        <bug>38653</bug>: Fix property name (remm)
 
262
      </fix>
 
263
      <fix>
 
264
        Slightly modify the timing of the manager start, so that it is not started by a
 
265
        listener (remm)
 
266
      </fix>
 
267
      <fix>
 
268
        Refresh loggers used by the digester (remm)
 
269
      </fix>
 
270
      <fix>
 
271
        Use sendError instead of setStatus to send the 401 code. (billbarker)
 
272
      </fix>
 
273
      <fix>
 
274
        Don't append the port for an SSL redirect if it is the default port. (billbarker)
 
275
      </fix>
 
276
    </changelog>
 
277
  </subsection>
 
278
  <subsection name="Coyote">
 
279
    <changelog>
 
280
      <fix>
 
281
        Log errors when setting socket options with debug priority rather than error. (remm)
 
282
      </fix>
 
283
      <fix>
 
284
        <bug>38100</bug>: Make certain that a valid Host name is set, or none at all. (billbarker)
 
285
      </fix>
 
286
      <fix>
 
287
        <bug>38485</bug>: Fix minor regression setting connection timeout (as well as linger and
 
288
        no delay) where the default value was always used when using the regular 
 
289
        HTTP connector (remm)
 
290
      </fix>
 
291
      <update>
 
292
        Pass along more of the SSL related fields to OpenSSL (remm)
 
293
      </update>
 
294
      <update>
 
295
        CharChunk now implements CharSequence (remm)
 
296
      </update>
 
297
      <fix>
 
298
        Fix coding error which could cause a rare crash when a poller error occurred and sockets
 
299
        where pending being added to the keepalive poller (remm)
 
300
      </fix>
 
301
      <fix>
 
302
        Fix potential sync issues when restarting a poller (remm)
 
303
      </fix>
 
304
      <fix>
 
305
        Update APR error reports, including the error codes (remm)
 
306
      </fix>
 
307
      <fix>
 
308
        <bug>38726</bug>: Remove duplicate request group field causing blank statistics for the
 
309
        HTTP connector (remm) 
 
310
      </fix>
 
311
      <fix>
 
312
        Fix invalid length used by some AJP packets for the AJP APR connector, which could cause 
 
313
        corruption, submitted by Rudiger Plum (jim)
 
314
      </fix>
 
315
      <fix>
 
316
        <bug>38346</bug>: Fix problems with request.getReader().readLine(). 
 
317
        Patch by Rainer Jung (billbarker)
 
318
      </fix>
 
319
      <update>
 
320
        Local address reuse for APR Endpoints (via APR_SO_REUSEADDR) now enabled (jim)
 
321
     </update>
 
322
      <fix>
 
323
        Don't write out the shutdown secret file if shutdown is disabled (the default) (billbarker)
 
324
      </fix>
 
325
      <fix>
 
326
        Fix NPE when no sink is supplied. (billbarker)
 
327
      </fix>
 
328
      <update>
 
329
        APR Endpoints now IPv6 aware (jim)
 
330
     </update>
 
331
      <update>
 
332
        Downgrade "Response already committed" logging entry to DEBUG. (billbarker)
 
333
     </update>
 
334
     <fix>
 
335
       <bug>38113</bug>: Return the empty String for an empty query-string instead of null. (billbarker)
 
336
     </fix>
 
337
    </changelog>
 
338
  </subsection>
 
339
  <subsection name="Jasper">
 
340
    <changelog>
 
341
      <fix>
 
342
        <bug>38389</bug>: Set correct JDT Compiler option to java 1.5 compliance. 
 
343
        Patch from Olivier Thomann and Paul Hamer (pero)
 
344
      </fix>
 
345
      <update>
 
346
        Add some useful hints to jasper-howto. (pero).
 
347
      </update>
 
348
      <fix>
 
349
        <bug>38776</bug>: Fix source file attribute, submitted by Olivier Thomann (remm)
 
350
      </fix>
 
351
    </changelog>
 
352
  </subsection>
 
353
  <subsection name="Cluster">
 
354
    <changelog>
 
355
      <fix>
 
356
        Update DeltaManager session access stats  (pero)
 
357
      </fix>
 
358
      <fix>
 
359
        DeltaSession getId will no longer throw an ISE when the session is invalid (pero)
 
360
      </fix>
 
361
      <update>
 
362
          Resurrected the &quot;suspect&quot; property so that the logs don't fill
 
363
          up with errors when member disappears or a connection is lost. Only useful for pooled mode (fhanik)
 
364
      </update>
 
365
      <add>
 
366
       <bug>35710</bug>: Add session replication for cross context session changes.
 
367
       The portlet api need this support, see refactored ReplicationValve. (pero)
 
368
      </add>
 
369
      <update>
 
370
        ReplicationValve reset DeltaSession when cluster node has no backup node. (pero)
 
371
      </update>
 
372
      <update>
 
373
        DataSender close connection and throw exception also even if waitForAck is false.  (pero)
 
374
      </update>
 
375
      <fix>
 
376
        Active cluster junit test again. (pero)
 
377
      </fix>
 
378
    </changelog>
 
379
  </subsection>
 
380
  <subsection name="Webapps">
 
381
    <changelog>
 
382
      <fix>
 
383
        Fix some XSS issues in the JSP examples. (markt)
 
384
      </fix>
 
385
      <fix>
 
386
        Fix logos in the manager webapp (remm)
 
387
      </fix>
 
388
    </changelog>
 
389
  </subsection>
 
390
</section>
 
391
 
 
392
<section name="Tomcat 5.5.15 (yoavs)">
18
393
  <subsection name="General">
19
394
    <changelog>
20
395
      <fix>