Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
mac_igmpproxy MAC policy to run net/igmpproxy as a non-privileged user
1.0 (package 1.0.1501000) sysutilsnew! Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: leper4@protonmail.com search for ports maintained by this maintainer
Port Added: 2026-11-03 19:18:23
Last Update: 2026-11-03 19:16:34
Commit Hash: c49d4d3
Also Listed In: kld
License: BSD2CLAUSE
WWW:
https://git.sr.ht/~leper/mac_igmpproxy
Description: #
A MAC framework policy that allows net/igmpproxy to run as an unprivileged user. It does so by granting the multicast routing privilege to a single configurable UID, so igmpproxy can drop root after setting up its sockets.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (5 items)
Collapse this list.
  1. /boot/modules/mac_igmpproxy.ko
  2. @kld /boot/modules
  3. /usr/local/share/licenses/mac_igmpproxy-1.0.1501000/catalog.mk
  4. /usr/local/share/licenses/mac_igmpproxy-1.0.1501000/LICENSE
  5. /usr/local/share/licenses/mac_igmpproxy-1.0.1501000/BSD2CLAUSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • mac_igmpproxy>0:sysutils/mac_igmpproxy
To install the port: #
cd /usr/ports/sysutils/mac_igmpproxy/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/mac_igmpproxy
  • pkg install mac_igmpproxy
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mac_igmpproxy
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1793732104 SHA256 (mac_igmpproxy-1.0.tar.gz) = 301fa5d1bdced7d23e9798af153309e68133b38eccb7cb2c7e33622f99e7ef9e SIZE (mac_igmpproxy-1.0.tar.gz) = 2047

No package information for this port in our database #
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
This port has no dependencies. #
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
sysutils_mac_igmpproxy
USES: #
kmod uidfix
pkg-message: #
mac_igmpproxy needs to be loaded before igmpproxy starts, for example by adding the following line to /boot/loader.conf: mac_igmpproxy_load="YES" Then make igmpproxy drop privileges by adding the following to igmpproxy.conf: user igmpproxy chroot /var/empty The policy applies to UID 422 (the igmpproxy user created by this package) by default. This can be changed with: sysctl security.mac.igmpproxy.uid=<uid> and enforcement can be disabled with: sysctl security.mac.igmpproxy.enabled=0

Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://git.sr.ht/~leper/mac_igmpproxy/archive/1.0.tar.gz?dummy=/
Collapse this list.

Number of commits found: 1 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0
03 Nov 2026 19:16:34
commit hash: c49d4d3dd8d05fadbcfc1e35319c5315d8d84330commit hash: c49d4d3dd8d05fadbcfc1e35319c5315d8d84330commit hash: c49d4d3dd8d05fadbcfc1e35319c5315d8d84330commit hash: c49d4d3dd8d05fadbcfc1e35319c5315d8d84330 files touched by this commit
Renato Botelho (garga) search for other commits by this committer
Author: leper
sysutils/mac_igmpproxy: New port, MAC policy for net/igmpproxy

A MAC framework policy that grants the multicast routing privilege to
a single configurable UID, so net/igmpproxy can drop root and run as
the new igmpproxy user (UID/GID 422).  The policy can be tuned or
disabled with the security.mac.igmpproxy.uid and
security.mac.igmpproxy.enabled sysctls.

PR:		291647

Number of commits found: 1