CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

sysutils/iocage 1.13

FreeBSD jail manager written in Python3

Port info

Maintainer
grembo@FreeBSD.org
Packages
latest: 1.13
Upstream
up to date
Last update
to 1.13 · e775918a4e
Quarterly
2026Q4: 1.13
Formerly
sysutils/py3-iocage until 2017-10-02
WWW
https://github.com/freebsd/iocage
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install py312-iocage
installs 1.13 from latest; from quarterly (2026Q4) 1.13
Port
# cd /usr/ports/sysutils/iocage && make install clean
# make -C /usr/ports/sysutils/iocage config  # change options first
Size
362 KiB download · 2.0 MiB installed
Depends on
devel/git 2.56.0, devel/py-click 8.5.0, devel/py-coloredlogs 15.0.1_1, devel/py-gitpython 3.1.62, devel/py-jsonschema 4.26.0, devel/py-six 1.17.0, dns/py-dnspython 2.9.0,1, lang/python312 3.12.15, net/py-netifaces 0.11.0_1, textproc/py-texttable 1.7.0_1, www/py-requests 2.34.2
License
BSD2CLAUSE
Options
1 of 2 on in the package: GIT
Show the 1 options that are off
GIT_LITE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.131.13–
FreeBSD 151.131.13–
FreeBSD 141.131.131.13

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.131.13–
FreeBSD 141.131.131.13

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.13.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (85)

Marcelo Araujo (araujo) · 1.0
Update to 1.0.

Changelog: https://github.com/iocage/iocage/releases/tag/1.0
456eaf2042
Antoine Brodin (antoine) · 0.9.10
Allow building with different versions of python3
24e1c6011a
Marcelo Araujo (araujo) · 0.9.10
- Update to 0.9.10.

Changelog at: https://github.com/iocage/iocage/releases/tag/0.9.10

Sponsored by:	iXsystems, Inc.
b4502710c6
Mathieu Arnold (mat) · 0.9.9.2
Convert Python ports to FLAVORS.

Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
551be3c723
Marcelo Araujo (araujo) · 0.9.9.2
Be more precise about the python version in CONFLICTS.

Submited by:	jbeich
fd434e6609
Marcelo Araujo (araujo) · 0.9.9.2
After rename py36-iocage, remove unused conflict ports iocage-[0-9]* and iocage-devel-[0-9]*.

Sponsored by:	iXsystems Inc.
14a296754d
Marcelo Araujo (araujo) · 0.9.9.2
Update to 0.9.9.2.

Changelog at: https://github.com/iocage/iocage/releases/tag/0.9.9.2

Sponsored by:	iXsystems Inc.
77b649a91d
Marcelo Araujo (araujo) · 0.9.9.1_1
Rename py3-iocage to iocage as by now we don't have more conflicts with the old iocage version and also in favor of python flavors that will land soon, it makes sense to do it now.

Sponsored by:	iXsystems, Inc.
ef48078bcc
Marcelo Araujo (araujo) · 0.9.9.1_1 · as sysutils/py3-iocage
Bump PORTREVISION to reflect the py-libzfs update.

Sponsored by:	iXsystems, Inc.
5014fc1b01
Marcelo Araujo (araujo) · 0.9.9.1 · as sysutils/py3-iocage
- Update to 0.9.9.1.

Important note:
Fix jail migration from TAGs to NAME if you have children datasets
under /data and prevent continuing if the jail is running.

Sponsored by:	iXsystems, Inc.
ed0bdeb8a9
Marcelo Araujo (araujo) · 0.9.9_1 · as sysutils/py3-iocage
- Add devel/py3-verboselogs as dependency. - Bump PORTREVISION.
646f9340ee
Marcelo Araujo (araujo) · 0.9.9 · as sysutils/py3-iocage
- Update to 0.9.9.

Changelog at: https://github.com/iocage/iocage/releases/tag/0.9.9
118e5c15ea
Marcelo Araujo (araujo) · 0.9.8.1 · as sysutils/py3-iocage
- As of r439592 (2017-04-27), python 3.6 is the default python3 on FreeBSD   so we can remove NO_PACKAGE.

PR:		ports/220098
Submitted by:	Randy Westlund <rwestlun@gmail.com>
45fa1d1f1d
Marcelo Araujo (araujo) · 0.9.8.1 · as sysutils/py3-iocage
- Update to 0.9.8.1.

