WIP: (2.11.0) Conversion to Jetty 12 / Java 17 #512

Draft
zzz wants to merge 19 commits from zzz/i2p.i2p:jetty12 into master

19 Commits

Author SHA1 Message Date
zzz
ab2f9b9a74 Debian: Increase min ant version 2025-06-03 13:21:53 -04:00
zzz
d0d7d1775f Enforce min java version in build.xml 2025-06-03 13:19:53 -04:00
zzz
fa9f1fd07c Bump Java version in docs and installer configs 2025-06-03 13:10:43 -04:00
zzz
f2d2652ba6 Add custom error pages
Adapted from I2PPlus with permission, same license.
2025-06-03 11:21:14 -04:00
zzz
b8121336d8 Custom error pages 2025-06-03 10:39:23 -04:00
zzz
bf5792f2ea Prep for custom error pages 2025-06-03 10:04:25 -04:00
zzz
9c2cf83dfa Add custom error handler for base context
Disable showing context and stack trace
2025-06-03 08:25:09 -04:00
zzz
ec0a285f97 Replace deprecated method 2025-06-02 13:00:56 -04:00
zzz
162888e885 Fix XI2PLocationFilter for Jetty 12
- Fix IPv6 address comparison
- Add port to header
- Log tweaks
- Cleanups
2025-06-02 12:59:43 -04:00
zzz
141d60046f Convert CGI context to FCGI 2025-06-01 16:04:47 -04:00
zzz
32a9a840b3 Update license for Jetty 12 2025-05-30 08:36:37 -04:00
zzz
aa95568121 Use non-versioned file for slf4j2 jar 2025-05-28 17:19:14 -04:00
zzz
f560d2cb2a Debian updates for Trixie
untested
remove tomcat8 references
debian-alt TODO
2025-05-28 10:41:50 -04:00
zzz
63ccbfe43d Logging Javadoc 2025-05-28 09:12:47 -04:00
zzz
7e443decbc Eepsite: Fix config class names, fix webapp environment 2025-05-27 18:17:23 -04:00
zzz
26ae478f48 Snark standalone 2025-05-27 16:18:28 -04:00
zzz
c9fe52e7f4 Remove test log message 2025-05-27 14:36:50 -04:00
zzz
01d391a071 Eepsite on Jetty 12
TODO:

- FCGI
- Migration
- Stop/restart
- Webapp deployer
2025-05-27 13:11:33 -04:00
zzz
c4155008db Conversion to Jetty 12 / Java 17
- Basic console (tested)
- SSL console (tested)
- Auth (tested)
- Debug logging (tested)
- Console request log (tested)

- I2PControl separate port (untested)
- Eepsite request log (untested)

TODO:

- Eepsites + migration
- Debian with or without Jetty 12
- Snark standalone
- Tomcat upgrade
- Checkin jetty jars
- Cleanups
2025-05-26 10:06:06 -04:00