ef8d9199ba
fix: add C NIF compilation to k8s Dockerfile
...
Match the root Dockerfile changes:
- Add libsnmp-dev build dependency
- Add libsnmp40 runtime dependency
- Copy c_src and compile C NIF before Elixir compilation
- Add TERM=dumb for cross-architecture builds
2026-01-30 13:06:18 -06:00
65f0f23c93
fix: compile C NIF explicitly in Docker build
...
Add explicit 'make' step in Dockerfile to compile the C NIF before
Elixir compilation. This ensures towerops_nif.so exists when the
Elixir code tries to load it.
The custom compiler task creates a bootstrap problem (needs to be
compiled before it can be used as a compiler), so we compile the
C NIF explicitly instead of relying on the compilers list.
2026-01-30 13:04:06 -06:00
25397139c1
nif ci fix complie in ci
2026-01-30 13:01:44 -06:00
b663d484cf
nif ci fix complie in ci
2026-01-30 12:47:18 -06:00
de1ad8bc8a
nif ci fixes and dialyzer fixes
2026-01-30 12:38:50 -06:00
0214c2a100
complete overhaul of snmp engine to C nif
2026-01-30 12:27:12 -06:00
836749ba6b
complete overhaul of snmp engine
2026-01-30 10:41:07 -06:00
2a36917738
mfa enforced on login
2026-01-29 14:31:13 -06:00
55e9397d59
user session tracking
2026-01-29 14:14:21 -06:00
c7ca0dcb27
poller clarification
2026-01-29 13:30:34 -06:00
09e1d81a9a
fix superuser api device limits
2026-01-29 13:01:21 -06:00
c0736d4c2e
gdpr consent tracking
2026-01-29 11:12:35 -06:00
e76bd1fd91
track more state changes
2026-01-29 10:43:23 -06:00
e0552ac97d
add security headers
2026-01-29 10:33:24 -06:00
7ce5dc56d0
oban job timeout/rescue
2026-01-29 10:20:05 -06:00
c95487f55d
sensor graphing improvement
2026-01-29 10:14:34 -06:00
8e739283ad
refactoring
2026-01-29 10:03:43 -06:00
857c8d2196
totp debugging
2026-01-29 09:14:48 -06:00
9353a24760
totp debugging
2026-01-28 17:37:54 -06:00
eeca341abf
totp debugging
2026-01-28 17:33:36 -06:00
e9b13aa873
fix agent discovery
2026-01-28 17:29:30 -06:00
4364d81416
security fixes
2026-01-28 17:18:23 -06:00
6ab1333b41
security fixes
2026-01-28 17:02:36 -06:00
58b1aa50c2
security fixes
2026-01-28 16:55:41 -06:00
fd4f8b2342
totp debugging
2026-01-28 16:50:12 -06:00
27c8a2324a
totp debugging
2026-01-28 16:38:22 -06:00
f248550a6b
totp debugging
2026-01-28 16:31:10 -06:00
c149b84db0
dialyzer fixes
2026-01-28 16:27:49 -06:00
d29fb8cfd7
totp fixes
2026-01-28 16:16:59 -06:00
b13de895f7
relax totp time
2026-01-28 15:32:06 -06:00
1ac771c7a6
mfa enroll page design update
2026-01-28 15:26:03 -06:00
9833f61043
login redirect fix
2026-01-28 15:18:08 -06:00
0995abbccb
Add mandatory TOTP MFA
2026-01-28 15:09:38 -06:00
1f6151b5a8
filter snmp communities from log
2026-01-28 14:51:47 -06:00
aed15dd6a1
impersonate fixes
2026-01-28 14:41:27 -06:00
a4ea96bebc
support prod ip db import
2026-01-28 14:03:35 -06:00
0b27300931
support prod ip db import
2026-01-28 13:48:33 -06:00
8b71c4adb8
mib update from librenms
2026-01-28 13:38:31 -06:00
234ff7cbd2
add upsert support for geoip imports to prevent duplicates
2026-01-28 13:37:02 -06:00
b341f89332
prod ip db import
2026-01-28 13:28:11 -06:00
7ecc986bcd
support prod ip db import
2026-01-28 13:20:53 -06:00
f240d429c9
support prod ip db import
2026-01-28 13:09:29 -06:00
d1fd1d4a62
remove Mix.env and support ip database import
2026-01-28 13:08:06 -06:00
220f1edce3
cookie improvements
2026-01-28 12:30:28 -06:00
588639a47a
gdpr cookie consent
2026-01-28 10:52:40 -06:00
f350a9ade4
test cleanup
2026-01-28 10:31:22 -06:00
a3cd01e4e5
add help banner
2026-01-28 09:38:55 -06:00
26041dfe9f
add experimental label to alerts
2026-01-28 09:34:21 -06:00
fbee38446e
reduce log level
2026-01-28 09:27:13 -06:00
b8cb3e4f05
reduce log level
2026-01-28 09:22:11 -06:00