Information about the project will be published here...
Relnotes: - add bhyve_vnc_tcp_ipconnect variable for external hooks - add Makefile for update vm-profiles regardless of CBSD releases, from GitHub - bhyve bugfix: dont use iso_args when vm_iso_path is empty, reported by Alexsander Povolotsky (aka tarkhil) via Telegram...
Relnotes: - jexec now support execution command in multiple jail (in parallel mode) - support for jname as mask for [jb]stop/[jb]start/junregister/jregister/[jb]remove/[jb]export/[jb]import - (bugfix) allow.reserved_ports still not available in FreeBSD 11-RELENG, only -CURRENT...
Relnotes: - bugfix release - allow exec_stop/exec_start modify via jconfig. Issue #193, reported by: sharky1337 - fixes for zfs attach, reported by: Sebastian Schaack, via Telegram...
Relnotes: - bhyve: add MTU settings for NIC - bset/jset: support for jname as mask - bug fixes for vm_ram convertation in bconfig dialog...
Relnotes: - bhyve: add virtio-p9 for shared folders feature - jail bugfix: Fix execution for custom pre/post script. Issue #197, reported by: Christopher Haglund (aka sweco-secfha)...
Relnotes: - bhyve: OpenBSD UEFI support (on FreeBSD 11.1-RELEASE) - bhyve: add vgaconf settings (for FreeBSD 11.1-RELEASE) - bhyve: fix for FreeBSD guest boot on serial console in legacy MBR mode - bhyve: add p9 patch - dhcpd: also check IP free address via bhyve list - colorized active/passive state of environment in [jb]ls and [jb]config - bhyve: fix mynic variable with full NIC list (reported by Elea Molokan via CBSD Telegram)...
Relnotes: - fix broken build after r452700...
Relnotes: - jexec, jlogin: add user= params, suggested by Goran Mekic aka meka - zfsattach: make zfs jail after jail create but before /etc/rc boot sequence, force persist flags for this cases. Issue #213, reported by sturican - bugfix: [jb]create proper removejconf args, reported Goran Mekic aka meka - bugfix: Preserve jconf perms, submitted by Goran Mekic aka meka - bugfix: jstop: fix ip4_addr list for removeing, add work-around for unstoppable cron via pkill - bugfix: bhyve: skip loopback interface as uplink, (reported by Denis Bezkrovniy via Telegram) - bugfix: bhyve: skip CBSDSYSTEM0 tap interface when no default route, (reported by Denis Bezkrovniy via Telegram) - bugfix: zfsattach: fix for syntax error. Issue #213, reported by sturican...
Relnotes: - Fetching base.txz for CURRENT also possible from ftp.freebsd.org - Identify HBSD environment with platform="HardenedBSD" global variable - show_profile_list: separate filter by show_xen/show_bhyve instead if active= - nics-list: support for phyonly= arguments - sync xen module with bhyve - fix broken build if databases/sqlite3 was built with ICU=on, thanks to Pavel Volkov via https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214551 - fixes for natcfg-tui ( Issue #134 )...
Relnotes: - HardenedBSD platform: fix official repo - jails: search for fastest mirror for base.txz - fix for boot order menu in [jb]config...
Relnotes: - fix for inter=0 at nat framework question - [jb]consturct-tui: store previous profile choices...
Relnotes: - bhyve: bclone: fixed dubbing in settings table - bhyve: Fixes for CentOS UEFI boot - dhcpd: refactoring. now we support real IP range in nodeippool - jail: add support for multiple VNET type interfaces...
Relnotes: - bhyve: CPU topology support - bhyve: check ISO's CRC SHA256 sum (optional) - bhyve: an existing bridge can be selected (for those who customize/setup the interface themselves) - bhyve: Sparse ZVOL now by default. Can be reassigned via zfs_create_sparse="0" in $workdir/etc/zfs.conf - bhyve: grub-bhyve dependency has been removed:CBSD support OS only via UEFI due to the poor and unstable implementation of the grub-bhyve method, which is terrible...
bugfix release - bugfix release...
Relnotes - bhyve: Initial checkpoint - bhyve: update UEFI-EDK2 firmware, this fixes booting linux kernels >= 4.15 (Ubuntu 18.04+, Fedora 18+, Kali 2018 and so on) - initial support for syslog...
bugfix release - bugfix release - jail: fix for broken jset. Reported by Egor Vershinin aka Dorlas, Issue #290 - jail: fix starting RC twice in vnet jails. Reported, debug and fixes by Gijs Peskens aka gizahNL, Issue #291...
Relnotes - ready for FreeBSD 11.2 - jsnapshot: remove unnecessary exit from the cycle. Pointed via email by: Sean Greven - pkg: partial support for multiple jname mask - added CBSD ZSH-completions, suggested and created by Moviuro ( Issue #297 )...
Relnotes - sysutils/reggae: got added to ports. This package helps with common DevOps tasks, and it uses CBSD jails to acomplish that - bugfix: jail: populate_cdir,switch_baserw: always use realpath. Reported by Juronski, Issue #287 - bugfix: pkg info: secure pkg execution by time limit and non-interactive flags. Reported by Alex Petrov via Telegram - bugfix: bhyve tap not added to bridge when MTU different. Reported by Andreas Wrede aka awrede, Issue #301 - bugfix: fixed the problem when some containers did not start, reported by (Reported and tested by: brahmann). - jail: disable allow_raw_sockets by default, added into jconstruct-tui/jconfig. Reported by ntinti, Issue #307 - pkg: add support for mutliple mask in jname args for: query,install,remove,info - bhyve: manage storage controller (AHCI) - jlogin: support for jname as mask - bhyve: vm priority - improve remote resources support - jail: support for allow.mount.fusefs (on modern FreeBSD version only: 11.2+ and 12). CBSD options: allow_fusefs. FreeBSD r336565,D16371 - bhyve : support for alternative checkpoints name...
- https://youtu.be/-IYNSBhtJqw...
Relnotes - tested on FreeBSD 12 - tested with XEN 4.11 - bhyve: initial support for NVMe controller (no boot order) - bhyve: live migration support - jail: multiple ip adresses can be configured separately on interfaces without hosts config. Suggested by ntinti, Issue #306 - [jb]import: support for multiple images specified in the command line - add create.d dir for post-creation action. Suggested by Annakan, Issue #321 - srcup.conf: split conf per-platform - imghelper: store flat_size in bytes in header (as result: jimport now knows the amount of unpacked environment before unpacking) - jails: add support for allow_read_msgbuf (r339409) - bhyve: add bhyve_engine to run bhyve in gdb or lldb...
Relnotes - bugfix release - jail: elf_tables: check jail for minor version too. Reported by Peter2121 (Issue #351) - bhyve: fix serial boot issue for UEFI GOP mode...
Relnotes: - bhyve: bump uefi firmware to 0.2 - cbsdd: cleanup logs for internal task - racct-stats: split daemon into three independent parts ( racct-jail-stats, racct-bhyve-stats and racct-hoster-stats ). (not enabled by default)...
Relnotes: bugfix release: - quick and dirty workaround of the CentOS 7.6 (and probably RedHat) boot problem: Failed to set MokListRT: Invalid Parameter Something has gone seriously wrong: import_mok_state() failed CentOS guest users: please update immediately!...
Relnotes: - xen: SPICE protocol for QEMU support (recent FreeBSD-13 (HEAD/CURRENT) only) - bhyve: added custom behavior settings by exit codes - CBSD WEB UI (aka ClonOS): got real-time graph and new dark themes - bhyve: (highly experimental) jailed bhyve on FreeBSD 12.0+ (articles by lattera) - jail: add support for allow_unprivileged_proc_debug settions (r341084) - add global.conf settings. For example you can disable CBSD color output by conf in addition to NOCOLOR env(1) vars, suggested by Moviuro, Issue #364 - jail: sysrc: support for jname as mask - jail: opportunity to manage sources and configuration of receiving base via config file. Suggested by Adeel Mujahid aka am11, Issue #367 - bhyve: storage controller management: now you can attach multiple vdisk to single AHCI controller - initenv: test and configure kern.init_shutdown_timeout sysctl(8). Pointed out: Marko Turk aka marko-turk, Issue #374 - jail: split allow_sysvipc option. Pointed by ntinti, Issue #372 - jail/bhyve: by default run virtual environment with nice=1 - racct-*-stats: fix memleak with strsep - register_base: added auto_baseupdate params to control base auto-update. Reported by Пётр aka Peter2121, Issue #363 - baseupdate: the ability to specify an individual base - mountfstab/makejconf: fix grep conditions for zfs. Reported by xvfl8mzajp, Issue #382 - mountfstab: fix fstab parsing without CRLF. Reported by Peter2121, Issue #383...
Relnotes: fixes: jcoldmigrate: lock issue fixes: bconfig: choose vale switch fixes: j2slave: also include system directory...
Relnotes: cloud-init support (NoCloud data source method)...
Relnotes: bugfix:reset is_cloud vars when switching profile (introduced in 12.0.6)...
Relnotes: bugfix: bhyve cloud-init: fix zfs volume size for raw images multiple cbsd_workdir support...
Relnotes: bhyve bcreate: mark the first disk bootable ability to customize colors via color.conf prepare CBSD code for RAFT/replication ( split cbsdsql to ro/rw call ) passwordless node connect ( Issue #377, suggested by: @ntinti ) fixes: fix help command ( reported by many ) jail: extract_base from file bhyve: update vm_pid when domain restarts ( Issue #399, reported by @VVelox )...
Relnotes: bhyve: fix openbsd guest boot...
Relnotes: chase if_tap/if_tun consolidation ( r347241 ) bhyve: FreeBSD cloud images...
NetBSD cloud image demo: https://youtu.be/3F_lh8s51_4...
Windows server cloud image demo: https://youtu.be/PDkxrHb5Xt8...
Relnotes: initenv: no longer suggest using port 22222 ssh port by default initenv: make a hook for custom/user scripts during the initenv stage ( initenv-hooks ) bhyve: manage sectorsize with dsk_sectorsize params via global conf and per-profile cloud-init helper: added ci_user_pw_user and ci_user_pw_root params bhyve: one global dataset per vm (ZFS platform only) bhyve: add 'persistent' flag for virtual nic: mark interface as unmanaged by CBSD jswmode: support jname as mask jexport: show progress on ZFS platform + ranomize/round progress percent by step ~10 bhyve: bls: rename vnc_port column to "meta" field: vnc ( bhyve_vnc_tcp_bind:vnc_port ) add external_exec_local_script as hook for local scripts ( remove.d for [jbx]remove rename.d for [jbx]rename clone.d for [jbx]clone) ) Suggested by: haynesjustin, Issue #373 bhyve: check that the bhyve_vnc_tcp_bind address is available for use (when not 127.0.0.1 or 0.0.0.0) bhyve: cloudbase helper for Windows cloud image ( demo ) bhyve: NetBSD cloud profile ( demo ) fixes: segmentation fault when updating bhyve tables, Reported by goligo, Issue #371 cloud-init: use dedup by default for GOLD images on ZFS platform (regulated through the zfs.conf configuration file) bhyve: sectorsize=4096 for disk by default!...
Relnotes: bhyve: added hda emulation support ( FreeBSD 13-CURRENT, r349355+ ); fix bhyve export/import; fix cbsdd status pid ( reported and fixed by: spagu, Issue #417 ); jail: fix directory permission created by cbsd script inside basejail hier ( reported by: VincentBentley, Issue #419 )...
Relnotes: jail: fix jimport script ( the wrong structure was unpacked ) jail: jclone: re-initializate hwaddr for cloned vnet jail jail: better basename management ( suggested by: ntinti, Issue #327 xen: add disk management ( sync code with bhyve ) xen: nested virtualization property added cloud-init: switched to using own cloud images ( provided by CBSD/ClonOS Project )...
Relnotes: bhyve: fixes for brename ( reported by jas via Telegram ) bhyve: change zvol name for virtual disk: dskX.vhd instead of bcbsd-$jname-dskX.vhd...
bugfix release. fixes for: initenv failed if tmux is missing (reported by KS Leung, Issue #431) jail: floatresolv always worked even if the value set to 0 (disabled) (reported by Ivan Safonov via Telegram)...
CBSD 12.1.2 available FreeBSD 12.1 cloud image ready...
CBSD 12.1.3 available bhyve: bconstruct-tui: ability to revert/reset GIT updates for profile bhyve: added master_reboot hook for reboot bhyve vm custom action ssh keygen: ED25519 by default instead of RSA bhyve: IPv6 support for UEFI GOP bhyve VNC tcp bind xen: vm save/restore support ( xcheckpoint ) xen: live migration support ( xmigrate, demo: https://youtu.be/6vURTjVRsAY ) jail pkg module: several improvements: retry, exit code behavior, configuration file ( sample: /usr/local/cbsd/modules/pkg.d/etc-sample/pkg.conf ) repo: fixes for action=get source=src - fetch source tree from official FreeBSD resources...
CBSD 12.1.4 bugfix release bugfix release...
CBSD 12.1.5 available mnt_start options for external storage mount [jbx]ls, [jbx]get: custom facts...
CBSD 12.1.6 bugfix release *ls, *get: custom facts support for DHCPv6 in ip4_addr ( automatic IPv6 assignment from node pool ) bugfix: bhyve: bclone fixes bugfix: jail: jclone: fixes for fstab dir location bugfix: jail: j2prepare: fixes for fstab dir location bugfix: jail: j2prepare: check for remote CBSD version bugfix: jail: jrename: fixes for fstab dir location bhyve: OpenBSD 6.6 cloud image...
CBSD 12.1.7 bugfix release fixes: jail services started twice when vnet=1 or zfs dataset attached to jail fixes: fix jstart to properly call /etc/rc fixes: jexec removing options from command jail: etcupdate script wrapper...
CBSD 12.1.8 bugfix release fixes: fix regression in jexec introduced in 12.1.7 fixes: fix bimport script ( missing macro), #482...
CBSD 12.1.9 release bhyve: Ubuntu 20.04 LTS cloud image bhyve: add hdd_boot_firmware for alternative boot firmware for hdd jail: qemu-usermode: qemu-ppc64-static jail option (however, it does not seem to work correctly) jls: extra column etcver for etcupdate version jail: etcupdate helper dhcpdv4: can use range in the last octet, e.g: 10.0.0.10-16...
CBSD 12.1.10 release jail: add missing allow_lin{proc,sys}fs params bhyve: manage UUID...
CBSD 12.1.12 release bugfix: VALE: changed port names: ID instead of $jname (due to the VALE port name length limit) bhyve: manage MTU for virtio ( r359704 ) and cloud-init bhyve: NetBSD 9.0 cloud image CBSDfile: check the postcreate error code and destroy the environment if it fails...
CBSD 12.1.13 release bhyve: fix $jailsysdir directory when no mnt_start and no ZFS bhyve: cloud-init: use "gpart commit" to confirm changes when cloning from a gold volume...
CBSD 12.1.14 release fix build on FreeBSD 13-CURRENT fix brename, Issue #510 checkip: also check ip on local ifaces...
CBSD 12.1.15 release cbsdsh: fix crash: exited on signal 6...
CBSD 12.1.16 release bhyve: bhyverun_wrapper: alternative/custom bhyve start script, Issue #476 bhyve: get_next_vale: add exclude list to skip already used VALE port when vm off...
CBSD 12.2.0 release tested with FreeBSD 12.2-RELEASE added Bash autocompletion file for most common used commands: (thanks to kr0mBagheera) dhcpd, get-next-tcp-port script: add lock wrapper to avoid collisions when running simultaneously up/destroy: added pre/post hooks per environment FreeBSD 12.2 cloud image ready...
CBSD 12.2.1 release jails: improve qemu-based jails (mirror for base.txz was restored), repo script fixes jails: qemu-based RISCV64 arch has been added ( Thanks to: Loïc Bartoletti ) freejname script: fix collisions when running simultaneously bhyve imgsize params: allow float value, e.g: 1.5g, 0.5t bhyve: NetBSD 9.1 cloud profile...
CBSD 12.2.2 release added 'module' command to manage CBSD modules added K8S module: deploy kubernetes cluster with CBSD: https://bsdstore.ru/en/12.x/wf_k8s_ssi.html up script: randomize delayed before start when multiple env...
CBSD 12.2.3 release fix target_arch: this fixes repo script for non-x86 arch fix build on non-x86 arch...
CBSD 12.2.4 release jail2iso script: remove boot1.efifat (deprecated for FreeBSD 13) remove ping6 from code for FreeBSD 13 (deprecated for FreeBSD 13) cbsd --help: fix warning...
CBSD 12.2.5 release srcup script: migrate to FreeBSD git instead of SVN bhyve: OpenBSD 6.8 cloud image bhyve: fix OpenBSD ISO image: UEFI file now has .img an extension, not .fs rename [bjx]remove -> [bjx]destroy commands, suggested by Michael Osipov via #537 fixes: replacewdir script: fix RJAILRCCONF var...
CBSD 13.0.0 release tested with FreeBSD 13.0-alpha3 new cloud-init profile: OPNsense 21, CentOS 8 stream jail: jails-fstab: external script for external mount jail: CBSDfile: fix pkglist regression jail: makeresolv: dont set NS for non-working protocol (IPv4/IPv6?)...
CBSD 13.0.1 release bhyve: update uefi-edk2-bhyve firmware to g20210214 (highly experimental) up/destroy/exec/login: support for API via CBSDfile jail: jcreate: add ci_user_pubkey as root user pubkey jail jcreate: pass fsquota as ZFS quota initenv/cmdboot: fix several chicken-egg...
CBSD API module: private cloud via API: ready for test CBSD jail/bhyve API (+ CBSDfile integration) available for testing! feedback is appreciated. Post on reddit: https://www.reddit.com/r/freebsd/comments/lwficg/cbsd_api_module_private_cloud_via_api/ Please share if you are interested ;-)...
CBSD 13.0.2 release [jb]scp/[jb]exec/[jb]login,service,sysrc,pkg: support for CBSDfile/API see: https://bsdstore.ru/en/cbsd_api_ssi.html#cbsdfile...
CBSD 13.0.3 release (bugfix) local-jails: forget to add tags (introduced in 13.0.2) bhyve: manage emulation. Also is optional, not a required part of XHCI. jexport: export jexport_exclude params: via jexport.conf or cli args: https://bsdstore.ru/en/13.0.x/wf_jexport_ssi.html#jexport_exclude...
CBSD 13.0.4 release tested with FreeBSD 13.0-RELEASE; bhyve: FreeBSD 13.0-RELEASE cloud images (UFS and ZFS); jail: jexec: add dir= args to change current/work dir inside jail, suggested by Peter2121 via #564; Linux jail profiles (centos, debia, ubuntu); jail: vnet: manage IP address/defaultrouter in vnet-based jail; portsup: switch to git by default; dhcpd: ability to use external 'dhcpd' script, via dhcpd.conf; vpc: abitity to install rc.d script for init VPC upon host boot; (bugfix) jget asks always for jname even it is right; (bugfix) elf_tables: fix segfault when no elf file; (bugfix) cfetch: fix of long hanging process (fetching ISO/bases could stalled); (bugfix) bhyve: proceed create.d hooks; (bugfix) fix mount fstab for baserw=1;...
CBSD 13.0.5 release jail: initial native ZFS encryption support: passphrase method ( #583 ) etcupdate: mode=diff ( suggested by @Peter2121 via #518 ) fix: device-based volume mount on jail start ( reported/fixed by @vgrebenschikov #582 ) fix: cbsd jconstruct missing property descriptions, making it unusable ( reported by @goligo #586 ) fix: qemu-based jail: use /bin location instead of /usr/local/bin ( reported by Bartoletti Loïc ) fix: initenv: Error: incomplete input ( reported by @goligo #584 ) fix: linux profile: apply customskel/skeleton content only once ( reported by @Juronski #589 )...
CBSD 13.0.6 release jail: vnet jail: support for fwcounter; improve help script: filter command list by --module=XX bugfix: jail etcupdate: fix exclude path when mask '*'is used ( #556 ) bugfix: bhyve: vga params unusable with empty vnc_args; bugfix: fix jailnic-cfg dialog ( Issue #593 ) bugfix: tools/mountfstab: relative path for nullfs type only;...
CBSD 13.0.7 bugfix release bugfix: jail: fix error in jstart ( Issue #595 )...
CBSD 13.0.8 release jail: jstart: added sysrc params bugfix: expose did not show rules for bhyve ( Issue #597 ) bhyve: NetBSD 9.2 cloud images...
CBSD 13.0.9 release find_first_freenic: fix race condition...
CBSD 13.0.10 release dhcpdv6: skip/lock file support up/destroy: update to latest API...
CBSD 13.0.11 release jail,bhyve: added boot_delay settings xen: cloud-init support...
CBSD 13.0.12 release jail: fix URL for HardenedBSD jail jail: added cpu= limits via cpuset...
CBSD 13.0.13 bugfix release fix /usr/ports path for jail mount_ports update bhyve profiles...
CBSD 13.0.14 release better DragonflyBSD support (build successfylly, srcup, jconstruct/jstart/jstop). (bhyve) pci bus '3' always reserved for boot device. bhyve: Linux Rocky 8 cloud image. bugfix: fix migration for cbsd initenv when alternative workdir is set ( Issue #622 )...
CBSD 13.0.15 release bhyve: add cloud Oracle 7/8 profiles fix 'cbsd --help' output, pointed by: @bammbr 'cbsd forms': use upper case vars, export params by template...
CBSD 13.0.16 release fix: perms for .ssh/.rssh dirs fix: rdr rules for expose when ip4_addr in NIC# form ( Issue #623 ) repo: support for 'ver=native' fix: jail basejail: proper errcode when base already exist jail: auto-restart when param change with jset/jcreate jconf= autorestart=1 bhyve: FreeBSD 14-CURRENT cloud images bhyve: OpenBSD 7.0 cloud image...
CBSD 13.0.17 bugfix release fix: fix/restore bstart inter=X params behavior ( Issue #647 )...
CBSD 13.0.18 bugfix release experimental support for QEMU and NVMM ( DragonFlyBSD only ) cloud init profiles for: Linux Oracle 8.5, Rocky 8.5, Linux CentOS 9 Stream;...
CBSD 13.0.19 release bhyve: Plan9front (or 9front) profile bhyve: bhyve-p9shares: added 9P options/ro mode bhyve: cloud-init: pass users subnet prefix for a interface (instead of /24 hardcode) bugfix: bhyve: bhyve-dsk: gpart commit after zvol resize ( Issue #669 ) bhyve: new cloud profiles: CentOS 9 stream, FreeBSD 12.3-RELEASE jail: debian bullseye profile...
CBSD 13.0.20 release bugfix: rollback bhyve UEFI firmware...
CBSD 13.0.21 release jail: jdestroy bugfix: check for mount before unmount jail: CBSDfile: use export_jail_data_for_external_hook for jails postcreate func (export CBSD/jail variables) bhyve: manage Serial data for virtual disk bhyve: support for UEFI_VARS ( at the moment FreeBSD 14-CURRENT only )...
CBSD 13.0.22 bugfix release fix efi_firmware migration...
CBSD 13.0.23 release bhyve: added bhyve_vnc_kbdlayout: https://reviews.freebsd.org/D29473; fetch_iso script: added check_sha256 flag (bugfix) cloud-init: fix IP aliases for cloud-init interface2; (bugfix) fix random_password_gen len > 58;...
CBSD 13.0.24 release bugfix: etcupdate blows out all config files, #671 bugfix: baseupdate destroys old base, #677...
CBSD 13.0.25 release bhyve: support for raw device, Issue #686 bhyve: bcreate: imgtype=none for diskless vm bugfix: bad number error when assigning ipv4 using DHCP, Issue #685 jsnapshot: show result of jsnapshot operation on success, Issue #690 CBSDfile: jail: support for manage extra users bcreate: show vm_post_message as post-create profile info msg pkgbrowser: get rid of f_dialog_info, style. Issue #678 up: bhyve: manage custom jails-system in same way as jail...
CBSD 13.0.26 release export: tar: use --format gnutar by default; up: fix typo, Issue https://github.com/cbsd/cbsd/issues/694 bhyve: fix SQL schema...
CBSD 13.0.27 release fix boot_delay behavior bhyve: fix user settings in cloud-init profile...
CBSD 13.0.28 release bhyve cloud: fix bexec.conf...
CBSD 13.1.0 release new cloud images: Home Assistant, Fedora 36, FreeBSD 13.1; expose: support for: mode=add jname=vm1 inaddr=EXT_IP4; jail2iso: check for kernel.gz file ( besides 'kernel' ); expose: do not extract nodeip in SQL when inaddr=0 (auto), Issue https://github.com/cbsd/cbsd/issues/689...
CBSD 13.1.1 release bugfix: cbsd get-next-nic: fix race: skip list was incorect, fixes for https://github.com/cbsd/cbsd/issues/695; config max_dsk_count via -default-default.conf; bhyve: fix dsk_controller_args when multiple controllers; bhyve: check for BHYVE_RUN_DIR existance for checkpoints; bhyve: add pid_wait params;...
CBSD 13.1.2 release jail, bhyve, xen, nvmm: add 'flavor' params for create script; bhyve: new cloud profiles: Linux Alma 9, Linux Oracle 9; gen_password: fix password str;...
CBSD 13.1.3 release bhyve: bugfix: password args when fbuf absent bstart: can use ISO as disk image via iso2img bhyve/xen/nvmm/qemu: add PLUG mirror to list of mirrors: sponsored by Purdue Linux Users Group ( https://github.com/cbsd/cbsd-vmprofiles/pull/6 )...
CBSD 13.1.4 release jrctl: show runtime stats; bhyve: added GPU-GOP UEFI firmware (optional via ports); bhyve: fix check_dmar for AMD; added Arch Linux cloud profile;...
CBSD 13.1.15 release bugfix: jail: target_arch when arch=i386 ( reported by @lbartoletti ); bugix: get base.txz on DragonFlyBSD platform ( #710 ); bugfix: jail: ip4/ip6 for vnet-based jails ( jstart/jset ), reported by @mekanix ; bugfix: jail: epair leak: better epair cleanup method; bugfix: jail: Mounting via fstab.local, with escaped space in path. (Reported and fixed by @Alexey-Kovalenko via #711);...
CBSD 13.1.16 release bugfix: fix order, reported by @i_safonov; jls new behavior: restrict list to env list, pass filter "parameter=value" as SQL WHERE condition ( #712 ); jrestart: skip for inactive jails ( #712 );...
CBSD 13.1.17 release bhyve: new cloud images: AlmaLinux 9.1, Rocky 9.1, Fedora 37; jail: use devfs_ruleset=5 by default for vnet; virtual disks: ZFS: always reserve by default;...
CBSD 13.1.18 release debootstrap exec fixes (reported by @lbartoletti via Telegram) bhyve: new cloud image: Oracle 9.1 bhyve: new cloud image: FreeBSD 12.4 (ufs/zfs) initenv: add PRE_CBSD_CMD_PATH + POST_CBSD_CMD_PATH variables...
CBSD 13.1.19 bugfix release fix: cannot login jails after upgrade #718 ( reported by @Juronski );...
CBSD 13.1.20 bugfix release bhyve: Debian 11.6.0 cloud image profile; bhyve: GhostBSD 22.11 cloud image profile; pass users /usr/obj via nullfs on DFLY platform; jails: support for single file mount via nullfs ( https://reviews.freebsd.org/D37478 ); bugfix for zfs-migrator script; fix permission on ~cbsd/.ssh/sockets directory;...
CBSD 13.1.21 bugfix release fetch: support for SOCKS5_PROXY/http(s)_proxy variables for PROXY: can be set via global.conf; puppet profile jail: switch to apply puppet locally; fix ipfw_enable condition in fwcounter function, reported by @lordnicky via Telegram; DragonflyBSD 6.4.0 cloud image; bhyve: Debian 11.6.0 cloud image profile;...
CBSD 13.1.22 bugfix release fix: bclone: copy etc/ dir (+ expose + UEFI VARS) as well, reported by: @Phobster via Telegram; bhyve: use UEFI VARS in 13.2, not CURRENT/14-HEAD only; jail jset: permit to jset nic_address jail: umount_cdirs: simplify + handle path with spaces, based on #714; apply script: apply-reconfigure jail by CBSDfile; fix get-next-nic: try to create interface as test for next available iface; jail: fix errcode for jexec; jail: fix cbsd-statsd-jail startups script, reported by @karandinsa via Telegram; jail: fix cbsd-statsd-jail IPv4 listen, reported by @karandinsa via Telegram;...
CBSD 13.1.23 bugfix release Debian/Ubuntu cloud images: added UEFI VARS; NatCFG: split RDR/NAT rules per file; NatCFG: added 'cbsd_nat_skip_natip_network' + 'cbsd_nat_networks' settings via cbsd-pf.conf to customization of default NAT rules, #634; zfs encryption for jail: add zfs_always_unload_key params to regulate zfs-unload behavior; cbsd initenv: fix ipfw_enable=1; jget/facts: support for nic_address;...
CBSD 13.1.24 bugfix release fixes for https://www.sqlite.org/quirks.html#double_quoted_string_literals_are_accepted; fix `cbsd expose mode=clear' regression from 13.1.23; fix: cbsdd: proper -F args for pkill; cbsd expose: validate in/out values, #727 mountfstab: jail remount with cbsd configured settings, Issue #729...
CBSD 13.1.25 bugfix release media: fix SQLite3 DQS;...
CBSD 13.2.0 release Tested with 13.2-RELEASE; check for jname=, reported by @jas_s2r via CBSD Telegram; cbsd-stats: fix pid file; bhyve: inherit nic_address in bhyve.conf;...
CBSD 13.2.1 release get-profiles script: show available profiles for virtual machines ( legacy get_bhyve_profiles ); bhyve: new cloud profiles: OpenBSD 7.3, Fedora 38; bhyve: get vm_cpus_max values from sysctl -qn hw.vmm.maxcpu for FreeBSD >= 13.2, pointed by: @Tectu via #670...
CBSD 13.2.2 release cbsd-pf.conf: revert cbsd_nat_skip_natip_network settings; improved "bhyve-ppt mode=list" output; bhyve cloud profile: XigmaNAS;...
CBSD 13.2.3 release bugfix: etcupdate: always mount jail's data;...
CBSD 13.2.4 release jail: experimental: new source for base: base-in-pkg (for FreeBSD 13.2, FreeBSD 14.0); basejail: no more /usr/home, they move our home!; Debian 12 cloud profile; bugfix: bhyve-dsk: increasing disk size succeeded at failing ( #734 )...
CBSD 13.2.5 release jail: fix pkg bootstrap;...
CBSD 13.2.6 release jails: switch CURRENT/head to 15.0-CURRENT; jexec: (work-around) - disable 'user=XXX' for Linux env;...