65 Commits

Author SHA1 Message Date
hayzamjs baf117285a cluster: add vm/jail migration, improve replication, refactor snapshot cleanup 2026-06-12 02:20:18 +05:30
hayzamjs b23c63c7c2 notifications: add disk S.M.A.R.T alert templates and periodic health monitor 2026-06-04 17:10:23 +05:30
hayzamjs 483bff6df9 cluster: zfs: preserve old keys (for restore) 2026-05-21 18:07:38 +05:30
hayzamjs 32f79e779a zfs: cluster-wide encryption key handling 2026-05-21 12:42:54 +05:30
hayzamjs 7c9ca5364b system: audit-log cleanup, ui: bottom-panel fixes, vm: -w/fbuf migrate to libvirt syntax 2026-05-20 10:59:32 +05:30
hayzamjs 8456d783ed wireguard: add persistent client, optimize metrics collection and flushing 2026-05-04 18:33:54 +05:30
hayzamjs 049f76bc6a refactor: enhance cluster service to support dynamic IP for embedded SSH server and other listeners 2026-04-29 13:58:11 +05:30
hayzamjs 4400f4a92f ui: modals: refactor close/reset buttons on all 2026-04-28 06:30:43 +05:30
hayzamjs 8e3d55b310 notifications: better msg content, pruning for past events 2026-04-24 18:43:52 +05:30
rainy-mathew 54b58f3737 system: notifications: move away from singleton 2026-04-14 14:31:34 +05:30
rainy-mathew d9e3d0aca3 notifications: initial setup 2026-04-14 03:27:33 +05:30
hayzamjs fd671df103 jails: implement pkgbase based bootstrap, storage: init iscsi 2026-04-07 01:43:11 +02:00
hayzamjs 630d2ed1e5 firewall: counter fixes, samba: add support for apple, wireguard: fixes/improvements 2026-04-06 15:12:43 +02:00
hayzamjs e51fb2985a v0.3.0: wireguard, PF, routing, firewall, networking improvements 2026-04-06 15:12:43 +02:00
hayzam abc9346d01 scripts: installer init, cmd: fix flag parsing 2026-03-27 04:50:47 +05:30
hayzamjs 6e8ba0058f handlers: add browser cache for _immutable assets 2026-03-26 19:01:20 +01:00
hayzam e4e6680042 logger: init without caller for prod mode 2026-03-26 21:45:09 +05:30
hayzam fbf03f5599 init: set kern.racct.enable=1 2026-03-26 21:41:05 +05:30
hayzamjs 6896bf7a9f main: update init logs 2026-03-26 17:09:06 +01:00
hayzam 1e5d978f0b main: startup: gate initialization 2026-03-26 21:19:23 +05:30
hayzam 42c867fe3e feat: add console attachment support, refactor REPL output handling 2026-03-26 20:30:52 +05:30
hayzam a10f66f3ac db: migrate audit logs to telemetry db 2026-03-26 19:38:18 +05:30
hayzam 1804fdbbcd db: init telemetry db, samba: move audit logs to tdb 2026-03-25 09:09:15 +05:30
hayzamjs 4ff698af2f test: improve coverage for pkg/ 2026-03-18 18:58:50 +01:00
hayzam f34b2991a7 feat!: standardize ports to range 8180-8124 for cluster comms and API 2026-03-18 20:37:40 +05:30
hayzam 28161db905 cluster: use custom port for intra comms 2026-03-18 19:40:22 +05:30
hayzam 736e4e00c0 main: add conditional checks for server port configuration; docs: update JSON comments (http(s) ports) 2026-03-15 21:53:55 +05:30
hayzam 28f44891ad vm: init: libvirt lifecycle watcher 2026-03-12 19:32:14 +05:30
hayzam 161d022d07 vm/jail: add lifecycle management 2026-03-09 05:25:49 +05:30
hayzam 35e3782a0e jail/vm: emit reload events using SSE, chore: ui: fix unformatted/non-linted files 2026-03-07 01:18:47 +05:30
hayzamjs ba7ba48fcb debug: get rid of 6060 server 2026-03-04 04:48:39 +01:00
hayzamjs 83dcfc4eb7 debug: disable pprof, samba: use proper ctx 2026-03-04 04:47:17 +01:00
hayzamjs c8fe9f1e46 system: jobs: cleanups/optimizations 2026-03-04 04:40:36 +01:00
hayzamjs 5481b53d40 startup: start netlink watcher, queue post loading kernel modules 2026-03-04 03:19:21 +01:00
hayzamjs 52803b2d42 perf: move from devd to nlsysevent, fix tickers 2026-03-04 03:15:59 +01:00
hayzamjs 8aa072f417 general: qol improvements, optimizations 2026-03-03 23:02:40 +01:00
hayzam 07c6f7d407 cluster: embed ssh instead of sshd 2026-03-01 15:30:16 +05:30
hayzam d457f8bc1f cluster: vm/jail replication first pass 2026-03-01 03:42:06 +05:30
hayzamjs 610ce83f9c cluster: backups: lots of fixes, better zelta integration 2026-02-20 00:36:47 +01:00
hayzamjs 0a772f6ce5 refactor: backup targets and events management 2026-02-18 11:18:58 +01:00
hayzam ce0f2e25aa cluster: backups: add standalone backup target and cluster-managed backup workflows 2026-02-17 03:40:22 +05:30
hayzam 583df77cdb impl: sylve-backup cmd 2026-02-17 02:24:02 +05:30
hayzamjs 60f0a3a11b cluster: init replication service properly 2026-02-16 21:34:21 +01:00
hayzam fcb51adb88 replication: init 2026-02-16 22:29:21 +05:30
hayzamjs efb4a0fb7d init: -repl mode 2026-02-05 01:21:51 +05:30
hayzamjs b60ea252b2 startup: check for root 2026-02-01 07:27:07 +05:30
hayzamjs 7d04153ad6 jail: fix fstab placement, epair removal/adds, devd: truncate history, docs: init starlight docs 2026-01-19 22:39:23 +00:00
hayzamjs a309327193 initialization: implement disable/enable for services, fix login post init 2025-12-28 00:53:43 +05:30
hayzamjs 299e9f78e9 zfs: snapshots: improvements
we now do devd watching and also jobs for snapshots so that the UI doesn't get blocked in case there is 100K+ snapshots
2025-12-19 22:49:16 +05:30
hayzamjs 16f3b644e5 zfs: init usage of gzfs library 2025-12-09 05:16:48 +05:30