Commit Graph

2247 Commits

Author SHA1 Message Date
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 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 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 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 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
zzz 19b63cddde Debian updates for Trixie
untested
remove tomcat8 references
debian-alt TODO
2025-10-11 09:44:31 -04:00
zzz 3d33557ebb Eepsite: Fix config class names, fix webapp environment 2025-10-11 09:44:30 -04:00
zzz d089b15f71 Eepsite on Jetty 12
TODO:

- FCGI
- Migration
- Stop/restart
- Webapp deployer
2025-10-11 09:44:30 -04:00
zzz 01129f0218 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-10-11 09:44:10 -04:00
zzz 1438ab866e New partial Icelandic translation 2025-09-03 11:17:36 -04:00
zzz fad75e47f3 Console: Don't bypass nonce check when password is enabled
Adapted from Github PR #118 thanks Lance James
2025-08-21 09:51:22 -04:00
zzz f5db530c0e Console: Don't hide SSU2 peers with long idle time
because it makes the total look wrong.
2025-08-12 10:00:05 -04:00
zzz d4c660d863 Console: Hide b32 link on netdb LS tabs for encrypted LS
- Fix layout for final LS data section on netdb LS debug tab
2025-08-10 10:54:55 -04:00
zzz ec550dce0b Console: Fix NPE on netdb LS debug tab rendering encrypted LS 2025-08-09 11:34:34 -04:00
zzz dfe7dce159 dev -1
javadoc fix
2025-06-15 08:30:02 -04:00
zzz 0aa280435a Merge pull request 'Stats: Remove ancient stat log' (#503) from zzz/i2p.i2p:statlog into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/503
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-15 08:08:17 -04:00
zzz 112c2fe525 Console: Add Java version warning to sidebar (Gitea #510)
remove old check for ECDSA-P256
2025-06-04 10:45:03 -04:00
zzz ce65c0ef61 Console: Profiles page tweaks
- Hide test fails under 20%
- Don't show lookup fails over 100%
2025-05-21 09:23:19 -04:00
zzz d1a32f022f compile fix missing import 2025-05-20 12:50:54 -04:00
zzz 0d21815030 Console: Use green icon on /peers if status is OK 2025-05-20 10:23:41 -04:00
zzz f9692a0aba Console, i2ptunnel, Eepsite help: Change /susidns links to /dns 2025-05-20 09:08:07 -04:00
zzz 35a4446bf1 Console: Support params on /dns
pass params to the iframe
link directly to latest page from susidns bubble
2025-05-20 08:57:00 -04:00
zzz a83feae229 Console: Log warning on upcoming Java 17 requirement 2025-05-19 17:52:42 -04:00
zzz 8a216a4d7d Console: Only show restart required on /configi2cp when interface changes 2025-05-09 08:46:09 -04:00
zzz 7299b62aae Console: Log IP on authentication failure 2025-05-07 11:14:15 -04:00
zzz 21d847992b Maps: Don't offset far-end of part. tunnel lines 2025-05-06 19:42:38 -04:00
zzz ad4d207244 Console: Add Hindi to language menu 2025-05-06 19:06:47 -04:00
zzz 720fe4edaf Change all gitlab links to gitea 2025-05-05 07:17:17 -04:00
zzz 6f9871e344 Plugins: Sort plugins.config when saving 2025-05-04 14:02:12 -04:00
zzz abbda43e84 Console: Add jetty icon for sidebar
adapted from Jetty logo, Jetty licensed
2025-05-02 08:13:07 -04:00
zzz ba091fefad Merge pull request 'Console: /logs page improvements' (#499) from zzz/i2p.i2p:console-logs into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/499
2025-04-29 07:01:57 -04:00
zzz 06457548d2 Stats: Remove ancient stat log
From the jrandom days, to log every stat to a file.
Disabled and hidden from the UI a long long time ago.
Along with it goes the stat log filter, which selected
the stats to log.
2025-04-26 14:52:18 -04:00
zzz 950f04bd38 Console: Don't show -1 remote leasesets before we have ours 2025-04-24 13:45:39 -04:00
zzz f6e951e297 Build: Patch msgfmt-generated ResourceBundle code to eliminate unchecked warnings
Ancient msgfmt doesn't know about generics.
This change allows devs to set javac.compilerargs=-Xlint:unchecked
in override.properties without getting an
overwhelming number of false positives from the bundles.

If msgfmt ever adds a --java5 option, we can remove this,
but it's been almost 20 years.
For the same reason, while the sed script is fragile,
seems unlikely msgfmt will change the output without a new option.
If they do, we'll fix it then.
2025-04-20 17:21:35 -04:00
zzz 5cfa74d785 i2psnark, i2ptunnel: Use Long.compare() in sorters
available in Java 7 / Android API 19 (our minSDK is currently 20)
2025-04-20 09:29:06 -04:00
zzz d4e89d1e20 color the filter buttons 2025-04-18 08:25:38 -04:00
zzz e4e50cc771 Map: Draw larger circles before smaller ones,
so the tooltips for the smaller ones are visible
2025-04-14 10:42:26 -04:00