54dba980b4
#1069 : Replaced SimpleScheduler with SimpleTimer2 in a few places
2015-04-15 15:32:40 +00:00
e44fe98c7e
propagate from branch 'i2p.i2p' (head 6ae35262874a1828d53ddad22e6a6c4db7b031c1)
...
to branch 'i2p.i2p.tuna.tmp' (head 7d48c8e1a01f6c6f6cef802e0436c50785d89716)
2015-04-07 17:01:47 +00:00
facbe8f9a0
#1069 : Deprecated SimpleScheduler and moved functionality into SimpleTimer2
2015-04-06 21:05:24 +00:00
80eb7635c1
findbugs: Added companion equals() and hashCode() methods to existing compareTo()
2015-04-06 15:40:39 +00:00
cce710e377
IRC Server: Better timeout handling when reading initial lines (ticket #723 )
...
Send error responses for timeout, EOF, and bad registration.
Only affects "user" mode, not webirc.
detab
move private fields to top
2015-04-05 17:36:30 +00:00
706ee243a5
Streaming read timeout fixes:
...
i2ptunnel:
- Better timeout handling when reading headers in HTTP server (improved fix for ticket #723 )
Enforce total header timeout with new readLine()
- Prep for returning specific HTTP errors to client on request timeout and header errors,
instead of just closing socket... further work to be in i2p.i2p.zzz.test2 branch
Streaming:
- Fix read timeout on input stream - was waiting too long, often twice as long as timeout, or more
Enforce total timeout even when notify()ed
- Fix read() returning 0 on read timeout instead of -1 (possible fix for ticket #335 )
This prevents passing partial headers to server on timeout
- Fix javadocs for read timeout to match current behavior
- Fix StandardSocket SoTimeout to account for differences with I2PSocket readTimeout
- log tweaks
2015-04-04 17:00:57 +00:00
351a1a8d27
i2ptunnel: Fix NoSuchElementException processing proxyList
...
caused by 03-31 checkin
2015-04-04 16:59:21 +00:00
fcec43b7ca
i2ptunnel: Fix stopping tunnel on bad args when starting,
...
broken by new state code
2015-04-03 23:46:24 +00:00
eb7693561b
spelling
2015-04-01 13:59:51 +00:00
20197fc3ec
i2psnark: Fix changing data directory on Windows (ticket #1503 )
2015-04-01 12:41:38 +00:00
fadc624f7c
API: Fix some client-side APIs to honor defaults in Properties;
...
add javadocs to specify where we do and don't (ticket #1491 )
2015-03-31 13:18:11 +00:00
22c4149358
fix another split() bug
2015-03-31 11:26:02 +00:00
c770c6bc6a
i2ptunnel: Fix multiple SSL outproxies in HTTP client
...
escape and truncate URL on error page
2015-03-31 11:21:32 +00:00
956730c5e9
log tweak to help diagnose ServerSocket closed
2015-03-28 10:54:00 +00:00
72b9c92a6e
better 7 bit error message
2015-03-28 10:51:59 +00:00
f3d573cab0
i2ptunnel HTTP client: Replace all getBytes() calls
...
with a Writer or getBytes("UTF-8") for efficiency and to
avoid encoding issues.
Store strings as strings, not bytes.
Catch IOEs to prevent cascading error pages.
Minor cleanups
2015-03-25 12:10:14 +00:00
9e18c7ea18
Streaming: Throw I2PSocketException when connection is reset,
...
display new error page in HTTP client (ticket #643 )
javadocs
2015-03-24 14:33:36 +00:00
a975dc4427
Summary bar: linkify news headings, remove 'show news' link
2015-03-23 15:47:33 +00:00
b875e284af
merge of '33b368d75d4b7536dd4a29efa35fba64e6dc409d'
...
and '8eb5a0d367c4b34eadc326e0ba727e998e6f5505'
2015-03-23 14:21:05 +00:00
46fe4298b9
States for TunnelController ( #815 )
2015-03-23 13:59:05 +00:00
9790d3ba64
Tweak so TODO is marked in IDEs
2015-03-23 12:50:33 +00:00
2d31f30a22
ReadWriteLock in TunnelControlGroup ( #815 )
2015-03-23 12:49:30 +00:00
2fefe93922
merge of '91e8b79f2d8c4ffd26867eb6ddd0ee63d22b0ca9'
...
and 'dd39c6a48fec46017ce527d8b8b8208369ecda5e'
2015-03-23 12:47:40 +00:00
399b068a4e
Fixed NPE in test
2015-03-23 03:54:21 +00:00
dcffde6eeb
Javadoc: missing package.html files in applications (ticket #1109 )
2015-03-22 18:37:40 +00:00
0f6040ecb1
enforce a minimum number of RIs to bundle
2015-03-22 12:44:32 +00:00
a0ab72e362
more /configreseed help text
2015-03-22 12:26:05 +00:00
2c45378c6d
Console: Better status feedback on manual reseed from URL
...
Reseed: Better status feedback and cleanup in summary bar
2015-03-22 10:08:48 +00:00
44c75187f5
set tunnel name for ping
2015-03-22 08:30:38 +00:00
2d58501db3
Plugins: Add form to browse for local plugin file to install,
...
easy since we have multipart in console now
Better status feedback from update manager to console
2015-03-21 17:23:19 +00:00
9c0aa0c271
randomize i2psnark temp dir name
2015-03-21 12:19:03 +00:00
47f3476078
More I2PTunnel UI logic into GeneralHelper
2015-03-21 04:29:32 +00:00
aae801efaf
sort config tabs
2015-03-20 16:51:34 +00:00
590a3c98e5
charset
2015-03-20 12:32:53 +00:00
7f472e4ee9
Console:
...
- Move multipart form support from susimail to jetty-i2p.jar
so console can use it
- Add multipart form support to formhandler.jsi and FormHandler.java
Reseed:
- Fix zip magic number
- Finish manual reseed from local file
package.html files for jetty-i2p.jar
2015-03-20 12:30:04 +00:00
59348f8dbd
Reseed:
...
- Add form to manually reseed from zip or su3 URL
(result status not yet working)
- Add form to manually reseed from local zip or su3 file
(not yet working, needs multipart/form-date moved from susimail)
- Add form to create reseed zip file to share
(working)
- Backend support and refactoring in reseed code
2015-03-19 23:17:18 +00:00
8742a66f2f
fix susimail HTTP headers
2015-03-19 21:36:23 +00:00
cb4359cd0a
Streaming: Reduce min RTT again
2015-03-18 17:50:40 +00:00
25d1ae195a
New translations from tx:
...
Indonesian, Finnish, Malagasy, Albanian, Korean, Ukrainian, Brazilian Portuguese, Dutch
Note broken translations in TX config file
2015-03-17 13:16:40 +00:00
7e4832d5f2
lint
2015-03-16 15:44:45 +00:00
7125ed0492
Apache Tomcat 6.0.43
2015-03-16 09:34:37 +00:00
4fccd258e6
javadoc fixes
2015-03-16 09:08:03 +00:00
56d705739b
Migrate accessors to GeneralHelper, fix broken outproxyAuth boolean
2015-03-15 20:26:36 +00:00
2a9d61b1ed
merge of '6eb0d9bd5731afaa33fa1a0c82dd08a1d16d104b'
...
and 'f4fa275a1d6e014c64c5ff063fb890dd05e4ed60'
2015-03-15 20:13:16 +00:00
5b555855ef
Clear displayed tracker issues when restarting torrent
...
lint
2015-03-15 12:52:26 +00:00
76cf80a3d0
Job Queue:
...
- Fix overload dropping
- Add drop count to job stats
- Decrease overload threshold again
- Concurrent tweaks
2015-03-15 11:48:12 +00:00
7e5bd17714
Move saveTunnel() and deleteTunnel() from IndexBean into i2ptunnel-ui.jar
2015-03-14 02:52:16 +00:00
0289cefd8d
lint
2015-03-13 17:26:15 +00:00
0494266649
i2psnark:
...
- Auto-reduce tunnel quantity based on peer count
- Increase max tunnels
2015-03-13 14:56:35 +00:00
8fac5c064e
fix i2ptunnel.war
2015-03-13 14:14:49 +00:00