zzz
e5186b0f7b
Improve error handling on sort
2021-06-20 09:39:12 -04:00
zzz
fd6219356d
Jetty: Case-insensitive sort on directory listing, put directories first
2021-06-20 09:28:10 -04:00
zzz
cb7dcda57f
Fix dup patched/unpatched jetty classes
2021-05-18 08:47:18 -04:00
Zlatin Balevsky
8532103e64
reproducible builds with Gradle
2021-05-11 17:50:14 +00:00
zzz
3d362814df
Console: Update bug report URLs
2021-05-02 09:37:26 -04:00
zzz
28ea0e9025
Tomcat 9.0.45
2021-04-25 10:53:47 -04:00
zzz
78168be85c
Jetty: Add patch for CVE-2021-28165 - Jetty #6072 -
...
Jetty server high CPU when client send data length > 17408
This affects SSL connections only, which is not part of our default setup.
Adapted from workaround at:
https://github.com/eclipse/jetty.project/security/advisories/GHSA-26vr-8j45-3r4w
Put the new checks directly in the unwrap() method,
rather than subclassing SslConnection, as that would require config file changes.
2021-04-24 16:04:33 -04:00
zzz
41e46448d5
Jetty: SslConnection.java unmodified from 9.3.29.v20201019
...
Patch to follow in next commit
2021-04-24 15:56:51 -04:00
zzz
b55fbbf099
Boolean.valueOf() -> Boolean.parseBoolean()
2021-03-20 12:27:46 -04:00
zzz
7f3f46c8ba
Jetty: Fix detection of SSL connector for registration with PortMapper
2021-02-24 10:13:37 -05:00
zzz
6e2292354a
Build: More prep for different release and API versions
...
Use API version as manifest Specification-Version
Use API version in I2CP
Reduce sybil penalty for version and banlist
2021-02-23 10:43:32 -05:00
zzz
6e3b483c03
Util: Store multiple eepsite ports in PortMapper
...
Jetty: Register all servers with PortMapper
Console: List all Jetty servers in sidebar
2021-02-21 09:17:31 -05:00
zzz
1dfdf79d15
Console: Spelling fixes all over, from pospelchek
2021-01-27 11:03:57 -05:00
zzz
5f3c41244b
Jetty: Fix URI in request logs
...
Use standard getRequestURI() instead of Jetty internal getHttpURI(),
which apparently changed somewhere along the way
Hide Jetty ClosedChannelException from I2P logs
2021-01-13 08:54:46 -05:00
zzz
d2a79e8837
Build: Add version where missing from jar manifests
2020-12-28 08:07:50 -05:00
Zlatin Balevsky
183280871f
get gradle assemble to work
2020-12-11 20:12:27 +00:00
7e5dc6ad64
Tomcat 9.0.40
2020-11-20 14:11:59 +00:00
c9e6bef825
Jetty: Patch to fix console not starting on Java 11.0.9.1
...
Backport JavaVersion.java from Jetty 9.4.34
Jetty does not plan to fix in 9.3.x
ref:
https://github.com/eclipse/jetty.project/issues/5682
https://github.com/eclipse/jetty.project/issues/2284
http://zzz.i2p/topics/2991
2020-11-17 15:50:10 +00:00
0f002b9b69
Jetty 9.3.29.v20201019/
2020-11-17 15:39:08 +00:00
a9a5d13e06
Build: Set javac release property (ticket #2775 )
...
Ant version 1.9.8 or higher now required
Drop support for Xenial package build
Fix up BOB build configuration
Fix i2psnark standalone build
2020-10-07 13:33:41 +00:00
2af7066074
Jetty: Switch from jetty to tomcat jar for servlet-api
...
to get the 4.0 dtds
Put servlet version on the logs page
2020-06-07 16:22:21 +00:00
edfbc4081b
Tomcat 9.0.35 (Servlet 4.0)
...
Switch Bionic to 9.x
Disco+ already on 9.x
Xenial remains on 8.x
Update dependencies doc
2020-05-31 15:35:18 +00:00
03b1a4dfc0
Installer: Require Java 8 (ticket #2511 )
...
Jetty 9.3.28 (ticket #2098 )
This breaks Debian builds, fixes to follow
2020-05-27 16:08:54 +00:00
25a80c78b5
Build: Manifests for test, source, and javadoc jars
2020-04-21 12:52:23 +00:00
5976d4952f
Jetty: Add GzipHandler for eepsites on Jetty 9.3/9.4 (ticket #2599 )
...
by adding jetty-gzip.xml. JettyStart will copy the file
and add it to the configuration list automatically.
This does not affect standard installs which are still on 9.2;
it's only for Debian installs.
See also ticket #2098 .
Partial backport from branch i2p.i2p.zzz.jetty93
2020-04-10 18:10:48 +00:00
ea05af42fa
Jetty 9.2.29.v20191105, Tomcat 8.5.50
2020-01-08 14:16:16 +00:00
fa9f60bcd9
Console, webapps: CSP improvements
...
i2ptunnel, susidns: Add headers.jsi
Console: Remove onload and use nonce for inline scripts where able
Version remaining js links
2019-12-25 12:18:00 +00:00
b2aa649c2a
Build: Add encoding to all javac targets
2019-12-19 11:19:52 +00:00
320569ef7f
Tomcat 8.5.46
2019-09-21 14:30:57 +00:00
64ba43c007
Jetty: Log stack trace if 2nd arg is a Throwable (ticket #2592 )
2019-08-18 14:53:32 +00:00
str4d
cf4298f759
Jetty: Fix Gradle build
2019-08-10 16:10:07 +00:00
eff2bdbf87
Build: Fix Debian (ticket #2517 )
2019-06-02 10:17:59 +00:00
e174a46801
javadoc fixes
2019-05-12 20:45:17 +00:00
adb1c6f58e
Jetty: Fix webapps in eepsite (ticket #2477 )
2019-05-12 18:14:55 +00:00
str4d
e70a2c765b
Update Jetty and Tomcat versions in Gradle build scripts
2019-04-21 16:37:28 +00:00
8d00774b5e
Tomcat 8.5.40
2019-04-15 11:45:52 +00:00
6237fc89ad
Jetty: Hide sizes and dates of directories in listings
2019-04-10 18:25:20 +00:00
6cc39a2672
Build: Fix up javadoc targets in sub-build.xml files for maven central
2019-04-07 18:09:04 +00:00
2b00bfa58b
Fix Debian builds with Jetty 9.4.15 (ticket #2457 )
2019-03-16 16:54:36 +00:00
2aa093754d
Tomcat 8.5.38
2019-02-18 18:44:37 +00:00
316011e047
Debian: Fix version detection of Tomcat 9 required for reproducible builds
2019-01-31 11:55:43 +00:00
3527f251c8
Debian: Add build option for libtomcat9 (ticket #2364 )
2019-01-24 14:15:04 +00:00
e68182a157
Build: Provide option to prevent Class-Path in manifests (ticket #2317 )
2018-10-10 12:30:34 +00:00
477fa9ef3a
Build: Fix build config with-libtomcat8-java but not with-libjetty9-java,
...
by copying required jetty jar to jetty-apache-jsp.jar
2018-10-07 14:29:47 +00:00
34f0d7d7b3
Build: Compile jsps in-order for reproducibility (ticket #2279 )
2018-09-24 15:52:42 +00:00
b74abbe4de
Tomcat 8.5.34
2018-09-16 20:37:47 +00:00
6b53a4fac4
Build: Fix hang with Tomcat 8.5.33+ (ticket #2307 )
2018-09-16 11:29:03 +00:00
68feb080e7
Jetty 9.2.25.v20180606
2018-08-20 13:18:29 +00:00
41e20ae707
Utils: Don't truncate at a ZWJ
2018-07-25 15:34:23 +00:00
9ac31573b4
Build: Move Jetty/Tomcat version properties to top-level build.xml
2018-07-01 14:16:56 +00:00