515a9b8d0d
i2psnark: Fix 'left' amount in announce exceeding size
...
and causing tracker error on initial announce
2022-05-17 09:51:34 -04:00
52958b95d5
i2ptunnel: Add log message on reconnect
2022-05-14 08:58:58 -04:00
b36ed7de1a
SSU2: Method scope
2022-05-14 08:52:15 -04:00
693aefe83a
javadoc
2022-05-14 08:50:37 -04:00
ed30da0f0f
NetDB: Remove dup now() calls
2022-05-14 08:48:13 -04:00
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
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
bf27bf140d
poupdate-source
2022-05-10 12:41:09 -04:00
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
47e02f7930
Interactive SAM Authentication Interface
2022-05-07 16:36:38 +00:00
75b808fcf6
DoH Server list update
2022-05-06 08:50:13 -04:00
5cbdb7d806
Tomcat 9.0.62
2022-05-02 11:31:45 -04:00
2c8428d85e
GeoIP 2022-05-01
2022-05-02 10:15:06 -04:00
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
db8a843e82
SSU: Enforce peer test message 4 in-session
...
for routers 0.9.52 or higher
2022-04-29 09:41:10 -04:00
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
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
9e4063a161
NetDB: Don't flood RIs banlisted forever
2022-04-28 10:47:01 -04:00
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
71a58cb1bf
Crypto: Destroy ChaCha/Poly after one-time-use
2022-04-25 10:05:16 -04:00
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
32bba60bed
SSU2: Peer Test fixes part 4
...
Fix NPE sending message 6
2022-04-24 15:46:57 -04:00
0f3abf0c9e
SSU: Publish empty IPv6 address when missing introducers
2022-04-24 10:23:33 -04:00
5c1b6ba703
SSU2: Add properties to address when missing introducers
2022-04-24 09:36:23 -04:00
5e6ec442a7
SSU2: Fix PacketPusher NPE
2022-04-24 09:35:00 -04:00
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
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
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
4c10b414c4
InNetMessagePool: Remove some low-level logging
2022-04-17 10:13:46 -04:00
4c15a0e1c4
i2psnark: Make PeerCoordinatorSet and ConnectionAcceptor final
2022-04-17 10:11:19 -04:00
203fbdaa9f
Console: Usage formatting on /tunnels
2022-04-17 10:10:18 -04:00
9431b9cfdc
i2psnark: Soft restart fixes part 5
...
Do not stop the ConnectionAcceptor after RouterRestartException,
delay and reconnect instead.
Fix restart() to actually restart after stopped.
2022-04-17 09:56:07 -04:00
2bec84dd88
Streaming: Soft restart fixes part 4
...
Do not clear the DisconnectListeners after notification
2022-04-17 09:51:30 -04:00
cf7efcada8
I2CP: Soft restart fixes part 3
...
Remove low-level I2CP reconnector
as it may result in duplicate destinations after
higher-level (i2ptunnel) or application-layer reconnections
Root cause identified by BiglyBT
Gitlab issue #350
2022-04-17 09:45:40 -04:00
dda25bf1ed
Router: Restart fixes part 2
...
Don't set our RI loaded from disk if too old
Rekeying was prevented by previous checkin,
but this fixes root cause
2022-04-14 08:25:16 -04:00
04b1bdb453
Router: Soft restart fixes part 1
...
Reset uptime on soft restart
Don't rekey after failure to store our RI due to clock skew
Change comm system state during soft restart
Restarter log tweaks
2022-04-13 10:28:43 -04:00
e04d31eb04
Update: Log full path to update file
2022-04-12 09:33:06 -04:00
706ed2ced2
javadoc
2022-04-12 09:33:06 -04:00
bb7278c5f6
Transport: Remove unnecessary isEmpty() check
2022-04-12 09:33:06 -04:00
3edc235104
SSU2: Minor updates
...
send timeout code in termination
remove unused intro key block handling
log tweaks
2022-04-12 09:33:06 -04:00
806046df64
One more ihost to itag change, missed in earlier checkin
2022-04-12 09:33:06 -04:00
345c64ebaf
Tunnels: Don't build client tunnels less than min length
...
even if we don't have enough peers
2022-04-12 09:33:05 -04:00
53eb6ba7e0
Console: Fix Sybil closest hash tabs
2022-04-12 09:33:05 -04:00
eaa526583d
Transport: Fix UPnP deadlock
2022-04-12 09:33:05 -04:00
c0b8fe94a8
fix margins on dark theme bandwidth config table and info div
2022-04-11 13:59:26 -04:00
6e5049c1db
remove remaining absolute tags from xhr's on wizard page
2022-04-11 13:56:11 -04:00
949f619ecc
fix margin on bandwidth configuration page, fix alignment on bandwidth configuration page, align informational text to language start
2022-04-11 13:35:13 -04:00
f7c3e06db5
I2CP: Fix external I2CP broken when session ID is 0
...
one chance in 64K, broken since 2005
don't revert previous attempted fix using synching,
that's still a good idea
2022-04-11 10:30:29 -04:00
1a26e1789c
remove the startup wizard images themselves from the source tree
2022-04-08 16:55:31 -04:00
e40bbc9f18
Overhaul CSS n New Install Wizard in order to make it less dependent on absolute positioning. Remove confusing M-Lab measurement table since the meaningful results are already populated in the configuration table. Adjust postioning of some elements on the bandwidth config pages. remove the old images from both themes.
2022-04-08 16:53:36 -04:00