zzz
7ea3c430aa
Util: FileLogWriter minor optimization
2022-05-28 12:32:39 -04:00
zzz
d467dc28b9
I2CP: Only send one notification to each session listener
...
for reportAbuse(), disconnected(), and errorOccurred(),
because a single listener may be registered for multiple ports/protocols
2022-05-28 12:02:52 -04:00
zzz
8ac78af293
Console: Require full restart on transport enable/disable
...
Don't do soft restart if full restart required
2022-05-28 11:58:02 -04:00
zzz
e44eeaf5ae
Router: Don't fail to start up on unchecked family key errors
2022-05-28 10:53:25 -04:00
zzz
17cc514bb1
Console: Add TODOs for country variants of readme files
...
Clean up language selection code in ResourceHelper
2022-05-27 11:59:49 -04:00
zzz
86996dde28
UPnP: Don't bind HTTP listen sockets to all addresses at startup
...
The lib was binding to all addresses, and then our
UPnP.updateInterfaces() was closing most of them on first run.
Fix the lib to only bind to the non-public and non-deprecated ones,
using the same getLocalAddresses() method as in our code.
2022-05-27 11:18:48 -04:00
zzz
34789fdb30
Streaming: Improve error message on unsupported sig type
...
Fallback to Ed25519 on error
2022-05-27 09:29:49 -04:00
zzz
a74f36358f
i2psnark standalone: Skip browser launch if so configured
2022-05-26 12:29:35 -04:00
zzz
a6ad525197
Addressbook: Add CLI
2022-05-26 11:57:34 -04:00
zzz
0826b1e228
Crypto: Throw checked exception
...
for unimplemented ElG import, so CertUtil.loadPrivateKey() will
continue processing and then
fail with the correct exception and error message on bad input.
Pull constant KeySpec out of loop.
2022-05-25 09:12:12 -04:00
zzz
5d3c29fb27
Debian files for 1.8.0
2022-05-24 12:29:31 -04:00
zzz
8256f61d56
1.8.0 / 0.9.54
i2p-1.8.0
2022-05-23 09:25:37 -04:00
zzz
ffc5ed8dc2
i2psnark standalone: Add hint to disable browser launch on windows
2022-05-23 09:10:48 -04:00
zzz
860eb22af7
refresh Debian patch
2022-05-23 08:47:56 -04:00
zzz
1a050303fa
bump for review
2022-05-20 13:30:19 -04:00
idk
ce0c84c5d9
make SAMException class public so that it can easily be used by SAM implementers/embedders. Looks like it should have been public, all the constructors are public but the public keyword is missing on the class itself. Make tabs and spacing consistent in that file.
2022-05-19 14:37:17 -04:00
zzz
b537bd18b0
bump -20-rc
2022-05-19 13:40:25 -04:00
zzz
de79f52c81
New zh_TW translations
2022-05-19 13:35:28 -04:00
zzz
a5bc80da09
i2ptunnel: Improve message on filter file error
2022-05-19 13:15:16 -04:00
zzz
5f4ad87d10
Bump build time
2022-05-19 13:13:16 -04:00
zzz
cc56c4b506
Rebuild updated man page translations
2022-05-19 13:12:39 -04:00
zzz
13efc59916
Pull translations from Transifex
2022-05-19 13:10:57 -04:00
zzz
515a9b8d0d
i2psnark: Fix 'left' amount in announce exceeding size
...
and causing tracker error on initial announce
2022-05-17 09:51:34 -04:00
zzz
52958b95d5
i2ptunnel: Add log message on reconnect
2022-05-14 08:58:58 -04:00
zzz
b36ed7de1a
SSU2: Method scope
2022-05-14 08:52:15 -04:00
zzz
693aefe83a
javadoc
2022-05-14 08:50:37 -04:00
zzz
ed30da0f0f
NetDB: Remove dup now() calls
2022-05-14 08:48:13 -04:00
zzz
81255e19ae
Transport: Fix thrashing of UPnP IPv6 listen sockets
...
Strip % suffixes from addresses before comparing
Fix HTTPMUSocket.getLocalAddress() to return the correct bound address
Throw exception on multicast socket bind failures, don't attempt
further operations on failed sockets
Add toString() to sockets for debugging
Log tweaks
2022-05-11 11:54:25 -04:00
zzz
07dbab9f02
Util: Rename modified apache classes (Gitlab ticket #353 )
...
to avoid conflict in applications linking to apache jars
As requested by 'mesh' project
Remove with-libhttpclient-java build option
No known external uses other than obsolete i2pcontrol plugin
2022-05-11 07:54:56 -04:00
zzz
bf27bf140d
poupdate-source
2022-05-10 12:41:09 -04:00
idk
3a906a6ce5
Merge branch 'sam-secure-session' into 'master'
...
Interactive SAM Authentication Interface
See merge request i2p-hackers/i2p.i2p!58
2022-05-07 16:36:39 +00:00
idk
47e02f7930
Interactive SAM Authentication Interface
2022-05-07 16:36:38 +00:00
zzz
75b808fcf6
DoH Server list update
2022-05-06 08:50:13 -04:00
zzz
5cbdb7d806
Tomcat 9.0.62
2022-05-02 11:31:45 -04:00
zzz
2c8428d85e
GeoIP 2022-05-01
2022-05-02 10:15:06 -04:00
zzz
8fe9d7ac06
SSU2 minor updates
...
Send ack for peer test and relay blocks
Add SSU2 pending inbound states to establisher check
Remove unused PacketBuilder2 method
2022-04-30 11:44:52 -04:00
zzz
db8a843e82
SSU: Enforce peer test message 4 in-session
...
for routers 0.9.52 or higher
2022-04-29 09:41:10 -04:00
zzz
a730c1acea
SSU2: Handle RI block in Data and Peer Test messages
...
Don't process out-of-session Peer Test message unless enabled
2022-04-28 10:52:01 -04:00
zzz
d6aaf3ee3a
NTCP: Don't flood RI block unless newer
...
Don't accept store of our RI in RI block
2022-04-28 10:49:13 -04:00
zzz
9e4063a161
NetDB: Don't flood RIs banlisted forever
2022-04-28 10:47:01 -04:00
zzz
008943f699
SSU2: Peer Test fixes part 6
...
Change size/ip/port fields to match changes in proposal 159
2022-04-27 08:30:22 -04:00
zzz
71a58cb1bf
Crypto: Destroy ChaCha/Poly after one-time-use
2022-04-25 10:05:16 -04:00
zzz
4a6f6f8647
SSU2: Peer Test fixes part 5
...
Fix extraction of Charlie address after receiving message 4
for use in message 6
2022-04-25 07:38:48 -04:00
zzz
32bba60bed
SSU2: Peer Test fixes part 4
...
Fix NPE sending message 6
2022-04-24 15:46:57 -04:00
zzz
0f3abf0c9e
SSU: Publish empty IPv6 address when missing introducers
2022-04-24 10:23:33 -04:00
zzz
5c1b6ba703
SSU2: Add properties to address when missing introducers
2022-04-24 09:36:23 -04:00
zzz
5e6ec442a7
SSU2: Fix PacketPusher NPE
2022-04-24 09:35:00 -04:00
zzz
cdf5bec155
SSU2: Peer Test fixes part 3
...
Reject if alice/charlie already connected
Do not retransmit msg 1 after receiving msg 4
Log tweaks
2022-04-24 08:57:20 -04:00
zzz
281bf68098
SSU2: Peer Test fixes part 2
...
Don't send message 5 unless we sent accept in message 3
Fix packet length for messages 5-7
Pass messages 5-7 from PacketHandler to PeerTestManager
Decrypt and process messages 5-7
Handle messages 4 and 5 in either order
Don't set test complete after message 5
Build data block for message 6
Log tweaks
2022-04-23 15:57:00 -04:00
zzz
ce2b5639b5
SSU2: Peer Test fixes part 1
...
Store our IP/port in PeerState2
Send our IP/port in message 1
Fix signature validation of message 4
Check for 0 status in messages 1 and 2
Fail on nonzero status in message 4
Log tweaks
2022-04-23 12:13:03 -04:00