zzz
bec8feb05a
Build: Fix up proxy file location
2020-12-20 14:08:13 -05:00
zzz
d86ccded53
Proxy: Move error page resources to jar
2020-12-20 13:50:54 -05:00
idk
db7d92a5cd
Apply 1 suggestion(s) to 1 file(s)
2020-12-20 17:57:52 +00:00
zzz
30ffdd03c7
SSU log tweaks
2020-12-20 08:35:07 -05:00
251d8de943
Merge branch 'wplus-wip' into 'master'
...
SSU: Westwood+ congestion control (ticket #2427 )
See merge request i2p-hackers/i2p.i2p!4
2020-12-20 13:13:34 +00:00
zzz
5e8de68746
SSU: Increase sendWindowBytesRemaining when increasing the window
...
Fix BWE log formatting
2020-12-19 08:23:13 -05:00
zzz
8ae29c8c00
SSU: Westwood+ bandwidth estimator classes (ticket #2427 )
2020-12-19 07:26:53 -05:00
zzz
542efa0d9a
SSU: Westwood+ congestion control (ticket #2427 )
...
Reduce initial window to match RFC
Add back to window on message failure
Remove two bps stats
log tweaks
2020-12-18 14:46:26 -05:00
zzz
23c80accfa
SSU: More PeerState cleanup
2020-12-18 11:58:55 -05:00
zzz
b909430725
SSU: Account for packet overhead in window calculations
2020-12-18 11:52:18 -05:00
zzz
20b413bc67
Crypto: Fix use after free (ticket #2797 )
2020-12-18 11:05:36 -05:00
Zlatin Balevsky
a9b6b86183
Merge branch 'ssu-sync-fix' into 'master'
...
lock locked_shouldSend on this
See merge request i2p-hackers/i2p.i2p!3
2020-12-18 13:48:40 +00:00
Zlatin Balevsky
66b724759d
lock locked_shouldSend on this
2020-12-18 09:03:52 +00:00
zzz
56059448c5
SSU: Send subset of fragments (ticket #2427 )
...
if all fragments will not fit in the window.
Track per-fragment send count.
Reset send window when retransmitting.
Update send window when partial acks received.
Make OMS.getMaxSends() and getPushCount() track different things.
Change OMS.push() to be called by OMF and return the pushed fragments.
Use size of smallest fragment rather than total size to determine if we can send a message now.
This is an improved fix for ticket #2505 .
Eliminate repeated calls to OMS.getLifetime()
Log tweaks and reduce log levels
Improves throughput on lossy connections.
Reduces latency for large messages.
This is prep for reducing DEFAULT_SEND_WINDOW_BYTES and W+, which
would have exacerbated these issues.
Additional changes to follow, implementing Westwood+, see #2427
2020-12-17 12:54:24 -05:00
zzz
1c52eeb910
NetDB: Prevent reported NPE
2020-12-16 11:01:45 -05:00
zzz
4aefe4bf7a
SSU: Fix OMF looping when timer isn't cancelled after last message acked
...
Push out timer when no more bandwidth available
Workarounds for now, more changes to follow
2020-12-16 09:40:39 -05:00
idk
b9444cdc51
Merge branch 'fix-ides' into 'master'
...
Fix ides
See merge request i2p-hackers/i2p.i2p!2
2020-12-14 23:22:16 +00:00
idk
eb72e4c9f5
remove padding from control buttons on i2ptunnel in order to recenter the text vertically
2020-12-14 12:18:19 -05:00
zzz
aa181ee43f
SSU: Restore sync dropped in cleanup
2020-12-12 11:00:03 -05:00
zzz
ab04f92072
SSU: PeerState cleanup
2020-12-12 10:15:02 -05:00
zzz
0830329eaf
Build: delete file after building to make git happy
2020-12-12 10:13:56 -05:00
Zlatin Balevsky
2d154cc90e
update gitignore
2020-12-11 20:21:10 +00:00
Zlatin Balevsky
183280871f
get gradle assemble to work
2020-12-11 20:12:27 +00:00
Zlatin Balevsky
067ee80ba0
remove IntelliJ and Eclipse project descriptors
2020-12-11 19:45:25 +00:00
idk
804e2f39f9
append full version to git bundle generation when generating from the ant target
2020-12-11 13:51:40 -05:00
zzz
0ad7e52b71
Router (proposal 156):
...
- Change router ECIES SKM to use N pattern, remove Elligator2, to match proposal changes
- Allow encrypted messages to ECIES routers
- Allow ECIES routers to become floodfill
- Add XDH factory to VM comm system for tests
2020-12-11 10:08:41 -05:00
zzz
e15110bbe1
Build: Fix i2pcontrol unset property in manifest
2020-12-11 09:00:12 -05:00
idk
2cffda6974
update the HACKING.md to reflect better and/or git-based instructions, also a test commit for git migration.
2020-12-10 13:42:02 -05:00
2300f6c226
i2psnark: Add web seeds in TrackerClient
...
list web seeds in UI
2020-12-06 14:25:43 +00:00
1ed8a1b6f3
i2psnark: Close RAF on error
2020-12-06 14:13:10 +00:00
c4ed7719e8
i2psnark: Preserve file attribute strings in metainfo
2020-12-06 14:00:02 +00:00
a98fe45204
Streaming: Add Retry-After header to throttle response
2020-12-06 13:26:55 +00:00
5a3e26453f
Transport: Block SIP ports
2020-12-06 13:11:46 +00:00
c259000cdb
Console: fixup param name
2020-12-06 13:09:57 +00:00
d683f0d9eb
Util: Change DoH to the RFC 8484 protocol
2020-12-06 12:54:20 +00:00
48b8886224
i2psnark: Add WebSeed support - WIP - not hooked in yet
2020-12-06 12:43:55 +00:00
1097220d31
i2psnark: Move URIUtil from war to jar (prep for WebSeed)
2020-12-06 12:37:19 +00:00
fdeae72d38
i2psnark: Fix up standalone build
2020-12-06 12:31:22 +00:00
f870bc2ccd
console: Move web resources to war
2020-12-06 12:05:53 +00:00
ec3bfa3cb7
susimail: Move web resources to war
2020-12-06 12:03:27 +00:00
c3f7c5d154
susidns: Move web resources to war
2020-12-06 12:02:11 +00:00
127b93c1e2
i2ptunnel: Move web resources to war
2020-12-06 11:59:54 +00:00
cd019f258f
i2psnark: Move web resources to war
2020-12-06 11:59:11 +00:00
889b7361fe
imagegen: Move CSS to war
2020-12-06 11:55:40 +00:00
99f6d4aba4
MiniDNS javadoc fix
2020-12-05 14:27:56 +00:00
69deddcbc7
Add DNS library to support RFC 8484 DoH (ticket #2201 )
...
WIP - not yet hooked in
This is a portion of release 1.0.0 of MiniDNS from https://github.com/MiniDNS/minidns/ 2020-07-18
Only contains the minidns-core portion of the library.
Removed tests, most util classes, and DnsRootServer class.
Unmodified, as a base for future checkins.
Total size of zipped classes is about 75 KB.
This software may be used under the terms of (at your choice)
- LGPL version 2 (or later)
- Apache Software licence
- WTFPL
2020-12-05 14:21:08 +00:00
58020b4b58
Console: Swap some columns on ssu /peers for consistency
...
Format send window and slow start threshold values
2020-12-05 12:56:58 +00:00
df43e72a08
PRNG: Drop unused exception and interface
2020-12-05 12:51:24 +00:00
326e2c630c
Debian: Files for 0.9.48
...
refresh patches
update release docs
2020-12-02 14:53:38 +00:00
36fdfd529f
0.9.48
i2p-0.9.48
2020-12-01 15:54:41 +00:00