|
|
322981ada7
|
cargo fmt and version bump
|
2025-08-26 00:20:52 -07:00 |
|
|
|
3394beab67
|
chore: make pre-commit resilient when cargo absent
|
2025-08-26 00:18:10 -07:00 |
|
|
|
c9ebea92f5
|
perf(agent,non-linux): enable CPU core normalization by default; tighter scaling threshold
|
2025-08-25 23:50:26 -07:00 |
|
|
|
e2dc5e8ac9
|
perf(agent,non-linux): add per-process CPU scaling heuristic to reduce overreporting
|
2025-08-25 23:47:31 -07:00 |
|
|
|
beddba0072
|
perf(agent,non-linux): reduce process collection overhead; configurable CPU sample delay
|
2025-08-25 23:44:28 -07:00 |
|
|
|
cacc4cba9f
|
cargo fmt
|
2025-08-25 23:24:50 -07:00 |
|
|
|
66270c16b7
|
perf(agent): windows/mac cpu collection tweak; add optional normalization; silence linux dead_code
|
2025-08-25 22:59:07 -07:00 |
|
|
|
00d5777d05
|
Merge branch 'master' of https://github.com/jasonwitty/socktop
|
2025-08-25 22:35:02 -07:00 |
|
|
|
f62b5274d2
|
optimize non linux metrics collection
|
2025-08-25 22:35:01 -07:00 |
|
|
|
bbbe35111a
|
Update README.md
|
2025-08-25 01:33:40 -07:00 |
|
|
|
a4356b5ece
|
update readme with animated demo
|
2025-08-24 20:35:56 -07:00 |
|
|
|
b6e656738b
|
chore(release): bump to 1.40.0
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
|
2025-08-24 18:56:40 -07:00 |
|
|
|
f83cb07d57
|
Release candidate 1.4
increment version, support version flag on socktop
|
2025-08-24 18:03:45 -07:00 |
|
|
|
7697c7dc2b
|
docs: add per-crate README.md and link via Cargo.toml readme field
|
2025-08-24 17:56:22 -07:00 |
|
|
|
1043fffc8d
|
Merge pull request #5 from jasonwitty/feature/housekeeping
Feature/housekeeping
|
2025-08-24 17:46:26 -07:00 |
|
|
|
ce59dd9dfe
|
chore(agent): fix clippy needless_return for non-linux process collection
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
|
2025-08-24 12:52:56 -07:00 |
|
|
|
8d48fa4c3b
|
increment version
|
2025-08-24 12:47:49 -07:00 |
|
|
|
51e702368e
|
cargo fmt
|
2025-08-24 12:40:35 -07:00 |
|
|
|
85f9a44e46
|
perf(agent): add hostname + TTL caches (metrics/disks/processes) and reuse sys for processes
|
2025-08-24 12:38:32 -07:00 |
|
|
|
b2468a5936
|
refactor(agent): remove unused background sampler infrastructure (request-driven only)
|
2025-08-24 12:29:23 -07:00 |
|
|
|
8de5943f34
|
test(agent): move inline port parsing test to tests/port_parse.rs
|
2025-08-24 12:15:32 -07:00 |
|
|
|
e624751f56
|
chore: align sysinfo to 0.37 across workspace
|
2025-08-24 12:11:38 -07:00 |
|
|
|
8bd1af7a27
|
chore: remove unused deps (thiserror, chrono, futures, nvml-wrapper, tungstenite, bytes, prost-types)
|
2025-08-24 12:08:52 -07:00 |
|
|
|
5c32d15156
|
first run messaging.
display welcome message on first run when a profile file is not created and remote server not specified.
|
2025-08-24 12:01:17 -07:00 |
|
|
|
471d547b5d
|
cargo fmt and increment version
|
2025-08-23 02:18:09 -07:00 |
|
|
|
d3aff590bc
|
client: fully disable hostname verification by custom ServerCertVerifier unless --verify-hostname used
|
2025-08-23 02:15:45 -07:00 |
|
|
|
47910725a8
|
increment version
|
2025-08-22 22:48:41 -07:00 |
|
|
|
a8e3f4ef26
|
docs: describe --verify-hostname flag and default relaxed SAN behavior
|
2025-08-22 22:39:18 -07:00 |
|
|
|
fab1e5a104
|
client: default skip hostname verification; add --verify-hostname to enable
|
2025-08-22 22:39:06 -07:00 |
|
|
|
d0455611d5
|
cargo fmt
|
2025-08-22 14:09:02 -07:00 |
|
|
|
4c45b85c98
|
fix san and increment version
|
2025-08-22 14:07:41 -07:00 |
|
|
|
d9fdc31e8f
|
docs: document SOCKTOP_AGENT_EXTRA_SANS for additional certificate SANs
|
2025-08-22 13:48:07 -07:00 |
|
|
|
dc9aa4c026
|
agent: support extra SANs via SOCKTOP_AGENT_EXTRA_SANS env var
|
2025-08-22 13:47:51 -07:00 |
|
|
|
c2e91bd20c
|
docs: document TLS cert expiry and manual regeneration procedure
|
2025-08-22 12:57:48 -07:00 |
|
|
|
25229d6b03
|
cargo fmt
|
2025-08-22 12:49:12 -07:00 |
|
|
|
290e2a8fb2
|
fix for expired certificate
|
2025-08-22 12:46:01 -07:00 |
|
|
|
30d263c71e
|
agent: dynamic self-signed cert validity (~397d from now) to avoid immediate expiry
|
2025-08-22 12:43:48 -07:00 |
|
|
|
9b177f3206
|
cargo fmt
|
2025-08-22 11:55:41 -07:00 |
|
|
|
8a6ae3fcd7
|
increment version
|
2025-08-22 11:53:27 -07:00 |
|
|
|
5b8ec7efc1
|
agent: add --version / -V flag
|
2025-08-22 11:52:51 -07:00 |
|
|
|
155c420a1a
|
cargo fmt all check ins
|
2025-08-22 11:10:11 -07:00 |
|
|
|
d3fa55e572
|
chore: ignore .vscode and remove from repo
|
2025-08-22 11:09:33 -07:00 |
|
|
|
faf2861b29
|
cargo fmt
|
2025-08-22 10:53:47 -07:00 |
|
|
|
59432ab1d3
|
agent: fix rcgen usage for self-signed cert generation
|
2025-08-22 10:48:01 -07:00 |
|
|
|
d1c8a64418
|
agent: replace openssl self-signed cert generation with rcgen (pure Rust)
|
2025-08-22 10:46:29 -07:00 |
|
|
|
8def4b2d06
|
Publish: include proto in each crate and fix build.rs paths
|
2025-08-22 10:44:56 -07:00 |
|
|
|
a42ca71a9f
|
update version prior to cargo publish
|
2025-08-22 10:41:17 -07:00 |
|
|
|
9f675fa804
|
Merge pull request #4 from jasonwitty/feature/connection-profiles
Feature/connection profiles
|
2025-08-22 09:31:28 -07:00 |
|
|
|
3ac03c07ba
|
enable GPU polling only when GPU is present
|
2025-08-22 09:27:05 -07:00 |
|
|
|
e53d0ab98d
|
Add TLS / Token, polling interval indicators.
|
2025-08-21 17:38:26 -07:00 |
|