7da3de20aa
Util: Move RFC822Date from router to core for SusiMail
2018-02-08 13:22:01 +00:00
9b2a85df38
Console: Split net.i2p.router.web into two packages, and move the new .helper package to the war
2017-12-01 14:07:29 +00:00
4a59c19ac9
Console: Show full logger.config path on /configlogging
...
Don't say 'Plugin downloaded' when installing from file
2017-11-25 19:53:25 +00:00
2b8f14f709
Minor fixes and javadocs after review
...
Set 90 day default for event log
Format clock skew in summary bar
Constant time for password hash check
2017-11-06 23:45:57 +00:00
str4d
0e5b46e7d8
Console sidebar improvements
...
Sidebar:
- Adjust vertical spacing of general section
- Rename 'General' section to 'Router Info' and move ident info to h3 tooltip
(ticket #1996 )
- Replace 'Short Router Info' with a new 'Advanced Router Info' section in
default advanced sidebar (adds memory usage and clock skew)
- Add optional embedded bandwidth graph (experimental)
- Add optional memory usage bar
- Add optional Advanced Peers section (adds failing and banned peers)
- Add Help link to 'I2P Internals' section
- Add help page anchored links and troubleshooting to 'Help & FAQ' section
- Add download progress bar for router and plugin updates
- Add 'Advanced Minimal' sidebar configuration
- Add Jobs and Events links to Advanced section
- Add additional reachability states for clockskew and vmcomm (with icons)
Homepage: Add 'Customize Sidebar' link to signpost the feature now that there
are more optional sections available (ticket #1996 )
2017-10-25 09:31:13 +00:00
str4d
fe2387e4f0
Missing from previous commit
2017-07-27 00:02:25 +00:00
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
dg2-new
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
dev
c666f8a4f9
Javadoc fixes.
2015-06-09 14:30:42 +00:00
dev
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
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
e45413d417
Update: Don't log an error for the "dummy" updater (ticket #1525 )
2015-04-14 14:01:50 +00:00
dev
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
str4d
ce2a2cf684
Only need one torrent magnet; tighten update type spec
2014-11-21 13:02:57 +00:00
str4d
c88fa70f82
Cleanups
2014-11-21 12:52:24 +00:00
str4d
f76744a0c0
Improved SU3 news file specification
2014-11-21 12:46:33 +00:00