23f2261bd9
Apache Tomcat 6.0.44
2015-06-28 12:13:52 +00:00
6e06d326e3
Use ReadLine for SAMHandlerFactory
2015-06-27 20:31:56 +00:00
072e4dc2bf
Add ReadLine with timeouts
...
Implement PING
Handle QUIT, STOP, EXIT
synch DatagramServer start/stop
2015-06-27 19:46:45 +00:00
f56ac66d64
Make DatagramServer a Handler, register with bridge
2015-06-27 16:02:15 +00:00
c662f17823
Move DatagramServer from SAMv3Handler to its own file,
...
javadocs
more changes to follow
2015-06-27 15:41:19 +00:00
246b376ed9
tab cleanup
2015-06-27 14:58:29 +00:00
194f20e18c
V3 Stream Session: SSL for STREAM FORWARD
...
better exception handling
boolean cleanups
2015-06-27 14:31:55 +00:00
9b2d416154
Stub out PING and PONG commands.
...
Handle PING and send PONG. No code for sending PINGs yet.
Don't drop connection if only one token.
2015-06-27 13:15:28 +00:00
12385f04ec
protocol and ports for outgoing datagrams
2015-06-26 23:12:01 +00:00
49e68bcc86
ports for CONNECT
2015-06-26 21:47:37 +00:00
b82c1ead72
Add AUTH commands: ENABLE, DISABLE, ADD, REMOVE
...
Store changes to config file
2015-06-26 21:32:24 +00:00
33672e6a86
Add authorization
...
New PasswordManager methods for use by SAM
2015-06-26 20:24:15 +00:00
876729c24e
Add protocol and port notification
2015-06-26 18:51:03 +00:00
b6cb074c04
Add sam.config file support and -c file option
...
Add partial SSL support (will require Java 7 due to SocketChannel changes)
won't compile, SSLServerSocketChannel and SSLSocketChannel not checked in,
pending decisions on implementation
Bump version to 3.2
2015-06-26 15:40:20 +00:00
dd47389ad1
Console: Use registered host/port for eepsite link (ticket #1604 )
...
Jetty starter: Register host/port when started
PortMapper: Add hostname support
2015-06-25 17:00:52 +00:00
25268e7cb2
Transport: Add failsafe to prevent complete SSU stall waiting
...
for bandwidth limiter, root cause unknown
2015-06-24 19:11:05 +00:00
355b2a1528
I2CP: Don't try to decrypt an LS before it's encrypted (ticket #1608 )
...
log tweaks
2015-06-23 21:16:34 +00:00
975149d049
Router: Increase default outbound bandwidth to 60 KBps;
...
raise class L/M boundary to match so defaulted routers are still L
2015-06-23 20:50:22 +00:00
af394e13ad
GeoIP: Add countries and flags for Asia/Pacific, Bonaire, St. Barts,
...
St. Maarten, South Sudan
AP: black flag copied from A1
BL: official flag is France, copied from FR
BQ, SX, SS: PNG files generated from public domain SVG files from Wikipedia
Shortened some other country names (remove "Republic of", etc.)
Change spelling to Macau, Vietnam
2015-06-23 20:33:38 +00:00
e3f64f6edf
Console: Fix NPE on /configtunnels
2015-06-23 20:26:02 +00:00
2fbbfa388e
NetDB: Partially revert last NetDB change: flood because we don't want to create a hole in the DHT before publisher resends to somebody else.
2015-06-22 20:11:29 +00:00
0b4d4ddcbc
update hardcoded tags
2015-06-21 15:42:30 +00:00
428d89a307
Update: Add config to disable translated news
...
Rewrite addLang() for efficiency
2015-06-21 15:41:33 +00:00
feff6c003b
bump
2015-06-20 10:30:14 +00:00
699d550992
NetDB: Don't say we stored, and don't flood, if we're shutting down
2015-06-20 10:06:54 +00:00
c6896c4418
I2PSnark: Auto-start now only starts torrents which were running at shutdown ( #766 )
2015-06-20 10:03:47 +00:00
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
5878fae88f
Use getopt for SAM args processing
...
Args processing cleanups
Change default host from 0.0.0.0 to 127.0.0.1
Add -s option for SSL (unimplemented)
Put help text in a single string
2015-06-17 02:22:28 +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
233cce8311
remove _args field
2015-06-16 13:59:27 +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