8a89b3da29
Fix calls to Class.newInstance() deprecated in Java 9
2017-02-15 17:01:02 +00:00
str4d
50450ecba6
propagate from branch 'i2p.i2p' (head bd037c8b542fe0f6125aa16fb3bff5d257b4e955)
...
to branch 'i2p.i2p.str4d.ui' (head 9bd4080121d8ef662d6a2e4dfe7fae1079b32646)
2017-02-10 16:43:25 +00:00
e0e06d73eb
javadoc fixes part 14 (ticket #1894 )
2017-01-27 03:14:34 +00:00
112fa503e6
javadoc fixes part 13 (ticket #1894 )
2017-01-27 03:03:34 +00:00
str4d
14bacc272e
propagate from branch 'i2p.i2p' (head 439bb8be3133559026640ebd22fdf93d10ba2cb9)
...
to branch 'i2p.i2p.str4d.ui' (head 83c1a136effdf092093e9af799a138e86da7ec43)
2017-01-08 01:37:15 +00:00
f902a63144
Console: Add Referrer-Policy header
2016-12-23 12:35:41 +00:00
7734d3dd65
Consolidate base64 alphabet string
2016-12-04 14:10:07 +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
5b31540fe8
Console: Version the css links
2016-12-02 17:23:02 +00:00
f69c0998ea
Susimail: Fix nonce error on login after logout
...
Fix internal error after cancel button on settings form when not logged in
2016-11-12 20:10:58 +00:00
35548ff9be
Susimail: Add logout button to more pages (ticket #1374 )
2016-11-12 19:43:00 +00:00
db8a3d5b90
Susimail: Add console translate method so strings don't get tagged in susimail bundle
2016-10-06 14:04:02 +00:00
cc4f63be12
SusiMail:
...
- Show settings button on list page even if no messages
- Add nonce to forms
2016-10-02 15:39:37 +00:00
str4d
e01fe689d0
Encase susimail message nav in div
2016-07-11 07:08:13 +00:00
str4d
96fc02de5c
Layout tweaks
2016-05-23 11:26:44 +00:00
str4d
62437acf66
More ids and classes
2016-05-23 05:41:24 +00:00
str4d
9cbcf5baa7
Fix repeated ids that should be classes
2016-05-23 05:31:42 +00:00
str4d
b316315c61
Use subtable for mail header
2016-05-09 12:01:23 +00:00
str4d
8e391444b4
Fix mail table layout
2016-05-01 05:26:50 +00:00
str4d
a945cabf11
Ensure users know they are logging into I2PMail
2016-05-01 05:21:00 +00:00
str4d
4634debe21
Adjust truncation limits
2016-05-01 05:19:19 +00:00
str4d
d0456098e2
susimail layout tweaks
2016-05-01 05:18:29 +00:00
str4d
a3c9887fe5
Add a bunch of ids and classes to susimail HTML for styling
2016-05-01 05:04:43 +00:00
0904500398
Susimail: Fix NPE
2016-03-12 13:43:45 +00:00
248deaecbb
Console: Add X-Content-Type-Options header everywhere (ticket #1763 )
2016-02-25 14:56:06 +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
6fb0692d57
Centralize time zone code in DataHelper
...
NewsManager should be a ClientApp, not a RouterApp
2015-11-16 20:04:15 +00:00
51c5da3f72
lint: don't catch Exception, catch RuntimeException or checked exception.
...
omits SAM, BOB, reflection, commented-out code, and a few other places
2015-11-12 18:49:13 +00:00
1e5a35c7f8
Use new split()
2015-11-07 17:45:48 +00:00
71bc55b470
lint core, i2psnark, jetty, susimail
2015-10-17 16:49:37 +00:00
dg2-new
22b9876b68
Rename _() for translation to _t() for Java 9 compatibility (ticket #1456 )
2015-09-25 19:55:36 +00:00
1f9bb046f5
Findbugs all over #2
...
Mostly char encoding
Use StringWriter rather than OSW->BAOS->String
2015-07-12 16:06:49 +00:00
914cc120ad
Findbugs all over
2015-07-12 14:02:55 +00:00
e5b7e97ff4
Jetty: Set session cookies to HttpOnly in all webapps
...
i2psnark: Remove extra mime types in i2psnark web.xml;
added to Jetty's default by now, or in our mime.properties file
2015-04-08 19:45:37 +00:00
72b9c92a6e
better 7 bit error message
2015-03-28 10:51:59 +00:00
dcffde6eeb
Javadoc: missing package.html files in applications (ticket #1109 )
2015-03-22 18:37:40 +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
7f472e4ee9
Console:
...
- Move multipart form support from susimail to jetty-i2p.jar
so console can use it
- Add multipart form support to formhandler.jsi and FormHandler.java
Reseed:
- Fix zip magic number
- Finish manual reseed from local file
package.html files for jetty-i2p.jar
2015-03-20 12:30:04 +00:00
8742a66f2f
fix susimail HTTP headers
2015-03-19 21:36:23 +00:00
0289cefd8d
lint
2015-03-13 17:26:15 +00:00
a16d17c422
SusiMail: Add save-as button
...
Fix encoding for filename in Content-Disposition header
New icon from Silk, same license as the others
2014-11-24 18:36:16 +00:00
28ad95f892
findbugs all over
2014-10-07 14:59:49 +00:00
db9f49c7d4
updates after review:
...
Disable clients.config editing in UI
Strip single quotes too
Fix double-escaping in susimail folder page
2014-07-26 18:58:58 +00:00
1603353ae8
Susimail escaping from psi plus some more
2014-07-26 16:50:58 +00:00
4746d9eb80
Fix CSP to allow inline style and refresh
...
Add filter to all webapps
2014-07-26 11:01:16 +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
a2567b0ee2
* SusiMail: Better error message on decode fail
...
http://forum.i2p/viewtopic.php?t=11469
2014-07-19 16:31:59 +00:00
ca4555c496
lint redundant cast all over
2014-06-26 15:26:58 +00:00
8845ce6e1c
Findbugs all over:
...
- Serializable
- hashCode()
- Make DataStructureImpl Serializable (removed from DataStructure in 2005)
2014-06-15 16:14:13 +00:00