1b2d4c75eb
I2CP: Fix simple session lookups, broken in prop
2015-06-19 15:55:07 +00:00
586defc802
Tunnels: Increase default max tunnels
2015-06-19 14:57:59 +00:00
2499aad51d
I2PSocketEepGet: Do hostname lookups in-session for efficiency
2015-06-19 14:55:49 +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
20c796e87a
Update: Add language param to news fetch, to support translated news (ticket #1425 )
2015-06-18 15:05:48 +00:00
cd62d7170c
I2CP: Don't send the first LS request to the client until we have
...
at least one OB tunnel, so the client waits until we are ready.
This will reduce drops, retransmissions, and failures on new client tunnels.
Fixes to prevent multiple pending LS requests.
2015-06-18 15:02:21 +00:00
acc647822f
sync debian changelog in mtn
2015-06-18 10:34:54 +00:00
1cf544f1d4
fix unit test compile
2015-06-18 00:41:58 +00:00
0f4e09500c
javadocs
2015-06-17 23:46:11 +00:00
7c5dfaee20
I2CP: More fixes after prop, w.r.t. restore after close-on-idle
...
- When socket is closed, set sessionID and LS to null,
close subsession and set its sessionID and LS to null
- Checks on client side for null session ID
- Check for null session in Destroy Session message
- Don't kill I2CP connection due to a bad session ID
in a SendMessage, just drop the message and send
a MessageStatusMessage
- Log tweaks
2015-06-17 23:44:12 +00:00
8d9cced128
history for prop, -6
2015-06-17 16:17:46 +00:00
8096e4f65d
propagate from branch 'i2p.i2p.zzz.multisess' (head 655a0c2bbd50625c804b8de8c809b40ed63f53f4)
...
to branch 'i2p.i2p' (head b977ab50209475c0e74825f361924e05dbd470c7)
2015-06-17 16:00:53 +00:00
036b77746b
Catch uncaught exceptions in ClientConnectionRunner and stop connection
...
Catch null SessionId in messages and stop connection instead of NPE
Wait for LS in SubSession in connect() so we don't send data w/o
a session ID and leaseset
Log tweaks
2015-06-17 02:16:06 +00:00
bc85543ef2
Fix removal of subsession aliases from tunnel manager on
...
I2CP connection shutdown
Sort tweaks for shared clients in summary bar
2015-06-15 14:35:15 +00:00
627f7076b0
debian: Add support for setting open file limits to initscript, add comment to explain how to do it with systemd
2015-06-14 20:16:16 +00:00
863e120204
Hard-depend on gmp >> 5.
2015-06-14 20:12:00 +00:00
53cfba4cbd
merge of 'cb89dec5190f295ba301666166448929f1b7f3c1'
...
and 'f13d8499995c44dc76ae61d4b5c4c936e307eb89'
2015-06-14 20:07:43 +00:00
3a774b7c37
Rename i2p.mooo.com2.crt to i2p.mooo.com.crt, certificate has been switched out on the server
2015-06-14 20:07:35 +00:00
0ad34a4b00
Timestamper: Reduce NTP timeouts to shorten startup time
...
when NTP is blocked
2015-06-13 16:25:58 +00:00
2b9ffc1270
javadoc fixes after review
2015-06-13 15:14:21 +00:00
93c7860d2b
NetDB: Improve routing of DatabaseStoreMessage acks
...
Send our own RI unsolicited in reply if we aren't floodfill
Don't ack or flood a store of an unknown type
PeerTestJob: Don't generate zero reply token
Tunnels: More checks of messages received down exploratory tunnels
javadocs and comments
2015-06-13 15:13:35 +00:00
25f6c3d9e1
apparmor: tweaks to TMPDIR rules
2015-06-13 15:05:28 +00:00
b9e07bc9aa
i2psnark: Fix NPE (ticket #1602 )
2015-06-13 14:20:08 +00:00
09f68e44ca
enable ECDSA by default for shared clients
2015-06-10 23:24:38 +00:00
013b5fd85b
more @since updates
2015-06-10 19:24:20 +00:00
8962bfb6bc
more @since updates
2015-06-10 19:23:26 +00:00
605602e001
@since updates
2015-06-10 19:15:01 +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
c666f8a4f9
Javadoc fixes.
2015-06-09 14:30:42 +00:00
e067761947
Added a new flavour of checkAvailable() to UpdateManager interface.
2015-06-09 03:57:44 +00:00
226bee64ef
Added more variants of isUpdateInProgress to UpdateManager.
2015-06-09 03:44:34 +00:00
1a40e57413
Added isUpdateInProgress() to UpdaterManager interface.
2015-06-09 03:32:33 +00:00
f73101b014
Added checkAvailable(), update() and getStatus() to UpdateManager interface.
2015-06-09 01:09:23 +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
cbc2f899a6
fixup after prop
2015-06-08 22:14:49 +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
ff2ea9ac3e
Irc{Outbound,Inbound}Filter:
...
- Silence 'no streams' warning when we can't connect to an IRC server. Change to WARN.
2015-06-08 19:35:18 +00:00
97aeecd865
FloodfillMonitorJob, FloodfillRouterInfoFloodJob:
...
- Directly connect to nearby floodfills to share our RI to speed up integration of new floodfills (#1195 ).
- Called on both non-ff -> ff OR ff -> non-ff.
- Create FloodfillRouterInfoFloodJob to do so.
2015-06-08 19:24:28 +00:00
8098d705f9
Make netDb.storeFloodNew graphable for testing ( #1195 )
2015-06-08 16:39:41 +00:00
fa8c390267
Language fixups.
2015-06-08 16:14:08 +00:00
e8f4e19bac
NetDB: Fix early NPE
2015-06-07 16:29:41 +00:00
9041a2c69f
SSU: Possible fix for NPE in establisher
2015-06-07 14:13:58 +00:00
384e9118c6
Logs: Correct wrapper.config location when running as a Linux service
2015-06-07 12:44:29 +00:00
0936a2ee23
disable 193.150.121.66 (ticket #1596 )
2015-06-06 21:36:24 +00:00
bc6b0c12ac
update debian changelog to reflect the latest release
2015-06-06 21:33:51 +00:00
f6f051cfa4
remove unneeded user-tmp abstraction; tighten tmpdir perms
2015-06-06 21:31:38 +00:00
fb131a040c
fix snark sort by rate of stopped torrents
2015-06-06 20:54:13 +00:00
9f2ded6073
cleanup
2015-06-06 20:53:33 +00:00
55e36ee458
Console: Add indication of current ff status on /configadvanced,
...
change immediately when config changes, force republish
Router: RI rebuild locking
2015-06-06 16:01:39 +00:00