39039b89a4
Console: Fix translated (es) plural
...
Warnings for special cases on /configtunnels
2018-03-10 17:19:38 +00:00
fe808a8800
Console: Fix gzip enable logic
...
Don't compress js
Set charset for war resources
2018-03-10 14:53:57 +00:00
fa85c0c50b
NetDB: Wake up FloodfillMonitor when ff setting changes,
...
so it will take effect immediately, and log in event log.
Don't queue multiple FloodJobs after changes
2018-03-10 12:30:17 +00:00
4bcb1d27e4
Servlets: Close output stream on redirect,
...
instead of flushing buffer, to force commitment
2018-03-09 21:02:00 +00:00
44c38dffad
Console: Enable compression (ticket #2157 )
2018-03-09 19:31:15 +00:00
a845d4f225
Servlets: Add Accept-Ranges headers
2018-03-09 16:02:00 +00:00
0eb04facec
Util: Consolidate FileFilters
2018-03-05 13:16:04 +00:00
195d7dc653
Console: Show SAM cert on /certs
...
Stub for jetty cert
2018-03-04 16:11:29 +00:00
c6e401a64f
PortMapper: HTTPS console fallback to HTTP
...
Console port constants
2018-03-04 12:30:36 +00:00
3bc9053a86
KeyStore: Log expiration of self-signed certs
2018-03-04 12:14:05 +00:00
5cd1419897
Util: Add methods to validate IP addresses
2018-02-28 17:58:28 +00:00
79baf70f9a
Crypto: Add support for more alt names in certs (tickets #2159 , #2160 )
...
Set alt names for console cert
Use utils to validate console IP addresses
2018-02-25 14:17:01 +00:00
005f73729e
Console: More validation on URL when installing plugin
2018-02-24 16:58:18 +00:00
5b0680b29e
i2psnark standalone: Add DNS rebinding protection
...
Add context config file to turn it off
Console: Mark request handled when rejecting in HostCheckHandler
XSSFilter: Catch cascaded ISE
2018-02-24 16:43:15 +00:00
fa740e8271
Console: Fix HTML error
2018-02-24 12:42:16 +00:00
3159c519b1
Console: Hide options on /configupdate if a package (ticket #2172 )
...
or if not advanced
2018-02-21 12:54:56 +00:00
f00bf7d2cb
Console: Redirect to HTTPS if available (ticket #2160 )
...
Show console links as HTTPS if available
Extend blacklisted ports to cover HTTPS console and eepsite
2018-02-20 20:19:34 +00:00
33ea4cf571
Console: Change sendError() to setStatus() for 3xx responses
...
to avoid unnecessary output
2018-02-20 19:45:49 +00:00
935ba77da7
Console: Change selfsigned cert cname to localhost (ticket #2160 )
2018-02-19 19:40:04 +00:00
509e39b592
Console: Number format tweaks (ticket #1913 )
2018-02-17 15:34:17 +00:00
a62c6a8b96
Add i2pforum.i2p
2018-02-14 13:03:12 +00:00
7da3de20aa
Util: Move RFC822Date from router to core for SusiMail
2018-02-08 13:22:01 +00:00
172f0c9d95
Console: Fix "UnreachableOK" on /profiles (ticket #2148 )
2018-02-03 16:53:56 +00:00
e01234c6a4
Update the update URLs
2018-02-03 16:41:34 +00:00
ce484f2eb8
Console: Move LS debug display back to the bottom,
...
can't work at the top as we don't have the data.
2018-02-01 15:12:29 +00:00
38da5cd4e8
javadoc fix
2018-02-01 14:53:25 +00:00
a021e0d31f
Console: Fix number formatting (tickets #1912 , #1913 , #2126 )
2018-02-01 14:37:11 +00:00
582bab7c0d
minor cleanups
2018-01-26 18:04:58 +00:00
1b25eaca8f
Console: Fix tiers chart on /profiles to match that on /tunnels
2018-01-19 19:11:39 +00:00
ae505995ac
Util: Consolidate console URL generation in PortMapper
2018-01-18 13:25:21 +00:00
79d8a0ed11
build: New poupdate-source target
2018-01-18 10:18:11 +00:00
c2bfb80233
Keyring: Separate local and remote dests on /configkeyring
...
Prohibit local changes on /configkeyring
Remove local keys from keyring on tunnel shutdown or encryption disable
Ensure subsession encryption setting matches primary session
(ticket #2108 )
2018-01-14 18:48:47 +00:00
c6c61c9e57
Summary bar: Bounds check on memory info
2018-01-10 20:36:15 +00:00
541dae36d4
Util: New util to truncate a string that won't split across a surrogate pair
2018-01-10 17:39:58 +00:00
50eb93deec
/netdb: Note encrypted leasesets
2018-01-10 16:44:37 +00:00
ecb8480b5c
/confignet: Display IP even if firewalled (ticket #2133 )
2018-01-10 16:23:25 +00:00
823526ae9b
Console: Remove trackers from home page
2018-01-09 19:00:57 +00:00
f32d3aaef5
Console: Show and set burst bandwidth on /config (ticket #2123 )
...
Better error handling
Comment out some unused things, misc. cleanups
2018-01-06 16:15:15 +00:00
be004cd350
Util: Consolidate two copies of WriterOutputStream into jetty-i2p.jar
2017-12-18 12:45:04 +00:00
7dae4eb303
ScalaTest: Fix deprecation warnings
2017-12-09 01:47:24 +00:00
a67ea4b2f2
Cleanups: Close resources via try-finally
...
We can't use try-with-resources until we bump the minimum-supported Android
version for the client library to API 19.
2017-12-09 01:02:17 +00:00
0c4f945408
Console: Don't list aliased tunnels separately on /tunnels and /configtunnels
2017-12-07 15:47:12 +00:00
ff911e37c4
Deduplicate the default Java Keystore password
2017-12-07 14:31:28 +00:00
f5dffb0726
Susimail, Console, Jetty:
...
- Adjust multipart size limits
- Better handling of errors when multipart limits are exceeded
- Fix multipart config for /configplugins
- Test for total size limit in susimail
2017-12-05 21:46:11 +00:00
692790c4ed
Router: Parameterize bandwidth classes, fix display on /tunnels
2017-12-05 15:53:05 +00:00
c299976165
Jetty: Refactor (rather than remove) RequestWrapper to use Servlet 3.0 API.
...
Remove old org.mortbay helper classes copied from Jetty 5, saving about 24 KB.
Large attachments will now be written to temp files. (ticket #2109 )
2017-12-04 16:08:03 +00:00
f8e871cea9
build dep fix
2017-12-01 16:08:03 +00:00
dc13ed6c19
Console: Move /configkeyring HTML to console,
...
don't truncate hashes, tag for translation,
display as b32, trim form data, better form errors,
fix removing entries, parameterize form messages (ticket #2108 )
2017-12-01 15:53:16 +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
03588e7648
Console: Safer processing of changes on /configadvanced
2017-11-26 20:54:44 +00:00