8962bfb6bc
more @since updates
2015-06-10 19:23:26 +00:00
605602e001
@since updates
2015-06-10 19:15:01 +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
099515adff
propagate from branch 'i2p.i2p' (head 1de143fff53bb56e6eac926d6293d62200f0c392)
...
to branch 'i2p.i2p.zzz.multisess' (head 70fc07857232668b93ca6ba02c433dffc7639132)
2015-06-08 21:50:42 +00:00
fa8c390267
Language fixups.
2015-06-08 16:14:08 +00:00
9f2ded6073
cleanup
2015-06-06 20:53:33 +00:00
f57e37d588
comment fix
2015-06-03 12:02:25 +00:00
d96ddd1a0e
propagate from branch 'i2p.i2p.zzz.sam' (head 68de14d0053dea374413f9e0419b1c0f7e9ec3af)
...
to branch 'i2p.i2p' (head 54f5dd288f7c0c5a50f7f63f911aec4008be27e2)
2015-06-03 11:42:54 +00:00
7b711ebba0
propagate from branch 'i2p.i2p.zzz.test2' (head 47586aa88408845c51ee4c5fce40c617bdb8e398)
...
to branch 'i2p.i2p' (head bacb6048bc596f064ff237dd8569014a421b4ef6)
2015-06-03 11:40:28 +00:00
06104118d0
EepGet: Recognize 418/420 responses
2015-06-02 15:44:17 +00:00
f8594c316f
DataHelper: make formatDuration() days to years be monotonic
2015-06-02 15:36:19 +00:00
3c89bd4e19
0.9.20
2015-06-02 12:00:59 +00:00
915b35f0c1
LogWriter: Write dup message to wrapper log and crit buf also
2015-05-31 13:22:36 +00:00
4521156ecb
Fortuna: Catch AIOOBE (ticket #1576 )
2015-05-31 12:43:06 +00:00
4fdcb6ce29
I2CP: Prevent sending lookup or bw limit messages before handshake with router is complete
2015-05-30 14:13:13 +00:00
94824e4d2b
I2CP: Prevent sending data message before handshake with router is complete
2015-05-30 14:02:38 +00:00
7715e6484c
Router: Add gzip caches to clearCaches()
2015-05-30 11:18:04 +00:00
c807194e93
propagate from branch 'i2p.i2p' (head 07028378508ab46278d193039b97c543d12ee22e)
...
to branch 'i2p.i2p.zzz.test2' (head 0074b91cb9fe0ed875457dc0bf1989df03fa9e9a)
2015-05-30 11:16:00 +00:00
1d8842cfc8
Gunzip: Add tests to main()
2015-05-27 20:49:51 +00:00
042b03d6b8
DataHelper: Add year output to formatDuration()
2015-05-27 20:48:51 +00:00
4ea99b8a10
I2CP: Take 2 of fix, so a newly created session
...
isn't destroyed and immediately replaced by i2ptunnel,
which caused dup shared clients in a race at startup;
Clarify session exception text if not open
2015-05-24 00:14:32 +00:00
3d07e1a10b
I2CP: Revert part of prior checkin, prevented idle tunnel from opening;
...
(treat INIT as CLOSED) better fix to follow
2015-05-23 20:02:46 +00:00
195171f9ed
I2CP: Add an INIT state for session, so a newly created session
...
isn't treated as CLOSED and immediately replaced by i2ptunnel,
which caused dup shared clients in a race at startup
(possible related tickets #642 , #650 , #815 , #1545 )
2015-05-23 16:07:49 +00:00
2dc3d68418
propagate from branch 'i2p.i2p' (head d046bffcd4f94b253e1aa2bfc9a90482974363dd)
...
to branch 'i2p.i2p.zzz.test2' (head d00c6fd9c9aef6c37218a791a12f2da957181cd2)
2015-05-18 11:09:26 +00:00
5eb43b6ae4
Translate: Clear ResourceBundle cache too,
...
available since Java 6 / Android API 9
2015-05-18 11:08:40 +00:00
a3b1327934
javadoc fixes
2015-05-13 10:48:48 +00:00
b5455cee6e
SAM: Set keepalive on sockets (ticket #1573 )
...
Also on both sides of I2CP.
BOB already does it.
2015-05-12 20:13:17 +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
f25d2a3d3f
Util: Fix corruption of cached ReusableGZIPInputStreams,
...
caused by calling close() from HTTPResponseOutputStream.Pusher,
but close() rendered the underlying InflaterInputStream unusable.
Broken in -15. Caused failed HTTP fetches and other flakiness.
2015-05-11 00:08:26 +00:00
31cfddc218
Router: Clear I2CP lookup cache on exit
2015-05-07 16:46:15 +00:00
7f9e958e5a
Datagram: Convert IOE to DFE and throw on datagram load error
...
rather than failing silently
2015-05-06 20:05:30 +00:00
c4877ea092
Crypto: Comment out Cryptix debug logging
2015-05-06 01:53:50 +00:00
2aafc23774
PrintWriter doesn't throw exceptions, so call checkError()
2015-05-06 01:51:57 +00:00
77c9a644ac
Naming services: Export address books with Windows line endings on Windows (ticket #1557 )
2015-05-06 01:48:47 +00:00
31435685bf
Added disclaimer about not being a part of the public API.
2015-05-05 22:16:51 +00:00
94bba8d11f
I2CP: Fix external I2CP SendMessageExpires, broken in previous cleanup
2015-05-04 12:36:03 +00:00
1eba6c5167
SusiDNS: Add export button
2015-05-03 13:21:16 +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
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
6dbbb6b61b
minor cleanup
2015-04-26 17:46:14 +00:00
b90816fdf8
add package.html files
2015-04-25 23:15:52 +00:00
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
26f89391d3
Mods to remove additional Apache dependencies
...
and unneeded code, now compiles
2015-04-25 22:56:51 +00:00
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
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
cbe91e3012
I2PSocketEepGet: Fix i2psnark NPE caused by -6 (ticket #1543 )
2015-04-22 20:34:04 +00:00