b0bba18f33
Build: Add manifest attributes for java version to all jars and wars
2016-11-17 15:14:50 +00:00
08d1ea89bf
Build: Set Java 7 build target for all jars;
...
embedders (esp. Android) targetting 1.6 must
set javac.version=1.6 in override.properties and set
both bootclasspath variables.
2016-10-26 16:56:13 +00:00
cee3ebbb23
less wtf
2016-10-21 15:20:35 +00:00
9c0ae14609
Streaming: Fix debug NPE (ticket #1821 )
2016-08-02 14:56:03 +00:00
37ebf04bb5
Streaming: Kill accept() when session disconnects
2016-07-16 16:59:07 +00:00
e146480401
More manifest attributes in streaming jars
2016-06-15 18:34:44 +00:00
9a9144321d
Add build target for Maven Central
...
Requires the Maven Ant Tasks to be installed. On Debian:
sudo apt-get install libmaven-ant-tasks-java
2016-06-13 06:02:48 +00:00
0e941625cf
Streaming: Return I2PSocketAddress from StandardSocket methods (ticket #1321 )
2016-05-25 14:55:30 +00:00
5a2975ba65
SOCKS: Fix NPE on lookup failure in SOCKS 4a
...
Remove duplicate lookups in SOCKS 5
Log tweaks
Streaming, i2ptunnel: Catch null destination in connect() calls
Synchronize Connection.setRemotePeer(); remove _remotePeerSet field
2016-04-13 13:40:46 +00:00
e65bd26ad5
I2PTunnel:
...
- Add options to block by referer and user-agent
- Increase size of access list field in form
- Log blocked destinations in b32, not b64
- Strip X-Runtime header
Streaming;
- Log blocked destinations in b32, not b64
2016-02-13 15:31:38 +00:00
691e274ca7
Linting dep-ann: Added @Deprecated annotations in i2psnark, i2ptunnel, ministreaming, routerconsole, streaming
2016-02-06 22:38:10 +00:00
b6bd497e52
Replaces instances of getBytes() in apps classes
2015-12-20 02:11:42 +00:00
bb56a11bda
propagate from branch 'i2p.i2p.unittests' (head 53586f73fb813f519cdb6a1f7b1b40efec2e35dc)
...
to branch 'i2p.i2p' (head 628a2c591ca44095e2f93acd026046d4512cf692)
2015-12-08 05:27:03 +00:00
b1668bbc11
Fixup after prop, history, bump -3
2015-11-27 21:10:10 +00:00
9ce8fced02
propagate from branch 'i2p.i2p.zzz.sam' (head b328f0edb961263d7606ea964ecb3f7c319ca1cf)
...
to branch 'i2p.i2p' (head 7b4c0525be182722ef2cc7b564691f27d997da3b)
2015-11-27 20:58:18 +00:00
730dea377a
Streaming: Fix recognition of PoisonPacket in ConnectionHandler
2015-11-25 16:48:25 +00:00
51c5da3f72
lint: don't catch Exception, catch RuntimeException or checked exception.
...
omits SAM, BOB, reflection, commented-out code, and a few other places
2015-11-12 18:49:13 +00:00
1451dc6ece
More: Don't use DataHelper.readLong() for 1-byte reads, for efficiency
2015-11-08 20:43:42 +00:00
5f50f23fe1
Streaming: Split blacklist into one for EC and one for Ed
2015-11-05 21:37:21 +00:00
843e2a8a0e
propagate from branch 'i2p.i2p' (head 4a63eba1606a8ba2448352876b4177d9e4c753a1)
...
to branch 'i2p.i2p.unittests' (head 051ea486db9f6f5a4327038827763f350369f932)
2015-10-09 10:17:03 +00:00
419d6a8e18
SimpleTimer2: Additional fix for uncaught IllegalStateException
...
affecting streaming timers (ticket #1672 )
Minor streaming cleanup
2015-10-08 13:42:31 +00:00
3ea8b477d8
Streaming: Move throttler from context timer to streaming timer
2015-09-27 15:14:18 +00:00
64889b2bc2
Streaming: Move remaining timers from the context to streaming's SimpleTimer2;
...
these were the ones migrated from SimpleScheduler earlier
2015-09-18 14:36:49 +00:00
601376561b
add Closeable/Flushable interfaces
2015-08-27 14:36:19 +00:00
45fe238227
Refactor SchedulerDead tests
2015-07-27 11:50:01 +00:00
e704baddd8
SchedulerDead tests
2015-07-27 08:18:46 +00:00
db9555dba3
Fix test
2015-07-27 06:49:07 +00:00
4b34b49dc1
More MessageInputStream tests
2015-07-27 06:32:53 +00:00
1652bb39e3
Fix Cobertura exclusions
2015-07-27 06:31:31 +00:00
5eda1e0031
JavaDoc paragraphs
2015-07-27 04:29:50 +00:00
b19866cbc4
Refactor part 2
2015-07-27 03:33:30 +00:00
48bcc031da
Refactor tests
2015-07-27 02:57:33 +00:00
f1998e6377
Add Mockito libs to streaming tests
2015-07-27 01:52:56 +00:00
6f1bb85397
Separate out streaming integration tests, make them optional
2015-07-27 00:58:42 +00:00
d662514f74
Move streaming demo out of tests
2015-07-25 11:42:53 +00:00
1eaf376ee7
Crypto: Check for error return from sign()
2015-07-07 13:46:04 +00:00
2681c4b42f
Streaming: New config to add to DSA-only list
2015-07-07 13:35:55 +00:00
addb142ecd
I2CP: Move client-side implementation classes to
...
new package net.i2p.client.impl, leaving only the
factories and interfaces in net.i2p.client
2015-06-18 21:20:00 +00:00
f341e5566b
Pass session in connect();
...
Store the session in Connection;
Don't create a new ConnectionManager for a subsession,
now that all components track the session properly.
@since updates
2015-06-10 19:14:33 +00:00
7b84676f4a
remove session ref from PacketQueue
2015-06-10 12:37:19 +00:00
fef65c996f
Store the session in Packet, so we may more easily and efficiently
...
handle multisession, especially on the incoming side.
More refactoring to follow
2015-06-08 22:18:14 +00:00
099515adff
propagate from branch 'i2p.i2p' (head 1de143fff53bb56e6eac926d6293d62200f0c392)
...
to branch 'i2p.i2p.zzz.multisess' (head 70fc07857232668b93ca6ba02c433dffc7639132)
2015-06-08 21:50:42 +00:00
657f13af29
Remove ConnectionManager ref from PacketQueue
2015-06-03 17:25:25 +00:00
f7b7a98b9d
i2ptunnel: Close input stream when HTTP client decompressor terminates (ticket #1506 )
...
streaming: Minor cleanups, log tweaks
2015-05-04 14:43:54 +00:00
8d9e2bdc71
log tweaks
2015-04-26 17:46:48 +00:00
843230a1cb
Fixed MessageInputStreamTest after constructor changes
2015-04-26 01:43:34 +00:00
772d0beac3
Streaming: Don't wait too long to send a dup ACK, so the other
...
side isn't stuck forever at a window size of 1.
Cleanups, log tweaks, javadocs
2015-04-23 15:34:24 +00:00
64fdfd81ee
remove excess logging
2015-04-23 13:38:44 +00:00
1b09b9faa4
Streaming: More efficient checking for input buffer overflow,
...
add additional checks.
Fix bug if available buffer calculation is negative
Check log level before calling displayPacket()
Log tweaks
2015-04-23 13:19:18 +00:00
6f0ebb2d94
Streaming: Reduce min RTO so that "loopback" connections
...
recover quicker after packet loss;
Reduce default initial ack delay;
Rename misspelled method
2015-04-23 10:28:02 +00:00