zzz
76d8d9110a
Console: Add link to sort netdb country chart by count
2023-01-03 10:10:35 -05:00
zzz
67c09c69f0
Console: Replace triangle icons with ** on the new peers tab
...
Can't get the icons to look nice
2023-01-03 09:29:32 -05:00
zzz
4af2122176
Console: Change color palette for graph rendering on dark theme
...
to improve text readability.
Remove post-render CSS modification of graph images
Contains code adapted from I2P+. License:
Permission is granted to upstream to incorporate I2P+ modifications under the license
of the applicable upstream subsystem as specified in LICENSE.txt.
2022-12-31 14:02:27 -05:00
zzz
f2940146c4
Util: Add methods to convert IPv6 addresses to canonical RFC 5952 strings
...
Moved from NetDbRenderer
Use in CLI only for now
CLI and conversion micro-optimizations
2022-12-30 06:21:40 -05:00
zzz
d9979b8f97
Console: Sort tunnels by name on /tunnels, /configtunnels, /i2ptunnel
2022-12-26 05:38:35 -05:00
zzz
4e174df746
Router: Add IPv6 analysis to Sybil checker
...
Add to console sybil page
Fix links for IPs close to us
Header and reason tweaks
Increase verified family credit
2022-12-21 07:00:38 -05:00
zzz
903477e905
Change calls from Addresses.getIP() to Addresses.getIPOnly() for peer IPs
...
getIPOnly() is more efficient for pure IP addresses (no hostnames)
2022-12-20 08:51:29 -05:00
zzz
72e2161924
CLI: Add NewsHandler CLI to fetch news from servers
2022-12-19 10:09:58 -05:00
zzz
7bd220adfc
Console: Fix IPv6 searches for compressed/expanded address format
2022-12-19 08:35:15 -05:00
zzz
6092e35b65
Router: Time initialization fixes and cleanups
...
Most changes are relevant only if NTP is disabled or failed at startup.
- Require two peers that agree for transports to initialize time
- Briefly ban skewed peer when not initialized, so another peer will be the second sample
- Allow SSU2 to initialize time even for large skews
- Do not allow NTCP2 inbound to initialize time for large skews
- Disable SSU1 time initialization when SSU2 is enabled
- When SSU2 is disabled, allow SSU1 time initialization even for large skews
- Don't adjust to large inbound NTCP2 skews when not initialized
- Round time sent in NTCP2 DateTime block
- Adjust SSU2 skew for RTT
- Don't sort by absolute skew on SSU /peers tab so we can find median
- Only call System.currentTimeMillis() once in RouterClock.setOffset()
- Log tweaks
2022-12-19 06:45:30 -05:00
zzz
db459de0c6
Console: Fix UDP disabled error when SSU 1 disabled
2022-12-17 10:10:06 -05:00
zzz
8d132a0ba7
Console: Make the /configlogging overrides box bigger if necessary (advanced only)
2022-12-16 06:59:25 -05:00
zzz
897ea797cb
Graphs: Fix RRD time skew handling
...
rrd4j throws different exception than jrobin did
2022-12-10 17:29:07 -05:00
zzz
944dff0aa7
Console: Add peer IP/port to transport tab tooltips (advanced only)
2022-12-09 07:14:38 -05:00
zzz
59afc44c8a
Console: Show "--" for values < 1 on profiles tabs
2022-12-07 17:35:14 -05:00
zzz
8ada237bfa
Console: Remove "Standard" for peers and "unknown" for caps on profiles tabs
2022-12-07 17:27:50 -05:00
zzz
a77f016288
Console: Show "--" for 0% fail rate on floodfill tab
2022-12-07 17:04:38 -05:00
zzz
5a6f92bbbf
Console: Change "integrated" to "floodfill" in summary bar
2022-12-07 17:01:02 -05:00
zzz
2e6a4930a0
Console: Fallback to receive MTU on MTU sort in SSU tab
2022-12-07 16:57:56 -05:00
zzz
5e623a349c
Console: Hide totals row on /peers status tab if only one transport
2022-12-02 10:01:48 -05:00
zzz
2c460e095d
default true
2022-12-01 10:47:01 -05:00
zzz
1b6ece965c
Console: Hide SSU1 row on /peers status tab if disabled
2022-12-01 08:25:37 -05:00
zzz
6b44254c16
Console: ConfigTunnels backend minor cleanup
2022-11-28 07:29:58 -05:00
zzz
d726737b23
Console: Hide IPv4/v6 columns on /peers status tab
...
if disabled or no address
2022-11-26 09:13:09 -05:00
zzz
c2efb40b62
Console: Tag some /netdb strings that are already tagged elsewhere
2022-11-24 13:42:41 -05:00
zzz
cae522f90b
Console, i2psnark standalone: Fix UI configuration of Argentinan Spanish
...
Add partial Danish translation for i2psnark
Enable zh_TW UI configuration for i2psnark standalone
2022-11-24 12:41:21 -05:00
zzz
17aa96ce09
Console: Add LS lookup to search form
2022-11-23 17:12:47 -05:00
zzz
965f84bbfa
Console: Add status and banned tabs to /peers (WIP)
...
Status tab now the default
2022-11-23 12:23:17 -05:00
zzz
5d259efdd8
Console: /configlogging fixes
...
Add UI for enabling log compression (requires routerconsole.advanced)
Don't save and display override changed message unless overrides changed
Only call ctx.logManager() once in helper/handler
2022-11-23 09:32:08 -05:00
zzz
fb14907fa8
Console: Remove brackets on /debug update and app manager sections and other cleanups for readability
2022-11-23 09:06:01 -05:00
zzz
d774b63d83
Drop muwire from console home page
2022-11-06 11:38:18 -05:00
idk
1e5a69a80b
Swap old trac wiki with new mediawiki wiki
2022-10-29 10:22:40 -04:00
zzz
0224a0f03b
Console: Make NavHelper non-static
...
add NavService interface
hang off ClientAppManager
i2psnark: register additional instances with NavService
2022-10-19 15:33:53 -04:00
zzz
a34bf5d408
Console: Include SSU2 addresses in transports chart
...
Linkify router family name in RI
2022-09-10 12:50:29 -04:00
zzz
ed76829562
Console: Don't lookup RI if banned
2022-08-28 15:28:17 -04:00
zzz
4f4044c3f0
Console: Add notification and summary bar info on deadlock
...
Check for deadlock more frequently
2022-08-28 15:24:34 -04:00
zzz
6ddaa72a86
Add deadlocks to event log
2022-08-23 13:01:32 -04:00
zzz
55603782bb
New translation: Spanish (Argentina)
2022-08-13 13:31:53 -04:00
zzz
69adf84363
Console: Fix saving flat clients.config file
...
when in portable configuration and changing the
launch browser on startup setting on /configservice
ref: http://zzz.i2p/topics/3347
2022-07-21 09:19:25 -04:00
zzz
a18a5136b7
Console: Only display news if a new entry is found
...
not simply when a new file is downloaded
2022-07-09 09:41:13 -04:00
zzz
ec3a88dc34
Console: Add cancel button to netdb search form
2022-07-04 08:32:16 -04:00
zzz
1e95c123e5
Console: Fix SSU TX/RX sorters on /peers
2022-06-21 12:41:47 -04:00
zzz
c2edd7e926
SusiDNS: Fix classloading on Java 11+
...
Caused SusiDNS and addressbook to be in a different context
addressbook config would be stored in base dir
and subscriptions would not load because it couldn't find i2ptunnel
2022-06-17 12:52:36 -04:00
zzz
265804a750
Console: Add deadlock detector
2022-06-06 17:01:15 -04:00
zzz
8ac78af293
Console: Require full restart on transport enable/disable
...
Don't do soft restart if full restart required
2022-05-28 11:58:02 -04:00
zzz
17cc514bb1
Console: Add TODOs for country variants of readme files
...
Clean up language selection code in ResourceHelper
2022-05-27 11:59:49 -04:00
zzz
203fbdaa9f
Console: Usage formatting on /tunnels
2022-04-17 10:10:18 -04:00
zzz
53eb6ba7e0
Console: Fix Sybil closest hash tabs
2022-04-12 09:33:05 -04:00
zzz
b19998c072
Console: Change sidebar netdb tooltip
2022-04-06 08:37:41 -04:00
zzz
66e1c94bee
Console: Use full hash for links to RI
...
for efficient lookup and to prevent display of dup prefixes
2022-04-06 08:22:12 -04:00