Management and Repository for FreeBSD Jails About » News Screenshots Downloads » Documentation Lang » DevelopmentReleases Attention! I apologize for the automatic translation of this text. You can improve it by sending me a more correct version of the text or fix html pages via GITHUB repository. News Development 10.1.5 — Unknown zrep: Jail replication via ZFS send zrep: optional support for mbuffer; demonization to avoid long bootstrap with frequent execute carpcfg: enable carp(4) configurator on the menu. Support carp(4) - the penultimate big milestone from the original plan of CBSD and HASTD - last one. bhyve: when you create FreeBSD VM via FreeBSD-from-jail profile, you can specify a size of swap partition bhyve: opportunity to create a virtual machine through FreeBSD-from-jail profile on ZFS filesystem Changed in boostrap database of jail images - now helper configures the jail through SQLite3 file Start of integration CBSD with libxo library to to unify the output in a human and xml, json, html format. See CBSD syntax Support for HAMMERFS Support for dpv(1) for show progressbar in DIALOG forms mkhostsfile: edit only CBSD records in /etc/hosts via tpl string: # CBSD autotpl for mkhostsfile Xen Dom0 support (bugfix) fixes for resource leaks in cbsdsh/cbsd_fwatch 466a0a9 (Reported by: Alexey Shubnikov). Patch for 10.1.4 applied at the port level via 10.1.4_1 (bugfix) If mount_ports used, by default ports tree will be mount in RO, distfiles will be created in /var/cache/ directory of jail. If you want to change this behavior, refer to the paragraph mount_ports in Jail settings (Pointed: k at free.de) If you want to experiment with the next version of CBSD, use git clone https://github.com/olevole/cbsd.git for /usr/local/cbsd Releases 10.1.4 — 2015-01-24 bhyve: multiple NICs support bhyve: ability to specify MAC address per NIC (bugfix) jail2iso: prohibit EFI boot loader on systems that do not have /boot/loader.efi (Reported by: Victor Kraft) (bugfix) bhyve: Fixed bug from 10.1.3 - bad handler when creating a virtual machine from Jail jorder: restore functional Krzysztof Antczak share examples automation for deployment CBSD node through Vagrant + Ansible bugfix release 10.1.3 — 2015-01-07 (bugfix) Fix for lost interfaces when brename/bclone performed jconstruct-tui: choice for startup services in the created jail Opportunity to build and run CBSD on DragonFlyBSD platform. (Nevertheless, while in DF have the old jail framework, CBSD unusable there) 10.1.2 — 2014-12-21 mountfstab: check for mount points duplicate in system and local jail fstab file. When duplicate - fstab.local content wins pkgbrowser: rewrite script. Now work with SQLite directly instead of pkg(7), thus greatly speeding up for building package list svnup: renamed, again. Now the final version of the script to update: srcup. Also, split settings into srcup.conf portsup script added for checkout and update /usr/ports in master environment cbsdsh: add substr function for pulling any part of the context of the string The module is now located in the ending .d directory bsdconf.d module: new wrappers: service, sysrc, passwd for the appropriate tools pkg.d: improvement for pkg(7) wrapper jlogin: if the environment is not FreeBSD and has /bin/bash, then try to running bash interpreter on login node: add mode=show for display node statistics (bugfix) Fixes for jexport/jimport with newjname args; wrong mounting for /usr/compat. issue 35 (Reported and tested by: Krzysztof Antczak) (bugfix) Correction to determine the type of IPv4: must contain only numbers. issue 32 (Reported by: Alexander Samodelkin) 10.1.1 — 2014-10-02 bugfix release (bugfix) Fix for loosing jail databases when rename nodename: old database file is not renamed (reported by: Daniel Ponticello) rename svnup to svnup. Leave svnup for compatible a while apply workaround for environments who have different version from node. See: grep -A28 ^20140930: /usr/ports/CHANGES 10.1.0 — 2014-09-27 Tested for FreeBSD 10.1-RELEASE compatible imghelper script for dialog with CBSD-images params BFS scheduler patch and kernel options has been added. This is desktop oriented sheduler (path maintainer: Ivan Klymenko) xjails (allow_kmem) for FreeBSD 10.1 Starting integration tui-helper with bsdconfig framework (Thanks to Devin Teske for flexibility of bsdconfig) jstart: file lock at the start of the jails, for situations where the jail is located on DFS (NFS, glusterfs) and presented to several nodes. bhyve profiles: active flags, for regulating the activity or inactivity of the profile bhyve login: when using tmux session, use different names when bhyveload and bhyve. When this preference is given to blogin bhyve, if unsuccessful - attempt to enter the session bhyveload bhyve: virtual machine reboot support compilation of the world and kernel is now in low priorities to not interfere with the other processes. This setting is configured via nice parameter in buildworld.conf Removed old patches and periodic-tasks: now periodic tasks (eg, collection of traffic) going through cbsdd jail2iso: UEFI support renaming arch and vnet to hostarch and vimage_feature in global conf, due to conflicts with the parameters of jail (bugfix) getnics-by-ip: looking only IP prefix inet in the output ifconfig (reported by: Ivan Klymenko) (bugfix) bhyve: do not test hard drive for empty when booting from CD (bugfix) Fix order of epair number and a/b side issues 25(reported and fixed by: kev009) 10.0.7 — 2014-08-15 fixes for incorrect ZFS fs name in jcoldmigrate (reported by: Alexey Shubnikov) jail start via taskd bhyve: support for VM auto start bhyve: add virtio RNG r264055 for FreeBSD 10.1+ bstop/bstart/jstop/jstart/bconfig/jconfig: when executed without arguments, will show the list of jails for interactive selection jls, node, jrctl and jail2iso now have corresponding .conf files 10.0.6 — 2014-07-12 cbsd taskd: daemon for internal tasks bconstruct-tui: menubox for vm_os_type and get_vm_profiles bhyve: add support for install FreeBSD guest from ISO bhyve: implement other method for POPCNT checking repo: newjname as argument for alternative name of stored jail 10.0.5 — 2014-05-02 Profiles for jconstruct\* (jail create via dialog menu ) jlogin without arguments now lists online jails for selection; tmux support for remote login nlogin without arguments now lists nodes for selection /usr/local/bin/cbsd now with 0500 perms and cbsd owner, due to use sudo for some of its scripts 10.0.4 — 2014-04-16 Modulization jail2iso: imgsize arg renamed to freesize jcreate: jailskeldir path configure via jail.conf cbsdsh: build-in function for is_number support for allow.kmem, which is allows to run Xorg server in the jail (FreeBSD 11 aka HEAD only) Support for bhyve 10.0.3 — 2014-02-18 (bugfix) Fixed path to pkg(7) in pkgbrowser, thanks to Anton Iutin. jsnapshot now only works with snapshots created by cbsd, improving output for snapshot list (jail snapshot (zfs-only)) history for output last CBSD commands ((cbsd history) 10.0.2 — 2014-02-01 Improving output for --help — external link to documentation(cbsd syntax) Support for non-native architecture via Qemu UserMode (cbsd and Qemu User mode) Improvement jls to support custom data output (jail list) nice(1) support for jail priority (jail limits control) Nameing of base changed from base_arch_ver to base_arch_platform_ver due to the increasing popularity of non-x86 architecture. After the upgrade, you will need to re-fetch the base dir or rename the old (with stopped jails) — directory with base_arch_ver name now inactive in $workdir/basejail and must be deleted manually. Support the creation of images for bhyve from jail (jail2iso) cbsdsar script has been removed, this functionality was included/enabled by mistake from development version system CBSD account now created by ports framework (or manually). 10.0.1 — 2013-12-28 uzip in jail2iso Remove auto pkg repository to http://dl.bsdstore.ru due to official FreeBSD repository is back. To use an alternate repository create a file $workdir/etc/pkg.conf with relevant content. 10.0.0 — 2013-12-15 Support for VIMAGE/vnet Support zfs jail, delegating ZFS file systems in a jail via jail’s fstab Support for cpuset 9.2.5 — 2013-11-7 bugfixes: jclone check for zfs unmount, fixes for warning in jrename on zfs, jconfig allow edit devfs ruleset jupgrade for upgrading jail in baserw=1 jconfig/jset can change ip address of the jail on-the-fly. 9.2.4 — 2013-10-31 Partial migration of settings data to SQLite (inventory, jail rc.conf) move users file mounts to fstab.local switch between rw and ro bases in jail with the appropriate disposal or filling bases For users who upgrading from 9.2.{0,1}: a) If you edited the fstab for the jail, these records should be transferred to fstab.local file manually b) Files rc.conf for the jails in the jails-rcconf is obsolete and all setings in SQLite3 database now (the old copy of the file is saved in the jails-system/jailname) Please refer to jail config pages for details. Warning — 2013-09-04 In connection with this issue and nullfs-based jails, be careful when deploying public hosting and follow this Security Advisories instructions. 9.2.1 — 2013-08-02 Partial migration of settings data to SQLite cpr script to build the repository to choose and install software from the repository during the creation of jail (pkgbrowser) 9.2.0 — 2013-02-25 Testing an experimental version, not for production. Implementing basic commands for working with jails and nodes. Copyright © 2013—2015 CBSD Team.