zzz
10cc00a9c8
Console: Format news dates using DataHelper
2021-06-16 09:08:44 -04:00
zzz
2cbb9b44ea
Unused field
2021-06-16 09:00:53 -04:00
zzz
f9e8fa8150
Tunnels: Continue work on prop. 157
...
- Add new internal-only ShortTunnelBuildReplyMessage,
for processing of STBM as a reply.
- Add support for inbound tunnel tests to TunnelBuildMessageStandalone.
The ITBM test is WIP.
- Add checks for unset plaintext record in ITBM and OTBRM
2021-06-13 15:28:48 -04:00
zzz
aa0e0b3a62
Tunnels: Change class of TunnelPoolSettings random key
...
from Hash to SessionKey. It's not a Hash.
2021-06-13 11:34:17 -04:00
zzz
4c6aa8cfc1
Tests: Add serialize/deserialize test for STBM/OTBRM
2021-06-13 10:52:42 -04:00
zzz
010d1a9953
Tunnels: Continue work on new build messages (proposal #157 )
...
WIP, still disabled, proposal not complete
- Use ChaCha20 to encrypt/decrypt records
- Add OTBRM methods for plaintext record
- Add OTBRM checks for correct plaintext slot number
- Add BRR checks to prevent use of nonexistent AES key/IV
- Set plaintext reply at OBEP in BuildHandler
- Allow OTBRM in InboundMessageDistributor
- Remove timing measurements in BuildMessageProcessor.decrypt()
- Add test to BuildMessageTestStandalone for outbound build
- Add check for all replies to BuildMessageTestStandalone
- Log tweaks
2021-06-13 10:31:02 -04:00
zzz
3fbfb689af
Tests: Add ECIES test to BuildMessageTestStandalone
2021-06-12 16:20:07 -04:00
zzz
2bb3cf046d
Tests: Fix BuildMessageTestStandalone
2021-06-12 15:42:47 -04:00
zzz
988e0e796f
Tests: Fixup tunnel test after build classes move
2021-06-12 10:45:18 -04:00
zzz
d93e16e52e
UPnP: Bind to IPv6 addresses for search responses
...
Older miniupnpd 2.0 will send a SSDP search response with an IPv6 location to a IPv4 address,
but newer ones 2.2 won't. So we need to also bind to an IPv6 address for the SSDP search
to receive the router's IPv6 location. Then we can bind to our public IPv6 address
for a port forward and it will work when miniupnpd is configured for "secure".
Also, don't bind a POST request to a mismatched v4/v6 address.
2021-06-11 09:29:16 -04:00
zzz
d5a499591d
Update: Make backup news URL configurable (see gitlab MR !33 )
2021-06-10 12:36:52 -04:00
41c8f6d0d5
Merge branch 'dmg' into 'master'
...
Add support for dmg and exe updates
See merge request i2p-hackers/i2p.i2p!33
2021-06-10 16:18:31 +00:00
b73d5d6557
Add support for dmg and exe updates
2021-06-10 16:18:31 +00:00
zzz
4f12081b59
Tunnels: Move 3 build classes from tunnel to tunnel/pool
...
and make package private, so all the tunnel build classes are in one place.
2021-06-08 12:47:28 -04:00
zzz
ad48ff61f3
Console: Change all config page headers to "Configuration"
2021-06-08 10:25:00 -04:00
zzz
4aef8d66e3
Console: Remove "configure homepage" item from /home
2021-06-08 10:19:18 -04:00
zzz
2f371301ad
NetDB: Prevent rare deadlock in rebuildRouterInfo()
...
by making it always nonblocking.
as reported by drzed
2021-06-08 10:06:41 -04:00
zzz
c2c922b665
Tunnels: Switch from SHA256 to SipHash for arbitrary deterministic sort
...
of peers. For efficiency.
ref: http://zzz.i2p/topics/3082
thx: jogger
2021-06-08 09:44:17 -04:00
zzz
aee9a3f639
Tunnels: Extend use of high cap peers in expl. tunnels at startup, after extended downtime
2021-06-08 09:28:15 -04:00
zzz
d9c98580d1
Continue implementation of short tunnel build messages (proposal 157)
...
- Generate and parse short record format
- Encrypt and decrypt short records
- Register handlers for 3 new messages ITBM/STBM/OTBRM
- Send ITBM/STBM if all hops support it (disabled)
- Reply with OTBRM at OBEP if STBM received (disabled)
- Send STBM at IBGW if ITBM received (disabled)
- Add logic for when to send new messages
- ChaCha encryption of other short records
- Fix compare logic in ITBM parser (ticket #2814 )
All is still preliminary, disabled, untested; proposal is still incomplete
Still todo:
- Fill in plaintext record for ITBM/OTBRM
- OTBRM key/tag
2021-06-08 08:43:40 -04:00
zzz
8b4a93554f
Router: Fix JobQueue getLastJobBegin() and getLastJobEnd() (ticket #2809 )
2021-06-01 09:32:21 -04:00
zzz
f9b5ee697c
Transport: Consolidate now() calls
2021-06-01 09:01:40 -04:00
zzz
6dab5b44ae
unused import
2021-06-01 08:53:29 -04:00
zzz
e7bef3f4e8
Console: Fix deprecation in rrd4j
2021-06-01 08:51:16 -04:00
zzz
ff44ba4e07
i2psnark: Fix autostart for magnets
2021-06-01 08:50:18 -04:00
zzz
b88c8a4f6a
UPnP: Fix IPv6 address check (ticket #2811 )
2021-05-23 07:38:28 -04:00
zzz
58aa95df87
Router: Increase rekey probability
2021-05-21 09:52:26 -04:00
zzz
56a1184da7
Build: Update RRD4J version in manifest
2021-05-21 09:48:21 -04:00
zzz
ecc8b2a1c6
Console: Don't show default cost for NTCP2 either
2021-05-21 09:47:43 -04:00
zzz
288170a728
Console: Remove unused H cap from legend
2021-05-21 09:02:58 -04:00
zzz
b9efc002c0
RRD4J 3.8
...
Merged in our previous javadoc fixes
Their updated font-selector code remains commented
out in RrdGraphConstants.getFont()
Now requires Java 8
2021-05-21 07:36:57 -04:00
zzz
6926f5769e
Systray: Drop unused BrowserChooser
2021-05-20 09:04:26 -04:00
zzz
9036aa84f6
Build: Remove broken list-changes targets
2021-05-20 08:56:21 -04:00
zzz
557c1d0f04
Console: Make the /confighome headers match the home page headers
...
Fix padding on file chooser buttons
2021-05-20 08:47:20 -04:00
zzz
2bb14c317f
Debian files for 0.9.50
...
checklist updates
2021-05-19 09:50:47 -04:00
zzz
cb7dcda57f
Fix dup patched/unpatched jetty classes
i2p-0.9.50
2021-05-18 08:47:18 -04:00
zzz
48cfb6114b
0.9.50
2021-05-18 08:21:33 -04:00
zzz
16d50f1e4f
Console: Fix tooltip
2021-05-18 08:06:25 -04:00
zzz
fb6e8249d0
bump for review
2021-05-15 14:03:03 -04:00
idk
f83bd18693
set min-height of susidns iframe to the height of the browser's viewport, and automatically show the howitworks section on the susidns homepage. Gets rid of the double-scrollbar on the iframe
2021-05-15 12:02:33 -04:00
zzz
33954094a0
Fix bug reporting links in readme files
2021-05-14 12:57:14 -04:00
zzz
aa16cc02a1
Pull translations from transifex
2021-05-14 12:45:48 -04:00
zzz
bcc6f9e053
Remove deleted script from test
2021-05-14 12:21:31 -04:00
zzz
6796a3cdfe
Remove ancient C, CSharp, Perl, Python SAM v1 client libs
...
See http://i2p-projekt.i2p/en/docs/api/samv3 for maintained list of v3 clients
Remove unmaintained v3.0 protocol doc, link to website instead
2021-05-14 11:45:47 -04:00
idk
59439da702
bump infodiv on slide four of /welcome 2% further to the right
2021-05-13 11:51:00 -04:00
Zlatin Balevsky
a7467aca2a
Merge branch 'gradle-reproducible-2' into 'master'
...
Fixes for reproducible Gradle build
See merge request i2p-hackers/i2p.i2p!32
2021-05-13 12:45:50 +00:00
Zlatin Balevsky
ec163549f9
Fixes for reproducible Gradle build
2021-05-13 12:45:50 +00:00
zzz
3196e3dfd2
BuildTime update
2021-05-13 07:47:54 -04:00
zzz
d2eda3e2e2
Blocklist update
2021-05-12 08:33:18 -04:00
Zlatin Balevsky
8c36f5d5f0
Merge branch 'gradle-reproducible' into 'master'
...
reproducible builds with Gradle
See merge request i2p-hackers/i2p.i2p!30
2021-05-11 17:50:14 +00:00