c4c45f708c
tag fixups
2018-01-18 09:06:34 +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
8ef042af6a
Tags: Clean up sessions with excess tagsets
...
Move clearExcess() call to the cleaner task
Debug/log tweaks
2018-01-13 19:47:05 +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
5f413efc08
InternalSocket: Implement more methods, add debug output, don't ignore interrupt on accept()
...
Close socket on InternalSocketRunner exception
2017-12-13 16:06:13 +00:00
46a342180d
Don't compile ScalaTests on Java 7
2017-12-09 12:42:52 +00:00
578656021e
Don't run ScalaTests on Java 7
2017-12-09 02:28:01 +00:00
7dae4eb303
ScalaTest: Fix deprecation warnings
2017-12-09 01:47:24 +00:00
4512a940fb
Gradle: Run ScalaTest tests in addition to the JUnit tests
2017-12-09 01:43:09 +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
694aab503d
Drop old Eclipse and IDEA project files
2017-11-27 09:47:14 +00:00
404fe4f127
propagate from branch 'i2p.i2p' (head d3ba02961713c42005f60442d7816cefa3dcf46a)
...
to branch 'i2p.i2p.str4d.test2' (head fbda38b84fe469dba05367115d2c26dee65fc5f4)
2017-11-27 00:34:41 +00:00
03588e7648
Console: Safer processing of changes on /configadvanced
2017-11-26 20:54:44 +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
a3a17a4f32
Debian: Replace glassfish-javaee with libtaglibs-standard-* (ticket #2093 )
...
Only for stretch and later, zesty and later
Copy more files for previous stretch setup to xenial
2017-11-25 18:59:04 +00:00
8c7898de1e
Reseed: Add support for reseeding via outproxy or Orchid (ticket #1841 )
...
InternalSocket: Add support for some methods needed for reseed to work
2017-11-21 01:29:31 +00:00
3ba46f16d1
/configreseed help tweaks
2017-11-19 00:41:42 +00:00
85bb495754
DTG: On OSX, set dock icon, and enable by default
2017-11-19 00:40:50 +00:00
0ba207cb01
Reseed: Improve status feedback in logs, summary bar, and /configreseed
...
- Show proxy info, if applicable, in logs
- Show status in summary bar for manual reseed (previously hidden if more than 30 routers)
- Show status in summary bar after successul completion
- Show reseed button in summary bar if less than 50 known RIs (previously 30)
- Show current status on /configreseed if already running
- Consolidate proxy settings detection in ReseedRunner constructor
- Enhance help text on /configreseed (tickets #423 , #1130 )
2017-11-18 18:47:50 +00:00
33aac1b125
Reseed: Add SOCKS proxy support (ticket #1130 )
2017-11-17 23:46:45 +00:00
80cb62b777
SSLEepGet, Reseed: Implement HTTPS proxy option (ticket #423 )
2017-11-17 13:33:46 +00:00
570dea85f1
Console: Hide Reseed HTTP proxy options if no HTTP URLs (ticket #2007 )
2017-11-16 16:17:03 +00:00
ed39ea408f
Utils: Consolidate user-agent detection code in a new utility class
...
Add some new checks for mobile
2017-11-16 12:58:59 +00:00
8212d68c41
Summary Bar: Use Rate instead of instantaneous value for used memory
2017-11-09 17:39:14 +00:00
f060287df8
Summary Bar: Fix max memory value
2017-11-09 13:08:05 +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
7a6db4eda2
remove trailing newline
2017-11-06 22:00:12 +00:00
97ad909378
Update translations, add Indonesian
...
Add missing debian nb translation
2017-11-03 21:25:34 +00:00
622272758e
translation updates from transifex
2017-11-03 20:02:40 +00:00
3b1a1fa027
Sidebar: limit event logs to last 7 days, to avoid page freezes
2017-11-03 02:49:24 +00:00
91977aabae
/graphs:
...
- Reorganised config form
- Fixed "hide legends" option
2017-11-03 02:39:05 +00:00
31a52d2acc
Sidebar:
...
- Fix erratic display of sidebar graph
- Add id to memory bar so we can target it for Chrome/blink display issue
2017-11-02 10:09:10 +00:00
113f2c4d14
Gradle build script for JRobin
2017-10-31 07:16:07 +00:00
d95e730d94
propagate from branch 'i2p.i2p' (head 707603fcdd707b7521d213a82287d64520e18d37)
...
to branch 'i2p.i2p.str4d.test2' (head d44865c44b6a31ff2e3d5bf9a5e98a6f28d80e5b)
2017-10-31 04:29:54 +00:00
670e56ded2
poupdate
2017-10-25 16:46:36 +00:00
20a58a24bb
Use correct shared bandwidth measure in TunnelRenderer
2017-10-25 10:18:18 +00:00