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 |
|