Skip to content
This repository has been archived by the owner on Apr 4, 2024. It is now read-only.

0.9.9.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@skarekrow skarekrow released this 30 Sep 05:19
· 1931 commits to master since this release

Big Changes

  • Name migration is more robust
  • New rename subcommand - iocage rename foo bar
  • Use pkg from the host instead of the jails (one less pkg)
  • Fix updating jails
  • Add release checks for commands that should worry
  • DHCP support
  • Fix upgrading jails
  • Add —recursive to destroy
  • Add sorting to snaplist (Sorts by CREATED by default)
  • Fix children detection for templates in destroy
  • Show VNET information for start and stop
  • Disable Colors by default (can be enabled by setting the environment variable IOCAGE_COLOR to TRUE)
  • Allow “.” in jail names
  • Shows full jail name if not a UUID in list, no matter the mode.

Full changelog

Fix if jail has snapshots for name migration, also cleanup our snapshots.
Make name migration more robust.
better error message
Reword migrate to make usecase more specific
Check for KeyError on exception with fetch
Fix whitespace, courtesy of @rterbush
Fixed attribute error when no release is specified on the CLI
Fix syntax error in Makefile
Fix start release check
Fix raising exceptions if fileno() didn't exist
Fix upgrade release check
Fix fetch release check
Merge pull request #364 from MvBCoding/issue_363-fdescfs-fixes
Fix instructions on how to setup fdescfs in fstab and how to mount it manually.
Check if this is a git repo before doing this.
Add requirements.txt
Add "return_msg" to exec API
Reverting 700 perms...again.
Add documentation for new rename subcommand: (#358)
Refactor import
run markdownlint-cli on *.md (#355)
Fix spelling error
Update README
Remove debug
Create jails with 700 perms
Add argument limit to rename, please travis overlords.
We also want children to have jailed off for rename
Sync py-libzfs
Add rename subcommand
Remove unused import
Speed up update
Change pkg to call pkg from the host
Fix update not using the correct RELEASE
Fix release check with update and upgrade
Revert create jails with 700 perms
Remove existing localtime if host_time is yes
Create jails with 700 perms. In addition, we set it each start
Customize the start message
Refuse to start if the host's release is not greater than target
Refuse to fetch if the host's release is not greater than target
Refuse to upgrade if the host's release is not greater than target
Whitespace!
Fix fallout from stderr changes in destroy
Remove unused variable
"cloned_release" is not applicable to most legacy jail types
Allow DHCP for fetching plugins.
The plugin authors want freedom, they get it!
Call sh with "-e" for plugins. Catch the error.
Return boolean for error code in "ioc_exec"
Remove obsolete tag instance from debian.rst, update html build files: - Review all .rst source files for obsolete instances of tag. - Replace tag use in debian.rst. - Other found instances are in sections explicitly marked as LEGACY iocage and are accurate to those sections. - Rebuild html files and update. - Build testing: no errors or warnings.
Replace outdated tag= element from README.md: Replaced with -n flag.
Update iocage.8: - Add option -s to snaplist, as per da0f08a . - Add option -R to destroy, as per 7c6dd26 . - Update document date. - Update snaplist syntax a bit. - Add Stefan Gronke to AUTHORS. - Build test: appears solid. - Update .gz file. - Review man page for obsolete tag, tag=, no instances found.
Use the jails "freebsd-version" for upgrade
Unjail jailed dataset before converting to template
We are already running, unneeded now
Allow DHCP and pkglist
Restore missing **kwargs for fetch
Fix build, forgotten apostrophe and comma in the latest commit.
We should make this more project oriented instead of personal.
Only specify ip[46].addr on jail command line if set (#336)
Pet flake
Add --recursive flag to destroy
Fold snapshot into API
Add sorting to snaplist
Sort snaplist by CREATED
Templates are now readonly
Fix bad syntax
Use nicer error messages in "ioc_fetch" for users
Fix child detection for templates during destroy
exit instead of return for partial prompt in destroy
Merge remote-tracking branch 'origin/master'
Show VNET configuration and teardown during start and stop
Allow destroying jails with legacy mounted root/root path (#330)
Pet flake
Log to stderr if calling from the CLI.
Add cffi to pin list, pin others
Bump to 0.25.1 and use less than
Remove unneeded message now
Fix update using cloned_release instead of release
Check if root before grabbing DHCP address
Add tips about color mode to manpage and .rst docs: - Add admonition box about toggling colors to basic-use.rst. - Add entry to HINTS section of manpage to show how to toggle colors. - Build test: no errors. - Update compressed manpage.
By default disable colors.
Fix build in CURRENT by chasing libzfs
Revert the simpler version commit, it breaks short flags.
Pet flake again
Fix host_user and jail_user both being set for exec
Don't allow boot to start empty or templates
Show IP information for DHCP jails in list
Respect users devfs_ruleset for DHCP if they specify besides 4.
Merge remote-tracking branch 'origin/master'
Replace fstab entries for basejails going from TAG to NAME
Fix stopping jails before TAG migration to NAME
Update manpage and html build files: (#320)
Pet flake
Only add default interface if dhcp == "on"
Forgot to set the configuration for dhcp migration
Add DHCP support
Bail out faster from ioc-start
Add todo for get
API: Have get return a dict for jails and their properties.
Silence plugins returning properties.
Forgot these for jails with "."
Be a little less excited to throw the running exception for migration
Replace "." in a jails name when starting, and accessing anything by jls
Fix "quassel-core" not being fetchable with plugins.
Allow "." in create name for jails
Show the full jail name if it's not a UUID named jail
Fix bad usage for tqdm