zzz
22ff40bc84
Build: Add missing @Override annotations (dep-ann lint)
2021-12-07 15:33:41 -05:00
zzz
a59cad0066
Router: Tweak shutdown messages
...
Change one from CRIT to WARN
Translate one of them
Attempt to translate class name in notifications
2021-12-05 07:21:57 -05:00
zzz
e9aa3a55cc
Add file missing from previous checkin to fix build
2021-12-03 16:51:51 -05:00
zzz
d03c690724
Tunnels: Immediately fail outbound tunnels when
...
we can't connect to the first hop
by attaching an onSendFailJob in OutboundSender.
Check if failed in isValidTunnel()
2021-12-03 12:51:01 -05:00
zzz
de995761db
Tunnels: Change tunnel test failure count to AtomicInteger
2021-12-03 06:15:37 -05:00
zzz
cfbdf8385d
Tunnels: Count consecutive build timeouts per-pool
...
Use exploratory paired tunnel after too many timeouts
2021-12-03 06:10:21 -05:00
zzz
83b959c4a1
Tunnels: Remove 2nd arg on TestJob failure stats
2021-12-03 05:51:56 -05:00
zzz
e66ec208a8
Tunnels: Refactor build completion handling
...
- Add result code to BuildExecutor.buildComplete() and TunnelPool.buildComplete()
- Remove BuildExecutor.buildSuccessful(), move to buildComplete()
- Move ExpireJob creation to buildComplete()
- TunnelPool.buildComplete() now calls addTunnel()
- Eliminate some now() calls
2021-12-03 05:48:27 -05:00
zzz
cf22186182
Router: Shorter ban time for localhost addresses
2021-12-01 15:51:44 -05:00
zzz
dd439bc9be
Transport: Add NTCPConnection.getRemoteIP()
...
to match SSU PeerState method
2021-11-30 11:24:24 -05:00
zzz
5c56884d7f
bump -1
2021-11-30 10:51:33 -05:00
zzz
3895cd1068
Console: NetDB search form improvements
2021-11-30 09:53:44 -05:00
zzz
cf10a2d5b6
Tunnels: Fix NPE in BuildHandler
2021-11-29 12:19:02 -05:00
zzz
56fdc244d4
1.6.0
2021-11-29 10:41:18 -05:00
zzz
ef1e2b02de
Build: Fix the tagged string with '75%'
...
which causes gettext to add a java-printf-format directive,
then the testscript fails if the translated
string doesn't have a '%' in it; strip out the directive
Bump for review
2021-11-26 11:13:41 -05:00
zzz
ad82946fd3
Tunnels: Drop request if hop throttle exceeded by 50%
...
Revert banning peer in throttles
2021-11-23 07:25:53 -05:00
zzz
e3fc34ef1f
Tunnels: Ban peer on excessive build requests
...
Drop requests if previous or next peer is banned
Console: Drop peer when manually banned
Update: Drop peer when banlisted
2021-11-21 08:17:43 -05:00
zzz
6ef4c74d97
NTCP: Move wantsWrite(byte[]) from EventPumper to NTCPConnection
...
for sanity in following the write code path, rather than
going from con to pumper to con, keep the code in con.
Prep for possible write-side improvements in a future release,
ref: http://zzz.i2p/topics/3192
2021-11-16 11:09:05 -05:00
zzz
0e4d684e7d
NetDB: Add new reseed
2021-11-16 10:58:38 -05:00
zzz
e3be6b50ce
Tunnels: Use connected peer for closest inbound hop when
...
approaching conn limits to increase tunnel build success
This should reduce chances of tunnel builds pushing us over conn limits,
and reduce build failures and watchdog warnings when at conn limits.
2021-11-12 07:21:27 -05:00
zzz
721d39c01d
Remove UDPPacketReader logging
2021-10-28 08:25:43 -04:00
idk
7e1c8c7983
Add an i2p.dir.lib property
2021-10-26 16:22:36 +00:00
zzz
1ab3e9b310
SSU: Send Bob-to-Alice Peer Test message in-session
...
Matches what i2pd does.
More checks to require in-session for
Alice/Bob and Bob/Charlie Peer Test messages.
2021-10-20 09:37:32 -04:00
zzz
fd2cf972bf
Javadoc typos
2021-10-14 07:49:02 -04:00
zzz
917b7e615e
javadoc fix
2021-10-11 07:43:15 -04:00
zzz
af97381461
Jetty 9.3.30.v20211001
...
Remove patched SslConnection.java for Jetty #6072 , fix included in this release
2021-10-10 12:09:12 -04:00
zzz
a7a59a2b1b
NetDB: Reduce ban time for routers without netId
...
Don't ban routers with bad netId before RI validation,
unless that router sent the RI
2021-10-05 08:40:30 -04:00
zzz
bf7155b935
NetDB: Consolidate getKBucketSetSize() calls
...
reported by jogger
fix javadoc
2021-10-03 10:13:04 -04:00
zzz
4a8534e4e6
SSU: Downgrade fragmentation log errors to warn
...
reported by drzed
2021-10-02 13:40:23 -04:00
zzz
2b43e4e4b5
Router: Rekey all Android/ARM routers
2021-09-27 10:26:03 -04:00
zzz
d7c89be9a2
Tunnels: Implement Bloom filter for short TBM
...
Reduce TBM Bloom filter size and interval for EC routers
2021-09-25 09:12:15 -04:00
zzz
d466fd6799
UDP: Use a single PacketBuilder everywhere
2021-09-22 12:44:28 -04:00
zzz
116ec88f56
UDP: Replace ACKSender thread with per-PeerState delayed ack timers
...
(low latency improvements part 2)
Timer is created in PeerState messageFullyReceived() and messagePartiallyReceived().
Don't send a delayed ack-only packet if acks are sent in a data packet first.
Reviewed and tested by zlatinb.
Related MRs: !36 !37 !38
2021-09-22 12:12:16 -04:00
Zlatin Balevsky
f14b7d53a3
reduce the delay in ACKs to the minimum of rtt/2 and the constant
2021-09-17 17:32:37 +01:00
Zlatin Balevsky
3355daa334
introduce a lock just for _sendWindowBytesRemaining field
2021-09-17 17:31:45 +01:00
zzz
ea1eac2343
Tunnels: Enable sending short tunnel build messages,
...
remove debug settings
2021-08-26 10:23:13 -04:00
zzz
569e035bfd
Router: Increase rekey probability to 1 in 4
2021-08-26 09:57:16 -04:00
zzz
e340fc885d
1.5.0 / API 0.9.51 release
2021-08-23 10:34:39 -04:00
zzz
63b3da265b
javadoc fix
2021-08-23 09:21:24 -04:00
zzz
03f2cbfc89
bump -10 for review
2021-08-20 13:58:51 -04:00
zzz
de73dec4b8
Crypto: Fix corruption of EC and DSA private keys on Java 17
...
Update test to try all key types
2021-08-13 10:15:24 -04:00
zzz
7d1656c20f
UPnP: Fix construction of absolute URLs
...
where the service relative URL is an absolute path
and the location absolute URL is below the top level.
Fixes communication with "Freebox" UPnP routers.
ref: http://zzz.i2p/topics/3157
2021-08-07 08:39:05 -04:00
zzz
2cb0650980
javadoc fix
2021-08-03 08:37:41 -04:00
zzz
877b1f5f56
Build: Add resources to dependencies
...
remove unused systray icons
2021-07-30 10:35:12 -04:00
zzz
c652d597c9
Tunnels: Prop. 157 updates
...
- Enable handling
- Remove option to disable garlic reply
- Add option to enable sending
2021-07-29 09:51:21 -04:00
zzz
2edac95be9
Tunnels: Updates for proposal 157
...
- Fix compatibility check for OB tunnels
- Add test code to send STBM to explicit peers
- Skip too-many-tunnels check when in test mode
- Cleanups and Log tweaks
2021-07-28 11:09:51 -04:00
zzz
6eb1510324
Transport: Fix UPnP IPv6 NPE
...
ref: http://zzz.i2p/topics/3153
2021-07-23 11:07:59 -04:00
zzz
24ef2b5189
Prop. 157 fix for ChaCha20 IV
...
after testing with i2pd
2021-07-22 15:15:26 -04:00
zzz
2b3a0f0232
bump -5
2021-07-20 10:52:33 -04:00
zzz
3244fe1b0f
Tunnels: Add check for prop. 157 layer enc. type
2021-07-20 10:44:38 -04:00