zzz
2a451cdb97
bump -3
2021-12-18 06:34:21 -05:00
zzz
ccba4a197d
Tunnels: Do not allow failed tunnels to be rebuilt
2021-12-18 06:33:36 -05:00
zzz
098ef9a0ff
Tunnels: remove log in test timeout job
2021-12-18 06:27:18 -05:00
zzz
f317d29dd5
javadoc fix
2021-12-18 06:25:04 -05:00
zzz
f17b568f19
Tunnels: Remove old NTCP cost=2 check in MaskedIPSet
2021-12-18 06:22:54 -05:00
zzz
b8435f5e9e
Tunnels: Cleanup settings for IP restriction
...
Check bounds at initialization
Remove unused setIPRestriction()
2021-12-18 06:17:41 -05:00
zzz
5995b0b7a7
Tunnels: Restore support for IP restriction in client tunnels (MR !45 )
...
Removed in May 2011 when we added fast tier slices
Also add support in exploratory tunnels
Create MaskedIPSet in peer selectors, pass to ProfileOrganizer.selectXXX() for each call.
Not required for one-hop tunnels.
Disable for test networks (i2np.allowLocal)
Reported by 'vulnerability_reports' http://zzz.i2p/topics/3215
2021-12-18 06:14:09 -05:00
zzz
14c5d54f0e
Reseed: Server list update
2021-12-10 07:58:08 -05:00
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