This website requires JavaScript.
b6b1827f96
Merge pull request 'fix: decide uninstall success by exit status, not by keywords' (#2 ) from fix/uninstall-exit-status into master
master
christianmanivong
2026-09-25 20:53:06 +00:00
ac288823a7
fix: decide uninstall success by exit status, not by keywords
Christian Manivong
2026-09-25 14:40:26 +02:00
b4e6bbf79f
feat: purge, and a way out of install ok unpacked
Christian Manivong
2026-09-20 22:37:23 +02:00
b45444c831
Merge pull request 'fix: capture ${source:Version}, the number OSV ranges are actually stated in' (#1 ) from fix/capture-source-version into master
christianmanivong
2026-09-14 04:11:34 +00:00
e8eadb46c6
fix: capture ${source:Version}, the number OSV ranges are actually stated in
Christian Manivong and Claude Opus 5
2026-09-14 06:10:41 +02:00
55635ab551
test: cover the uname -r call get_facts gained
Christian Manivong
2026-09-01 05:55:30 +02:00
549e8c01e0
fix(docker): keep a resolvable image reference when the tag has moved
fix/docker-restart-pending
Christian Manivong and Claude Opus 5
2026-09-01 05:37:52 +02:00
d33739832b
feat: report running_kernel (uname -r) in get_facts
Christian Manivong
2026-08-23 19:06:10 +07:00
7faaafb7a3
feat: include Debian source package in apt get_packages
Christian Manivong
2026-08-23 17:45:07 +07:00
799d1ce749
feat: declare REBOOT_SETTLE_SECONDS = 90
Christian Manivong
2026-08-21 13:07:14 +07:00
ce40299033
fix(tests): repair the fixture and doubles that made seven tests fail
Christian Manivong
2026-08-21 12:57:11 +07:00
27027eec56
refactor!: keep one name for pending updates, drop the alias
Christian Manivong
2026-08-21 12:50:10 +07:00
c8fc46c373
feat: make the docker binary path a hook
christianmanivong
2026-08-21 10:28:12 +07:00
661d56074c
refactor(warnings): report raw signal only, no severity/presentation
Christian Manivong
2026-07-20 09:47:39 +02:00
2f049338b5
Merge fix/apt-full-upgrade: use full-upgrade to resolve all pending updates
Christian Manivong
2026-07-08 17:31:20 +02:00
07dcdbfe50
fix(linux): apt_update_upgrade left dependency-driven updates pending
Christian Manivong
2026-07-08 17:31:16 +02:00
1cee26823e
Merge fix/snmp-apt-update: refresh apt cache before installing snmpd
Christian Manivong
2026-07-08 17:09:23 +02:00
8436013dcd
fix(linux): fix_snmp installs snmpd without refreshing apt cache first
Christian Manivong
2026-07-08 17:09:19 +02:00
3ca2ed72ed
fix(deps): pin paramiko>=5.0.0 (CVE-2026-44405)
Christian Manivong
2026-07-02 12:22:55 +02:00
d16a05e501
fix(get_config): strip veth interfaces — Docker container churn causes false-positive config changes every poll
Christian Manivong
2026-07-01 20:32:20 +02:00
06cd1dc7aa
fix(get_config): strip valid_lft/preferred_lft — volatile DHCP fields cause false-positive config changes every poll
Christian Manivong
2026-06-30 01:29:07 +02:00
5fb51d23ea
feat: Fingerprint-Attribute für Discovery-Scoring
Christian Manivong and Claude Sonnet 4.6
2026-06-24 14:47:08 +02:00
1bfc8dd245
feat: ARM hardware detection via device tree and /proc/cpuinfo
Christian Manivong and Claude Sonnet 4.6
2026-06-24 12:32:01 +02:00
450aa193ba
feat: TYPE_LABEL = "Linux" overrides OSDriver.TYPE_LABEL = "OS"
Christian Manivong and Claude Sonnet 4.6
2026-06-24 11:37:29 +02:00
e065515de0
feat: VM/bare-metal detection in get_facts() — vendor, model, serial
Christian Manivong and Claude Sonnet 4.6
2026-06-24 11:23:24 +02:00
8cc48ca383
feat: include remote chassis MAC in LLDP neighbor entries
Christian Manivong
2026-06-12 21:08:36 +02:00
499d48c379
feat: apt proxy check+fix as device warning
Christian Manivong and Claude Sonnet 4.6
2026-06-07 22:34:31 +02:00
c46732946d
feat: add lldp_neighbors, package mgmt, VPN tunnels, and get_health_metrics()
Christian Manivong and Claude Sonnet 4.6
2026-06-07 00:44:06 +02:00
2712389818
feat: add get_route_to() via ip route show; family-Feld für IPv4/IPv6
Christian Manivong and Claude Sonnet 4.6
2026-06-06 15:50:02 +02:00