Reviewed by:	miwi
Differential Revision:	https://reviews.freebsd.org/D11026
a798db9f1e
Rene Ladan (rene)
Remove expired ports: 2017-02-05 sysutils/puppet38: Upstream support ended, see http://tinyurl.com/puppet3eol 2017-03-31 editors/libreoffice4: Deprecated by upstream 2017-03-31 databases/rubygem-redis-actionpack4: Use databases/rubygem-redis-actionpack instead 2017-03-31 devel/rubygem-nio4r1: Use devel/rubygem-nio4r instead 2017-03-31 devel/liborcus07: Deprecated by upstream, use devel/liborcus 20
dff653b375
Marcelo Araujo (araujo) · 0.9.7 · as sysutils/py3-iocage
- Take maintainership by Brandon's request.

Approved by:	Brandon <brandon@ixsystems.com> (maintainer)
7a4d3d5b4a
Marcelo Araujo (araujo) · 0.9.7 · as sysutils/py3-iocage
Set NO_PACKAGE because we can't have pre-built packages.

Approved by: maintainer (implicit)
d5acc6a292
Marcelo Araujo (araujo) · 0.9.7 · as sysutils/py3-iocage
iocage is a jail/container manager amalgamating some of the best features and technologies the FreeBSD operating system has to offer. It is geared for ease of use with a simple and easy to understand command syntax.

This is the new and the most updated version of iocage written
in python3.6.

Submitted by:	brandon@ixsystems.com (author and maintainer) via email.
92aa65dab7
Bartek Rutkowski (robak) · 1.7.6
Mark sysutils/iocage as DEPRECATED, replaced by sysutils/py-iocage

PR:		216193
0c89b0ef96
Bartek Rutkowski (robak) · 1.7.6
sysutils/iocage: update pkg-descr information and WWW
772241d244
Bartek Rutkowski (robak) · 1.7.6
sysutils/iocage: update GH_ACCOUNT and GH_PROJECT after repository change
7d6fe53cd9
Bartek Rutkowski (robak) · 1.7.6
sysutils/iocage: update 1.7.5 -> 1.7.6

PR:		211988
Submitted by:	olegni
8ece95f954
Bartek Rutkowski (robak) · 1.7.5
sysutils/iocage: update 1.7.4 -> 1.7.5

- Fix jails import bugs

MFH:		2016Q3
b819802fb6
Bartek Rutkowski (robak) · 1.7.4
sysutils/iocage: update 1.7.3 -> 1.7.4

- Contains important functionality fix

MFH:		2016Q1
7700d92d4d
Dmitry Marakasov (amdmi3) · 1.7.3
- Drop 8.x support - Add NO_ARCH

Approved by:	portmgr blanket
cd96c93cac
Bartek Rutkowski (robak) · 1.7.3
sysutils/iocage: update 1.7.1 -> 1.7.3

- Adds ability to create 10.2 jails

PR:		202661
Submitted by:	olegni
MFH:		2015Q3
413c2ebc9e
Bartek Rutkowski (robak) · 1.7.1
sysutils/iocage: update 1.6.2 -> 1.7.1

- Change upstream GH account
- Change WWW

PR:		202079
Submitted by:	Ben Woods <woodsb02@gmail.com>
1cc711860b
Bartek Rutkowski (robak) · 1.6.2
sysutils/iocage: update 1.6.1 -> 1.6.2

PR:		200529
Submitted by:	Kevin Bowling <kevin.bowling@kev009.com>
a1b81d3575
Bartek Rutkowski (robak) · 1.6.1_1
sysutils/iocage: fix missing include files

PR:		200486
Submitted by:	Kevin Bowling <kevin.bowling@kev009.com>
0e3401b2a4
Bartek Rutkowski (robak) · 1.6.1
sysutils/iocage: update 1.5.1 -> 1.6.1

- Update to new USE_GITHUB standard
cc5ad9b8ef
Bartek Rutkowski (robak) · 1.5.1
sysutils/iocage: update 1.4.6 -> 1.5.1

- Switch from GHL to GH and remove GH_COMMIT
1ed5b0c970
Bryan Drewery (bdrewery) · 1.4.6
Update USE_GITHUB so it does not require GH_COMMIT.

Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
5b5a90256d
Bartek Rutkowski (robak) · 1.4.6
sysutils/iocage: update 1.4.4 -> 1.4.6

- Reduce the OSVERSION requirement to 9.0-RELEASE
056b8d9f14
Bartek Rutkowski (robak) · 1.4.4
sysutils/iocage: new port - full featured Jails manager

Approved by:	swills (mentor)
62738fceb2