Simone Bordet
7e764bad3e
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-22 19:33:46 +02:00
Simone Bordet
1711642309
Added guard to avoid the case where count == 0.
2017-08-22 15:47:17 +02:00
Simone Bordet
927fe9ec44
Callback.NOOP is obviously non-blocking.
2017-08-22 15:46:33 +02:00
Greg Wilkins
a7e8b4220a
Issue #1556 Timing attack
2017-08-18 11:38:55 +10:00
Simone Bordet
829fa4fe9b
Improved logging.
2017-08-11 16:48:06 +02:00
Greg Wilkins
bb39fe6009
improved test for running in IDE
2017-08-10 12:54:41 +10:00
Greg Wilkins
cf418c639f
Revert "added assume from running directly"
...
This reverts commit 39ea66368c
.
2017-08-10 12:52:28 +10:00
Greg Wilkins
39ea66368c
added assume from running directly
2017-08-10 11:34:13 +10:00
Greg Wilkins
7b5d3b2b5a
Issue #1706 Log class uses self Loader
2017-08-10 11:22:06 +10:00
Joakim Erdfelt
1311052b15
Cleaning up state of branch to match the original jetty-9.4.x
...
+ Does not include changes to /jetty-cdi/
+ Does not include changes to /jetty-websocket/ for javax.websocket-1.1
2017-08-08 09:47:04 -07:00
Greg Wilkins
9f285d92e7
Issue #1637
...
Limit reserved threads if threadpool is of small size
2017-08-08 09:15:59 -07:00
Greg Wilkins
e5f7fee279
Fix #1664 CIDR IP
2017-08-08 09:14:30 -07:00
Joakim Erdfelt
e65d0ba0e7
Improving test reliability (esp on Windows)
2017-08-08 09:14:10 -07:00
Greg Wilkins
a105be95e4
Issue #1637 Thread per HTTP/2 Connection
...
This fix simplifies the EWYK scheduler by factoring out the preallocated producer into a
ReservedThreadExecutor class. A shared ReservedThreadExecutor can then be used by multiple
EWYK instances to avoid over allocation of threads.
Squashed commit of the following:
commit c435dc20e25bd274d69423be1be7b0565925f249
Merge: 58a5a9a 90e5b56
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 21 10:48:22 2017 +0200
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk3
commit 58a5a9a655ee1a72a66f54ac8c95d7c9d73afe85
Author: Simone Bordet <simone.bordet@gmail.com>
Date: Wed Jun 14 15:56:43 2017 +0200
Code cleanups.
commit 4e5296216b52948523572352cba391438ff6b494
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 14 07:34:58 2017 +0200
refixed Producing to Reproducing
commit a1f8682f86d1f0803121162e3f14d7768286d3ed
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 14 07:26:29 2017 +0200
fixed Producing to Reproducing
commit 9468932e062d2271d8dc1d43a78544757732fff5
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 16:33:44 2017 +0200
fixed javadoc
commit 9d4941eb97638fec09b3fe34d423538d17943b6f
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 16:05:27 2017 +0200
Renamed Preallocated to ReservedThread
commit 6d3379ab64c6dcc2a7aa8ec7088afd77863816c2
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 12:28:52 2017 +0200
Added configuration in modules
commit 1bd1adea4682538e1546c2ae53f4c9340dafb3bb
Merge: 83418a9 6702248
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 10:09:29 2017 +0200
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk3
commit 83418a91320c8bfc54465ca02efdce0d2c874a0e
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 10:08:35 2017 +0200
javadoc
commit 62918fd39189fed3414fec4a7c8380c21e90a4b8
Author: Greg Wilkins <gregw@webtide.com>
Date: Sat Jun 10 00:04:06 2017 +0200
Improved EatWhatYouKill implementation
Simplified by abstracting out PreallocatedExecutor
Removed invocation execution
HTTP2 now uses a shared PreallocationExcecutor between connection
2017-08-08 09:13:44 -07:00
Joakim Erdfelt
3fdbcffbbd
Updating to version 9.2.23-SNAPSHOT
2017-08-08 09:12:55 -07:00
Greg Wilkins
d3e42cf064
Issue #1503 Optionally strip IPv6. Fixed inverted boolean
2017-08-08 09:12:53 -07:00
Greg Wilkins
8e3f950892
Issue #1503 Optionally strip IPv6
2017-08-08 09:12:52 -07:00
Joakim Erdfelt
8a674adddc
Updating to version 9.2.22.v20170606
2017-08-08 09:12:46 -07:00
olivier lamy
4ce42c19ec
unit test must not force a maven repository path #1574
...
Signed-off-by: olivier lamy <olamy@webtide.com>
2017-08-08 09:10:23 -07:00
Joakim Erdfelt
806dff64f3
Issue #1590 - Revert Java 8 class usage back to Java 7 limits
2017-08-08 09:10:22 -07:00
Greg Wilkins
c8cd6629d9
Issues #1513 #1515
...
Fixed and tested backup file
2017-08-08 09:10:21 -07:00
Greg Wilkins
675889a993
Issues #1513 #1515
...
Fixed removed of old files.
Added test to check file handling
2017-08-08 09:10:21 -07:00
Greg Wilkins
4d8987459d
Fixed #1513 paranoid cleanup
2017-08-08 09:10:20 -07:00
Greg Wilkins
01be856663
Fixed #1513 back ported some 9.4 changes
2017-08-08 09:10:19 -07:00
Greg Wilkins
6f0cb033e7
Fixed #1513 sync shared timer
2017-08-08 09:10:18 -07:00
Greg Wilkins
15cad7379d
Issue #1507
2017-08-08 09:10:17 -07:00
Joakim Erdfelt
2d24922383
Issue #1469 - conforming to java.util.Timer quirks
2017-08-08 09:10:16 -07:00
Joakim Erdfelt
7b8e3bf47c
Eliminate time creep in RFOS
2017-08-08 09:10:16 -07:00
Joakim Erdfelt
b0bead2bc0
Fixes #1357 - Refactored date/time handling and added tests for RolloverFileOutputStream
2017-08-08 09:10:15 -07:00
Greg Wilkins
189cc4e369
Issue #1468 Configure PKIX Revocation Checker for SslContextFactory
2017-08-08 09:10:14 -07:00
Joakim Erdfelt
a7bcac6d75
Updating to version 9.3.20.v20170531
2017-08-08 09:07:35 -07:00
Joakim Erdfelt
11a544d6ac
Updating to version 9.3.22-SNAPSHOT
2017-08-01 11:26:37 -07:00
Joakim Erdfelt
bb1d69ca52
Updating to version 9.3.21.M0
2017-08-01 10:47:04 -07:00
Greg Wilkins
7b1d4c7ccf
Fix #1664 CIDR IP
2017-07-13 15:41:21 +02:00
Joakim Erdfelt
6a3c40e935
Updating to version 9.4.7-SNAPSHOT
2017-05-31 17:26:34 -07:00
Joakim Erdfelt
8ba0f2d95d
Updating to version 9.4.6.v20170531
2017-05-31 16:22:52 -07:00
Joakim Erdfelt
429380d36a
Updating to version 9.3.21-SNAPSHOT
2017-05-31 16:10:04 -07:00
Joakim Erdfelt
0f3b1cbe36
Updating to version 9.3.20.v20170531
2017-05-31 15:24:57 -07:00
Joakim Erdfelt
2b93c4ecd9
Fixing PathResource.toString() duplicate
2017-05-30 13:31:09 -07:00
Joakim Erdfelt
6c89cebcbf
Merge remote-tracking branch 'origin/jetty-9.2.x' into jetty-9.3.x
2017-05-30 13:25:26 -07:00
Joakim Erdfelt
b318f1c6dd
Merge + Fixing formatting
2017-05-30 13:14:49 -07:00
Joakim Erdfelt
d42ff37e57
Fixing compile error
2017-05-30 13:13:28 -07:00
Greg Wilkins
ce67192399
Fixed determining mime type of `PathResource` based on its file name. ( #1532 )
2017-05-30 22:13:25 +02:00
Bernhard Haumacher
5e63c4db62
Fixed determining mime type of `PathResource` based on its file name. ( #1532 )
...
The result of `toString()` is expected to be the path name of a Resource. This is used for determining the mime type based on the file name extension in `org.eclipse.jetty.server.ResourceCache.Content`. Without a custom `toString()` implementation, no mime type can be determined for a resource. This problem does no longer exist in current Jetty, since `PathResource` has vanished.
2017-05-30 21:51:31 +02:00
Christoph Dreis
e9f398cf41
Deprecate ConcurrentHashSet ( #1570 )
...
Signed-off-by: dreis2211 <christoph.dreis@freenet.de>
2017-05-30 21:46:11 +02:00
Greg Wilkins
971044fe31
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2017-05-22 23:35:04 +02:00
Greg Wilkins
0d316345ad
StopLifeCycle utility class
2017-05-22 23:34:24 +02:00
Simone Bordet
c09a78adae
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-05-18 21:12:29 +02:00
Simone Bordet
9427aa95e8
Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'.
2017-05-18 21:09:54 +02:00
Simone Bordet
2baa1abe4b
Issue #1556 - A timing channel in Password.java.
...
Improved logic to avoid timing attacks:
now the password length cannot be inferred.
2017-05-18 21:09:16 +02:00