Commit Graph

1948 Commits

Author SHA1 Message Date
zzz eaac4d3de0 NamingService: Add export methods,
fill in subclass methods for efficient exporting,
fill in getBase64Entires() and getNames() where unimplemented
SusiDNS: Add export support, no UI yet
2015-04-27 15:41:38 +00:00
zzz 6dbbb6b61b minor cleanup 2015-04-26 17:46:14 +00:00
zzz b90816fdf8 add package.html files 2015-04-25 23:15:52 +00:00
zzz 40c4a42921 I2PSSLSocketFactory:
- Add hostname verification using code from
Apache HttpClient 4.4.1 (Apache 2.0 license)
and one small class from HttpCore 4.4.1,
slightly modified to remove additional Apache dependencies
and unneeded code.
- Includes support for public suffix list;
use basic list with standard TLDs,
and also support loading the big Mozilla list,
but don't bundle the 150KB Mozilla list for now.
- For Android, use its default verifier, which
should actually work (unlike Oracle)
- Java 7 not required, although servers requiring SNI will now
fail on Java 6, which does not support SNI
SSLEepGet:
- Rework recent setSoTimeout code changes, as they broke SNI
- Add option to save certs even if no errors
- Add option to disable hostname verification
2015-04-25 23:06:44 +00:00
zzz 26f89391d3 Mods to remove additional Apache dependencies
and unneeded code, now compiles
2015-04-25 22:56:51 +00:00
zzz aaae72cf84 - Initial checkin of Apache classes from
Apache HttpClient 4.4.1 (Apache 2.0 license)
and one small class from HttpCore 4.4.1,
unmodified as a baseline for future merges.
Does not compile.
See following checkins for more info
2015-04-25 22:54:05 +00:00
zzz 3e55cff153 Util: Catch and convert OOM in I2PThread.start() to a RuntimeException,
to give better message to users and prevent JVM shutdown
on what is unlikely to be a heap issue.
2015-04-25 00:02:55 +00:00
zzz cbe91e3012 I2PSocketEepGet: Fix i2psnark NPE caused by -6 (ticket #1543) 2015-04-22 20:34:04 +00:00
zzz bebe5f8a4e PortMapper: Status output for /debug 2015-04-22 14:45:40 +00:00
zzz a6ac8f8c09 Blockfile: Unroll recursive initialization of BSkipLevels 2015-04-20 22:56:08 +00:00
zzz 46e85cf265 only reset the sotimeout if not proxied 2015-04-20 17:57:57 +00:00
zzz 8f321b5427 EepGet: Set soTimeout for non-proxied fetches to enforce
header timeout and prevent long reseed hangs
2015-04-20 17:53:29 +00:00
zzz ecfb3e94c8 javadoc and debug log tweaks for ST2 2015-04-20 13:09:48 +00:00
zzz 65993e1d50 add methods to simplify logging 2015-04-20 13:05:14 +00:00
zzz bc0a7ebbbc propagate from branch 'i2p.i2p.zzz.test2' (head b6de226d1664089488ab2b438fe7457e9fb8e563)
to branch 'i2p.i2p' (head 0cf35c87b68a5360bd35257e36dfe7f740e53693)
2015-04-17 13:18:22 +00:00
zzz 69c2ed77a0 recognize Intel model 69 2015-04-16 15:38:13 +00:00
zzz 6e451c8d4d javadocs 2015-04-16 14:18:10 +00:00
dev b31ae4bae5 propagate from branch 'i2p.i2p.tuna.tmp' (head 1bba286bdb7f8ba879c4db3f356676151674a201)
to branch 'i2p.i2p' (head 5698b31632398b8156a3b4cc215fed677cf205bf)
2015-04-15 16:08:29 +00:00
dev 54dba980b4 #1069: Replaced SimpleScheduler with SimpleTimer2 in a few places 2015-04-15 15:32:40 +00:00
dev dc19d2fab3 SimpleTimer2: Removed debug print 2015-04-15 15:18:02 +00:00
dev 3a57310fbe SimpleTimer2: Call the 3-arg addPeridicEvenet() from the 2-arg addPeridicEvenet() 2015-04-15 14:42:39 +00:00
zzz dd99978b19 0.9.19 2015-04-12 13:32:49 +00:00
zzz 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
dev f5ba1b1b97 #1069: Replaced getInstance() with this 2015-04-09 22:32:59 +00:00
dev 4613e5f847 #1069: Improved patch according to feedback in ticket 2015-04-08 17:49:28 +00:00
dev 44f8154f07 #1069: Improved patch according to ticket feedback 2015-04-08 17:47:27 +00:00
dev d8fbc9c170 Formatting 2015-04-06 21:10:49 +00:00
dev facbe8f9a0 #1069: Deprecated SimpleScheduler and moved functionality into SimpleTimer2 2015-04-06 21:05:24 +00:00
zzz bb082c35fc recognize more error codes 2015-04-04 19:14:30 +00:00
dev a444c25c2c silence findbugs: use of uninitialized value 2015-04-04 13:44:37 +00:00
dev 45bc533e38 findbugs fix: equals() used to compare array and nonarray 2015-04-04 13:37:18 +00:00
dev 0c90162e20 Copy directly into buffer without intermediate buffer 2015-04-04 02:27:24 +00:00
dev b7b5512e7a Formatting 2015-04-02 23:01:41 +00:00
dev f3b2eb69d2 Fixed syntax error 2015-04-02 16:32:38 +00:00
dev ade93ea76d Added model name for Xeon E3-1230v2 2015-04-02 15:58:46 +00:00
zzz 2ef615a3f7 I2CP: Allow larger client clock skew (ticket #1503),
better error message to client
javadocs
2015-04-01 12:50:51 +00:00
zzz 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
zzz 78074f6a7e Javadoc: missing package.html files in i2p.jar (ticket #1109) 2015-03-22 17:32:35 +00:00
zzz a337185820 better temp dir fallback and logging 2015-03-21 12:38:48 +00:00
zzz f0961a9658 more accurate job stats 2015-03-21 12:10:10 +00:00
str4d 825cd7ff4c Docstring spelling fix 2015-03-21 04:29:45 +00:00
zzz 486f282999 add CoreVersion.getVersion() 2015-03-18 14:13:05 +00:00
zzz 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
zzz c927441d66 case-insensitive sort of stats 2015-03-16 20:14:32 +00:00
zzz 4fccd258e6 javadoc fixes 2015-03-16 09:08:03 +00:00
zzz 0289cefd8d lint 2015-03-13 17:26:15 +00:00
str4d 9b73fcda40 Include priority for logged strings 2015-03-04 19:07:28 +00:00
str4d b92e1ee9aa Split LogWriter to make Android subsititution simpler 2015-03-02 10:56:50 +00:00
zzz ce041dfbc1 0.9.18 2015-02-22 09:52:27 +00:00
kytv a3c8a4363d Pulling in translations from Transifex 2015-02-18 20:20:52 +00:00