forked from jetty/jetty.project
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVERSION.txt
6763 lines (6308 loc) · 301 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-9.0.4-SNAPSHOT
jetty-9.0.3.v20130506 06 May 2013
+ 404010 fix cast exception in mongodb session manager
+ 404911 WebSocketCloseTest fails spuriously
+ 405281 allow filemappedbuffers to not be used
+ 405327 Modular Start.ini
+ 405530 Wrap AsyncContext to throw ISE after complete
+ 405537 NPE in rendering JSP using SPDY and wrapped ServletRequest
+ 405570 spdy push: resource ordering and sequential push.
+ 405631 Plugin gives error when its started twice
+ 405925 Redeploy with jetty-maven-plugin fails
+ 406015 Query parameters and POST queries. Fixed proxy case where the path is
rewritten to be absolute.
+ 406202 re-enabled connector statistics
+ 406214 fix constructor for PushSynInfo ignores timeout, remove timeout for
creating push streams in HttpTransportOverSPDY
+ 406272 Security constraints with multiple http-method-omissions can be
incorrectly applied
+ 406390 406617 removed tiny race from handling of suspend and complete
+ 406437 Digest Auth supports out of order nc
+ 406449 Session's disconnect not detected
+ 406617 Spin in Request.recycle
+ 406618 Jetty startup in OSGi Equinox fails when using option
jetty.home.bundle=org.eclipse.jetty.osgi.boot
+ 406753 jetty-runner contains invalid signature files
+ 406768 Improved handling of static content resources
+ 406861 IPv6 redirects fail.
+ 406923 Accept CRLF or LF but not CR as line termination
+ 406962 Improve attribute names in Request
+ 407075 Do not dispatch from complete
+ 407135 Unauthorized response causes retry loop.
+ 407136 @PreDestroy called after Servlet.destroy()
+ 407173 java.lang.IllegalStateException: null when using JDBCSessionManager
+ 407214 Reduce build logging of OSGi modules
jetty-9.0.2.v20130417 - 17 April 2013
+ 364921 FIN WAIT sockets
+ 402885 reuse Deflaters in GzipFilter
+ 403591 do not use the ConcurrentArrayBlockingQueue for thread pool, selector
and async request log
+ 404511 fixed poor methods in ArrayTernaryTrie
+ 405119 Tidy up comments and code formatting for osgi
+ 405352 Servlet init-param always overridden by WebServlet annotation
+ 405364 spdy imeplement MAX_CONCURRENT_STREAMS
+ 405449 spdy improve handling of duplicate stream Ids
+ 405540 ServletContextListeners call in reverse in doStop
+ 405551 InputStreamResponseListener.await returns null when request fails.
+ 405679 example other server for documentation
jetty-9.0.1.v20130408 - 08 April 2013
+ 384552 add comment to jetty-https.xml describing keymanager password
+ 385488 non existing resources in collection are just warnings
+ 392129 fixed merged of handling of timeouts after startAsync
+ 393971 Improve setParentLoaderPriorty javadoc
+ 393972 Improve WebAppContext classloading javadoc
+ 395620 do not managed inherited life cycle listeners
+ 396562 Add an implementation of RequestLog that supports Slf4j
+ 399967 Destroyables destroyed on undeploy and shutdown hook
+ 400142 ConcurrentModificationException in JDBC SessionManger
+ 400144 When loading a session fails the JDBCSessionManger produces duplicate
session IDs
+ 400689 Add support for Proxy authentication.
+ 401150 close input stream used from cached resource
+ 401806 spdy push properly pass through request and response headers for
pushed resources
+ 402397 InputStreamResponseListener early close inputStream cause hold lock.
+ 402485 reseed secure random
+ 402626 Do not required endpoint host checking by default in server and
configure in client
+ 402666 Improve handling of TLS exceptions due to raw socket close.
+ 402694 setuid as LifeCycle listener
+ 402706 HttpSession.setMaxInactiveInterval(int) does not change JDBCSession
expiry
+ 402726 WebAppContext references old WebSocket packages in system and server
classes
+ 402735 jetty.sh to support status which is == check
+ 402757 WebSocket client module can't be used with WebSocket server module in
the same WAR.
+ 402833 Test harness for global error page and hide exception message from
reason string
+ 402844 STOP.PORT & STOP.KEY behaviour has changed
+ 402982 Premature initialization of Servlets
+ 402984 WebSocket Upgrade must honor case insensitive header fields in
upgrade request
+ 403122 Session replication fails with ClassNotFoundException when session
attribute is Java dynamic proxy
+ 403280 Update to javax.el 2.2.4
+ 403281 jetty.sh waits for started or failure before returning
+ 403360 Named connectors
+ 403370 move frameBytes.fail() call in StandardSession.flush() outside the
synchronized block to avoid deadlock
+ 403373 WebSocket change timeout log level from warn -> info
+ 403380 Introduce WebSocketTimeoutException to differentiate between EOF on
write and Timeout
+ 403451 Review synchronization in SslConnection.
+ 403510 HttpSession maxInactiveInterval is not serialized in HashSession
+ 403513 jetty:run goal cannot be executed twice during the maven build
+ 403570 Asynchronous Request Logging
+ 403591 do not use the ConcurrentArrayBlockingQueue for thread pool, selector
and async request log
+ 403817 Use of WebSocket Session.close() results in invalid status code
+ 404029 port jetty-monitor to jetty-9 and activate it
+ 404036 JDBCSessionIdManager.doStart() method should not call
cleanExpiredSessions() because Listeners can't be notified
+ 404067 If cannot connect to db fail startup of JDBCSessionIdManager
+ 404128 Add Vary headers rather than set them
+ 404176 Jetty's AnnotationConfiguration class does not scan non-jar resources
on the container classpath
+ 404204 Exception from inputstream cause hang or timeout.
+ 404283 org.eclipse.jetty.util.Scanner.scanFile() dies with an NPE if
listFiles() returns null
+ 404323 Improved parameterization of https and SPDY
+ 404325 data constraint redirection does send default port
+ 404326 set status when Request.setHandled(true) is called
+ 404511 Replaced all StringMap usage with Tries
+ 404517 Close connection if request received after half close
+ 404610 Reintroduce ability to disallow TLS renegotiation.
+ 404757 SPDY can only be built with the latest JDK version.
+ 404789 Support IPv6 addresses in DoSFilter white list.
+ 404881 Allow regexs for SslContextFactory.setIncludeCipherSuites() and
.setExcludeCipherSuites()
+ 404889 SelectorManager accepts attachments with sockets
+ 404906 servlets with load-on-startup = 0 are not fired up on jetty 9 startup
+ 404958 Fixed Resource.newSystemResource striped / handling
+ 405044 Query parameters lost for non GET or POST.
jetty-9.0.0.v20130308 - 08 March 2013
+ 399070 add updated version of npn-boot jar to start.ini
+ 399799 do not hold lock while calling invalidation listeners
+ 399967 Destroyables destroyed on undeploy and shutdown hook
+ 400312 ServletContextListener.contextInitialized() is not called when added
in ServletContainerInitializer.onStartup
+ 401495 removed unused getOutputStream
+ 401531 StringIndexOutOfBoundsException for "/*" <url-pattern> of
<jsp-property-group> fix for multiple mappings to *.jsp
+ 401641 Fixed MBean setter for String[]
+ 401642 Less verbose INFOs
+ 401643 Improved Authentication exception messages and provided quiet servlet
exception
+ 401644 Dump does not login user already logged in
+ 401651 Abort request if maxRequestsQueuedPerDestination is reached.
+ 401777 InputStreamResponseListener CJK byte (>=128) cause EOF.
+ 401904 fixed getRemoteAddr to return IP instead of hostname
+ 401908 Enhance DosFilter to allow dynamic configuration of attributes.
+ 401966 Ensure OSGI WebApp as Service (WebAppContext) can be deployed only
through ServiceWebAppProvider
+ 402008 Websocket blocking write hangs when remote client dies (or is killed)
without going thru Close handshake
+ 402048 org.eclipse.jetty.server.ShutdownMonitor doesn't stop after the jetty
server is stopped
+ 402075 Massive old gen growth when hit by lots of non persistent
connections.
+ 402090 httpsender PendingState cause uncertain data send to server.
+ 402106 fixed URI resize in HttpParser
+ 402148 Update Javadoc for WebSocketServlet for new API
+ 402154 WebSocket / Session.setIdleTimeout(ms) should support in-place idle
timeout changes
+ 402185 updated javascript mime-type
+ 402277 spdy proxy: fix race condition in nested push streams initiated by
upstream server. Fix several other small proxy issues
+ 402316 HttpReceiver and null pointer exception.
+ 402341 Host with default port causes redirects loop.
+ 402726 WebAppContext references old WebSocket packages in system and server
classes
+ 402757 WebSocket client module can't be used with WebSocket server module in
the same WAR
jetty-8.1.11.v20130520 - 20 May 2013
+ 402844 STOP.PORT & STOP.KEY behaviour has changed
+ 403281 jetty.sh waits for started or failure before returning
+ 403513 jetty:run goal cannot be executed twice during the maven build
+ 403570 Asynchronous Request Logging
+ 404010 fix cast exception in mongodb session manager
+ 404128 Add Vary headers rather than set them
+ 404283 org.eclipse.jetty.util.Scanner.scanFile() dies with an NPE if
listFiles() returns null
+ 404325 data constraint redirection does send default port
+ 404517 Close connection if request received after half close
+ 404789 Support IPv6 addresses in DoSFilter white list.
+ 404958 Fixed Resource.newSystemResource striped / handling
+ 405281 allow filemappedbuffers to not be used
+ 405537 NPE in rendering JSP using SPDY and wrapped ServletRequest
+ 406437 Digest Auth supports out of order nc
+ 406618 Jetty startup in OSGi Equinox fails when using option
jetty.home.bundle=org.eclipse.jetty.osgi.boot
+ 406923 CR line termination
+ 407136 @PreDestroy called after Servlet.destroy()
+ 407173 java.lang.IllegalStateException: null when using JDBCSessionManager
+ 407931 Add toggle for failing on servlet availability
+ 407976 JDBCSessionIdManager potentially leaves server in bad state after
startup
+ 408077 HashSessionManager leaves file handles open after being stopped
+ 408446 Multipart parsing issue with boundry and charset in ContentType
header
jetty-8.1.10.v20130312 - 12 March 2013
+ 376273 Early EOF because of SSL Protocol Error on
https://api-3t.paypal.com/nvp.
+ 381521 allow compress methods to be configured
+ 392129 fixed handling of timeouts after startAsync
+ 394064 ensure that JarFile instances are closed on JarFileResource.release()
+ 398649 ServletContextListener.contextDestroyed() is not called on
ContextHandler unregistration
+ 399703 made encoding error handling consistent
+ 399799 do not hold lock while calling invalidation listeners
+ 399967 Shutdown hook calls destroy
+ 400040 NullPointerException in HttpGenerator.prepareBuffers
+ 400142 ConcurrentModificationException in JDBC SessionManger
+ 400144 When loading a session fails the JDBCSessionManger produces duplicate
session IDs
+ 400312 ServletContextListener.contextInitialized() is not called when added
in ServletContainerInitializer.onStartup
+ 400457 Thread context classloader hierarchy not searched when finding
webapp's java:comp/env
+ 400859 limit max size of writes from cached content
+ 401211 Remove requirement for jetty-websocket.jar in WEB-INF/lib
+ 401317 Make Safari 5.x websocket support minVersion level error more clear
+ 401382 Prevent parseAvailable from parsing next chunk when previous has not
been consumed. Handle no content-type in chunked request.
+ 401474 Performance problem in org.eclipse.jetty.annotation.AnnotationParser
+ 401485 zip file closed exception
+ 401531 StringIndexOutOfBoundsException for "/*" <url-pattern> of
<jsp-property-group> fix for multiple mappings to *.jsp
+ 401908 Enhance DosFilter to allow dynamic configuration of attributes.
+ 402048 org.eclipse.jetty.server.ShutdownMonitor doesn't stop after the jetty
server is stopped
+ 402485 reseed secure random
+ 402735 jetty.sh to support status which is == check
+ 402833 Test harness for global error page and hide exception message from
reason string
jetty-7.6.11.v20130520 - 20 May 2013
+ 402844 STOP.PORT & STOP.KEY behaviour has changed
+ 403281 jetty.sh waits for started or failure before returning
+ 403513 jetty:run goal cannot be executed twice during the maven build
+ 403570 Asynchronous Request Logging
+ 404010 fix cast exception in mongodb session manager
+ 404128 Add Vary headers rather than set them
+ 404283 org.eclipse.jetty.util.Scanner.scanFile() dies with an NPE if
listFiles() returns null
+ 404325 data constraint redirection does send default port
+ 404517 Close connection if request received after half close
+ 404789 Support IPv6 addresses in DoSFilter white list.
+ 404958 Fixed Resource.newSystemResource striped / handling
+ 405281 allow filemappedbuffers to not be used
+ 405537 NPE in rendering JSP using SPDY and wrapped ServletRequest
+ 406437 Digest Auth supports out of order nc
+ 406923 CR line termination
+ 407136 @PreDestroy called after Servlet.destroy()
+ 407173 java.lang.IllegalStateException: null when using JDBCSessionManager
+ 407976 JDBCSessionIdManager potentially leaves server in bad state after
startup
+ 408077 HashSessionManager leaves file handles open after being stopped
+ 408446 Multipart parsing issue with boundry and charset in ContentType
header
jetty-7.6.10.v20130312 - 12 March 2013
+ 376273 Early EOF because of SSL Protocol Error on
https://api-3t.paypal.com/nvp.
+ 381521 allow compress methods to be configured
+ 394064 ensure that JarFile instances are closed on JarFileResource.release()
+ 398649 ServletContextListener.contextDestroyed() is not called on
ContextHandler unregistration
+ 399703 made encoding error handling consistent
+ 399799 do not hold lock while calling invalidation listeners
+ 399967 Shutdown hook calls destroy
+ 400040 NullPointerException in HttpGenerator.prepareBuffers
+ 400142 ConcurrentModificationException in JDBC SessionManger
+ 400144 When loading a session fails the JDBCSessionManger produces duplicate
session IDs
+ 400457 Thread context classloader hierarchy not searched when finding
webapp's java:comp/env
+ 400859 limit max size of writes from cached content
+ 401211 Remove requirement for jetty-websocket.jar in WEB-INF/lib
+ 401317 Make Safari 5.x websocket support minVersion level error more clear
+ 401382 Prevent parseAvailable from parsing next chunk when previous has not
been consumed. Handle no content-type in chunked request.
+ 401474 Performance problem in org.eclipse.jetty.annotation.AnnotationParser
+ 401531 StringIndexOutOfBoundsException for "/*" <url-pattern> of
<jsp-property-group> fix for multiple mappings to *.jsp
+ 401908 Enhance DosFilter to allow dynamic configuration of attributes.
+ 402048 org.eclipse.jetty.server.ShutdownMonitor doesn't stop after the jetty
server is stopped
+ 402485 reseed secure random
+ 402735 jetty.sh to support status which is == check
+ 402833 Test harness for global error page and hide exception message from
reason string
jetty-9.0.0.RC2 - 24 February 2013
+ Fix etc/jetty.xml TimerScheduler typo that is preventing normal startup
+ Fix etc/jetty-https.xml ExcludeCipherSuites typo that prevents SSL startup
+ Fix websocket memory use
jetty-9.0.0.RC1 - 22 February 2013
+ 227244 Remove import of backport-util-concurrent Arrays class
+ 362854 Continuation implementations may deadlock.
+ 376273 Early EOF because of SSL Protocol Error on
https://api-3t.paypal.com/nvp.
+ 381521 allow compress methods to be configured
+ 388103 Add API for tracking down upload progress.
+ 394064 ensure that JarFile instances are closed on JarFileResource.release()
+ 398649 ServletContextListener.contextDestroyed() is not called on
ContextHandler unregistration
+ 399463 add start.ini documentation for OPTIONS. Remove reference to
start_config
+ 399520 Websocket Server Connection needs session idle timeouts
+ 399535 Websocket-client connect should have configurable connect timeout
+ 400014 Http async client DNS performance.
+ 400040 NullPointerException in HttpGenerator.prepareBuffers
+ 400184 SslContextFactory change. Disable hostname verification if trustAll
is set
+ 400255 Using WebSocket.maxMessageSize results in IllegalArgumentException
+ 400434 Add support for an OutputStream ContentProvider.
+ 400457 Thread context classloader hierarchy not searched when finding
webapp's java:comp/env
+ 400512 ClientUpgradeRequet.addExtension() should fail if extension is not
installed
+ 400555 HttpProxyEngine: Add http version header in response
+ 400631 Calling flush() on HttpServletResponse.getOutputStream() after last
byte of body causes EofException.
+ 400734 NPE for redirects with relative location.
+ 400738 ResourceHandler doesn't support range requests
+ 400848 Redirect fails with non-encoded location URIs.
+ 400849 Conversation hangs if non-first request fails when queued.
+ 400859 limit max size of writes from cached content
+ 400864 Added LowResourcesMonitor
+ 401177 Make org.eclipse.jetty.websocket.api.WebSocketAdapter threadsafe
+ 401183 Handle push streams in new method StreamFrameListener.onPush()
instead of SessionFrameListener.syn()
+ 401211 Remove requirement for jetty-websocket.jar in WEB-INF/lib
+ 401317 Make Safari 5.x websocket support minVersion level error more clear
+ 401382 Prevent parseAvailable from parsing next chunk when previous has not
been consumed. Handle no content-type in chunked request.
+ 401414 Hostname verification fails.
+ 401427 WebSocket messages sent from onConnect fail to be read by jetty
websocket-client
+ 401474 Performance problem in org.eclipse.jetty.annotation.AnnotationParser
+ 401485 zip file closed exception
jetty-9.0.0.RC0 - 01 February 2013
+ 362226 HttpConnection "wait" call causes thread resource exhaustion
+ 370384 jetty-aggregate not used in jetty-distribution
+ 381351 defaults for keymanager and trustmanager come from their factories
and not hardcoded
+ 381521 Only set Vary header when content could be compressed
+ 381689 Allow jetty-runner to specify listen host along with listen port
+ 382237 support non java JSON classes
+ 385306 added getURI method
+ 391248 fixing localhost checking in statistics servlet
+ 391249 fix for invalid XML node dispatchedTimeMean in statistics servlet
+ 391345 fix missing br tag in statistics servlet
+ 393933 remove deprecated classes/methods and consolidate some static methods
to SslContextFactory
+ 393968 fix typo in javadoc
+ 394541 remove continuation jar from distro, add as dep to test-jetty-webapp
+ 395232 UpgradeRequest object passed to createWebSocket() has null Session
+ 395444 Disabling Websocket Compress Extensions (not working with Chrome /
deflate problem)
+ 396428 Test for WebSocket masking on client fragments per RFC 6455 Sec 5.1
+ 396574 add JETTY_HOME as a location for pid to be found
+ 396606 make spdy proxy capable of receiving SPDY and talk HTTP to the
upstream server
+ 397168 backed of test timing
+ 397769 TimerScheduler does not relinquish cancelled tasks.
+ 398872 SslConnection should not be notified of idle timeouts. First
solution. Merge branch 'ssl_idle_timeout_ignored'.
+ 399132 check parent dir of session store against file to be removed
+ 399173 UpgradeRequest.getParameterMap() should never return null
+ 399242 Reduce/eliminate false sharing in BlockingArrayQueue.
+ 399319 Request.getURI() may return negative ports.
+ 399324 HttpClient does not handle correctly UnresolvedAddressException.
+ 399343 OnWebSocketConnect should use api.Session parameter instead.
+ 399344 Add missing @OnWebSocketError annotation
+ 399397 websocket-client needs better upgrade failure checks
+ 399421 Add websocket.api.Session.disconnect() for harsh low level connection
disconnect
+ 399515 Websocket-client connect issues should report to websocket onError
handlers
+ 399516 Websocket UpgradeException should contain HTTP Request/Response
information
+ 399566 Running org.eclipse.jetty.server.session.MaxInactiveMigrationTest
produces stack trace
+ 399568 OSGi tests can't find websocket classes
+ 399576 Server dumpStdErr throws exception if server is stopping
+ 399669 Remove WebSocketConnection in favor of websocket.api.Session
+ 399689 Websocket RFC6455 extension handshake fails if server doesn't have
extension
+ 399703 made encoding error handling consistent
+ 399721 Change <Ref id= ...> to <Ref refid= ...>
jetty-9.0.0.M5 - 19 January 2013
+ 367638 throw exception for excess form keys
+ 381521 Only set Vary header when content could be compressed
+ 391623 Making --stop with STOP.WAIT perform graceful shutdown
+ 393158 java.lang.IllegalStateException when sending an empty InputStream
+ 393220 remove dead code from ServletHandler and log ServletExceptions in
warn instead of debug
+ 393733 WebSocketClient interface should support multiple connections
+ 395885 ResourceCache should honor useFileMappedBuffer if set
+ 396253 FilterRegistration wrong order
+ 396459 Log specific message for empty request body for multipart mime
requests
+ 396500 HttpClient Exchange takes forever to complete when less content sent
than Content-Length
+ 396886 MultiPartFilter strips bad escaping on filename="..."
+ 397110 Accept %uXXXX encodings in URIs
+ 397111 Tolerate empty or excessive whitespace preceeding MultiParts
+ 397112 Requests with byte-range throws NPE if requested file has no mimetype
(eg no file extension)
+ 397114 run-forked with waitForChild=false can lock up
+ 397130 maxFormContentSize set in jetty.xml is ignored
+ 397190 improve ValidUrlRule to iterate on codepoints
+ 397321 Wrong condition in default start.config for annotations
+ 397535 Support pluggable alias checking to support symbolic links
+ 397769 TimerScheduler does not relinquish cancelled tasks.
+ 398105 Clean up WebSocketPolicy
+ 398285 ProxyServlet mixes cookies from different clients.
+ 398337 UTF-16 percent encoding in UTF-16 form content
+ 398582 Move lib/jta jar into lib/jndi
+ JETTY-1533 handle URL with no path
jetty-9.0.0.M4 - 21 December 2012
+ 392417 Prevent Cookie parsing interpreting unicode chars
+ 393220 remove dead code from ServletHandler and log ServletExceptions in
warn instead of debug
+ 393770 Error in ContextHandler.setEventListeners(EventListener[])
+ 394210 spdy api rename stream.syn() to stream.push()
+ 394211 spdy: Expose RemoteServerAddress and LocalServerAddress in
StandardSession
+ 394294 Start web-bundles started before jetty
+ 394370 Add integration test for client resetting SPDY push SYN's
+ 394514 Preserve URI parameters in sendRedirect
+ 394552 HEAD requests don't work for jetty-client.
+ 394719 remove regex from classpath matching
+ 394829 Session can not be restored after SessionManager.setIdleSavePeriod
has saved the session
+ 394839 Allow multipart mime with no boundary
+ 394854 optimised promise implementation
+ 394870 Make enablement of remote access to test webapp configurable in
override-web.xml
+ 395168 fix unavailable attributes when return type has annotation on super
class
+ 395215 Multipart mime with just LF and no CRLF: add test for legacy filter
+ 395220 New InputStream extension to allow a mix of EOL styles between
headers and content
+ 395312 log.warn if a SPDY stream gets committed twice
+ 395313 HttpTransportOverSPDY.send() does not rethrow exceptions, but call
Callback.failed() only
+ 395314 Add missing flush() call after StandardSession.complete() has been
called. Some test cleanup.
+ 395344 Move JSR-356 (Java WebSocket API) work off to Jetty 9.1.x
+ 395380 add ValidUrlRule to jetty-rewrite
+ 395394 allow logging from boot classloader
+ 395574 port jetty-runner and StatisticsServlet to jetty-9
+ 395605 class cast exception in XMLConfiguration fixed
+ 395649 add jetty-setuid back into jetty 9 and distribution
+ 395794 slightly modified fix for empty file extenstion to mime type mapping.
Added a default, so it will also work with unknown file extensions
+ 396036 SPDY send controlFrames even if Stream is reset to avoid breaking the
compression context
+ 396193 spdy remove timeout parameters from api and move them to the Info*
classes
+ 396459 Log specific message for empty request body for multipart mime
requests
+ 396460 Make ServerConnector configurable with jetty-maven-plugin
+ 396472 org.eclipse.jetty.websocket needs to be removed from serverclasses as
it should only be a systemclass
+ 396473 JettyWebXMlConfiguration does not reset serverclasses
+ 396474 add websocket server classes to jetty-maven-plugin classpath
+ 396475 Remove unneeded websocket-server dependency from test-jetty-webapp
+ 396518 Websocket AB Tests should test for which side disconnected and
closed.wasClean
+ 396687 missing jetty-io dependency in jetty-servlets
+ JETTY-796 jetty ant plugin improvements
jetty-9.0.0.M3 - 20 November 2012
+ 391623 Add option to --stop to wait for target jetty to stop
+ 392237 Port test-integration to jetty-9
+ 392492 expect headers only examined for requests>=HTTP/1.1
+ 392850 ContextLoaderListener not called in 9.0.0.M1 and M2
+ 393075 1xx, 204, 304 responses ignore headers that suggest content
+ 393832 start connectors last
+ 393947 additional tests
+ 394143 add jetty-all aggregate via release profile
+ 394144 add jetty-jaspi
jetty-8.1.9.v20130131 - 31 January 2013
+ 362226 HttpConnection "wait" call causes thread resource exhaustion
+ 367638 throw exception for excess form keys
+ 381521 Only set Vary header when content could be compressed
+ 382237 support non java JSON classes
+ 391248 fixing localhost checking in statistics servlet
+ 391249 fix for invalid XML node dispatchedTimeMean in statistics servlet
+ 391345 fix missing br tag in statistics servlet
+ 391623 Add option to --stop to wait for target jetty to stop
+ 392417 Prevent Cookie parsing interpreting unicode chars
+ 392492 expect headers only examined for requests>=HTTP/1.1
+ 393075 1xx 204 and 304 ignore all headers suggesting content
+ 393158 java.lang.IllegalStateException when sending an empty InputStream
+ 393220 remove dead code from ServletHandler and log ServletExceptions in
warn instead of debug
+ 393947 additional tests
+ 393968 fix typo in javadoc
+ 394294 A web-bundle started before jetty-osgi should be deployed as a webapp
when jetty-osgi starts
+ 394514 Preserve URI parameters in sendRedirect
+ 394541 remove continuation jar from distro, add as dep to test-jetty-webapp
+ 394719 remove regex from classpath matching
+ 394811 Make JAASLoginService log login failures to DEBUG instead of WARN.
Same for some other exceptions.
+ 394829 Session can not be restored after SessionManager.setIdleSavePeriod
has saved the session
+ 394839 Allow multipart mime with no boundary
+ 394870 Make enablement of remote access to test webapp configurable in
override-web.xml
+ 395215 Multipart mime with just LF and no CRLF
+ 395380 add ValidUrlRule to jetty-rewrite
+ 395394 allow logging from boot classloader
+ 396253 FilterRegistration wrong order
+ 396459 Log specific message for empty request body for multipart mime
requests
+ 396500 HttpClient Exchange takes forever to complete when less content sent
than Content-Length
+ 396574 add JETTY_HOME as a location for pid to be found
+ 396886 MultiPartFilter strips bad escaping on filename="..."
+ 397110 Accept %uXXXX encodings in URIs
+ 397111 Tolerate empty or excessive whitespace preceeding MultiParts
+ 397112 Requests with byte-range throws NPE if requested file has no mimetype
(eg no file extension)
+ 397130 maxFormContentSize set in jetty.xml is ignored
+ 397190 improve ValidUrlRule to iterate on codepoints
+ 397321 Wrong condition in default start.config for annotations
+ 397535 Support pluggable alias checking to support symbolic links
+ 398337 UTF-16 percent encoding in UTF-16 form content
+ 399132 check parent dir of session store against file to be removed
+ JETTY-1533 handle URL with no path
jetty-7.6.9.v20130131 - 31 January 2013
+ 362226 HttpConnection "wait" call causes thread resource exhaustion
+ 367638 throw exception for excess form keys
+ 381521 Only set Vary header when content could be compressed
+ 382237 support non java JSON classes
+ 391248 fixing localhost checking in statistics servlet
+ 391249 fix for invalid XML node dispatchedTimeMean in statistics servlet
+ 391345 fix missing br tag in statistics servlet
+ 391623 Add option to --stop to wait for target jetty to stop
+ 392417 Prevent Cookie parsing interpreting unicode chars
+ 392492 expect headers only examined for requests>=HTTP/1.1
+ 393075 1xx 204 and 304 ignore all headers suggesting content
+ 393220 remove dead code from ServletHandler and log ServletExceptions in
warn instead of debug
+ 393947 additional tests
+ 393968 fix typo in javadoc
+ 394514 Preserve URI parameters in sendRedirect
+ 394541 remove continuation jar from distro, add as dep to test-jetty-webapp
+ 394719 remove regex from classpath matching
+ 394811 Make JAASLoginService log login failures to DEBUG instead of WARN.
Same for some other exceptions.
+ 394829 Session can not be restored after SessionManager.setIdleSavePeriod
has saved the session
+ 394839 Allow multipart mime with no boundary
+ 395215 Multipart mime with just LF and no CRLF
+ 395380 add ValidUrlRule to jetty-rewrite
+ 395394 allow logging from boot classloader
+ 396459 Log specific message for empty request body for multipart mime
requests
+ 396500 HttpClient Exchange takes forever to complete when less content sent
than Content-Length
+ 396574 add JETTY_HOME as a location for pid to be found
+ 396886 MultiPartFilter strips bad escaping on filename="..."
+ 397110 Accept %uXXXX encodings in URIs
+ 397111 Tolerate empty or excessive whitespace preceeding MultiParts
+ 397112 Requests with byte-range throws NPE if requested file has no mimetype
(eg no file extension)
+ 397130 maxFormContentSize set in jetty.xml is ignored
+ 397190 improve ValidUrlRule to iterate on codepoints
+ 397321 Wrong condition in default start.config for annotations
+ 397535 Support pluggable alias checking to support symbolic links
+ 398337 UTF-16 percent encoding in UTF-16 form content
+ 399132 check parent dir of session store against file to be removed
+ JETTY-1533 handle URL with no path
+ 394215 Scheduled tasks throwing exceptions kill java.util.Timer thread.
+ 394232 add jetty-ant into jetty9
+ 394357 Make JarResource constructors protected
+ 394370 Add unit tests for HttpTransportOverSPDY.send()
+ 394383 add logging of the SSLEngine
+ 394545 Add jetty-jaas dependency to jetty-maven-plugin
+ 394671 Fix setting loglevel on commandline, organize import, fix javadoc
+ JETTY-846 Support maven-war-plugin configuration for jetty-maven-plugin; fix
NPE
jetty-9.0.0.M2 - 06 November 2012
+ 371170 MongoSessionManager LastAccessTimeTest fails
+ 391877 org.eclipse.jetty.webapp.FragmentDescriptor incorrectly reporting
duplicate others for after ordering
+ 392237 Split jaas from jetty-plus into jetty-jaas and port the
test-jaas-webapp from codehaus
+ 392239 Allow no error-code or exception for error-pages
+ 392304 fixed intermittent client SSL failure. Correctly compact in flip2fill
+ 392525 Add option to --stop-wait to specify timeout
+ 392641 JDBC Sessions not scavenged if expired during downtime
+ 392812 MongoSessionIDManager never purges old sessions
+ 392959 Review HttpClient.getConversation(long).
+ 393014 Mongodb purgevalid using query for purgeinvalid
+ 393015 Mongodb purge not rescheduled
+ 393075 Jetty WebSocket client cannot connect to Tomcat WebSocket Server
+ 393218 add xsd=application/xml mime mapping to defaults
+ 393291 Confusing log entry about (non) existing webAppSourceDirectory
+ 393303 use jetty-web.xml to explicitly add the jetty packages that need
visability. This commit also sucked in some changes made to help with the
documentation process (improving deployer configuration management
+ 393363 Use Locale.ENGLISH for all toUpperCase and toLowerCase calls
+ 393368 min websocket version
+ 393383 delay onClose call until closeOut is done
+ 393494 HashSessionManager can't delete unrestorable sessions on Windows
+ JETTY-1547 Jetty does not honor web.xml
web-app/jsp-config/jsp-property-group/default-content-type
+ JETTY-1549 jetty-maven-plugin fails to reload the LoginService properly
+ JETTY-1550 virtual WEB-INF not created if project has overlays
jetty-8.1.8.v20121106 - 06 November 2012
+ 371170 MongoSessionManager LastAccessTimeTest fails
+ 388675 Non utf8 encoded query strings not decoded to parameter map using
queryEncoding
+ 388706 Avoid unnecessary indirection through Charset.name
+ 389390 AnnotationConfiguration is ignored if the metadata-complete attribute
is present in an override descriptor regardless of the value
+ 389452 if web-fragment metadata-complete==true still scan its related jar if
there there is a ServletContainerInitializer, ensure webapp restarts work
+ 389686 Fix reference to org.eclipse.jetty.util.log.stderr.LONG system
property in javadoc for StdErrLog
+ 389956 Bad __context set in WebAppContext.start sequence with respect to ENC
setup
+ 389965 OPTIONS should allow spaces in comma separated list
+ 390108 Servlet 3.0 API for programmatic login doesn't appear to work
+ 390161 Apply DeferredAuthentication fix to jaspi
+ 390163 Implement ServletRegistration.Dynamic.setServletSecurity
+ 390503 http-method-omission element not being processed
+ 390560 The method AnnotationParser.getAnnotationHandlers(String) always
returns a empty collection.
+ 391080 Multipart temp files can be left on disk from Request.getPart and
getParts
+ 391082 No exception if multipart input stream incomplete
+ 391188 Files written with Request.getPart().write(filename) should not be
auto-deleted
+ 391483 fix bad javadoc example in shutdown handler
+ 391622 Be lenient on RFC6265 restriction on duplicate cookie names in same
response
+ 391623 Add option to --stop to wait for target jetty to stop
+ 391877 org.eclipse.jetty.webapp.FragmentDescriptor incorrectly reporting
duplicate others for after ordering
+ 392239 Allow no error-code or exception for error-pages
+ 392525 Add option to --stop-wait to specify timeout
+ 392641 JDBC Sessions not scavenged if expired during downtime
+ 392812 MongoSessionIDManager never purges old sessions
+ 393014 Mongodb purgevalid using query for purgeinvalid
+ 393015 Mongodb purge not rescheduled
+ 393075 Jetty WebSocket client cannot connect to Tomcat WebSocket Server
+ 393218 add xsd=application/xml mime mapping to defaults
+ 393363 Use Locale.ENGLISH for all toUpperCase and toLowerCase calls
+ 393368 min websocket version
+ 393383 delay onClose call until closeOut is done
+ 393494 HashSessionManager can't delete unrestorable sessions on Windows
+ JETTY-1547 Jetty does not honor web.xml
web-app/jsp-config/jsp-property-group/default-content-type
jetty-7.6.8.v20121106 - 06 November 2012
+ 371170 MongoSessionManager LastAccessTimeTest fails
+ 388675 Non utf8 encoded query strings not decoded to parameter map using
queryEncoding
+ 389686 Fix reference to org.eclipse.jetty.util.log.stderr.LONG system
property in javadoc for StdErrLog
+ 389956 Bad __context set in WebAppContext.start sequence with respect to ENC
setup
+ 389965 OPTIONS should allow spaces in comma separated list
+ 390161 Apply DeferredAuthentication fix to jaspi
+ 390560 The method AnnotationParser.getAnnotationHandlers(String) always
returns a empty collection.
+ 391483 fix bad javadoc example in shutdown handler
+ 391622 Be lenient on RFC6265 restriction on duplicate cookie names in same
response
+ 391623 Add option to --stop to wait for target jetty to stop
+ 392239 Allow no error-code or exception for error-pages
+ 392525 Add option to --stop-wait to specify timeout
+ 392641 JDBC Sessions not scavenged if expired during downtime
+ 392812 MongoSessionIDManager never purges old sessions
+ 393014 Mongodb purgevalid using query for purgeinvalid
+ 393015 Mongodb purge not rescheduled
+ 393075 Jetty WebSocket client cannot connect to Tomcat WebSocket Server
+ 393218 add xsd=application/xml mime mapping to defaults
+ 393363 Use Locale.ENGLISH for all toUpperCase and toLowerCase calls
+ 393368 min websocket version
+ 393383 delay onClose call until closeOut is done
+ 393494 HashSessionManager can't delete unrestorable sessions on Windows
jetty-9.0.0.M1 - 15 October 2012
+ 369349 directory with spaces --dry-run fix
+ 385049 fix issue with pipelined connections when switching protocols
+ 387896 populate session in SessionAuthentication as a valueBound in addition
to activation so it is populate when needed
+ 387919 throw EOFException on early eof from client on http requests
+ 387943 Catch CNFE when no jstl jars are installed
+ 387953 jstl does not work with jetty-7 in osgi
+ 388072 GZipFilter incorrectly gzips when Accept-Encoding: gzip; q=0
+ 388073 null session id from cookie causes NPE fixed
+ 388079 AbstractHttpConnection. Flush the buffer before shutting output down
on error condition
+ 388102 Jetty HttpClient memory leaks when sending larger files
+ 388393 WebAppProvider doesn't work alongside OSGi deployer
+ 388502 handle earlyEOF with 500
+ 388652 Do not flush on handle return if request is suspended
+ 388675 Non utf8 encoded query strings not decoded to parameter map using
queryEncoding
+ 388706 Avoid unnecessary indirection through Charset.name
+ 388895 Update dependencies for jetty-jndi
+ 389390 AnnotationConfiguration is ignored if the metadata-complete attribute
is present in an override descriptor regardless of the value
+ 389452 if web-fragment metadata-complete==true still scan its related jar if
there there is a ServletContainerInitializer, ensure webapp restarts work
+ 389686 Fix reference to org.eclipse.jetty.util.log.stderr.LONG system
property in javadoc for StdErrLog
+ 389956 Bad __context set in WebAppContext.start sequence with respect to ENC
setup
+ 389965 OPTIONS should allow spaces in comma separated list
+ 390108 Servlet 3.0 API for programmatic login doesn't appear to work
+ 390161 Apply DeferredAuthentication fix to jaspi
+ 390163 Implement ServletRegistration.Dynamic.setServletSecurity
+ 390256 Remove Jetty6 Support
+ 390263 Sec-WebSocket-Extensions from Chrome and Safari badly handled
+ 390503 http-method-omission element not being processed
+ 390560 The method AnnotationParser.getAnnotationHandlers(String) always
returns a empty collection.
+ 391080 Multipart temp files can be left on disk from Request.getPart and
getParts
+ 391082 No exception if multipart input stream incomplete
+ 391140 Implement x-webkit-deflate-frame extension as-used by Chrome/Safari
+ 391188 Files written with Request.getPart().write(filename) should not be
auto-deleted
+ 391483 fix bad javadoc example in shutdown handler
+ 391588 WebSocket Client does not set masking on close frames
+ 391590 WebSocket client needs ability to set requested extensions
+ 391591 WebSocket client should support x-webkit-deflate-frame
+ 391622 Be lenient on RFC6265 restriction on duplicate cookie names in same
response
+ 391623 Add option to --stop to wait for target jetty to stop
+ JETTY-1515 Include cookies on 304 responses from DefaultServlet.
+ JETTY-1532 HTTP headers decoded with platform's default encoding
+ JETTY-1541 fixed different behaviour for single byte writes
+ JETTY-1547 Jetty does not honor web.xml
web-app/jsp-config/jsp-property-group/default-content-type
jetty-9.0.0.M0 - 21 September 2012
+ 380924 xmlconfiguration <Configure and <New supports named constructors,
including dynamic ordering of parameters
+ 380928 Implement new websocket close code
+ 385448 migrate jetty jmx usage to be annotation based
+ 387928 retire jetty-ajp
+ 389639 set plugin version for jetty-jspc-maven-plugin
jetty-8.1.7.v20120910 - 10 September 2012
+ 388895 Update dependencies for jetty-jndi
+ fix busy logging statement re: sessions
jetty-7.6.7.v20120910 - 10 September 2012
+ 388895 Update dependencies for jetty-jndi
+ fix busy logging statement re: sessions
jetty-8.1.6.v20120903 - 03 September 2012
+ 347130 Empty getResourcePaths due to ZipFileClosedException
+ 367591 Support Env variables in XmlConfiguration.
+ 377055 Prevent webapp classloader leaks
+ 379207 backported fixes from jetty-9 to make hierarchy work
+ 379423 Jetty URL Decoding fails for certain international characters
+ 383304 Reset PrintWriter on response recycle
+ 384847 better name
+ 385049 fix issue with pipelined connections when switching protocols
+ 385651 Message 'Address already in use' not specific enough
+ 385925 make SslContextFactory.setProtocols and
SslContextFactory.setCipherSuites preserve the order of the given parameters
+ 386010 JspRuntimeContext rewraps System.err
+ 386591 add UnixCrypt note to about.html
+ 386714 used deferred auth for form login and error pages
+ 387896 populate session in SessionAuthentication as a valueBound in addition
to activation so it is populate when needed
+ 387943 Catch CNFE when no jstl jars are installed
+ 387953 jstl does not work with jetty-7 in osgi
+ 388072 GZipFilter incorrectly gzips when Accept-Encoding: gzip; q=0
+ 388073 null session id from cookie causes NPE fixed
+ 388102 Jetty HttpClient memory leaks when sending larger files
+ 388393 WebAppProvider doesn't work alongside OSGi deployer
+ 388502 handle earlyEOF with 500
+ 388652 Do not flush on handle return if request is suspended
+ JETTY-1501 Setting custom error response message changes page title
+ JETTY-1515 Include cookies on 304 responses from DefaultServlet.
+ JETTY-1527 handle requests with URIs like http://host (ie no / )
+ JETTY-1529 Ensure new session that has just been authenticated does not get
renewed
+ JETTY-1532 HTTP headers decoded with platform's default encoding
+ JETTY-1541 fixed different behaviour for single byte writes
jetty-7.6.6.v20120903 - 03 September 2012
+ 347130 Empty getResourcePaths due to ZipFileClosedException
+ 367591 Support Env variables in XmlConfiguration.
+ 377055 Prevent webapp classloader leaks
+ 379207 backported fixes from jetty-9 to make hierarchy work
+ 379423 Jetty URL Decoding fails for certain international characters
+ 383304 Reset PrintWriter on response recycle
+ 384847 better name
+ 385049 fix issue with pipelined connections when switching protocols
+ 385651 Message 'Address already in use' not specific enough
+ 386010 JspRuntimeContext rewraps System.err
+ 386591 add UnixCrypt note to about.html
+ 386714 used deferred auth for form login and error pages
+ 387896 populate session in SessionAuthentication as a valueBound in addition
to activation so it is populate when needed
+ 387943 Catch CNFE when no jstl jars are installed
+ 387953 jstl does not work with jetty-7 in osgi
+ 388072 GZipFilter incorrectly gzips when Accept-Encoding: gzip; q=0
+ 388073 null session id from cookie causes NPE fixed
+ 388102 Jetty HttpClient memory leaks when sending larger files
+ 388393 WebAppProvider doesn't work alongside OSGi deployer
+ 388502 handle earlyEOF with 500
+ 388652 Do not flush on handle return if request is suspended
+ JETTY-1501 Setting custom error response message changes page title
+ JETTY-1515 Include cookies on 304 responses from DefaultServlet.
+ JETTY-1527 handle requests with URIs like http://host (ie no / )
+ JETTY-1529 Ensure new session that has just been authenticated does not get
renewed
+ JETTY-1532 HTTP headers decoded with platform's default encoding
+ JETTY-1541 fixed different behaviour for single byte writes
+ 385925 make SslContextFactory.setProtocols and
SslContextFactory.setCipherSuites preserve the order of the given parameters
jetty-8.1.5.v20120716 - 16 June 2012
+ 376717 Balancer Servlet with round robin support, contribution, added
missing license
+ 379250 Server is added to shutdown hook twice
+ 380866 maxIdleTime set to 0 after session migration
+ 381399 Unable to stop a jetty instance that has not finished starting
+ 381401 Print log warning when stop attempt made with incorrect STOP.KEY
+ 381402 Make ContextHandler take set of protected directories
+ 381521 set Vary:Accept-Encoding header for content that might be compressed
+ 381639 CrossOriginFilter does not support Access-Control-Expose-Headers.
+ 381712 Support all declared servlets that implement
org.apache.jasper.servlet.JspServlet
+ 381825 leave URI params in forwarded requestURI
+ 381876 Monitor should wait for child to finish before exiting.
+ 382343 Jetty XML support for Map is broken.
+ 383251 500 for SocketExceptions
+ 383881 WebSocketHandler sets request as handled
+ 384254 revert change to writable when not dispatched
+ 384280 Implement preliminary ServletRegistrations
+ 384847 CrossOriginFilter is not working.
+ 384896 JDBCSessionManager fails to load existing sessions on oracle when
contextPath is /
+ 384980 Jetty client unable to recover from Time outs when connection count
per address hits max.
+ 385138 add getter for session path and max cookie age that seemed to
disappear in a merge long ago
+ JETTY-1523 It is imposible to map servlet to "/" using
WebApplicationInitializer
+ JETTY-1525 Show handle status in response debug message
+ JETTY-1530 refine search control on ldap login module
jetty-7.6.5.v20120716 - 16 July 2012
+ 376717 Balancer Servlet with round robin support, contribution, added
missing license
+ 379250 Server is added to shutdown hook twice
+ 380866 maxIdleTime set to 0 after session migration
+ 381399 Unable to stop a jetty instance that has not finished starting
+ 381401 Print log warning when stop attempt made with incorrect STOP.KEY
+ 381402 Make ContextHandler take set of protected directories
+ 381521 set Vary:Accept-Encoding header for content that might be compressed
+ 381639 CrossOriginFilter does not support Access-Control-Expose-Headers.
+ 381712 Support all declared servlets that implement
org.apache.jasper.servlet.JspServlet
+ 381825 leave URI params in forwarded requestURI
+ 381876 Monitor should wait for child to finish before exiting.
+ 382343 Jetty XML support for Map is broken.
+ 383251 500 for SocketExceptions
+ 383881 WebSocketHandler sets request as handled
+ 384254 revert change to writable when not dispatched
+ 384847 CrossOriginFilter is not working.
+ 384896 JDBCSessionManager fails to load existing sessions on oracle when
contextPath is /
+ 384980 Jetty client unable to recover from Time outs when connection count
per address hits max.
+ JETTY-1525 Show handle status in response debug message
+ JETTY-1530 refine search control on ldap login module
jetty-8.1.4.v20120524 - 24 May 2012
+ 367608 ignore the aysncrequestreadtest as it is known to fail and is waiting
for a fix
+ 371853 Support bundleentry: protocol for webapp embedded as directory in
osgi bundle
+ 373620 Add ch.qos.logback.access.jetty to the Import-Package for
jetty-osgi-boot-logback bundle
+ 376152 apply context resources recursively
+ 376801 Make JAAS login modules useable without jetty infrastructure
+ 377323 Request#getParts() throws ServletException when it should be throwing
IllegalStateException
+ 377391 Manifest updates to jetty-osgi-boot-logback
+ 377492 NPE if jsp taglibs bundle not deployed
+ 377550 set charset when content type is set
+ 377587 ConnectHandler write will block on partial write
+ 377610 New session not timed out if an old session is invalidated in scope
of same request
+ 377709 Support for RequestParameterCallback missing
+ 378242 Re-extract war on restart if incomplete extraction
+ 378273 Remove default Bundle-Localization header
+ 378487 Null out contextPath on Request.recycle
+ 379015 Use factored jetty xml config files for defaults
+ 379046 avoid closing idle connections from selector thread
+ 379089 DefaultServlet ignores its resourceBase and uses context's
ResourceCollection when listing diretories
+ 379194 ProxyServlet enhancement to enable easy creation of alternative
HttpClient implementations
+ 379909 FormAuthenticator Rembers only the URL of first Request before
authentication
+ 380034 last modified times taken from JarEntry for JarFile resources
+ 380212 Clear buffer if parsing fails due to full buffer
+ 380222 JettyPolicyRuntimeTest failure
jetty-7.6.4.v20120524 - 24 May 2012
+ 367608 ignore the aysncrequestreadtest as it is known to fail and is waiting
for a fix
+ 371853 Support bundleentry: protocol for webapp embedded as directory in
osgi bundle
+ 373620 Add ch.qos.logback.access.jetty to the Import-Package for
jetty-osgi-boot-logback bundle
+ 376152 apply context resources recursively
+ 376801 Make JAAS login modules useable without jetty infrastructure
+ 377391 Manifest updates to jetty-osgi-boot-logback
+ 377492 NPE when deploying a Web Application Bundle with unresolved
Require-TldBundle
+ 377550 set charset when content type is set
+ 377587 ConnectHandler write will block on partial write
+ 377610 New session not timed out if an old session is invalidated in scope
of same request
+ 377709 Support for RequestParameterCallback missing
+ 378242 Re-extract war on restart if incomplete extraction
+ 378273 Remove default Bundle-Localization header
+ 378487 Null out contextPath on Request.recycle
+ 379015 Use factored jetty xml config files for defaults
+ 379046 avoid closing idle connections from selector thread
+ 379089 DefaultServlet ignores its resourceBase and uses context's
ResourceCollection when listing diretories
+ 379194 ProxyServlet enhancement to enable easy creation of alternative
HttpClient implementations
+ 379909 FormAuthenticator Rembers only the URL of first Request before
authentication
+ 380034 last modified times taken from JarEntry for JarFile resources
+ 380212 Clear buffer if parsing fails due to full buffer
+ 380222 JettyPolicyRuntimeTest failure
jetty-8.1.3.v20120416 - 16 April 2012
+ 349110 MultiPartFilter records the content-type in request params
+ 367172 Remove detection for slf4j NOPLogger
+ 372678 Embedded Examples need updates for new LoginService requirement
+ 373269 Make ServletHandler.notFound() method impl do nothing - override to
send back 404.
+ 373421 address potential race condition related to the nonce queue removing
the same nonce twice
+ 373952 bind called too frequently on refresh
+ 374018 correctly handle requestperminuted underflow
+ 374152 jetty-all-server MANIFEST contains wrong import:
javax.servlet.annotation;version="[2.6,3)"
+ 374252 SslConnection.onClose() does not forward to nested connection.
+ 374258 SPDY leaks SSLEngines. Made the test more reliable.
+ 374367 NPE in QueuedThreadPool.dump() with early java6 jvms
+ 374475 Response.sendRedirect does not encode UTF-8 characters properly
+ 374881 Set copyWebInf to false by default
+ 374891 enhancement to how ProxyServlet determines the proxy target
+ 375009 Filter initialization error will throw MultiException
+ 375083 Flow control should take in account window size changes from
concurrent SETTINGS
+ 375096 If starting a server instance fails in osgi it is cleaned up.
+ 375490 NPE with --help on command line
+ 375509 Stalled stream stalls other streams or session control frames. Now
using a "death pill" instead of a boolean in order to avoid race conditions
where DataInfos were read from the queue (but the boolean not updated yet),
and viceversa.
+ 375594 fixed SSL tests so they are not order dependent
+ 375709 Ensure resolveTempDirectory failure does not deadlock; improve error
message
+ 375906 Part.getHeader method not case insensitive
+ 375970 HttpServletRequest.getRemoteAddr() returns null when HTTP is over
SPDY.
+ 376201 HalfClosed state not handled properly. Addendum to restore previous
behavior, where a closed stream was also half closed.
+ 376324 <max-file-size> is not respected in <multipart-config>
+ JETTY-1495 Ensure dynamic servlet addition does not cause servlets to be
inited.
+ JETTY-1500 form parameters from multipart request not available via
request.getParameter
+ JETTY-1504 HttpServletResponseWrapper ignored when using asyncContext?
jetty-7.6.3.v20120416 - 16 April 2012
+ 367172 Remove detection for slf4j NOPLogger