-
Notifications
You must be signed in to change notification settings - Fork 0
/
VERSION.txt
4763 lines (4385 loc) · 207 KB
/
VERSION.txt
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
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
jetty-7.2.2.v20101205 5 December 2010
+ JETTY-1308 327109 (re)fixed AJP handling of empty packets
+ 331703 Fixed failing OSGI test TestJettyOSGiBootWithJsp.java on MacOSX
+ 331567 IPAccessHandlerTest failed on MacOS fix
+ 328789 Clean up tmp files from test harnesses
+ 331230 Fixed low thread warnings when acceptors>threadpool
+ 331461 Fixed idle timeout for unflushed HTTP/1.0
+ JETTY-1307 Check that JarFileResource directories end with /
+ 330210 Improve performance of writing large bytes arrays
+ 330208 Support new wording on servlet-mapping and filter-mapping merging from servlet3.0a
+ 330188 Reject web-fragment.xml with same <name> as another already loaded one
+ 330229 Jetty tries to parse META-INF/*.tld when jsp-api is not on classpath, causing DTD entity resoluton to fail
+ 330265 start.jar --stop kills --exec subprocess
+ 330417 Atomic PUT in PutFilter
+ 330419 Reloading webapp duplicates StandardDescriptorProcessor
+ 330686 OSGi: Make org.eclipse.jetty.jsp-2.1 a fragment of org.apache.jasper.glassfish
+ 330732 Removed System.err debugging
+ 330764 Command line properties passed to start.jar --exec
+ JETTY-1297 Improved matching of vhosts so that a vhost match has priority
jetty-7.2.1.v20101111 11 November 2010
+ 324679 Fixed dedection of write before static content
+ 328199 Ensure blocking connectors always close socket
+ 328205 Improved SelectManager stopping
+ 328306 Serialization of FormAuthentication
+ 328332 Response.getContentType works with setHeader
+ 328523 Fixed overloaded setters in AppProvider
+ 328008 Handle update to Servlet Spec 3 Section 8.2.3.h.ii
+ 328778 Improved javadoc for secure session cookies
+ 328782 allow per connection max idle time to be set
+ 328885 web overrides do not override
+ 328988 Idle saving of session values
+ 329180 Spin check for Selector to stop
+ 329410 Enforce XmlConfiguration properties as Map<String,String>
+ 329602 only clear ServletContext attributes on doStop
+ 329642 Concurrent modification exception in Deployment Manager
+ 329643 Improved deployment of resource collections
+ JETTY-748 Prevent race close of socket by old acceptor threads
+ JETTY-1291 Extract query parameters even if POST content consumed
+ JETTY-1295 Contexts mixed up when hot-deploying on virtual hosts
+ JETTY-1297 Make ServletContext.getContext(String) virtual host aware
Jetty-6.1.26 10 November 2010
+ JETTY-748 Prevent race close of socket by old acceptor threads
+ JETTY-1239 HTAccessHandler [allow from 127.0.0.1] does not work
+ JETTY-1291 Extract query parameters even if POST content consumed
+ JETTY-1293 Avoid usage of String.split
+ JETTY-1296 Always clear changes list in selectManager
Jetty-6.1.26.RC0 20 October 2010
+ JETTY-547 Improved usage of shutdownOutput before close.
+ JETTY-912 add per exchange timeout
+ JETTY-1051 offer jetty.skip flag for maven plugin
+ JETTY-1096 exclude maven and plexus classes from jetty plugin
+ JETTY-1248 Infinite loop creating temp MultiPart files
+ JETTY-1264 Idle timer deadlock
+ JETTY-1271 Handle unavailable request
+ JETTY-1278 J2se6 SPI filter handling fix
+ JETTY-1283 Allow JSONPojoConvertorFactory to set fromJSON
+ JETTY-1287 rewrite handler thread safe issue resolved
+ JETTY-1288 info when atypical classloader set to WebAppContext
+ JETTY-1289 MRU cache for filter chains
+ JETTY-1292 close input streams after keystore.load()
+ 325468 Clean work webapp dir before unpack
+ 327109 Fixed AJP handling of empty packets
+ 327562 Implement all X-Forwarded headers in ProxyServlet
jetty-7.2.0.v20101020 20 October 2010
+ 289540 added javadoc into distribution
+ 297154 add source distribution artifact
+ 323985 Xmlconfiguration pulls start.jar config properties
+ 324369 Improved handling of multiple versions of draft-ietf-hybi-thewebsocketprotocol
+ 326734 Configure Digest maxNonceAge with Security handler init param
+ 327109 Fixed AJP handling of empty packets
+ 327183 Allow better configurability of HttpClient for TLS/SSL
+ 327469 removed needless java6 dependencies
+ 327562 Implement all X-Forwarded headers in ProxyServlet
+ 327601 Multipart Filter handles quoted tokens
+ 327725 Nested ResourceCaches
+ 328199 Ensure blocking connectors always close socket
+ 328205 Improved SelectManager stopping
+ 328273 Added serializable to default user identity
+ JETTY-1288 Info statement when atypical classloader set on WebAppContext
+ JETTY-1289 LRU cache for filter chains
jetty-7.2.0.RC0 1 October 2010
+ 314087 Simplified SelectorManager
+ 319334 Concurrent, sharable ResourceCache
+ 319370 WebAppClassLoader.Context
+ 319444 Two nulls are appended to log statements from ContextHanler$Context
+ 320073 Reconsile configuration mechanism
+ 320112 Websocket in aggregate jars
+ 320264 Removed duplicate mime.property entries
+ 320457 Added rfc2045 support to B64Code
+ 321232 BasicAuthenticator ignores bad Authorization header.
+ 321307 HashSessionManager calls passivation listeners.
+ 321730 SelectChannelEndPoint prints to System.err
+ 321735 HttpClient onException called for buffer overflow.
+ 322448 Added jetty-dir.css for directory listings
+ 322575 NPE in HotSwapHandler if old handler null
+ 322683 RewriteHandler thread safety
+ 323196 org.mortbay properties to org.eclipse
+ 323435 MovedContextHandler permanent redirection
+ 323464 IPv6 localhost with no Host header
+ 324110 Merge async dispatch parameters
+ 324158 Durable download or Orbit jars
+ 324260 Jetty-6 continuations handle complete calls
+ 324359 illegal actions on AsyncContext should not change its state.
+ 324360 validate input on getResource since loop logic obscures subclass input validation.
+ 324369 Implement draft-ietf-hybi-thewebsocketprotocol-01
+ 324377 Allow dispatch of ServletRequest and ServletResponse
+ 324379 Change content type after getWriter
+ 324501 Fire RequestListener.requestDestroyed in last-to-first order.
+ 324601 Check session expiry on access
+ 324679 Allow filter to write before static content
+ 324811 NPE in Server.dump
+ 324812 restore WebAppContext constructor used by geronimo integration
+ 325072 include to DefaultServlet of missing file throws FileNotFoundException
+ 325105 websocket ondisconnect fixed
+ 325128 websocket send during onConnect
+ 325468 Clean work webapp dir before unpack
+ 326612 Handle X-Forwarded-Proto header
+ JETTY-912 added per exchange timeout api
+ JETTY-1063 Plugin problems with spaces in classpath resource references
+ JETTY-1245 Do not use direct buffers with NIO SSL
+ JETTY-1249 Apply max idle time to all connectors
+ JETTY-1250 Parallel start of HandlerCollection
+ JETTY-1252 Handle more multipart transfer encodings
+ JETTY-1256 annotation and jta jars from Orbit
+ JETTY-1259 NullPointerException in JDBCSessionIdManager when invalidating session
+ JETTY-1261 errant listener usage in StandardDescriptorProcessor
+ JETTY-1263 JDBCSessionIdManager table creation fails on Oracle
+ JETTY-1265 Reason field option in client response
+ JETTY-1266 Destroy sessions before filters/servlets
+ JETTY-1268 Form Auth saves POST data
+ JETTY-1269 Improve log multithreadedness
+ JETTY-1270 Websocket closed endp protection
+ JETTY-1271 handled unavailable exception
+ JETTY-1279 Make jetty-plus.xml enable plus features for all webapps by default
+ JETTY-1281 Create new session after authentication
+ JETTY-1283 JSONPojoConvertorFactory can turn off fromJSON
+ Fix jetty-plus.xml for new configuration names
+ Added ignore to Logger interface
+ Improved debug dump
jetty-7.1.6.v20100715
+ 319519 Warn about duplicate configuration files
+ 319655 Reset HEAD status
+ JETTY-1247 synchronize recylcing of SSL NIO buffers
+ JETTY-1248 fix parsing of bad multiparts
+ JETTY-1249 Apply max idle time to all connectors
+ JETTY-1251 Replace then close selector for JVM bugs
jetty-7.1.5.v20100705
+ Update ecj to 3.6 Helios release drop
+ 288194 Add blacklist/whitelist to ProxyServlet and ProxyHandler
+ 296570 EOFException for HttpExchange when HttpClient.stop called.
+ 311550 The WebAppProvider should allow setTempDirectory
+ 316449 Websocket disconnect fix
+ 316584 Exception on startup if temp path has spaces and extractWAR=false
+ 316597 Removed null check and fixed name in Resource#hrefEncodeURI
+ 316970 jetty.sh fails to find JETTY_HOME in standard directories
+ 316973 jetty.sh claims java installation is invalid
+ 316976 removed quotes of JAVA_OPTIONS in jetty.sh
+ 317019 Date HTTP header not sent for HTTP/1.0 requests
+ 317759 Allow roles and constraints to be added after init
+ 317906 OPTIONS correctly handles TRACE
+ 318308 Correct quoting of unicode control characters
+ 318470 unboxing NPE protection in HttpConnection
+ 318551 Optional uncheck Printwriter
+ JETTY-1237 Save local/remote address to be available after close
+ 317007 Unable to run Jetty OSGi when -Dosgi.compatibility.bootdelegation=false
+ 316909 CNFE: org.xml.sax.SAXException on org.eclipse.jetty.osgi.boot start with jsp fragment
+ 317231 Ability to configure jetty with a fragment bundle that contains etc/jetty.xml
+ 319060 Support web-bundles that are not expanded (bundle is zipped)
Jetty-6.1.25 26 July 2010
+ Jetty-6 is now in maintenance mode.
+ JETTY-1212 Long content lengths
+ JETTY-1214 Avoid ISE when scavenging invalid session
+ JETTY-1223 DefaultServlet: NPE when setting relativeResourceBase and resourceBase is not set
+ JETTY-1226 javax.activation needs to be listed in the system classes
+ JETTY-1237 Remember local/remote details of endpoint
+ JETTY-1251 protected against closed selector
+ COMETD-112 if two threads create the same channel, then create events may occur after subscribe events
+ 320264 Removed duplicate mime.property entries
jetty-7.1.4.v20100610
+ 298551 SslSocketConnector does not need keystore stream
+ 295715 AbstractSessionManager decoupled from Context
+ 292326 Stop continuations if server is stopped.
+ 292814 Make QoSFilter and DoSFilter JMX manageable
+ 293222 Improve request log to handle/show asynchronous latency
+ 294212 Can not customize session cookie path
+ 301608 Deregister shutdown hooks
+ 302350 org.eclipse.jetty.server.NCSARequestLog is missing JavaDoc
+ 303661 jetty.sh failes if JETTY_HOME is not writeable
+ 304100 Better document JMX setup in jetty-jmx.xml
+ 305300 AsyncContext.start dispatches runnable
+ 314299 Create test harness for JDBCLoginService
+ 314581 Implement the Sec-Websocket handshake
+ 315190 CrossOriginFilter avoid headers not understood by WebSocket
+ 315687 included init script fails to test for JETTY_HOME as empty
+ 315715 Improved Cookie version handling. Server.setMaxCookieVersion
+ 315744 Fixed STOP.PORT and STOP.KEY in start.jar
+ 315748 Removed --fromDaemon from start.jar (replaced with --daemon)
+ 315925 Improved context xml configuration handling
+ 315995 Incorrect package name in system classes list
+ 316119 Fixed maxIdleTime for SocketEndPoint
+ 316254 Implement @DeclareRoles
+ 316334 Breaking change on org.eclipse.jetty.client.HttpExchange
+ 316399 Debug output in MultiPartFilter
+ 316413 Restarting webapp for packed war fails
+ 316557 OSGi HttpService failure due to undeployed context handlers
+ JETTY-547 Delay close after shutdown until request read
+ JETTY-1231 Support context request log handler
jetty-7.1.3.v20100526
+ 296567 HttpClient RedirectListener handles new HttpDestination
+ 297598 JDBCLoginService uses hardcoded credential class
+ 305898 Websocket handles query string in URI
+ 307457 Exchanges are left unhandled when connection is lost
+ 313205 Unable to run test-jdbc-sessions tests
+ 314177 JSTL support is broken
+ 314009 jetty.xml configuration file on command line
+ 314459 support maven3 for builds
jetty-7.1.2.v20100523
+ 308866 Update test suite to JUnit4 - Module jetty-util
+ 312948 Recycle SSL crypto buffers
+ 313196 randomly allocate ports for session test.
+ 313278 Implement octet ranges in IPAccessHandler
+ 313336 secure websockets
+ 314009 updated README.txt
+ Update links to jetty website and wiki on test webapp
jetty-7.1.1.v20100517
+ 302344 Make the list of available contexts if root context is not configured optional
+ 304803 Remove TypeUtil Integer and Long caches
+ 306226 HttpClient should allow changing the keystore and truststore type
+ 308857 Update test suite to JUnit4 - Module jetty-jndi
+ 308856 Update test suite to JUnit4 - Module jetty-jmx
+ 308860 Update test suite to JUnit4 - Module jetty-rewrite
+ 308850 Update test suite to JUnit4 - Module jetty-annotations
+ 308853 Update test suite to JUnit4 - Module jetty-deploy
+ 308854 Update test suite to JUnit4 - Module jetty-http
+ 308859 Update test suite to JUnit4 - Module jetty-policy
+ 308858 Update test suite to JUnit4 - Module jetty-plus
+ 308863 Update test suite to JUnit4 - Module jetty-servlet
+ 308855 Update test suite to JUnit4 - Module jetty-io
+ 308862 Update test suite to JUnit4 - Module jetty-server
+ 308867 Update test suite to JUnit4 - Module jetty-webapp
+ 310918 Fixed write blocking for client HttpConnection
+ 312526 Protect shutdown thread initialization during shutdown
jetty-7.1.0 5 May 2010
+ 306353 fixed cross context dispatch to root context.
+ 311154 Added deprecated StringBuffer API for backwards compatibility
+ 311554 Protect shutdown thread from Server#doStop
+ 312243 Optimized timeout handling
jetty-7.1.0.RC1 5 May 2010
+ 286889 Allow System and Server classes to be set on Server instance and when applied to all webapps
+ 291448 SessionManager has isCheckingRemoteSessionIdEncoding
+ 296650 JETTY-1198 reset idle timeout on request body chunks
+ 297104 HTTP CONNECT does not work correct with SSL destinations
+ 306782 Close connection when expected 100 continues is not sent
+ 308848 Update test suite to JUnit4 - Module jetty-ajp
+ 308861 Update test suite to JUnit4 - Module jetty-security
+ 308864 Update test suite to JUnit4 - Module jetty-servlets
+ 308865 Update test suite to JUnit4 - Module jetty-start
+ 308868 Update test suite to JUnit4 - Module jetty-websocket
+ 308869 Update test suite to JUnit4 - Module jetty-xml
+ 309153 Hide extracted WEB-INF/lib when running a non-extracted war
+ 309369 Added WebSocketLoadTest
+ 309686 Fixed response buffers usage
+ 310094 Improved start.jar options handling and configs
+ 310382 NPE protection when WAR is not a file
+ 310562 SslSocketConnector fails to start if excludeCipherSuites is set
+ 310634 Get the localport when opening a server socket.
+ 310703 Update test suite to JUnit4 - Module tests/test-integration
+ 310918 Synchronize content exchange
+ 311154 Use Appendable in preference to StringBuilder/StringBuffer in APIs
+ 311362 Optional org.eclipse.jetty.util.log.stderr.SOURCE
+ JETTY-1030 - Improve jetty.sh script
+ JETTY-1142 Replace Set-Cookies with same name
jetty-7.1.0.RC0 27 April 2010
+ 294563 Websocket client connection
+ 297104 Improve handling of CONNECT method
+ 306349 ProxyServlet does not work unless deployed at /
+ 307294 Add AbstractLifeCycle.AbstractLifeCycleListener implementation
+ 307847 Fixed combining mime type parameters
+ 307898 Handle large/async websocket messages
+ 308009 ObjectMBean incorrectly casts getTargetException() to Exception
+ 308420 convert jetty-plus.xml to use DeploymentManager
+ 308925 Protect the test webapp from remote access
+ 309466 Removed synchronization from StdErrLog
+ 309765 Added JSP module
+ 310051 _configurationClasses now defaults to null in WebAppContext
+ 310094 Improved start.jar usage and config files
+ 310431 Default ErrorHandler as server Bean
+ 310467 Allow SocketConnector to create generic Connection objects
+ 310603 Make Logger interface consistent
+ 310605 Make a clean room implementation of the JSP logger bridge
+ Add AnnotationConfiguration to jetty-plus.xml
+ Fix jetty-plus.xml reference to addLifeCycle
+ JETTY-1200 SSL NIO Endpoint wraps non NIO buffers
+ JETTY-1202 Use platform default algorithm for SecureRandom
+ JETTY-1212 handle long content lengths
+ JETTY-1214 avoid ISE when scavenging invalid session
+ JETTY-903 Stop both caches
jetty-7.0.2.v20100331 31 March 2010
+ 297552 Don't call Continuation timeouts from acceptor tick
+ 298236 Additional unit tests for jetty-client
+ 306783 NPE in StdErrLog when Throwable is null
+ 306840 Suppress content-length in requests with no content
+ 306880 Support for UPGRADE in HttpClient
+ 306884 Suspend with timeout <=0 never expires
+ 306782 httpbis interpretation of 100 continues. Body never skipped
+ 307589 updated servlet 3.0 continuations for final API
+ Take excess logging statements out of startup
+ Ensure webapps with no WEB-INF don't scan WEB-INF/lib
+ Allow Configuration array to be set on Server instance for all web apps
jetty-6.1.24 21 April 2010
+ JETTY-903 Stop both caches
+ JETTY-1198 reset idle timeout on request body chunks
+ JETTY-1200 SSL NIO Endpoint wraps non NIO buffers
+ JETTY-1211 SetUID loadlibrary name and debug
+ 308925 Protect the test webapp from remote access
+ COMETD-99 ClientImpl logs exceptions in listeners with "debug" level
+ COMETD-100 ClientImpl logs "null" as clientId
+ COMETD-107 Reloading the application with reload extension does not fire /meta/connect handlers until long poll timeout expires
+ Upgraded to cometd 1.1.1 client
jetty-6.1.23 2 April 2010
+ JSON parses NaN as null
+ Updated JSP to 2.1.v20091210
+ COMETD-28 Improved concurrency usage in Bayeux and channel handling
+ COMETD-46 reset ContentExchange content on resend
+ COMETD-58 Extension.rcv() return null causes NPE in AbstractBayeux.PublishHandler.publish
+ COMETD-59 AcknowledgeExtension does not handle null channel in Message
+ COMETD-62 Delay add listeners until after client construction
+ 296569 removeLifeCycleListener() has no effect
+ 292800 ContextDeployer - recursive setting is undone by FilenameFilter
+ 300178 HttpClients opens too many connections that are immediately closed
+ 304658 Inconsistent Expires date format in Set-Cookie headers with maxAge=0
+ 304698 org.eclipse.jetty.http.HttpFields$DateGenerator.formatCookieDate() uses wrong (?) date format
+ 306331 Session manager is kept after call to doScope
+ 306840 suppress content-length in requests without content
+ Remove references to old content in HttpClient client tests for www.sun.com
+ JETTY-875 Allow setting of advice field in response to Handshake
+ JETTY-983 Range handling cleanup
+ JETTY-1133 Handle multiple URL ; parameters
+ JETTY-1134 BayeuxClient: Connect msg should be sent as array
+ JETTY-1149 transient should be volatile in AbstractLifeCycle
+ JETTY-1153 System property for UrlEncoded charset
+ JETTY-1155 HttpConnection.close notifies HttpExchange
+ JETTY-1156 SSL blocking close with JVM Bug busy key fix
+ JETTY-1157 Don't hold array passed in write(byte[])
+ JETTY-1158 NPE in StdErrLog when Throwable is null
+ JETTY-1161 An Extension that measures round-trip delay for cometd messages.
+ JETTY-1162 Add support for async/sync message delivery to BayeuxClient
+ JETTY-1163 AJP13 forces 8859-1 encoding
+ JETTY-1168 Don't hold sessionIdManager lock when invalidating sessions
+ JETTY-1170 NPE on client when server-side extension returns null
+ JETTY-1174 Close rather than finish Gzipstreams to avoid JVM leak
+ JETTY-1174 Memory leak in ChannelImpl/ContinuationClient
+ JETTY-1175 NPE in TimesyncExtension
+ JETTY-1176 NPE in StatisticsExtension if client is null
+ JETTY-1177 Allow error handler to set cacheControl
+ JETTY-1178 Make continuation servlet to log the incoming JSON in case of parsing errors
+ JETTY-1180 Extension methods are wrongly called
+ JETTY-1182 COMETD-76 do not lock client while sending messages.
+ JETTY-1182 Reduce synchronization in ContinuationCometdServlet
+ JETTY-1183 AcknowledgedMessagesClientExtension does not handle correctly message resend when client long polls again
+ JETTY-1186 Better document JMX setup in jetty-jmx.xml
+ JETTY-1188 Null old jobs in QueuedThreadPool
+ JETTY-1191 Limit size of ChannelId cache
+ JETTY-1192 Fixed Digested POST and HttpExchange onRetry
+ JETTY-1193 Exception details are lost in AbstractCometdServlet.getMessages
+ JETTY-1195 Coalesce buffers in ChannelEndPoint.flush()
+ JETTY-1196 Enable TCP_NODELAY by default in client connectors
+ JETTY-1197 SetUID module test fails when using Java 1.6 to build
+ JETTY-1199 FindBugs cleanups
+ JETTY-1205 Memory leak in browser-to-client mapping
+ JETTY-1207 NPE protection in FormAuthenticator
+ JETTY-1202 Use platfrom default algorithm for SecureRandom
jetty-7.0.2.RC0
+ JSON parses NaN as null
+ 290765 Reset input for HttpExchange retry.
+ 292799 WebAppDeployer - start a started context?
+ 292800 ContextDeployer - recursive setting is undone by FilenameFilter
+ 294799 when configuring a webapp, don't look for WEB-INF/jetty6-web.xml
+ 296569 removeLifeCycleListener() has no effect
+ 296765 JMX Connector Server and ShutdownThread
+ 297421 Hide server/system classes from WebAppClassLoader.getResources
+ 297783 Handle HEAD reponses in HttpClient
+ 298144 Unit test for jetty-client connecting to a server that uses Basic Auth
+ 298145 Reorganized test harness to separate the HTTP PUT and HTTP GET test URLs
+ 298234 Unit test for jetty-client handling different HTTP error codes
+ 298667 DeploymentManager uses ContextProvider and WebAppProvider
+ 299455 Enum support in JSONPojoConvertor
+ 300178 HttpClients opens too many connections that are immediately closed
+ 300733 Jars from lib/ext are not visible for my web application
+ 300933 AbstractConnector uses concurrent objects for stats
+ 301089 Improve statistics available in StatisticsHandler and AbstractConnector
+ 302018 Improve statistics available in AbstractSessionHandler
+ 302198 Rename HttpClient authorization classes to Authentication
+ 302244 invalid configuration boolean conversion in FormAuthenticator
+ 302246 redirect loop using form authenticator
+ 302556 CrossOriginFilter does not work correctly when Access-Control-Request-Headers header is not present
+ 302669 WebInfConfiguration.unpack() unpacks WEB-INF/* from a ResourceCollection, breaking JSP reloading with ResourceCollections
+ 303526 Added include cyphers
+ 304307 Handle ;jsessionid in FROM Auth
+ 304532 Skip some tests on IBM JVMs until resolved
+ 304658 Inconsistent Expires date format in Set-Cookie headers with maxAge=0
+ 304698 org.eclipse.jetty.http.HttpFields$DateGenerator.formatCookieDate() uses wrong (?) date format
+ 304781 Reset HttpExchange timeout on slow request content.
+ 304801 SSL connections FULL fix
+ 306330 Flush filter chain cache after Invoker servlet
+ 306331 Session manager is kept after call to doScope
+ JETTY-776 Make new session-tests module to concentrate all reusable session clustering test code
+ JETTY-910 Allow request listeners to access session
+ JETTY-983 Range handling cleanup
+ JETTY-1151 JETTY-1098 allow UTF-8 with 0 carry bits
+ JETTY-1153 System property for UrlEncoded charset
+ JETTY-1155 HttpConnection.close notifies HttpExchange
+ JETTY-1156 SSL blocking close with JVM Bug busy key fix
+ JETTY-1157 Don't hold array passed in write(byte[])
+ JETTY-1163 AJP13 forces 8859-1 encoding
+ JETTY-1177 Allow error handler to set cacheControl
+ JETTY-1179 Persistant session tables created on MySQL use wrong datatype
+ JETTY-1184 shrink thread pool even with frequent small jobs
+ JETTY-1133 Handle multiple URL ; parameters
+ JETTY-1174 Close rather than finish Gzipstreams to avoid JVM leak
+ JETTY-1192 Fixed Digested POST
+ JETTY-1199 FindBugs cleanups
+ COMETD-46 reset ContentExchange response content on resend
+ Added IPAccessHandler
+ Updated Servlet3Continuation to final 3.0.20100224
+ 305997 Coalesce buffers in ChannelEndPoint.flush()
+ 306028 Enable TCP_NODELAY by default in client connectors
jetty-7.0.1.v20091125 25 November 2009
+ 274251 DefaultServlet supports exact match mode.
+ 288401 HttpExchange.cancel() Method Unimplemented
+ 289027 deobfuscate HttpClient SSL passwords
+ 289265 Test harness for async input
+ 289959 Improved ContextDeployer configuration
+ 289960 start.jar assumes command line args are configs
+ 291019 Fix default DEBUG option; "-D.DEBUG=true" now works
+ 291340 Race condition in onException() notifications
+ 291543 make bin/*.sh scripts executable in distribution
+ 291589 Update jetty-rewrite demo
+ 292642 Fix errors in embedded Jetty examples
+ 292825 Continuations ISE rather than ignore bad transitions
+ 292546 Proactively enforce HttpClient idle timeout
+ 293222 Improved StatisticsHandler for async
+ 293506 Unable to use jconsole with Jetty when running with security manager
+ 293557 Add "jad" mime mapping
+ 294154 Patched jetty-osgi
+ 294224 HttpClient timeout setting has no effect when connecting to host
+ 294345 Support for HTTP/301 + HTTP/302 response codes
+ 294563 Initial websocket implementation
+ JETTY-937 More JVM bug work arounds. Insert pause if all else fails
+ JETTY-983 Send content-length with multipart ranges
+ JETTY-1114 unsynchronised WebAppClassloader.getResource(String)
+ JETTY-1121 Merge Multipart query parameters
+ JETTY-1122 Handle multi-byte utf that causes buffer overflow
+ JETTY-1125 TransparentProxy incorrectly configured for test webapp
+ JETTY-1129 Filter control characters out of StdErrLog
+ JETTY-1135 Handle connection closed before accepted during JVM bug work around
+ JETTY-1144 fixed multi-byte character overflow
+ JETTY-1148 Reset partially read request reader.
+ COMETD-34 Support Baeyux MBean
+ Fixed XSS issue in CookieDump demo servlet.
+ Improved start.jar usage text for properties
+ Promoted Jetty Centralized Logging from Sandbox
+ Promoted Jetty WebApp Verifier from Sandbox
+ Refactored continuation test harnessess
+ Fixed client abort asocciation
+ CQ-3581 jetty OSGi contribution
+ Moved centralized logging and verifier back to sandbox
+ 294345 Support for HTTP/301 + HTTP/302 response codes
+ CVE-2009-3555 Prevent SSL renegotiate for SSL vulnerability
+ 295421 Cannot reset() a newly created HttpExchange: IllegalStateException 0 => 0
+ 295562 CrossOriginFilter does not work with default values in Chrome and Safari
jetty-7.0.0.v20091005 5 October 2009
291340 Race condition in onException() notifications
jetty-6.1.21 22 September 2009
+ JETTY-719 Document state machine of jetty http client
+ JETTY-933 State == HEADER in client
+ JETTY-936 Improved servlet matching and optimized
+ JETTY-1038 ChannelId.isParentOf returns the wrong result
+ JETTY-1061 Catch exceptions from cometd listeners
+ JETTY-1072 maven plugin handles context path not as documented
+ JETTY-1080 modified previous fix for windows
+ JETTY-1084 HEAD command not setting content-type in response under certain circumstances
+ JETTY-1090 resolve inifinte loop condition for webdav listener
+ JETTY-1092 MultiPartFilter can be pushed into infinite loop
+ JETTY-1093 Request.toString throws exception when size exceeds 4k
+ JETTY-1098 Default form encoding is UTF8
+ JETTY-1099 Improve cookie handling in BayeuxClient
+ JETTY-1100 extend setuid feature to allow setting max open file descriptors
+ JETTY-1102 Wrong usage of deliver() in private chat messages
+ JETTY-1108 SSL EOF detection
+ JETTY-1109 Improper handling of cookies in Terracotta tests
+ JETTY-1112 Response fails if header exceeds buffer size
+ JETTY-1113 IllegalStateException when adding servlet filters programmatically
+ JETTY-1114 Unsynchronize webapp classloader getResource
+ 282543 HttpClient SSL buffer size fix
+ 288055 fix jetty-client for failed listener state machine
+ 288153 reset exchange when resending
+ 288182 PUT request fails during retry
+ Fix DefaultServletTest for windows
+ Update Jetty implementation of com.sun.net.httpserver.*
+ Include tmp directory sweeper in build
+ Streamline jetty-jboss build, update sar to QueuedThreadPool
jetty-7.0.0.RC6 September 21 2009
+ Fixed XSS issue in CookieDump demo servlet.
+ 289958 StatisticsServlet incorrectly adds StatisticsHandler
+ 289960 start.jar assumes command line args are configs
+ 290081 Eager consume LF after CR
+ 290761 HttpExchange isDone handles intercepted events.
+ JETTY-719 Document state machine of jetty http client
+ JETTY-780 CNFE during startup of webapp with spring-context >= 2.5.1
+ JETTY-936 274251 Improved servlet matching and optimized'
+ JETTY-1080 modify previous fix to work on windows
+ JETTY-1084 HEAD command not setting content-type in response under certain circumstances
+ JETTY-1086 Use UncheckedPrintWriter & cleaned up HttpStatus.Code usage
+ JETTY-1090 resolve potential infinite loop with webdav listener
+ JETTY-1092 MultiPartFilter can be pushed into infinite loop
+ JETTY-1093 Request.toString throws exception when size exceeds 4k
+ JETTY-1098 Default form encoding is UTF8
+ JETTY-1101 Updated servlet3 continuation constructor
+ JETTY-1105 Custom error pages aren't working
+ JETTY-1108 SSL EOF detection
+ JETTY-1112 Response fails if header exceeds buffer size
+ JETTY-1113 IllegalStateException when adding servlet filters programmatically
+ 280723 Add non blocking statistics handler
+ 282543 HttpClient SSL buffer size fix
+ 283357 org.eclipse.jetty.server.HttpConnectionTest exceptions
+ 288055 jetty-client fails to resolve failed resolution attempts correctly
+ 288153 jetty-client resend doesn't reset exchange
+ 288466 LocalConnector is not thread safe
+ 288514 AbstractConnector does not handle InterruptedExceptions on shutdown
+ 288772 Failure to connect does not set status to EXCEPTED
+ 289146 formalize reload policy functionality
+ 289156 jetty-client: no longer throw runtime exception for bad authn details
+ 288182 PUT request fails during retry
+ 289221 HttpExchange does not timeout when using blocking connector
+ 289285 org.eclipse.jetty.continuation 7.0.0.RC5 imports the org.mortbay.util.ajax package
+ 289686 HttpExchange.setStatus() has too coarse synchronization
+ Tweak DefaultServletTest under windows
+ Copy VERSION.txt to distro
+ Remove printlns from jetty-plus
jetty-6.1.20 27 August 2009
+ JETTY-838 Don't log and throw
+ JETTY-874 Better error on full header.
+ JETTY-960 Support ldaps
+ JETTY-1046 maven-jetty-jspc-plugin keepSources takes affect only in packageRoot
+ JETTY-1057 XSS error page
+ JETTY-1065 Add RedirectRegexRule to provide match/replace/group redirect support
+ JETTY-1066 Send 400 error for request URI parse exceptions
+ JETTY-1068 Avoid busy flush of async SSL
+ JETTY-1069 Adjust Bayeux Java client backoff algorithm
+ JETTY-1070 Java Bayeux Client not sending /meta/disconnect on stop
+ JETTY-1074 JMX thread manipulation
+ JETTY-1077 HashSSORealm shares Principals between UserRealms
+ JETTY-1078 Automatic JSON Pojo Conversion
+ JETTY-1079 ResourceCollection.toString() can throw IllegalStateException
+ JETTY-1080 Ignore files that would be extracted outside the destination directory when unpacking WARs
+ JETTY-1081 Handle null content type in GzipFilter
+ JETTY-1084 Disable GzipFilter for HEAD requests
+ JETTY-1085 Allow url sessionID if cookie invalid
+ JETTY-1086 Added UncheckedPrintWriter to avoid ignored EOFs
+ JETTY-1087 Chunked SSL non blocking input
+ JETTY-1098 Upgrade jsp to SJSAS-9_1_1-B60F-07_Jan_2009
+ 283513 Check endp.isOpen when blocking read
+ 283818 fixed merge of forward parameters
+ 285006 Fixed NPE in AbstractConnector during shutdown
+ 286535 ContentExchange status code
+ 286911 Clean out cache when recycling HTTP fields
+ COMETD-7 max latency config for lazy messages
+ Added getSubscriptions to cometd client
+ Made unSubscribeAll public on cometd client
+ Removed clearing of queue in unSubscribeAll for cometd client
+ Update test-jndi and test-annotation examples for atomikos 3.5.5
+ Clarified cometd interval timeout and allow per client intervals
+ Update Main.main method to call setWar
+ Added DebugHandler
jetty-7.0.0.RC5 27 August 2009
+ 286911 Clean out cache when recycling HTTP fields
+ JETTY-838 Don't log and throw
+ JETTY-874 Better header full warnings
+ JETTY-960 Support for ldaps
+ JETTY-1081 Handle null content type in GzipFilter
+ JETTY-1084 Disable GzipFilter for HEAD requests
+ JETTY-1085 Allow url sessionID if cookie invalid
+ JETTY-1086 Added UncheckedPrintWriter to avoid ignored EOFs
+ JETTY-1087 Chunked SSL non blocking input
+ 287496 Use start.ini always and added --exec
+ 287632 FilterContinuations for blocking jetty6
jetty-6.1.19 1 July 2009
+ JETTY-799 shell script for jetty on cygwin
+ JETTY-863 Non blocking stats handler
+ JETTY-937 Further Improvements for sun JVM selector bugs
+ JETTY-970 BayeuxLoadGenerator latency handling
+ JETTY-1011 Grizzly uses queued thread pool
+ JETTY-1028 jetty:run plugin should check for the web.xml from the overlays if not found in src/main/webapp/WEB-INF/
+ JETTY-1029 Handle quoted cookie paths
+ JETTY-1031 Handle large pipeline
+ JETTY-1033 jetty-plus compiled with jdk1.5
+ JETTY-1034 Cookie parsing
+ JETTY-1037 reimplemented channel doRemove
+ JETTY-1040 jetty.client.HttpConnection does not handle non IOExceptions
+ JETTY-1042 Avoid cookie reuse on shared connection
+ JETTY-1044 add commons-daemon support as contrib/start-daemon module
+ JETTY-1045 Handle the case where request.PathInfo() should be "/*"
+ JETTY-1046 maven-jetty-jspc-plugin keepSources takes affect only in packageRoot
+ JETTY-1047 Cometd client can grow cookie headers
+ JETTY-1048 Default servlet can handle partially filtered large static content
+ JETTY-1049 Improved transparent proxy usability
+ JETTY-1054 Avoid double deploys
+ JETTY-1055 Cookie quoting
+ JETTY-1057 Error page stack trace XSS
+ JETTY-1058 Handle trailing / with aliases on
+ JETTY-1062 Don't filter cometd message without data
jetty-7.0.0.RC4 18 August 2009
+ 286185 Implement ability for JSON implementation to automatically register convertors
+ Added discoverable start options
+ 286535 ContentExchange status code
+ 285891 SessionAuthentication is serializable
+ JETTY-1079 ResourceCollection.toString
+ 279820 Fixed HotSwapHandler
+ JETTY-1080 Ignore files that would be extracted outside the destination directory when unpacking WARs
+ JETTY-1057 XSS error page
jetty-7.0.0.RC3 7 August 2009
+ 277403 remove system properties
+ JETTY-1074 JMX thread manipulation
+ Improved deferred authentication handling
+ 285697 extract parameters if dispatch has query
+ 282447 concurrent destinations in HttpClient
+ 283172 fix Windows build, broken on directory creation with the DefaultServlet
+ 283375 additional error-checking on SSL connector passwords to prevent NPE
+ 283513 Check endp.isOpen when blocking read
jetty-7.0.0.RC2 29 June 2009
+ 283844 Webapp / TLD errors are not clear
+ 283375 improved extensibility of SSL connectors
+ 283818 fixed merge of forward parameters
+ backport jetty-8 annotation parsing to jetty-7
+ Disassociate method on IdentityService
+ 284510 Enhance jetty-start for diagnosis and unit testing
+ 284475 update jetty.sh for new OPTIONS syntax
+ Added DebugHandler
+ Added JavaUtilLog for Jetty logging to java.util.logging framework
+ 284981 Implement a cross-origin filter
+ Improved handling of overlays and resourceCollections
+ 285006 fix AbstractConnector NPE during shutdown.
jetty-7.0.0.RC1 15 June 2009
+ JETTY-1066 283357 400 response for bad URIs
+ JETTY-1068 Avoid busy flush of async SSL
+ 283344 Startup on windows is broken
jetty-7.0.0.RC0 8 June 2009
+ JETTY-967 create standalone build for PKCS12Import at codehaus
+ JETTY-1056 update jetty-ant module for Jetty 7 at codehaus trunk
+ JETTY-1058 Handle trailing / with aliases
+ 280843 Buffer pool uses isHeader
+ 271535 Adding integration tests, and enabling RFC2616 tests
+ 281287 Handle date headers before 1 Jan 1970
+ 282807 Better handling of 100 continues if response committed.
+ 282807 283049 282543 Improved handling of timeouts and complete. More debug
jetty-7.0.0.M4 1 June 2009
+ 281059 NPE in QTP with debug on
+ JETTY-799 shell script for jetty on cygwin
+ JETTY-1031 Handle large pipeline
+ JETTY-1034 Cookie parsing
+ JETTY-1042 Prevent cookie leak between shared connection
+ JETTY-1048 Fix for large partially filtered static content
+ JETTY-1049 Improved transparent proxy usability
+ JETTY-1054 Avoid double deploys
+ JETTY-1055 Cookie quoting
+ JETTY-1057 Error page stack trace XSS
jetty-7.0.0.M3 20 June 2009
+ fixed race with expired async listeners
+ refactored configuration mechanism
+ added WebAppContext.setConfigurationDiscovered for servlet 3.0 features
+ 274251 Allow dispatch to welcome files that are servlets (configurable)
+ 277403 Cleanup system property usage.
+ 277798 Denial of Service Filter
+ Portable continuations for jetty6 and servlet3
+ Refactored continuations to only support response wrapping
+ Added ContinuationThrowable
+ 276545 Quoted cookie paths
+ 279725 Support 100 and 102 expectations
+ Refactored AbstractBuffers to HttpBuffers for performance
+ Numerous cleanups from static code analysis
+ 280707 client.HttpConnection does not catch and handle non-IOExceptions
+ 281470 Handle the case where request.PathInfo() should be "/*"
jetty-7.0.0.M2 18 May 2009
+ JETTY-937 Work around Sun JVM bugs
+ JETTY-941 Linux chkconfig hint
+ JETTY-959 CGI servlet doesn't kill the CGI in case the client disconnects
+ JETTY-980 Fixed ResourceHandler ? handling, and bad URI creation in listings
+ JETTY-996 Make start-stop-daemon optional
+ 273767 Update to use geronimo annotations spec 1.1.1
+ JETTY-1003 java.lang.IllegalArgumentException: timeout can't be negative
+ JETTY-1004 CERT VU#402580 Canonical path handling includes ? in path segment
+ JETTY-1013 MySql Error with JDBCUserRealm
+ JETTY-1014 Enable start-stop-daemon by default on jetty.sh (START_STOP_DAEMON=1)
+ JETTY-1015 Reduce BayeuxClient and HttpClient lock contention
+ JETTY-1020 ZipException in org.mortbay.jetty.webapp.TagLibConfiguration prevents all contexts from being loaded
+ 275396 Added ScopedHandler to set servlet scope before security handler
+ 275396 Added Authentication.Wrapped to allow JSAPI wrapping
jetty-6.1.18 16 May 2009
+ JETTY-937 Improved work around sun JVM selector bugs
+ JETTY-1004 CERT VU#402580 Canonical path handling includes ? in path segment
+ JETTY-1008 ContinuationBayeux destroy is called
+ JETTY-1013 MySql Error with JDBCUserRealm
+ JETTY-1014 Enable start-stop-daemon by default on jetty.sh (START_STOP_DAEMON=1)
+ JETTY-1015 Reduce BayeuxClient and HttpClient lock contention
+ JETTY-1017 HttpDestination has too coarse locking
+ JETTY-1018 Denial of Service Filter
+ JETTY-1020 ZipException in org.mortbay.jetty.webapp.TagLibConfiguration prevents all contexts from being loaded
+ JETTY-1022 Removed several 1.5isms
Jetty-5.1.15 - 18 May 2009
+ JETTY-418 synchronized load class
+ JETTY-1004 CERT VU402580 Canonical path handling includes ? in path segment
+ Fixes for CERT438616-CERT237888-CERT21284
jetty-6.1.17 30 April 2009
+ JETTY-936 Make optional dispatching to welcome files as servlets
+ JETTY-937 Work around sun JVM selector bugs
+ JETTY-941 Linux chkconfig hint
+ JETTY-957 Reduce hardcoded versions
+ JETTY-980 Security / Directory Listing XSS present
+ JETTY-982 Make test-jaas-webapp run with jetty:run
+ JETTY-983 Default Servlet sets accept-ranges for cached/gzipped content
+ JETTY-988 X-Forwarded-Host has precedence over X-Forwarded-Server
+ JETTY-989 GzipFilter handles addHeader
+ JETTY-990 Async HttpClient connect
+ JETTY-992 URIUtil.encodePath encodes markup characters
+ JETTY-996 Make start-stop-daemon optional
+ JETTY-997 Remove jpackage-utils dependency on rpm install
+ JETTY-980 Fixed ResourceHandler ? handling, and bad URI creation in listings
+ JETTY-985 Allow listeners to implement both interfaces
+ JETTY-1000 Avoided needless 1.5 dependency
+ JETTY-1002 cometd-api to 1.0.beta8
+ JETTY-1003 java.lang.IllegalArgumentException: timeout can't be negative
+ JETTY-1004 CERT VU#402580 Canonical path handling includes ? in path segment
+ JETTY-1006 Resume meta connect on all XD messages
jetty-7.0.0.M1 22 April 2009
+ 271258 FORM Authentication dispatch handling avoids caching
+ Initial support for LoginService.logout
+ Removed HTTPConnection specifics from connection dispatching
+ JETTY-695 Handler dump
+ Reworked authentication for deferred authentication
+ Reworked JMX for new layout
+ JETTY-983 DefaultServlet generates accept-ranges for cached/gzip content
+ 273011 JETTY-980 JETTY-992 Security / Directory Listing XSS present
+ 271536 Add support to IO for quietly closing Readers / Writers
+ 273101 Fix DefaultServletTest XSS test case
+ 273153 Test for Nested references in DispatchServlet
jetty-6.1.16 1 April 2009
+ JETTY-702 Create "jetty-tasks.xml" for the Ant plugin
+ JETTY-899 Standardize location for configuration files which go into etc
+ JETTY-936 Allow dispatch to welcome files that are servlets
+ JETTY-944 Lazy messages don't prevent long polls waiting
+ JETTY-946 Redeploys with maven jetty plugin of webapps with overlays don't work
+ JETTY-947 Exception stops terracotta session scavenger
+ JETTY-948 ConcurrentModificationException in TerracottaSessionManager scavenger
+ JETTY-949 Move cometd source to cometd.org project
+ JETTY-953 SSL keystore file input stream is not being closed directly
+ JETTY-956 SslSelectChannelConnector - password should be the default value of keyPassword if not specified
+ JETTY-959 CGI servlet doesn't kill the CGI in case the client disconnects
+ JETTY-964 Typo in Jetty 6.1.15 Manifest - Bundle-RequiredExcutionEnvironment
+ JETTY-972 Move cometd code back from cometd.org project (temporarily)
+ JETTY-973 Deliver same message to a collection of cometd Clients
jetty-7.0.0.M0 27 March 2009
+ JETTY-496 Support inetd/xinetd through use of System.inheritedChannel()
+ JETTY-540 Merged 3.0 Public Review changes
+ JETTY-567 Delay in initial TLS Handshake With FireFox 3 beta5 and SslSelectChannelConnector
+ JETTY-600 Automated tests of WADI integration + upgrade to WADI 2.0
+ JETTY-691 System.getProperty() calls ... wrap them in doPrivileged
+ JETTY-713 Expose additional AbstractConnector methods via MBean
+ JETTY-731 Completed DeliverListener for cometd
+ JETTY-748 RandomAccessFileBuffer for hadoop optimization
+ JETTY-748 Reduced retries on async writes
+ JETTY-749 Improved ArrayQueue
+ JETTY-765 ensure stop mojo works for all execution phases
+ JETTY-774 Improved caching of mime types with charsets
+ JETTY-775 AbstractSessionTest remove timing related test
+ JETTY-778 handle granular windows timer in lifecycle test
+ JETTY-779 Fixed line feed in request log
+ JETTY-781 Add "mvn jetty:deploy-war" for deploying a pre-assembled war
+ JETTY-782 Implement interval advice for BayeuxClient
+ JETTY-783 Update jetty self-signed certificate
+ JETTY-784 TerracottaSessionManager leaks sessions scavenged in other nodes
+ JETTY-786 Allow DataSourceUserRealm to create tables
+ JETTY-787 Handle MSIE7 mixed encoding
+ JETTY-788 Fix jotm for scoped jndi naming
+ JETTY-790 WaitingContinuations can change mutex if not pending
+ JETTY-792 TerracottaSessionManager does not unlock new session with requested id
+ JETTY-793 Fixed DataCache millisecond rounding
+ JETTY-794 WADI integration tests fail intermittently.
+ JETTY-795 NullPointerException in SocketConnector.java
+ JETTY-801 Bring back 2 arg EnvEntry constructor
+ JETTY-802 Modify the default error pages to make association with Jetty clearer
+ JETTY-804 HttpClient timeout does not always work
+ JETTY-805 Fix jetty-jaas.xml for new UserRealm package
+ JETTY-806 Timeout related Deadlocks in HTTP Client
+ JETTY-807 HttpTester to handle charsets
+ JETTY-808 cometd client demo run.sh
+ JETTY-809 Need a way to customize WEB-INF/lib file extensions that are added to the classpath
+ JETTY-811 Allow configuration of system properties for the maven plugin using a file
+ JETTY-813 Simplify NCSARequestLog.java
+ JETTY-814 Add org.eclipse.jetty.client.Address.toString()
+ JETTY-816 Implement reconnect on java bayeux client
+ JETTY-817 Aborted SSL connections may cause jetty to hang with full cpu
+ JETTY-818 Support javax.servlet.request.ssl_session_id
+ JETTY-821 Allow lazy loading of persistent sessions
+ JETTY-822 Commit when autocommit=true causes error with mysql
+ JETTY-823 Extend start.config profiles
+ JETTY-824 Access to inbound byte statistics
+ JETTY-825 URL decoding of spaces (+) fails for encoding not utf8
+ JETTY-830 Add ability to reserve connections on http client
+ JETTY-831 Add ability to stop java bayeux client
+ JETTY-832 More UrlDecoded handling in relation to JETTY-825
+ JETTY-834 Configure DTD does not allow <Map> children
+ JETTY-837 Response headers set via filter are ignored for static resources
+ JETTY-840 add default mime types to *.htc and *.pps
+ JETTY-841 Duplicate messages when sending private message to yourself with cometd chat demo
+ JETTY-842 NPE in jetty client when no path component
+ JETTY-843 META-INF/MANIFEST.MF is not present in unpacked webapp
+ JETTY-844 Replace reflection with direct invocation in Slf4jLog
+ JETTY-848 Temporary folder not fully cleanup after stop (via Sweeper)
+ JETTY-854 JNDI scope does not work with applications in a .war
+ JETTY-859 MultiPartFilter ignores the query string parameters
+ JETTY-861 switched buffer pools to ThreadLocal implementation
+ JETTY-862 EncodedHttpURI ignores given encoding in constructor
+ JETTY-866 jetty-client test case fix
+ JETTY-869 NCSARequestLog locale config
+ JETTY-870 NullPointerException in Response when performing redirect to wrong relative URL
+ JETTY-871 jetty-client expires() NPE race condition fixed
+ JETTY-876 Added new BlockingArrayQueue and new QueuedThreadPool
+ JETTY-894 Add android .apk to mime types
+ JETTY-897 Remove swing dependency in GzipFilter
+ JETTY-898 Allow jetty debs to start with custom java args provided by users
+ JETTY-899 Standardize location and build process for configuration files which go into etc
+ JETTY-890 merge jaspi branch to trunk
+ JETTY-909 Update useragents cache
+ JETTY-917 Change for JETTY-811 breaks systemProperties config parameter in maven-jetty-plugin
+ JETTY-922 Fixed NPE on getRemoteHost when socket closed
+ JETTY-923 Client supports attributes
+ JETTY-926 default location for generatedClasses of jspc plugin is incorrect
+ JETTY-939 NPE in AbstractConfiguration.callPreDestroyCallbacks
+ JETTY-938 Deadlock in the TerracottaSessionManager
+ JETTY-946 Redeploys with maven jetty plugin of webapps with overlays don't work
+ JETTY-950 Fix double-printing of request URI in request log
+ JETTY-953 SSL keystore file input stream is not being closed directly
+ JETTY-956 SslSelectChannelConnector - password should be the default value of keyPassword if not specified
+ moved to org.eclipse packages
+ simplified HandlerContainer API
jetty-6.1.15 4 March 2009
+ JETTY-931 Fix issue with jetty-rewrite.xml
+ JETTY-934 fixed stop/start of Bayeux Client
+ JETTY-938 Deadlock in the TerracottaSessionManager
+ JETTY-939 NPE in AbstractConfiguration.callPreDestroyCallbacks
+ JETTY-923 BayeuxClient uses message pools to reduce memory footprint
+ JETTY-924 Improved BayeuxClient disconnect handling
+ JETTY-925 Lazy bayeux messages
+ JETTY-926 default location for generatedClasses of jspc plugin is incorrect
jetty-6.1.15 2 March 2009
+ JETTY-923 BayeuxClient uses message pools to reduce memory footprint
+ JETTY-924 Improved BayeuxClient disconnect handling
+ JETTY-925 Lazy bayeux messages
+ JETTY-926 default location for generatedClasses of jspc plugin is incorrect
jetty-6.1.15.rc4 19 February 2009
+ JETTY-496 Support inetd/xinetd through use of System.inheritedChannel()
+ JETTY-713 Expose additional AbstractConnector methods via MBean
+ JETTY-749 Improved ack extension
+ JETTY-811 Allow configuration of system properties for the maven plugin using a file
+ JETTY-840 add default mime types to *.htc and *.pps
+ JETTY-848 Temporary folder not fully cleanup after stop (via Sweeper)
+ JETTY-872 Handshake handler calls wrong extension callback
+ JETTY-879 Support extra properties in jQuery comet implementation
+ JETTY-802 Modify the default error pages to make association with Jetty clearer
+ JETTY-869 NCSARequestLog locale config
+ JETTY-870 NullPointerException in Response when performing redirect to wrong relative URL
+ JETTY-878 Removed printStackTrace from WaitingContinuation
+ JETTY-882 ChannelBayeuxListener called too many times
+ JETTY-884 Use hashcode for threadpool ID
+ JETTY-815 Add comet support to jQuery javascript library
+ JETTY-887 Split configuration and handshaking in jquery comet
+ JETTY-888 Fix abort in case of multiple outstanding connections
+ JETTY-894 Add android .apk to mime types
+ JETTY-898 Allow jetty debs to start with custom java args provided by users
+ JETTY-909 Update useragents cache
jetty-6.1.15.rc3 28 January 2009
+ JETTY-691 System.getProperty() calls ... wrap them in doPrivileged
+ JETTY-844 Replace reflection with direct invocation in Slf4jLog
+ JETTY-861 switched buffer pools to ThreadLocal implementation
+ JETTY-866 jetty-client test case fix
jetty-6.1.15.rc2 23 January 2009
+ adjustment to jetty-client assembly packaging
+ JETTY-567 Delay in initial TLS Handshake With FireFox 3 beta5 and SslSelectChannelConnector
jetty-6.1.15.pre0 20 January 2009
+ JETTY-600 Automated tests of WADI integration + upgrade to WADI 2.0
+ JETTY-749 Reliable message delivery
+ JETTY-794 WADI integration tests fail intermittently.
+ JETTY-781 Add "mvn jetty:deploy-war" for deploying a pre-assembled war
+ JETTY-795 NullPointerException in SocketConnector.java
+ JETTY-798 Jboss session manager incompatible with LifeCycle.Listener
+ JETTY-801 Bring back 2 arg EnvEntry constructor
+ JETTY-802 Modify the default error pages to make association with Jetty very clear
+ JETTY-804 HttpClient timeout does not always work
+ JETTY-806 Timeout related Deadlocks in HTTP Client
+ JETTY-807 HttpTester to handle charsets
+ JETTY-808 cometd client demo run.sh
+ JETTY-809 Need a way to customize WEB-INF/lib file extensions that are added to the classpath
+ JETTY-814 Add org.eclipse.jetty.client.Address.toString()
+ JETTY-816 Implement reconnect on java bayeux client
+ JETTY-817 Aborted SSL connections may cause jetty to hang with full cpu
+ JETTY-819 Jetty Plus no more jre 1.4
+ JETTY-821 Allow lazy loading of persistent sessions
+ JETTY-824 Access to inbound byte statistics
+ JETTY-825 URL decoding of spaces (+) fails for encoding not utf8
+ JETTY-827 Externalize servlet api
+ JETTY-830 Add ability to reserve connections on http client
+ JETTY-831 Add ability to stop java bayeux client
+ JETTY-832 More UrlDecoded handling in relation to JETTY-825
+ JETTY-833 Update debian and rpm packages for new jsp-2.1-glassfish jars and servlet-api jar
+ JETTY-834 Configure DTD does not allow <Map> children
+ JETTY-837 Response headers set via filter are ignored for static resources
+ JETTY-841 Duplicate messages when sending private message to yourself with cometd chat demo
+ JETTY-842 NPE in jetty client when no path component
+ JETTY-843 META-INF/MANIFEST.MF is not present in unpacked webapp
+ JETTY-852 Ensure handshake and connect retried on failure for jquery-cometd
+ JETTY-854 JNDI scope does not work with applications in a .war
+ JETTY-855 jetty-client uber assembly support
+ JETTY-858 ContentExchange provides bytes
+ JETTY-859 MultiPartFilter ignores the query string parameters
+ JETTY-862 EncodedHttpURI ignores given encoding in constructor
jetty-6.1.14 14 November 2008
+ JETTY-630 jetty6-plus rpm is missing the jetty6-plus jar
+ JETTY-748 Reduced flushing of large content
+ JETTY-765 ensure stop mojo works for all execution phases
+ JETTY-777 include util5 on the jetty debs
+ JETTY-778 handle granular windows timer in lifecycle test
+ JETTY-779 Fixed line feed in request log
+ JETTY-782 Implement interval advice for BayeuxClient
+ JETTY-783 Update jetty self-signed certificate
+ JETTY-784 TerracottaSessionManager leaks sessions scavenged in other nodes
+ JETTY-787 Handle MSIE7 mixed encoding
+ JETTY-788 Fix jotm for new scoped jndi
+ JETTY-790 WaitingContinuations can change mutex if not pending
+ JETTY-791 Ensure jdk1.4 compatibility for jetty-6
+ JETTY-792 TerracottaSessionManager does not unlock new session with requested id
+ JETTY-793 Fixed DataCache millisecond rounding
jetty-6.1.12 4 November 2008
+ JETTY-731 Completed DeliverListener for cometd
+ JETTY-772 Increased default threadpool size to 250
+ JETTY-774 Cached text/json content type
+ JETTY-775 fix port of openspaces to jetty-6
jetty-7.0.0.pre5 30 Oct 2008
+ JETTY-766 Fix npe
+ JETTY-767 Fixed SSL Client no progress handshake bug