Commit Graph

7915 Commits

Author SHA1 Message Date
eyedeekay 4a6e9e67c8 Merge branch 'master' of github.com:i2p/i2p.i2p 2026-03-17 15:04:40 -04:00
zzz 336b905149 Console: Fix classloader issues when installing plugins
same fix as for starting/restarting plugins
2026-03-17 08:57:07 -04:00
zzz 228287143a Console: Fix classloader issues when starting plugins
same fix as for webapps applied previously
2026-03-17 08:33:01 -04:00
tous 47bf85f555 Console: Update project website URLs 2026-03-15 17:54:48 -03:00
zzz d5e8cf07bb Console: Mark LS1 encrypted leasesets as deprecated
also add notes to javadocs for the KeyRing class used to store the keys
2026-03-13 09:10:16 -04:00
zzz 4ebd92445d Debian: Require libjetty12-java 12.0.32-2
Currently in forky/sid but not trixie/resolute.
12.0.32-2 bundles 4 of the 6 ee8 jars we need.
It does not contain the ee8-nested and ee8-security jars, those are currently in
libjetty12-extra-java. Rather than require -extra-, we bundle those two jars into jetty-extra.jar for now,
as -extra- is very large and has a number of other dependencies.
We have requested that Debian move the two jars to the stndard package.
For the non-libjetty12 builds, those two jars remain in jetty-webapp.jar.

12.0.17 in trixie/resolute is unusable because it is missing the ee8 jars
and is not the official Jetty release version so we can't bundle the jars from the Jetty release,
they are incompatible.
This change removes the 12.0.17 ee8 jars we attempted to bundle.

The trixie/resolute build is still unusable, unless/until they get 12.0.32-2

Update various build.xml classpaths to include jetty-extra.jar.

Fix the reference to cgi-context.xml which was renamed.

