434e3badd6
translation updates
2016-12-09 15:58:22 +00:00
5be077e25d
Clean up single char indexOf()
2016-12-02 18:52:37 +00:00
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
2270c4744c
propagate from branch 'i2p.i2p' (head 34802d93f1d32368153a6769608d8e1046d0d117)
...
to branch 'i2p.i2p.str4d.test2' (head 0981aa4b9874c1752456cbf381aadc2fe829d57b)
2016-07-10 14:31:03 +00:00
03de374b07
Project files for IntelliJ IDEA
2016-07-10 00:24:40 +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
34c611d340
New translations all over
2016-06-03 15:04:04 +00:00
5d93ca19f8
Build: Add back the old, slow way to build bundles
...
for gettext < 0.19
2016-05-07 12:57:49 +00:00
33629d0744
Build: Compile resource bundles from ant, not msgfmt,
...
speeding up builds with translations by 20x
2016-05-01 20:19:56 +00:00
25514e9848
tx pull
2016-03-19 13:32:24 +00:00
691e274ca7
Linting dep-ann: Added @Deprecated annotations in i2psnark, i2ptunnel, ministreaming, routerconsole, streaming
2016-02-06 22:38:10 +00:00
8e47ec325d
Translation updates from TX
2016-01-25 05:00:23 +00:00
fccd0dad78
propagate from branch 'i2p.i2p' (head 833ef88c125ba48423bc704701303ba55858336f)
...
to branch 'i2p.i2p.str4d.test2' (head 6f21d8d6c6d4cca5b6442f8effb56841e81a07b6)
2015-12-29 21:08:36 +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
415b51bc49
i2psnark: Fix NPE caused by URL-to-URI conversion in -2 (ticket #1715 )
...
Fix some other similar places
2015-11-28 12:54:41 +00:00
d30c1ec319
EepGet: Fixes after URL to URI conversion
2015-11-21 17:37:56 +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
8e77188560
Replace URL with URI where possible
...
URL bad for anon and has traps like equals()
2015-11-07 22:38:05 +00:00
5f175455c7
lint console,streaming
2015-10-17 15:47:49 +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
a13552dd8d
Fix news (ant poupdate), typos in bundle-*
2015-09-25 21:49:47 +00:00
22b9876b68
Rename _() for translation to _t() for Java 9 compatibility (ticket #1456 )
2015-09-25 19:55:36 +00:00
ab134261f0
Translation updates from Transifex
2015-09-11 00:53:13 +00:00
d848a19ab0
update translations, bump -20-rc
2015-07-26 14:22:33 +00:00
8dcbc9958e
I2PSocketManagerFactory tests
2015-07-26 11:55:49 +00:00
63555acd21
I2PSocketException tests
2015-07-26 09:33:11 +00:00
c451014eea
I2PSocketEepGet tests
2015-07-26 07:46:13 +00:00
9fad9347c1
Add Mockito library hooks
2015-07-26 07:45:49 +00:00
841e27f35c
Add tests for I2PSocketAddress
2015-07-25 15:09:32 +00:00
8d3fb0c9a1
Add build harness for ministreaming tests
2015-07-25 12:08:17 +00:00
d662514f74
Move streaming demo out of tests
2015-07-25 11:42:53 +00:00
2499aad51d
I2PSocketEepGet: Do hostname lookups in-session for efficiency
2015-06-19 14:55:49 +00:00
605602e001
@since updates
2015-06-10 19:15:01 +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
0b91fcb636
sync Translations with Transifex
2015-05-21 17:11:50 +00:00
8303016b48
- Job Queue/stats: add stat/graph for amount of scheduled jobs (router.tunnelBacklog)
...
- FloodfillMonitorJob:
- Use avg of router.tunnelBacklog instead of current backlog
- Some language/spelling fixes
2015-05-12 18:46:40 +00:00
a14208b841
Move Indonesian po files used by Java om _id to _in, since
...
Locale.getDefault().getLanguage() will only return "in".
See Locale javadocs. Same change already made in Android.
2015-05-02 23:23:13 +00:00
6a644dd0e5
propagate from branch 'i2p.i2p' (head 66743cfb9b4e1c257e4f0a20a318ee7eb1fb607c)
...
to branch 'i2p.i2p.zzz.multisess' (head 4533ba250cb8e49044f5144b34014e9bc618cdc7)
2015-04-18 14:08:22 +00:00
dd265bbd54
Updates after review:
...
Remove meeh.i2p as update host (ticket #1515 )
Re-add 193.xxx https reseed
Fix SocketManagerFactory property handling
Restore UPnP locale fix lost in the merge
i2ptunnel finals
I2NP unique id fixes
duplicate done() in ReseedChecker
bigger langbox in CSS
reformatting
Javadocs
2015-04-11 19:34:34 +00:00
957d3545b6
Translation updates pulled from Transifex; start of Malagasy translation
2015-04-09 11:59:17 +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
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
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
1293dccf35
I2CP Multisession support and multiple destinations in one tunnel pool.
...
Work in progress.
Router-side I2CP mostly done.
Client-side I2CP mostly done but undecided on how to handle
listeners.
Streaming stubbed out but may be wrong, may need multiple socket managers,
not clear how to proceed.
I2PTunnel not started.
Blacklist of DSA-only dests not started.
Router leaseset publishing not correct. Not clear whether to have
additional tunnel pools with flags, or put the tunnel pools into
the client hashmap twice. Client config contains destination,
may need to move that to tunnel pool.
2015-03-18 12:59:50 +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
6e847a4cc4
Streaming: Add API for sending/receiving payload in ping/pong
2015-01-05 15:09:12 +00:00
9953bc3024
javadoc
2014-12-05 15:18:24 +00:00