Port details
conmon OCI container runtime monitor
2.2.1_10 sysutils Σ =1 2.2.1_10Version of this port present on the latest quarterly branch. Maintainer: dfr@FreeBSD.org Port Added: 2022-11-16 12:48:23
Last Update: 2026-10-20 11:05:23
Commit Hash: d81b7ba
People watching this port, also watch: fetchmail , gmake , png , nmap , curl License: APACHE20
WWW: https://github.com/containers/conmon Description: # conmon is a command-line program for monitoring and managing the
lifecycle of containers that follow the Open Container Initiative
(OCI) format. ¦ ¦ ¦ ¦
Manual pages: #
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
To install the port : # cd /usr/ports/sysutils/conmon/ && make install clean To add the package , run one of these commands: pkg install sysutils/conmon pkg install conmon NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: conmon Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1772746118
SHA256 (containers-conmon-v2.2.1_GH0.tar.gz) = 814fb5979a3a4b8576b1f901e606b482bebb41cb7e57926e6d5765ee786b96d3
SIZE (containers-conmon-v2.2.1_GH0.tar.gz) = 84632
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
bash : shells/bash go-md2man : textproc/go-md2man gmake>=4.4.1 : devel/gmake go127 : lang/go127 pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies: #
libglib-2.0.so : devel/glib20
This port is required by: # for Run #
sysutils/podman
Configuration Options : #
No options to configure Options name : #
sysutils_conmon USES: #
gmake go:no_targets pkgconfig
pkg-message: # For install:
To properly support Podman's container restart policy, conmon needs fdescfs(5)
to be mounted on /dev/fd.
If /dev/fd is not already mounted:
mount -t fdescfs fdesc /dev/fd
To make it permanent, add the following line to /etc/fstab:
fdesc /dev/fd fdescfs rw 0 0
Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
2.2.1_10 20 Oct 2026 11:05:23
Dag-Erling Smørgrav (des)
various: Bump Go ports for Go 1.26.10 / 1.27.3
2.2.1_9 08 Oct 2026 20:44:12
Dag-Erling Smørgrav (des)
various: Bump Go ports
2.2.1_8 03 Sep 2026 04:50:55
Adam Weinberger (adamw)
many: Bump go ports for 1.26.8 and 1.27.1
2.2.1_7 19 Aug 2026 17:39:04
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.14 / 1.26.7
2.2.1_6 14 Aug 2026 00:38:09
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.13 / 1.26.6
2.2.1_5 10 Jul 2026 07:54:15
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.12 / 1.26.5
2.2.1_4 03 Jun 2026 17:54:22
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.11 / go-1.26.4
2.2.1_3 09 May 2026 17:25:51
Adam Weinberger (adamw)
various: Bump ports for Go 1.25.10
2.2.1_2 10 Apr 2026 15:57:27
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.9 / 1.26.2
2.2.1_1 08 Apr 2026 10:38:26
Doug Rabson (dfr)
sysutils/conmon: Move the conn_sock.c patch to the right place
Somehow I managed to commit the patch to
sysutils/conmon/sysutils/conmon/files instead of sysutils/conmon/files.
2.2.1 09 Mar 2026 14:40:43
Sergey A. Osokin (osa)
sysutils/conmon: update: 2.1.13 -> 2.2.1
PR: 293609
Approved by: dfr (maintainer)
Sponsored by: tipi.work
2.1.13_12 06 Mar 2026 03:33:23
Adam Weinberger (adamw)
various: Bump ports for Go 1.25.8
2.1.13_11 23 Feb 2026 13:23:07
Doug Rabson (dfr)
sysutils/conmon: Use send(2) for sequenced packet sockets
Podman container stdout and stderr are proxied through conmon, allowing
logging and supporting attaching/detaching from the container. The two
output streams are multiplexed on a single SOCK_SEQPACKET unix domain
socket. Each packet contains either stdout or stderr data with a small
header identifying the stream.
On FreeBSD versions prior to FreeBSD-15.0-RELEASE, the write(2) system
call implicitly marks each write as a single packet on the stream but in
15.0 and later, this is not the case - packet boundaries must be
explicitly marked using send(2). This resulted multiple writes being
combined in a single packet and caused Podman to exit with an error
(https://github.com/containers/podman/issues/27918 ).
This changes conmon to use send(2) to write the output packets which is
compatible with all FreeBSD versions and requires no changes to the
Podman side of the connection.
2.1.13_10 11 Feb 2026 19:21:45
Adam Weinberger (adamw)
various: Bump ports for Go default 1.24->1.25
2.1.13_9 05 Feb 2026 16:48:00
Adam Weinberger (adamw)
various: Bump Go ports for 1.24.13
2.1.13_8 16 Jan 2026 17:49:03
Adam Weinberger (adamw)
various: Bump Go ports for 1.24.12
2.1.13_7 03 Dec 2025 18:24:45
Adam Weinberger (adamw)
various: Bump Go ports for 1.24.11
2.1.13_6 06 Nov 2025 17:03:19
Adam Weinberger (adamw)
various: Bump Go ports for 1.24.10
2.1.13_5 14 Oct 2025 15:13:55
Adam Weinberger (adamw)
various: Bump go ports for go-1.24.9
2.1.13_4 08 Oct 2025 00:41:39
Adam Weinberger (adamw)
many: Bump dependent ports after go124 update
2.1.13_3 04 Sep 2025 17:53:24
Adam Weinberger (adamw)
many: Bump go ports for go-1.24.7
2.1.13_2 07 Aug 2025 00:02:46
Adam Weinberger (adamw)
go ports: Bump for 1.24.6
2.1.13_1 09 Jul 2025 16:11:00
Adam Weinberger (adamw)
many: Bump PORTREVISION for go-1.24.5 update
2.1.13 17 Jun 2025 14:09:37
Sergey A. Osokin (osa)
sysutils/conmon: update from 2.1.12 to 2.1.13
ChangeLog: https://github.com/containers/conmon/compare/v2.1.12...v2.1.13
Approved by: dfr (maintainer)
PR: 287605
2.1.12_8 06 Jun 2025 20:00:53
Adam Weinberger (adamw)
various: Bump PORTREVISION after go124-1.24.4 update
2.1.12_7 21 May 2025 19:58:15
Adam Weinberger (adamw)
go: Bump go124-dependent ports
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
2.1.12_6 02 Apr 2025 02:07:58
Adam Weinberger (adamw)
go: Bump ports for go124 update
2.1.12_5 05 Mar 2025 16:02:56
Adam Weinberger (adamw)
Bump all go ports for yesterday's releases
2.1.12_4 05 Dec 2024 13:13:24
Sergey A. Osokin (osa)
*/*: update licences for podman-related infra
Most of of the products, except ocijail, are under Apache 2.0.
Add licence files.
Bump PORTREVISIONs.
Approved by: dfr (maintainer)
Differential Revision: https://reviews.freebsd.org/D47924
2.1.12_3 09 Aug 2024 06:24:08
Ashish SHUKLA (ashish)
all: Bump after lang/go121 update
2.1.12_2 03 Jul 2024 08:29:54
Ashish SHUKLA (ashish)
all: Bump after lang/go121 update
2.1.12_1 15 Jun 2024 09:52:17
Ashish SHUKLA (ashish)
all: Bump after lang/go121 update
MFH: 2024Q2
2.1.12 11 Jun 2024 14:42:28
Doug Rabson (dfr)
sysutils/conmon: update to 2.1.12
2.1.10_4 13 May 2024 17:56:04
Ashish SHUKLA (ashish)
all: Bump after lang/go121 update
MFH: 2024Q2
2.1.10_3 15 Apr 2024 08:20:04
Ashish SHUKLA (ashish)
all: Bump after lang/go121 update
MFH: 2024Q2
2.1.10_2 13 Apr 2024 09:31:50
Po-Chuan Hsieh (sunpoet)
sysutils/conmon: Fix WWW
Approved by: portmgr (blanket)
2.1.10_2 24 Mar 2024 14:29:00
Muhammad Moinur Rahman (bofh)
lang/go: Change DEFAULT to 1.21
PR: 277776
Approved by: portmgr (exp-run)
2.1.10_1 11 Feb 2024 10:39:17
Ashish SHUKLA (ashish)
all: Bump PORTREVISION after lang/go* update
PR: 276530
2.1.10 11 Jan 2024 15:14:53
Doug Rabson (dfr)
sysutils/conmon: update to 2.1.10
2.1.7_6 07 Dec 2023 02:22:10
Ashish SHUKLA (ashish)
all: Bump PORTREVISION after lang/go* update
PR: 274405
2.1.7_5 08 Sep 2023 14:34:56
Dmitri Goutnik (dmgk)
all: Bump PORTREVISION after lang/go* update
2.1.7_4 04 Aug 2023 14:24:50
Dmitri Goutnik (dmgk)
all: Bump PORTREVISION after lang/go{119,120} update
2.1.7_3 22 Jul 2023 12:36:46
Doug Rabson (dfr)
sysutils/conmon: fix socket buffering for console i/o
Approved by: lwhsu
2.1.7_2 12 Jun 2023 10:08:56
Doug Rabson (dfr)
sysutils/conmon: Fix podman's restart-policy handling
Approved-by: dch
Differential Revision: https://reviews.freebsd.org/D40437
2.1.7_1 08 Apr 2023 15:13:25
Dmitri Goutnik (dmgk)
all: Bump PORTREVISION after lang/go{119,120} update
2.1.7 14 Mar 2023 11:29:54
Doug Rabson (dfr)
sysutils/conmon: update to 2.1.7
Changes: https://github.com/containers/conmon/releases/tag/v2.1.7
Approved by: dch
2.1.5_5 09 Mar 2023 19:18:07
Dmitri Goutnik (dmgk)
all: Bump PORTREVISION after Go ports update
2.1.5_4 15 Feb 2023 19:06:01
Dmitri Goutnik (dmgk)
all: Bump PORTREVISION after lang/go{119,120} update
2.1.5_3 09 Feb 2023 21:55:23
Dmitri Goutnik (dmgk)
all: Bump PORTREVISION after GO_DEFAULT update.
2.1.5_2 14 Jan 2023 11:31:17
Dmitri Goutnik (dmgk)
all: Bump PORTVERSION after lang/go{118,119} update
2.1.5_1 11 Dec 2022 11:17:27
Dmitri Goutnik (dmgk)
all: Bump PORTREVISION after lang/go{118,119} update
2.1.5 04 Dec 2022 10:56:53
Doug Rabson (dfr)
sysutils/conmon: update to 2.1.5
Approved by: dch
Changelog: https://github.com/containers/conmon/releases/tag/v2.1.5
2.1.4 16 Nov 2022 12:46:30
Dave Cottlehuber (dch) Author: Doug Rabson
sysutils/conmon: new port
OCI container runtime monitor
PR: 267184
Reviewed by: arrowd
Reviewed by: dch
Sponsored by: SkunkWerks, GmbH
Differential Revision: https://reviews.freebsd.org/D37324