Simone Bordet
14e000428f
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-14 17:26:00 +02:00
Simone Bordet
cb89ea8466
Fixes #131 - Improve Connector Statistic names and values.
...
Removed references to deprecated ConnectorStatistic in favor of
ConnectionStatistics.
2016-09-14 17:24:45 +02:00
Simone Bordet
5ec60a30ed
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-14 16:44:39 +02:00
Simone Bordet
2111775cb4
Fixes #131 - Improve Connector Statistic names and values.
2016-09-14 14:01:30 +02:00
Greg Wilkins
ea08a6db72
Issue #911
...
Fix spec compliance, return HttpServletRequest.getContextPath as encoded.
2016-09-14 18:28:02 +10:00
Jan Bartel
79f276857c
Issue #914
...
Regularize jdbc session property names.
2016-09-14 16:41:50 +10:00
Jan Bartel
beecdd0a0d
Issue #914
...
Regularize property names for file session store.
2016-09-14 16:05:58 +10:00
Greg Wilkins
b6a39cf7d3
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-09-09 10:13:38 +10:00
Greg Wilkins
68340a94d0
Issue #911 encode requestURI in startAsync(req,res)
2016-09-09 10:12:08 +10:00
Greg Wilkins
ab579d542b
Issue #911 encode requestURI in startAsync(req,res)
2016-09-09 10:12:08 +10:00
Greg Wilkins
e9613785f4
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-09-09 09:21:13 +10:00
Greg Wilkins
4312995d89
Issue #911 encode requestURI in startAsync(req,res)
2016-09-09 09:19:01 +10:00
Greg Wilkins
ebec811427
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-09-09 09:10:48 +10:00
Greg Wilkins
1247380976
Issue #911 encode requestURI in startAsync(req,res)
2016-09-09 09:09:51 +10:00
Greg Wilkins
a6512c991b
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-09-08 15:03:10 +10:00
Greg Wilkins
f7d017ca1a
Issue #911 encode requestURI in startAsync(req,res)
2016-09-08 15:00:54 +10:00
Jan Bartel
3bb9fe86d3
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-09-08 14:26:45 +10:00
Jan Bartel
09da3248e5
Issue #909
2016-09-08 14:24:29 +10:00
Greg Wilkins
f703d2ad38
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-09-08 10:39:27 +10:00
Greg Wilkins
28ca70378e
Issue #844 Thread Limit Handler ( #857 )
...
* Issue #844 DoS Handler
First cut at implementation of Thread limiting handler for #844
* Added modules, simplified API, added IP exemptions
* fixed xml
* fixed preallocation
* simplified code
2016-09-08 08:49:03 +10:00
Simone Bordet
d116385d6a
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-05 23:28:35 +02:00
Simone Bordet
9d72e0d94e
Improved JMX attributes.
2016-09-05 23:28:15 +02:00
Simone Bordet
beb5c52609
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-05 23:15:26 +02:00
Simone Bordet
08bf15634a
Updated copy constructor.
2016-09-05 23:14:26 +02:00
Simone Bordet
e21ad09e3a
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-05 23:09:12 +02:00
Simone Bordet
89b20b4692
Merged branch 'jetty-9.3.x-845'.
2016-09-05 21:36:04 +02:00
Simone Bordet
705a68dfc4
Issue #845 - Improve blocking IO for data rate limiting.
...
Moved tests to run HTTP and HTTP/2 tests, and added more test cases.
2016-09-05 19:13:05 +02:00
Greg Wilkins
25574d2843
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-09-02 14:57:44 +10:00
Greg Wilkins
1f7c5a5b20
Issue #898
...
Added addCSV method to HttpFields to more efficiently add values to a CSV field without duplicates.
Improved usage of QuotedCSV and removed older parsing
Used new method in GazipHttpOutPutInterceptor to avoid duplicate Vary fields
2016-09-02 14:57:13 +10:00
Greg Wilkins
0c6c11d79d
Issue #897
...
If a request is not handled within the scope of the GzipHandler, the gzip interceptor is removed so it cannot be used by any subsequent handlers.
If the request is handled, it is left in place to be used by any async handling.
2016-09-02 12:14:23 +10:00
Greg Wilkins
718c8e2444
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-09-01 16:44:03 +10:00
Greg Wilkins
a799b21eb3
fixed merge
2016-09-01 16:41:49 +10:00
Greg Wilkins
c2621bcad6
Merge remote-tracking branch 'origin/jetty-9.2.x' into jetty-9.3.x
2016-09-01 16:29:00 +10:00
Greg Wilkins
f7c32c5fc7
Issue #882 IPv6 map
...
The new IPv6 capable InetAddressSet has been added as an alternative for IPAddressMap
The IncludeExclude class has been generalized to IncludeExcludeSet that can have a different
Predicate type to the set type and this works well with InetAddressSet.
However for #881 and #883 , this may not be enough and Map semantics may need to be added.
The IPAccessHandler also has path mappings supported, which could need the map semantics, so for now a new InetAccessHandler has been
added that just uses an IncludeExcludeSet<InetAddressSet>, but this has yet to be tested.
The AbstractProxyServlet uses a host:port combinations, so IncludeExcludeSet<InetAddressSet> is not directly applicable.
2016-09-01 16:12:35 +10:00
Greg Wilkins
5ab9846ac5
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-08-31 20:32:54 +10:00
Greg Wilkins
f856107301
Merge remote-tracking branch 'origin/jetty-9.2.x' into jetty-9.3.x
2016-08-31 19:05:57 +10:00
Greg Wilkins
0155ae761c
Issue #880 Improve IPv6 support
...
For #880 added the HostPort class, which was used to fix #878 , #879 , #884 and #886
2016-08-31 16:46:11 +10:00
Jesse McConnell
174a3bc9be
merge 9.3.x
2016-08-26 14:35:49 -05:00
Simone Bordet
0322a1640d
Code cleanup.
2016-08-26 12:49:31 +02:00
Simone Bordet
2389b65578
Code cleanup.
2016-08-26 10:45:04 +02:00
Joakim Erdfelt
4c5d0319b1
Minor code cleanup
...
+ Changed variable from rfc7230 to rfc7239
+ Javadoc updates
2016-08-25 11:40:51 -07:00
Jan Bartel
9aa0371188
Fix javadoc comments
2016-08-18 13:23:38 +10:00
Jan Bartel
4ac821d582
Updates to session javadoc
2016-08-18 11:20:45 +10:00
Greg Wilkins
5528dc60f5
Issue #845 data rate limits
...
Converted to long minimum data rather than the numerically sensitive data rate.
2016-08-17 17:24:57 +10:00
Greg Wilkins
19a20a486d
ssue #845 data rate limits
...
double
2016-08-17 07:11:36 +10:00
Greg Wilkins
a60fe5e523
Issue #845 data rate limits
...
use nanotime
2016-08-16 23:15:30 +10:00
Greg Wilkins
d4ebdd6875
Issue #845 data rate limits
...
added @sbordets feedback
2016-08-16 21:47:49 +10:00
Greg Wilkins
83f503b86f
Issue #845 data rate limits
...
test for variable idle time
2016-08-16 17:40:18 +10:00
Greg Wilkins
34f22dcbce
Issue #845 data rate limits
...
Added data rate unit tests
2016-08-16 17:09:46 +10:00
Greg Wilkins
3d93d39b39
Issue #845 data rate limits
...
Initial thoughts
2016-08-16 16:24:14 +10:00