652da9ebd5
Console: Dark theme home page CSS tweaks
2023-02-01 16:01:25 -05:00
de7b8db504
Console: Don't list same client SKM twice on /debug for subsessions
2023-02-01 08:01:35 -05:00
1e28557ce2
cleanup buf.append(s.substring(a, b)) -> buf.append(s, a, b)
...
all over, for object churn
2023-01-31 07:31:02 -05:00
5d4c173c31
Debug: Give dummy update a version
2023-01-29 07:35:10 -05:00
4d5a3fc73d
Console: Debug page cleanups
...
Split sections into separate tabs
Clean up VersionAvailable.toString()
Don't limit height of DHT section
2023-01-27 08:01:43 -05:00
ee055dbdc0
Console: Add git rev to version info
2023-01-26 10:03:14 -05:00
33a07f811e
Console: Add build date to version info
2023-01-26 09:23:50 -05:00
2dfe05d682
Console: Comment out disabled non-js summary bar iframe refresh
...
to save space, included ~50x
Disabled in 2012 for "HTML compliance" reasons
2023-01-26 07:45:06 -05:00
9275c79b39
Console: Add chart of peers in most part. tunnels (advanced)
2023-01-25 12:25:56 -05:00
8e4e0050c8
Console: Sort webapps.config on save
2023-01-25 11:33:28 -05:00
87618700b3
Util: New thread-unsafe version of ObjectCounter
...
for efficiency where thread safety not required
2023-01-25 09:09:02 -05:00
be5a10194a
Build: Fix list of changed files in manifests
...
Broken in move from mtn to git
Fix some places that were broken even with mtn
2023-01-22 10:08:53 -05:00
b8815fc67b
Console: Catch graph error in Docker (Gitlab #383 )
2023-01-21 11:13:42 -05:00
9008893308
Console: NAT fixes part 1
...
Remove ERR- and WARN- prefixes from translated status strings
2023-01-21 07:53:38 -05:00
1dbd94d52d
i2psnark: Search CSS and JS
...
WIP, more polishing todo
default theme only, others to follow
2023-01-18 11:15:22 -05:00
eb03e19f03
Console: Don't say we updated all tunnel pool settings if there weren't any
...
minor cleanups
2023-01-15 14:08:40 -05:00
522cf05880
Console: Add netdb search by introducer count
2023-01-15 10:05:20 -05:00
d6891d4b7a
Console: Show smoothed receive BPS for SSU peers
...
Don't show zero send/receive BPS after 15 sec idle; show smoothed value,
so display isn't mostly zeros.
BPS sorters will now work correctly and totals are more accurate.
Pass now to send/receive BPS methods and BW estimator
Comment out UDPTransport.noteSend()
Fix alignment issue in NTCP peers table
Show 0 instead of 0.00 for zero BPS
Change rounding mode of formatters
2023-01-15 08:17:09 -05:00
f3f4cd7a21
Console: Show if data structure is compressible (advanced)
...
Convert IPv6 addresses to canonical form
2023-01-14 08:08:25 -05:00
f814b85a86
Console: Add ability to search netdb for a range of ports
...
Minor cleanup of dup strings
2023-01-11 13:44:42 -05:00
904829c1d5
Console: Hide Hidden Services Manager link until TCG is running
...
Use PortMapper constants to check registration
Reported by lbt
2023-01-11 13:37:29 -05:00
b2d78e4724
Console: Add service true/false to version info
...
As proposed at http://zzz.i2p/topics/3520
2023-01-11 13:12:09 -05:00
a6e8d53b37
Console: Incorporate bionic build patch from previous checkin
...
Remove patch from debian files
2023-01-11 10:15:12 -05:00
76d8d9110a
Console: Add link to sort netdb country chart by count
2023-01-03 10:10:35 -05:00
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
be7e213736
Pull translations from tx
...
preliminary in case TX API v2 stops working
2022-12-31 15:08:09 -05:00
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
ec8d0a2f61
Console: Fix dark theme CSS color tweak affecting more than the intended inbound.png and outbound.png images
2022-12-31 08:37:23 -05:00
0792526c16
Console: Move hide/show news buttons back to the right (light theme)
...
unintended side-effect of CSS tweak in last release
2022-12-31 08:07:03 -05:00
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
d9979b8f97
Console: Sort tunnels by name on /tunnels, /configtunnels, /i2ptunnel
2022-12-26 05:38:35 -05:00
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
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
72e2161924
CLI: Add NewsHandler CLI to fetch news from servers
2022-12-19 10:09:58 -05:00
7bd220adfc
Console: Fix IPv6 searches for compressed/expanded address format
2022-12-19 08:35:15 -05:00
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
db459de0c6
Console: Fix UDP disabled error when SSU 1 disabled
2022-12-17 10:10:06 -05:00
8d132a0ba7
Console: Make the /configlogging overrides box bigger if necessary (advanced only)
2022-12-16 06:59:25 -05:00
897ea797cb
Graphs: Fix RRD time skew handling
...
rrd4j throws different exception than jrobin did
2022-12-10 17:29:07 -05:00
944dff0aa7
Console: Add peer IP/port to transport tab tooltips (advanced only)
2022-12-09 07:14:38 -05:00
59afc44c8a
Console: Show "--" for values < 1 on profiles tabs
2022-12-07 17:35:14 -05:00
8ada237bfa
Console: Remove "Standard" for peers and "unknown" for caps on profiles tabs
2022-12-07 17:27:50 -05:00
a77f016288
Console: Show "--" for 0% fail rate on floodfill tab
2022-12-07 17:04:38 -05:00
5a6f92bbbf
Console: Change "integrated" to "floodfill" in summary bar
2022-12-07 17:01:02 -05:00
2e6a4930a0
Console: Fallback to receive MTU on MTU sort in SSU tab
2022-12-07 16:57:56 -05:00
5e623a349c
Console: Hide totals row on /peers status tab if only one transport
2022-12-02 10:01:48 -05:00
2c460e095d
default true
2022-12-01 10:47:01 -05:00
1b6ece965c
Console: Hide SSU1 row on /peers status tab if disabled
2022-12-01 08:25:37 -05:00
6b44254c16
Console: ConfigTunnels backend minor cleanup
2022-11-28 07:29:58 -05:00
d726737b23
Console: Hide IPv4/v6 columns on /peers status tab
...
if disabled or no address
2022-11-26 09:13:09 -05:00