Commit Graph

18147 Commits

Author SHA1 Message Date
zzz
80bb2b767f Transports: Add method to get connected transport for peer
currently unused, for debugging only
2026-03-19 10:05:17 -04:00
zzz
50dda23e11 bump -5 i2p-2.11.0-6 i2p-2.11.0-5 2026-03-17 19:12:34 -04:00
zzz
20de9d5c7c NetDB: Publish D cap if near conn limits 2026-03-17 19:12:34 -04:00
idk
48d39aa70c Merge pull request 'added support for arm v7,arm64(v8)' (#534) from docker-arm into master
Reviewed-on: https://i2pgit.org/I2P_Developers/i2p.i2p/pulls/534
2026-03-17 19:10:08 -04:00
idk
2199aeb641 Merge branch 'master' into docker-arm 2026-03-17 19:08:28 -04:00
eyedeekay
4a6e9e67c8 Merge branch 'master' of github.com:i2p/i2p.i2p 2026-03-17 15:04:40 -04:00
idk
e295895324 Merge pull request #136 from tahnous/update-console-urls
Console: Update project website URLs
2026-03-17 11:50:42 -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
StormyCloudInc
502fbc5e93 Docker: Add docker-arm branch trigger for testing, rewrite Docker.md
Add docker-arm branch to docker.yml trigger for Docker Hub testing.
Rewrite Docker.md with comprehensive documentation including all
environment variables, ports, volumes, compose examples, and
troubleshooting.
2026-03-16 11:01:02 -07:00
StormyCloudInc
3e2f51f176 GHCR: Fix multi-platform Docker build workflow
Update action versions from pinned SHAs to release tags,
remove attestation step that breaks multi-platform builds,
add tag trigger for release images, add docker-arm branch
for testing.
2026-03-16 10:26:35 -07:00
StormyCloudInc
d14ebd17fe added support for arm v7,arm64(v8) 2026-03-15 19:34:50 -07: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
5be6b0ed35 ISJ: Fail peer if it doesn't support ElG or Ratchet
as suggested by cims,
although this code probably won't ever be hit
2026-03-12 11:23:25 -04:00
zzz
9224137fa8 Jetty: Rename cgi-context.xml to cgi-context.xml.disabled
because it was copied over for 2.11.0 new installs and causing eepsite start errors
2026-03-10 08:02:39 -04:00
StormyCloudInc
6589fcd123 Merge pull request #124 from i2p/Funding
Add funding options for GitHub and custom donations
2026-03-08 11:07:37 -05:00
StormyCloudInc
471987b702 Change Ant build target and update artifact upload 2026-03-08 07:27:04 -07:00
StormyCloudInc
2d59679a11 bumped jdk from 8 to 17 | fixed cron entry 2026-03-08 06:42:56 -07:00
zzz
6b1576e780 bump -4 i2p-2.11.0-4 2026-03-07 08:36:53 -05:00
zzz
3bc4a2d740 Log level tweaks 2026-03-06 13:56:29 -05:00
zzz
f778c8f870 Add weblate config file 2026-03-06 10:57:51 -05:00
zzz
51626535bf NetDB: ISJ fixes for client replies going to main db
- Do not fallback to inbound expl. tunnel, result would go to main db where client can't find it
- Default supportsRatchetReplies to true if RI is null, so inbound client tunnel is used

reported by: FreefallHeavens, sidereal, cims
2026-03-06 08:20:06 -05:00
zzz
79bc77cb46 CSS tweaks 2026-03-06 07:20:24 -05:00
zzz
155805789d Noise: Fix SSU2 MLKEM init (WIP) 2026-03-05 16:52:14 -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
e6a673c6f4 bump -3 i2p-2.11.0-3 2026-02-28 18:43:59 -05:00
zzz
971a096550 SSU2: Fix rare NPE in PeerTestManager.ContinueTest 2026-02-28 18:06:00 -05:00
zzz
9597bc540f I2CP: Force LS2 even for ElG-only
i2pd request
2026-02-28 09:14:51 -05:00
zzz
d356a2c642 Build: Update debianhowto help 2026-02-27 09:55:20 -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
f976b6ac1c NTCP2: Increase max padding for non-PQ
to match updated specs
2026-02-26 08:54:32 -05:00
zzz
c2f59ae5d1 Noise: Complete initialization of SSU2-PQ hashes (WIP) 2026-02-21 12:47:58 -05:00
zzz
b3786e74a0 Build: Update JavaEE javadocs to EE8 2026-02-21 12:40:42 -05:00
zzz
2b22e5f1ea Console: Reduce width of participating tunnels in map 2026-02-20 18:35:58 -05:00
zzz
923defec2c Install: Finish instructions for cgi-bin on Jetty 12 2026-02-20 17:35:08 -05:00
zzz
86d051a427 Transport: Support any outbound connection NTCP2-PQ version
not just what's configured for inbound
2026-02-20 08:59:01 -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
3a068f08f9 Docs: Update README (Gitea PR #528)
as authored by mark22k
2026-02-19 08:15:54 -05:00
zzz
a1d93169d1 Bump -2 i2p-2.11.0-2 2026-02-19 07:52:59 -05:00
zzz
3806b00019 Transport: Add support for PQ NTCP2 (Prop. 169)
- Add noise support (patterns and initializers)
- Add pq param in addresses
- Choose version for outbound
- Decode first 32 bytes and auto-detect on inbound based on X MSB

TODO: Support all three versions on outbound
2026-02-19 07:50:32 -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
34ffd7323e Tunnels: Better average of per-tunnel bw by including current tunnels 2026-02-17 15:01:24 -05:00
zzz
5cdb66fdd5 Build: Fix Jetty javadoc link, update JavaSE javadoc link, update package-lists 2026-02-17 12:33:50 -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