There are no changes for the jammy build, which bundles all required Jetty jars,
other than the cgi-context fix.
2026-03-13 08:35:40 -04:00
zzz 79bc77cb46 CSS tweaks 2026-03-06 07:20:24 -05:00
zzz 1886e4dc7a i2ptunnel: Don't force-migrate 4 or 4,0 to 6,4
to allow testing and changes via UI
2026-03-04 11:50:41 -05:00
zzz d1ae73d07a Final pull from transifex 2026-03-03 11:26:02 -05:00
zzz 04780cae4c Console: Limit banlist output, add page links
Fix concurrent mod exception rendering banlist caused by switch to LHM
2026-02-26 10:07:48 -05:00
zzz 2b22e5f1ea Console: Reduce width of participating tunnels in map 2026-02-20 18:35:58 -05:00
zzz bf5935c07b Console: Add result count to netdb search results header
Increase est. ff heuristic by 4x
2026-02-19 12:03:04 -05:00
zzz 2719a56bd4 Console: Add display of average bandwidth per tunnel
to assist in debugging tunnel bandwidth params (prop. 168)
2026-02-18 15:43:11 -05:00
zzz a130bbfa8e Tunnels: Change tunnel bw rate stat from 5m to 10m
To increase chance we have recent data for tunnel bw params (Prop. 168)
2026-02-17 12:25:05 -05:00
zzz 5fa5d790bd Console: Fix overstatement of lifetime tunnel bw usage
Current tunnels were multiplied by 1024x
2026-02-17 12:19:24 -05:00
zzz 6d3c468a67 Tunnels: BW params handling (Prop. 168)
- Save/display requested and allocated bandwidth for created tunnels
- Display allocated bandwidth for part. tunnels
- Handle IBGW max bw param
- Synch lifetime usage fields
2026-02-17 11:11:24 -05:00
zzz 8e7d31a5e6 Console: TunnelRenderer minor refactor 2026-02-17 08:49:57 -05:00
zzz 8f585d3098 Console: Add netdb search option for NTCP2 PQ transports
and enhance error output if not found
2026-02-15 11:26:10 -05:00
zzz c5e3f73aaa Console: Don't show our router on netdb search results map 2026-02-15 09:54:45 -05:00
zzz 2bc285a8a0 Console: Improve efficiency of transport+cost search 2026-02-15 08:19:37 -05:00
zzz bb1f487fbd Console: Use unique cookie per-install
so we don't get nonce errors on POST
if we have multiple routers on same host in different browser tabs
using default JSESSIONID everywhere
2026-02-14 16:47:25 -05:00
zzz 90f83dcf11 Console: Graph legend spacing tweak 2026-02-14 14:18:18 -05:00
zzz f55a7f8de8 i2psnark: Add Tixati ID 2026-02-14 14:01:59 -05:00
zzz 98644e565f i2psnark: Clear bw limiters on session stop 2026-02-14 13:08:51 -05:00
zzz 64ae05da71 Console: Hide some sig and enc types from netdb search form 2026-02-14 12:11:02 -05:00
zzz 2411df02c2 Console: Show country map for netdb search results 2026-02-14 12:07:08 -05:00
zzz bde42bc750 i2psnark standalone: build fix 2026-02-10 07:14:17 -05:00
zzz c65a7ad5ff Pull translations from Transifex 2026-02-06 12:33:53 -05:00
zzz 6d7608531b Debian: Resolute/trixie runtime fix
by bundling 12.0.17 ee8 jars;
fixes BAD_PERCENT_ENCODING error
2026-02-06 12:02:29 -05:00
zzz 1549750e46 Debian: Package fixes, bump -7-rc 2026-02-05 14:41:24 -05:00
zzz 9afba936d0 i2psnark: Increase max piece size to 64 MB
This seems to be the consensus, see https://github.com/rndusr/torf/issues/38
2026-01-20 07:59:44 -05:00
zzz 358f5fa453 Change canonical domain to i2p.net 2026-01-14 12:08:01 -05:00
zzz 5d315e30fa Plugins: Add Jetty Scanner thread to ignore list so J12 zzzot may be stopped in the UI 2025-12-07 13:17:59 -05:00
zzz 895f316c0b Build: javadoc target fixes 2025-12-05 12:07:50 -05:00
zzz 49693f78fb i2ptunnel: Migrate to enctype 6,4 (existing tunnels) 2025-12-03 12:00:39 -05:00
zzz 52e222588c i2ptunnel: Migrate to enctype 6,4 (UI) 2025-12-03 11:48:51 -05:00
zzz 3ded02b585 i2psnark: Migrate to enctype 6,4 2025-12-03 11:34:30 -05:00
zzz b8fa84f066 Ensure classloader is restored on exception 2025-12-01 12:37:42 -05:00
zzz 07c97c3f76 Console: Fix classloader issue starting webapps from UI 2025-12-01 11:01:07 -05:00
zzz 21f8e77613 Build: Non-Deb Jetty build fix 2025-11-22 14:51:14 -05:00
zzz 3adbefcb8b Build: Debian/Ubuntu preliminary updates
Not fully tested

```
          Java 17  bcprov 1.80  Jetty 12  libslf4j2   support
trixie      y          y           y         y          y
bookworm    y          n           n         n          y (jammy)
bullseye    y          n           n         n          y (jammy)
buster      n          n           n         n          n

resolute    y          y         not yet     y          y (questing until it gets Jetty 12)
questing    y          y           n         y          y
noble       y          n           n         n          y (jammy)
jammy       y          n           n         n          y
focal       n          n           n         n          n
bionic      n          n           n         n          n
```
2025-10-25 14:36:12 -04:00
eyedeekay 4dfa844cbd Merge branch 'jetty12-rb' of 127.0.0.1:zzz/i2p.i2p 2025-10-19 12:10:57 -04:00
zzz cd29a14b5c Update to Jetty 12.0.28, add jars 2025-10-15 12:17:37 -04:00
zzz 32ee72d58d Fix eepsite start via /configclients 2025-10-11 12:37:48 -04:00
idk 300f2c6180 Merge branch 'master' into sam-dg2 2025-10-11 11:52:11 -04:00
zzz e8e193ec73 Custom error pages 2025-10-11 09:44:32 -04:00
zzz 03b2d0f6fb Prep for custom error pages 2025-10-11 09:44:32 -04:00
zzz ccbb891be4 Add custom error handler for base context
Disable showing context and stack trace
2025-10-11 09:44:32 -04:00
zzz 02ba7a6027 Fix XI2PLocationFilter for Jetty 12
- Fix IPv6 address comparison
- Add port to header
- Log tweaks
- Cleanups
2025-10-11 09:44:31 -04:00
zzz 19b63cddde Debian updates for Trixie
untested
remove tomcat8 references
debian-alt TODO
2025-10-11 09:44:31 -04:00