zzz
358f5fa453
Change canonical domain to i2p.net
2026-01-14 12:08:01 -05:00
zzz
4e0d67ef23
Streaming: Allow configured max window size higher than default
...
to allow testing of larger sizes
2025-07-01 08:12:41 -04:00
zzz
a80ea64429
Streaming: Prevent AIOOBE when verifying large signed packets
...
(prep for PQ)
2025-02-25 07:16:08 -05:00
zzz
c248a999a4
Streaming: Promote profile properties to interface
...
i2ptunnel: set bulk profile for servers;
i2psnark: set bulk profile;
Prep for tunnel bw params (proposal 168)
2025-02-21 10:22:24 -05:00
zzz
c108d0352b
Log level tweak
2025-02-20 09:19:23 -05:00
zzz
5c28c7f0a4
Streaming: Reduce batch delay
...
unless slow
2024-11-17 07:11:28 -05:00
zzz
a5c17022a5
javadoc spelling fixes
2024-10-02 09:16:33 -04:00
zzz
4eb70e97f4
streaming: Allow i2p.streaming.profile != 1
...
previously threw an exception even though value was
mostly ignored and never set by i2ptunnel.
i2pd plans to start using this option.
Do not set profile flag in streaming header, it is unused.
2024-09-21 13:50:45 -04:00
zzz
934e4e9cdb
javadoc notes
2024-08-09 09:47:57 -04:00
zzz
f337c1b3c9
I2CP: Prevent loopback messages to same session (i2pd Github #2005 )
2024-01-15 10:35:29 +00:00
zzz
b98b86bb6a
Javadoc: More 0.9.61
2023-12-14 12:03:07 -05:00
zzz
7a317e5026
i2ptunnel: Remove nonstandard Proxy-Connection header (Gitlab #452 )
2023-10-28 15:39:44 +00:00
zzz
0ba97ed4cd
SAM: Accept fixes (Gitlab #399 )
2023-09-29 09:57:12 +00:00
idk
88d9d0f9b7
Nested NetDb Branch Redux
2023-08-31 02:53:07 +00:00
idk
38666d2449
Send and check target destination in first streaming SYN packet
2023-03-13 01:30:17 +00:00
zzz
1e28557ce2
cleanup buf.append(s.substring(a, b)) -> buf.append(s, a, b)
...
all over, for object churn
2023-01-31 07:31:02 -05:00
zzz
4ef4ae4df5
Streaming: Refactor sig checking
...
Save sig OK status in Packet
Fix spot where byte array cache was not used
Do not send NACK 0 for retransmitted SYNs
Remove 1-byte DataHelper.toLong() calls
2023-01-30 13:21:10 -05:00
zzz
be5a10194a
Build: Fix list of changed files in manifests
...
Broken in move from mtn to git
Fix some places that were broken even with mtn
2023-01-22 10:08:53 -05:00
zzz
fb7cd7e3ef
Streaming: now() call consolidation
2023-01-11 12:57:43 -05: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
2bec84dd88
Streaming: Soft restart fixes part 4
...
Do not clear the DisconnectListeners after notification
2022-04-17 09:51:30 -04:00
Zlatin Balevsky
1ae05103e4
Prevent the sender from sending too far ahead of an unacked packet
2021-09-02 18:22:12 +01:00
zzz
6b2a4a8fda
Streaming: remove unneeded returns
2021-07-20 10:39:59 -04:00
zzz
373924e650
Streaming: Reduce immediate ack delay
2021-07-07 08:31:17 -04:00
zzz
e88eed760d
Streaming: Minor cleanups
...
- Remove unused stream.trend stat
- Optimization of getting first value from TreeMap
- Only notify reader of input stream when new data available
2021-06-27 11:50:20 -04:00
zzz
731bf920f6
Util: Consolidate dup BandwidthEstimator interfaces
2021-03-09 07:37:51 -05:00
zzz
6e2292354a
Build: More prep for different release and API versions
...
Use API version as manifest Specification-Version
Use API version in I2CP
Reduce sybil penalty for version and banlist
2021-02-23 10:43:32 -05:00
idk
e3c2ad6354
fix broken travis test
2020-12-30 14:14:30 -05:00
Zlatin Balevsky
067ee80ba0
remove IntelliJ and Eclipse project descriptors
2020-12-11 19:45:25 +00:00
zzz
a98fe45204
Streaming: Add Retry-After header to throttle response
2020-12-06 13:26:55 +00:00
zzz
8cc62b5b42
Util: More elimination of data copies
2020-11-04 14:27:16 +00:00
zzz
e242015145
Util: Hook in ByteArrayStream
...
Set accurate lengths for zero-copy
2020-11-04 12:04:24 +00:00
zzz
190b76d7fd
Tunnels: Improved logging and handling of offline signature expiration
...
Store back ref to controller in tunnel
Stop server controller on I2PException
Support generation of keys with fractional days expiration for testing
2020-10-29 15:20:56 +00:00
zzz
d387448794
;; -> ;
2020-10-17 14:41:13 +00:00
zzz
a9a5d13e06
Build: Set javac release property (ticket #2775 )
...
Ant version 1.9.8 or higher now required
Drop support for Xenial package build
Fix up BOB build configuration
Fix i2psnark standalone build
2020-10-07 13:33:41 +00:00
zzz
b31b42a557
Streaming: Fix copy/paste errors in tag option handling
2020-09-27 14:17:36 +00:00
zzz
feba993019
javadoc fix
2020-08-29 13:34:00 +00:00
zzz
cc6247fe7e
findbugs all over
2020-08-19 14:50:58 +00:00
zzz
4c2bf3e42f
I2CP: Meta LS error code handling
2020-06-12 15:58:30 +00:00
zzz
6ec95a7f13
Misc. Javadoc fixes
2020-06-10 15:28:22 +00:00
zzz
370f96acfb
Streaming: Increase MTU for ratchet (proposal 155)
...
Set MTU in receiveConnection() for inbound connections
Cleanup CDR.isAckOnly()
Only call now() in MOS for debugging
Set receive.streamActive stat to 1, not 0
2020-05-30 16:24:25 +00:00
zzz
03b1a4dfc0
Installer: Require Java 8 (ticket #2511 )
...
Jetty 9.3.28 (ticket #2098 )
This breaks Debian builds, fixes to follow
2020-05-27 16:08:54 +00:00
zzz
df3a03afc5
Streaming: Fix timer race (ticket #2739 )
2020-05-21 11:47:39 +00:00
zzz
40b312d7c1
Streaming: Change pushBackRTO() log error to warn (ticket #2739 )
2020-05-14 18:47:54 +00:00
zzz
778d6a2809
Streaming: Reduce default ack delay to match RFCs (ticket #2706 )
2020-05-06 13:59:41 +00:00
zzz
d7095b69b9
Streaming: Cleanup, use field instead of method
2020-05-01 11:19:07 +00:00
zzz
dd96e29213
Streaming: Fix overhead documentation
2020-05-01 11:16:55 +00:00
zzz
634802c008
Streaming: Westwood+ congestion control (ticket #2719 )
...
Increase max slow start window to 64
Change RTT calculations from double to float
Original idea from jogger
Original patch from zlatinb
Developed and tested with zlatinb
2020-04-30 12:44:55 +00:00
zzz
eb7211660f
Streaming: Reduce TCB cache time
2020-04-23 13:35:02 +00:00
zzz
25a80c78b5
Build: Manifests for test, source, and javadoc jars
2020-04-21 12:52:23 +00:00