1ab67de677
Plugins: Blacklist i2pbote and BwSchedule
...
Translate exceptions thrown from PluginStarter
2017-03-23 14:55:56 +00:00
47277063e4
Plugins: Add version number to console messages when downloading/starting,
...
and linkify plugin name
2017-03-23 13:54:02 +00:00
4615fce28e
Update: Register blocklist version with update manager
2016-12-16 17:56:18 +00:00
42efed578a
Clean up single char indexOf()
2016-12-03 16:00:09 +00:00
5be077e25d
Clean up single char indexOf()
2016-12-02 18:52:37 +00:00
64f5fed05a
blocklist feed tweaks
2016-11-24 13:54:54 +00:00
62064da081
News: Support blocklist in the news feed (proposal 129)
2016-11-23 13:54:05 +00:00
d885e00c64
News: Verify received CRL before saving
2016-04-28 22:17:27 +00:00
52c9bf6d80
News: Parse and store CRLs in news feed
2016-04-28 21:55:17 +00:00
d64e6bb17d
new backup news url
2016-03-16 18:55:39 +00:00
fdc160cf1d
Utils: Move new getSystemTimeZone() from DataHelper to SystemVersion,
...
which is a better place for it.
2015-12-06 16:28:14 +00:00
b59a8027bb
Update: Disable sud/su2 updates (ticket #1709 )
...
Add constraints for no Pack200 support and no certs
2015-11-19 15:40:05 +00:00
6fb0692d57
Centralize time zone code in DataHelper
...
NewsManager should be a ClientApp, not a RouterApp
2015-11-16 20:04:15 +00:00
649a63db6f
Update: Fix persistence of the available dev version
...
Java 7 check at startup with persisted versions
2015-10-14 19:18:10 +00:00
6aa8ed1280
Update: Require Java 7 to download dev builds
2015-10-14 18:22:35 +00:00
b22a6bc163
log tweak
2015-09-27 15:57:22 +00:00
22b9876b68
Rename _() for translation to _t() for Java 9 compatibility (ticket #1456 )
2015-09-25 19:55:36 +00:00
cfc0664756
Don't try to fetch subscriptions, news, or plugin updates while in VM Comm system
2015-09-19 19:06:07 +00:00
addc9c5ca3
News: connect it all together (ticket #1425 ):
...
- Enable new NewsManager to load/store feed items on disk by UUID
- News items are stored forever, not lost when they are removed from feed
- News read in once at startup, not at every summary bar refresh
- Convert old initialNews.xml and news.xml to NewsEntry format
- Limit display to 2 news items in summary bar, /home and /console
- New /news page to show all news
2015-09-15 13:33:29 +00:00
f3bb20d750
minor updates after review
2015-07-30 20:41:45 +00:00
9efe60d7a8
Fix processing of translated news
2015-07-27 18:10:01 +00:00
dd5f804150
Console: Add dates to news headings
...
Spacing for news headings in summary bar
2015-07-16 18:06:48 +00:00
428d89a307
Update: Add config to disable translated news
...
Rewrite addLang() for efficiency
2015-06-21 15:41:33 +00:00
20c796e87a
Update: Add language param to news fetch, to support translated news (ticket #1425 )
2015-06-18 15:05:48 +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
0c672ecc49
Update: Fix NPE in initialization
2015-05-16 13:10:07 +00:00
e7af87a981
Update: Ignore su3 dev build version at startup if older
2015-05-15 19:15:51 +00:00
e68ca573f0
remove status message
2015-05-13 10:41:49 +00:00
68951c4c6b
remove http in linkify()
2015-05-09 13:19:46 +00:00
dd9abd3f09
set installed dev version
2015-05-07 14:18:47 +00:00
2f5e64e532
Update: Add support for su3-signed development builds (ticket #1381 )
...
Full version is used as the su3 version.
Uses same su3 certs as release updates. Users may add additional certs
to ~/.i2p/certificates/router/ as necessary.
Copy echelon's reseed key for use as a router signer.
Unsigned update remains a separate option for now.
Various update subsystem cleanups.
2015-05-07 13:04:43 +00:00
aecc95825b
Updates: Fail fast if HTTP proxy is not running (ticket #1530 )
...
Covers router, unsigned router, plugin, and news updates
2015-04-24 16:08:08 +00:00
997fbb3392
log on failed plugin update check
2015-04-16 13:14:40 +00:00
b31ae4bae5
propagate from branch 'i2p.i2p.tuna.tmp' (head 1bba286bdb7f8ba879c4db3f356676151674a201)
...
to branch 'i2p.i2p' (head 5698b31632398b8156a3b4cc215fed677cf205bf)
2015-04-15 16:08:29 +00:00
e45413d417
Update: Don't log an error for the "dummy" updater (ticket #1525 )
2015-04-14 14:01:50 +00:00
facbe8f9a0
#1069 : Deprecated SimpleScheduler and moved functionality into SimpleTimer2
2015-04-06 21:05:24 +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
7e4832d5f2
lint
2015-03-16 15:44:45 +00:00
6e3cf7869f
log tweak
2015-03-08 20:20:06 +00:00
c28d060d52
Update: Use last-modified instead of last-checked for the next
...
if-modified-since fetch, to fix failing to fetch the latest news
2014-12-05 15:30:53 +00:00
ce2a2cf684
Only need one torrent magnet; tighten update type spec
2014-11-21 13:02:57 +00:00
c88fa70f82
Cleanups
2014-11-21 12:52:24 +00:00
f76744a0c0
Improved SU3 news file specification
2014-11-21 12:46:33 +00:00
a1fdd41b0e
SU3 News: Tweaks after testing
...
Console /debug: Move DHT section to bottom
2014-10-29 15:34:52 +00:00
a36ef62358
SU3 News:
...
- Fix SU3File support (tested)
- Finish implementation (untested)
- Output metadata as comments in news.xml
- Support signed HTML
- Copy router certs to news
2014-10-22 16:07:18 +00:00
239fe518a9
Update: Partial implementation of su3 news with atom feed.
...
No spec yet, just followed str4d's testnews.atom.xml proposal.
Atom parsing is tested, su3 part is incomplete and untested.
Todo: add spec to http://i2p-projekt.i2p/en/docs/spec/updates ,
finish su3 and test.
2014-10-21 18:35:06 +00:00
6826ba05e7
stubs for su3 news
2014-08-31 14:12:18 +00:00
e3be1d1a04
propagate from branch 'i2p.i2p.zzz.test2' (head c182b371bc28158dd47262b89e5bd0cdda29e07b)
...
to branch 'i2p.i2p' (head 4fc776f7b76b028bb890affccfdcfbefbb932c58)
2014-08-10 13:56:15 +00:00
506419964b
Plugins: SU3 support in form, type checking,
...
don't require DSA key in SU3
2014-08-07 19:27:53 +00:00