1eda9e9053
set ethertype to IPv4
2013-04-10 17:01:54 +00:00
2217d1ab95
Moved *streaming and i2ptunnel tests to match convention
2012-11-04 11:23:12 +00:00
84a0793a10
* Streaming: New disableRejectLogging option (default false), enable for snark
2012-10-31 15:56:02 +00:00
4baf3b6913
Fixups after props from:
...
i2p.i2p.zzz.pcap
i2p.i2p.zzz.test
i2p.i2p.zzz.test2
i2p.i2p.zzz.update
Javadoc fixes
Checklist tweak
-1
2012-10-28 13:08:02 +00:00
5766db2c09
propagate from branch 'i2p.i2p.zzz.pcap' (head fff5fc864e5905ed77f8d60f7d0892ed5c2447b4)
...
to branch 'i2p.i2p' (head cc74e6e08096cc7fdb8563b2eae82df2a000ab01)
2012-10-28 12:26:52 +00:00
61ee957add
pcap:
...
- Buffer output
- Separate methods for inbound and outbound, so we
don't need to use PacketLocal for inbound
- Cleanups after prop
- Finals etc.
2012-10-27 18:03:54 +00:00
99e759a5be
propagate from branch 'i2p.i2p' (head 6e6de141ddbaddfcecf8a66ad8cf65f247f41f94)
...
to branch 'i2p.i2p.zzz.pcap' (head ae8977bcc33f75ee36505e739e9e4a194f5d9074)
2012-10-27 16:12:57 +00:00
0ccf65fcf8
banlist
2012-10-26 16:24:31 +00:00
b095b7e769
* i2ptunnel:
...
- Set default read timeout in standard server
- Reduce header timeout, enforce total header timeout
in IRC and HTTP servers (ticket #723 )
* Streaming: Don't ignore option or force connect timeout to 5 minutes
* Streaming javadocs
* SocketTimeout cleanup
2012-10-07 20:57:35 +00:00
49b11e1f84
* Streaming: Don't send RST on globally-blackisted conns
2012-09-28 18:48:16 +00:00
fb5d0cd760
Boolean.valueOf(x).booleanValue() -> Boolean.parseBoolean(x)
2012-09-28 17:50:41 +00:00
20e463e41b
* Streaming:
...
- Implement changing connection limits on a running session
- Implement global blacklist
2012-09-26 20:02:36 +00:00
8633ef9513
* Streaming: Don't send a RST to an hour/day limited peer,
...
or blacklisted, or non-whitelisted, to not waste outbound bandwidth
2012-09-12 21:52:12 +00:00
3781928693
logging cleanups
2012-09-10 17:22:51 +00:00
6bfd916fef
SimpleTimer (ticket #653 ):
...
- Move all remaining uses to SimpleTimer2
- Deprecate
2012-09-01 13:14:15 +00:00
f8bc6f8612
* Streaming: Limit amount of slow-start exponential growth
2012-08-27 20:36:24 +00:00
b01cf32321
* SendMessageOptions: Increase tag fields to 4 bits and use
...
table lookup for more flexibility
* Streaming: Use packet type and current window size to adjust
number of tags sent and tag threshold, to improve
efficiency and reliability
2012-08-26 13:02:11 +00:00
715bde5ecf
* Streaming: Increase max connection timeout
2012-08-20 12:12:48 +00:00
b4a50ed03a
replace SimpleScheduler.getInstance() calls
2012-08-03 17:13:17 +00:00
63f22a54e1
fix unsafe initialization of super constructor calling override
2012-06-29 17:21:57 +00:00
4092f61898
* Streaming:
...
- Allow at least 3 packets and up to half the window to be active resends
instead of just 1, to reduce stall time after a packet drop
- Increase fast retransmit threshold back to 3 to reduce retransmissions
- Don't fast retransmit if we recently retransmitted it already
- Allow double the window as long as gaps are less than the window
- Don't set the MSS in a resent packet (saves 2 bytes)
- Remove redundant calls to updateAcks()
- Update activity timer when resending a packet
- Reset unackedPacketsReceived counter at all places where acks are sent
so it isn't wrong
- Fix some places where the activeResends count could become wrong
- Prevent storm of CLOSE packets
- Never resend the whole packet in ackImmediately(), just send an ack
- Cancel flusher timer in MessageOutputStream when closed
- Move some createRateStats to ConnectionManager to reduce repeated calls
- Cleanups, javadocs, logging, volatile, finals
2012-06-29 14:53:53 +00:00
baa89c5bbf
* OCMOSJ, ElG, Streaming: log tweaks
2012-06-21 19:10:14 +00:00
d8a2e39006
from last checkin - fix enforce proto default, fix http client delayed start
2012-06-20 01:19:05 +00:00
129b16d93d
* Streaming:
...
- Listen only on local port if set
- Listen only for streaming protocol if configured (new option)
- Javadocs re: ports
2012-06-19 20:26:46 +00:00
e522ffad4e
* I2PTunnel:
...
- More client options cleanups
- Options changes now propagate to running
socket managers and sessions, and through to the router
* SocketManager:
- Simplify factory, use 4-arg constructor,
make fields final, deprecate 0-arg constructor
- Improve how options are updated
- Javadocs
2012-06-14 19:44:47 +00:00
c73044b6b4
* Streaming:
...
- Channel cleanups and comments
- New I2PSocketAddress
2012-06-13 19:08:49 +00:00
fc5e30e6ae
better throttle log msgs
2012-05-09 21:07:33 +00:00
764a7f2e13
remove unused private items (eclipse)
2012-03-26 00:52:06 +00:00
1db58dee89
remove unused local variables (eclipse)
2012-03-25 22:16:03 +00:00
f13956d380
remove unused imports (eclipse)
2012-03-25 21:45:18 +00:00
675e8a91a4
* RetransmissionTimer: Instantiate per-destination
2012-03-22 20:40:35 +00:00
7d9db79619
fix build
2012-03-18 00:07:46 +00:00
df8bab6b72
* Streaming: Scheduler cleanup
2012-03-17 21:55:05 +00:00
75eda7e1b1
log tweak
2012-03-01 23:52:56 +00:00
cadedeb06c
* Build: Add built-by to jars; check for corrupt jars on debug page
2012-03-01 16:04:17 +00:00
ad8ce95545
Streaming: Fix race NPE (thx echelon)
2012-02-20 19:34:13 +00:00
7213ff0c76
* Build: Put Implementation-Version in manifests
2012-01-15 16:36:17 +00:00
8ecf423dfc
javadoc
2011-11-07 14:21:07 +00:00
26d3646630
Added an "accepting" channel for I2PServerSockets that is really low brow, but should work for now. Compiles, runs.
2011-11-04 22:56:09 +00:00
f39e201067
* Lower max netdb RI expiration again
...
* Increase default max tunnels
* Cleanups after review
* Exorcism (ticket #476 )
2011-10-10 19:22:03 +00:00
bae011da1d
Re-adding MessageChannel to I2PSocketFull
2011-10-07 01:26:29 +00:00
6d621d5eb9
Checking in MessageChannel, nothing to see here moving on...
2011-10-07 01:26:10 +00:00
979825b07f
build fix
2011-10-05 22:01:53 +00:00
9fbc7aef25
Taking StandardSocket back since an I2PSocket cannot act like a SocketChannel.
2011-10-01 19:45:10 +00:00
00b9864dbf
merge of '1ffee552dec6b7d41faffb34cab1771773dc0bcd'
...
and '528475be65a5b99629fadd09c3d2f42bbc907914'
2011-10-01 17:22:29 +00:00
863fb08fa1
Added rudimentary channel support.
2011-10-01 17:21:53 +00:00
273e940fa1
findbugs
2011-09-28 17:05:38 +00:00
6d064270fc
propagate from branch 'i2p.i2p' (head 793ca7c46f5d8b51c5880fc538dea7874e62f63b)
...
to branch 'i2p.i2p.zzz.test' (head d39f17fe601b6ae514111b07092de820668015d7)
2011-08-20 20:23:27 +00:00
1bf651b88b
final
2011-08-17 17:46:05 +00:00
0d212f6478
dont throw when setting to the same value
2011-07-28 18:23:27 +00:00