b8437cd247
Console: Catch ISE in get/setAttribute() (ticket #1529 )
2018-07-28 19:03: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
e32d4b15e8
String tweaks
2017-05-14 05:41:21 +00:00
6b056ce6e0
Backend HTML changes:
...
- Labels for radio/checkbox icons to increase surface area for clicks, improving
UI for touchscreen use
- Standardized configuration labels: bold text for leading options, standard
weight for trailing descriptions
- Remove some hard-coded table layouts
- Additional ids and classes for theming
2017-05-14 05:30:13 +00:00
7101fb0997
Move /configclients sub-links into header
2017-01-07 17:33:09 +00:00
b38f3b56f8
propagate from branch 'i2p.i2p' (head 2c491226853de4521d10d68da3a0a8e4db33293d)
...
to branch 'i2p.i2p.str4d.ui' (head bbdfdd2b3941cfa3c2c5cab8f3c78069c865c54d)
2016-07-09 23:20:31 +00:00
009f6cce6e
add links from old config page to new pages
2016-06-22 13:02:47 +00:00
e6f111c5fc
Split up /configclients, add /configi2cp, /configplugins, /configwebappsx
...
(ticket #1804 )
2016-06-16 15:24:24 +00:00
1a335321b2
Limit file inputs to accepted extensions
2016-05-23 11:29:10 +00:00
62437acf66
More ids and classes
2016-05-23 05:41:24 +00:00
82c55e6008
Remove hard-coded styling that will be moved to CSS
2016-05-01 01:28:49 +00:00
44a27008dd
Convert various config pages to table layouts
2016-04-18 12:11:05 +00:00
b0aaf64cec
Console: Use i2pwiki.i2p for plugins directory link
2016-03-21 14:33:13 +00:00
22b9876b68
Rename _() for translation to _t() for Java 9 compatibility (ticket #1456 )
2015-09-25 19:55:36 +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
043b4776c3
move port under interface in form
2015-01-05 12:40:46 +00:00
8a7c3390f5
/configclients:
...
- Re-enable plugin installation by default
- Don't show configuration section or update-all button if no plugins installed
2014-08-30 16:14:41 +00:00
b28eb708a4
* Console:
...
- Fix update buttons
- Don't filter parameter names starting with "nofilter_"
- Re-allow configadvanced, news URL, and unsigned update URL if routerconsole.advanced=true
- Re-allow plugin install if routerconsole.advanced=true or routerconsole.enablePluginInstall=true
- Only allow whitelisted plugin signers, unless routerconsole.allowUntrustedPlugins=true
- Re-allow clients.config changes if routerconsole.advanced=true or routerconsole.enableClientChange=true
- More escaping
* i2psnark: Fix add torrent form
2014-08-03 13:58:51 +00:00
1e0c970c95
remove add client button
2014-07-26 19:31:36 +00:00
af575d6c95
* Console:
...
- Fix several XSS issues (thx Aaron Portnoy of Exodus Intel)
- Add Content-Security-Policy and X-XSS-Protection headers
- Disable changing news feed URL from UI
- Disable plugin install from UI
- Disable setting unsigned update URL from UI
- Disable /configadvanced
* DataHelper: Disallow \r in storeProps() (thx joernchen of Phenoelit)
* ExecNamingService: Disable (thx joernchen of Phenoelit)
* Startup: Add susimail.config to migrated files
2014-07-26 09:32:26 +00:00
c30419107f
* /configclients: Add link to plugins.i2p; don't show delete button for console
2014-01-28 22:48:52 +00:00
dc60c2b478
* Console: Change /configclients 'advanced warning' to include 'toopie, no red
2014-01-04 23:40:41 +00:00
09668453d0
* Console: Add 'advanced warning' to /confgiclients
...
* SOCKS5Server: Remove redundant, commented out line from my previous findbugs
2013-12-25 09:37:46 +00:00
429739837b
* Console:
...
- Consolidate all the jsp formhandler boilerplate in the new
formhandler.jsi, in preparation for further improvements
2012-10-20 20:52:45 +00:00
c9196fda03
compile fixes after prop
2012-10-14 20:03:56 +00:00
744930a090
Consolidated Ajax calls for summary.jsi into a single summaryajax.jsi
2012-07-17 00:47:08 +00:00
4f6fb6993d
Pass requestURI through to xhr1.jsp so forms work and correct summary bar is chosen
2012-06-12 00:12:51 +00:00
420bf851b5
Added Ajax script to every routerconsole page that includes summary.jsi
2012-06-05 13:37:10 +00:00
ce9cae4ff8
fix whitespace issues
2012-04-12 15:21:21 +00:00
307826c4d3
move the update-all button
2012-03-10 21:54:38 +00:00
d85ae48f4e
specify action so that the user will go to the top of the page to see the result even if an anchor was specified
2012-03-05 00:40:41 +00:00
6107e38e56
propagate from branch 'i2p.i2p' (head 0f4af64e64536c467b623286bce659dd2dfe9342)
...
to branch 'i2p.i2p.zzz.jetty6' (head d525108d8e9ecb842a99bb81c1138c43b5e39653)
2012-02-04 15:42:23 +00:00
adba42d114
* configclients: Fix form action default
2012-01-26 13:22:27 +00:00
6198739f7a
propagate from branch 'i2p.i2p' (head 899a1923586f3d7d622bd02e03c87717566617c4)
...
to branch 'i2p.i2p.zzz.jetty6' (head cb3e33be282b6002f6790609f4a3eef7f42069d3)
2012-01-16 14:10:32 +00:00
fc6f4ecc74
* Plugins:
...
- Auto-update plugins after a router update
- Add update-all button
2012-01-15 21:15:08 +00:00
405c24b0e3
Add JSP 2.1 trim white space directive to all jsps to save a few KB
2012-01-10 13:21:35 +00:00
07162b56c8
escape quotation marks in jsp files
...
The routerconsole's precompilejsp target failed when using the jetty packages
from Debian. These escaped jsp files also work with 'our' jetty6 (and jetty6).
2011-12-25 22:37:30 +00:00
080cc962fb
* Console:
...
- Split up config network page
- CSS tweaks and cleanups
- Change some form notices to errors
- Spiff up the buttons
new silk icons: See licenses/LICENSE-SilkIcons.txt
new toopie icon: Shrunk from existing one
2011-11-30 23:23:41 +00:00
6b6aaab881
* configui.jsp: Fix lang setting broken by previous nonce change
...
* Console: Consolidate nonce handling
2011-03-09 17:16:28 +00:00
8bbcb0b337
split up form, fix HTML warnings
2011-03-09 15:56:23 +00:00
9919a41436
fix a typo spotted by user
2010-12-28 19:25:41 +00:00
63c6613261
* configclients.jsp:
...
- Add form for I2CP options
- Fix HTML errors
2010-12-24 16:52:23 +00:00
2a34ea8356
* Console:
...
- Convert GraphHelper to a FormHandler
- Require POST for all forms
- Change the way we store the Writer to prevent problems
- Fix bonus setting on configpeer.jsp
- More ".jsp" removal
2010-11-21 20:46:48 +00:00
166f378f2f
clean up more urls and POST self-references
2010-11-19 15:23:25 +00:00
c43b16cfbb
* configclients.jsp:
...
- Always show start button for webapps and plugins
* configclients.jsp, configupdate.jsp:
- Fix submission when entering CR in a text box
* Plugins:
- Stop all plugins at shutdown
- Log tweaks
* WebApps:
- Remove the WAC after stopping it
- Stop a WAC before starting it to prevent dups
2010-03-29 21:20:48 +00:00
25eaf8cad7
fix dup anchor
2010-03-25 19:06:47 +00:00
949aea951e
* Plugins:
...
- Hook up update/delete/check/save buttons
- Implement delete
- Hide unless router.enablePlugins=true
2010-02-10 19:09:35 +00:00
9d1ae891bb
check for mismatched versions
2010-02-08 22:50:30 +00:00
58adccfd4a
start of a plugin starter
2010-02-07 13:32:49 +00:00
505d5f5cae
* Plugins: New plugin downloader/installer
...
* configclients.jsp: Use new WebAppStarter so webapps that are
started later also get the temp dir, password, and classpath
configuration just like if they were started at the beginning
* configupdate.jsp: Delay after checking for update so the
summary bar will have buttons.
2010-02-06 20:25:13 +00:00