towerops/lib/towerops
Graham McIntire ba5464332b
fix: use system ping command instead of raw ICMP sockets
- Rewrote Ping module to use system ping binary instead of raw ICMP
  sockets which required CAP_NET_RAW privileges
- Added iputils-ping package to Docker images for production
- Added proper IP address validation before executing ping command
- Updated tests to account for 1 second minimum timeout of system ping
- System ping binary is setuid root and works without elevated privileges
2026-01-21 11:15:59 -06:00
..
accounts use password for user regi 2026-01-21 09:13:08 -06:00
admin Add superuser system with user impersonation for admin support 2026-01-06 12:50:10 -06:00
agents Add agent rename functionality 2026-01-17 15:48:47 -06:00
alerts moduledocs 2026-01-17 15:08:49 -06:00
api_tokens refactor: use API token auth for profile imports instead of session cookies 2026-01-18 09:30:21 -06:00
devices feat: allow device name to be populated from SNMP sysName 2026-01-17 16:28:43 -06:00
ecto_types improve profile import 2026-01-18 11:46:56 -06:00
mobile_sessions Fix datetime truncation for mobile session schemas 2026-01-15 16:17:05 -06:00
monitoring fix: use system ping command instead of raw ICMP sockets 2026-01-21 11:15:59 -06:00
organizations moduledocs 2026-01-17 15:08:49 -06:00
profiles add universoal import 2026-01-18 16:59:34 -06:00
proto Add ICMP monitoring support to Phoenix agent channel 2026-01-19 13:46:20 -06:00
sites moduledocs 2026-01-17 15:08:49 -06:00
snmp feat: add memory pool and storage discovery (Phase 1.5) 2026-01-21 10:57:08 -06:00
workers Refactor MonitorWorker to use ping adapter and eliminate real network traffic from tests 2026-01-20 12:29:12 -06:00
accounts.ex use password for user regi 2026-01-21 09:13:08 -06:00
admin.ex rename equipment to device 2026-01-17 14:48:46 -06:00
agents.ex Add agent rename functionality 2026-01-17 15:48:47 -06:00
alerts.ex more tests 2026-01-20 16:38:53 -06:00
api_tokens.ex more tests 2026-01-20 16:38:53 -06:00
application.ex Add Redis health checks and improved error handling for Exq 2026-01-19 15:38:19 -06:00
devices.ex more tests 2026-01-20 16:38:53 -06:00
exq_supervisor.ex Add Redix connection resilience options to Exq config 2026-01-20 11:42:02 -06:00
log_filter.ex Add comprehensive Dialyzer type specifications 2026-01-17 10:52:02 -06:00
mailer.ex moduledocs 2026-01-17 15:08:49 -06:00
mobile_sessions.ex credo cleanup 2026-01-17 15:00:52 -06:00
monitoring.ex feat: add latency graph for ICMP ping monitoring 2026-01-17 16:02:35 -06:00
organizations.ex rename equipment to device 2026-01-17 14:48:46 -06:00
profiles.ex add universoal import 2026-01-18 16:59:34 -06:00
redis_health_check.ex Add Redis health checks and improved error handling for Exq 2026-01-19 15:38:19 -06:00
release.ex fix dialyzer things 2026-01-03 12:56:40 -06:00
repo.ex moduledocs 2026-01-17 15:08:49 -06:00
sites.ex rename equipment to device 2026-01-17 14:48:46 -06:00
snmp.ex more renames 2026-01-17 15:13:56 -06:00