hayzamjs
75d7893e6b
auth: refactor PAM identity management
2026-03-12 22:11:04 +01:00
hayzamjs
23fb42c001
jails: init options editing
2025-12-29 19:44:57 +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
cbd0491b9d
zfs: complete backend migration to gzfs package
2025-12-10 09:01:23 +05:30
hayzamjs
f72edd8a46
jails: refactor
...
basic: hostname during creation
storage: custom fstab option, pool selection
network: relax requirements
hardware: custom devfs rules option
advanced: linux jails option, support lifecycle hooks, allow.<options>
2025-11-28 04:05:25 +05:30
hayzamjs
18367fdfaf
impl: vm: cloud-init
2025-11-18 17:07:37 +05:30
hayzamjs
28206a89de
storage: breaking refactor
...
We now use specific datasets on pools to store both VM disks/zvols and also jail datasets, this will improve user-friendiness and also our ability to make backups simpler
2025-11-04 00:35:15 +05:30
hayzamjs
5a7bccae1c
dhcp: fix cascading edits/deletes, samba: fix interface removal
2025-10-15 14:35:04 +05:30
hayzamjs
4c84e8c316
dhcp: static leases support, zfs: snaps: retention policies
2025-10-14 21:56:17 +05:30
hayzamjs
a6b661ea25
dhcp: ipv6 and slaac support
2025-10-09 20:50:51 +05:30
hayzamjs
a75628a443
impl: DHCP server, jail: reusable fs, better logging
2025-10-09 15:15:46 +05:30
hayzamjs
05b6aaeede
zfs: speedup fs/zvol deletion, vm: improve raw disk management, node: fix cpu/ram summary charts
2025-09-17 21:26:08 +04:00
hayzamjs
8ddacbbe2e
utils: strings: improve HashIntToNLetters
...
This improves HashIntToNLetters which is used extensively in jails, the previous version of this function would cause collisions whereas this new function wouldn't unforunately due to the nature of the usage of this function it is indeed a breaking change
2025-09-02 18:10:34 +04:00
hayzamjs
f283cb8322
cluster: fix reset for leaders, fill old data when starting/joining
2025-08-28 17:03:40 +04:00
hayzamjs
894ea665bb
cluster: init
2025-08-27 18:53:42 +04:00
hayzamjs
55a28f1328
vm: implement WoL
2025-08-19 19:39:12 +04:00
hayzamjs
daeb84e4d0
jail: cascade MAC object changes
2025-08-14 18:40:02 +04:00
hayzamjs
8d997bb250
utils: downloader: make magnet parsing less strict
2025-08-13 16:41:18 +04:00
hayzamjs
fbe7aa1536
feat: enhance jail management with improved session handling and network configuration
...
- Added error handling for invalid CTID in HandleJailTerminalWebsocket.
- Introduced HashIntToNLetters utility for consistent CTID representation.
- Updated CreateJailConfig to use hashed CTID and added network synchronization.
- Implemented GetObjectEntryByID and GetBridgeNameByID methods in NetworkService.
- Added CreateEpair and SyncEpairs methods for network interface management.
- Enhanced GetStates to track active jails by name instead of JID.
- Implemented DevfsSync to manage devfs rules for jails.
- Updated Svelte component to conditionally display update time.
2025-08-08 01:17:23 +04:00
hayzamjs
92d5e21229
jails: basic configuration
2025-08-06 00:29:43 +04:00
hayzamjs
b4d90978aa
impl: jails: first pass
2025-08-05 23:01:21 +04:00
hayzamjs
26bd4a8189
vm: add verbose logging to create failures, network: implement object creation
2025-07-24 17:04:44 +04:00
hayzamjs
fafad6fb61
vm: hardware: pci dev editing, explorer: fix copy/move
2025-07-18 14:40:46 +04:00
hayzamjs
a21a8a3365
feat: samba, pre-startup checks, auth: users/groups, storage: file manager
2025-07-15 21:38:34 +04:00
hayzamjs
cd18f8920e
init: authentication ui/backend
2025-07-14 16:37:15 +04:00
hayzamjs
d571c3f3d0
test: pkg/crypto, pkg/utils/strings
2025-06-16 22:19:33 +04:00
hayzamjs
ed83b931ac
vm: disallow pci device reuse on creation
2025-06-02 22:15:45 +04:00
hayzamjs
2abbeaf66e
feat: vm creation init
2025-05-31 20:11:15 +04:00
hayzamjs
1b404f75d4
feat: implement signed URL generation and download functionality, api: add bulk dataset delete route
2025-05-19 16:01:45 +04:00
hayzamjs
232f9b5d98
refactor: notes/switch, feat: add downloader
2025-05-13 22:50:13 +04:00
hayzamjs
931aa4307f
network: enhance standard switch management and API
2025-05-12 16:55:24 +04:00
hayzamjs
725a241795
zfs: improve replace device, add spares functionality
2025-04-22 00:23:17 +04:00
hayzamjs
4e2aa4470d
refactor: treetable, init: zfs/volume
2025-04-18 18:00:16 +04:00
hayzamjs
44de1f5d7e
zfs: ui/backend: clean up and fixes,chore: update svelte to v5.25.6
2025-04-04 02:15:54 +04:00
hayzamjs
d9f0c98016
feat: enhance ZFS pool management with validation and creation logic, tests: add tests for pkg/utils
2025-04-01 00:04:49 +04:00
hayzamjs
4e64a9ddac
feat: implement ZFS executor and error handling, add ZFS API functions
2025-03-24 12:37:15 +04:00
hayzamjs
abc513d4a3
feat: add partition creation functionality and tooltip component, update disk size handling, terminal init
2025-03-19 13:16:38 +04:00
hayzamjs
ca751223b0
feat: audit log disk wipe/init, ui: save pane size state
2025-03-18 20:33:30 +04:00
hayzamjs
07d4173037
refactor: move utils to pkg and update imports across the codebase, notes: fix edit/save
2025-03-18 14:18:52 +04:00