notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
sudo-rs Allow others to run commands as root
0.2.10 security on this many watch lists=2 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.2.10Version of this port present on the latest quarterly branch.
Maintainer: marc@trifectatech.org search for ports maintained by this maintainer
Port Added: 2025-04-08 00:24:07
Last Update: 2025-11-17 00:57:08
Commit Hash: 9acecc0
People watching this port, also watch:: sudo, snac, go123, freeradius3, powershell
License: APACHE20 MIT
WWW:
https://trifectatech.org/initiatives/privilege-boundary/
Description:
Sudo-rs is a memory-safe re-implementation of the sudo utility. Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. The basic philosophy is to give as few privileges as possible but still allow people to get their work done.
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
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • sudo-rs>0:security/sudo-rs
Conflicts:
CONFLICTS_INSTALL:
  • sudo
To install the port:
cd /usr/ports/security/sudo-rs/ && make install clean
To add the package, run one of these commands:
  • pkg install security/sudo-rs
  • pkg install sudo-rs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sudo-rs
Package flavors (<flavor>: <package>)
  • default: sudo-rs
  • coexist: sudo-rs-coexist
distinfo:
TIMESTAMP = 1762849173 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 SIZE (rust/crates/diff-0.1.13.crate) = 46216

Expand this list (12 items)

Collapse this list.

SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976 SIZE (rust/crates/libc-0.2.177.crate) = 792045 SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497 SHA256 (trifectatechfoundation-sudo-rs-v0.2.10_GH0.tar.gz) = c0f65665145da9aebc664013c426bff4eb55a1eb893ed0416e65de312b4a71e9 SIZE (trifectatechfoundation-sudo-rs-v0.2.10_GH0.tar.gz) = 1173064

Collapse this list.


Packages (timestamps in pop-ups are UTC):
sudo-rs
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.2.8_20.2.8_3-0.2.8_10.2.8_3n/an/an/a
FreeBSD:13:quarterly0.2.8_10.2.10--0.2.10n/an/an/a
FreeBSD:14:latest0.2.8_20.2.8_3-0.2.80.2.8_3---
FreeBSD:14:quarterly0.2.8_10.2.10--0.2.10---
FreeBSD:15:latest0.2.8_20.2.8_3n/a0.2.8n/an/a--
FreeBSD:15:quarterly0.2.8_10.2.8_1n/a-n/an/a--
FreeBSD:16:latest0.2.8_20.2.8_3n/a-n/an/a--
 

sudo-rs-coexist
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.2.8_20.2.8_3-0.2.8_10.2.8_3n/an/an/a
FreeBSD:13:quarterly0.2.8_10.2.10--0.2.10n/an/an/a
FreeBSD:14:latest0.2.8_20.2.8_3-0.2.80.2.8_3---
FreeBSD:14:quarterly0.2.8_10.2.10--0.2.10---
FreeBSD:15:latest0.2.8_20.2.8_3n/a0.2.8n/an/a--
FreeBSD:15:quarterly0.2.8_10.2.8_1n/a-n/an/a--
FreeBSD:16:latest0.2.8_20.2.8_3n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rust>=1.91.0 : lang/rust
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for sudo-rs-0.2.10: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
security_sudo-rs
USES:
cargo
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/trifectatechfoundation/sudo-rs/tar.gz/v0.2.10?dummy=/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.2.10
17 Nov 2025 00:57:08
commit hash: 9acecc0bbc5f38633c7d760e59fc18d3c74dbce1commit hash: 9acecc0bbc5f38633c7d760e59fc18d3c74dbce1commit hash: 9acecc0bbc5f38633c7d760e59fc18d3c74dbce1commit hash: 9acecc0bbc5f38633c7d760e59fc18d3c74dbce1 files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
Author: Valdemar Erk
security/sudo-rs: Update 0.2.8 => 0.2.10

PR:		290945
Approved by:	Marc Schoolderman (maintainer)
Security:	bf6c9252-c2ec-11f0-8372-98b78501ef2a
Security:	c1ceaaea-c2e7-11f0-8372-98b78501ef2a
0.2.8_3
11 Nov 2025 11:08:12
commit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76e files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.91.1

PR:		290816
0.2.8_2
03 Oct 2025 08:16:50
commit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2f files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.90.0

PR:		289709
0.2.8_1
01 Sep 2025 08:25:04
commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6 files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.89.0

PR:		288923
0.2.8
05 Aug 2025 19:37:04
commit hash: b7f03a0ca79c32c54916a44fd00c934fdd736e42commit hash: b7f03a0ca79c32c54916a44fd00c934fdd736e42commit hash: b7f03a0ca79c32c54916a44fd00c934fdd736e42commit hash: b7f03a0ca79c32c54916a44fd00c934fdd736e42 files touched by this commit This port version is marked as vulnerable.
Älven (alven) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Update 0.2.7 => 0.2.8

PR:		288656
Approved by:	yuri@ (Mentor)
0.2.7_1
24 Jul 2025 01:53:56
commit hash: a9db43f29f7321b21c7ec45391789b04263d681ccommit hash: a9db43f29f7321b21c7ec45391789b04263d681ccommit hash: a9db43f29f7321b21c7ec45391789b04263d681ccommit hash: a9db43f29f7321b21c7ec45391789b04263d681c files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Fix build on i386 & add pkg-descr

PR:		288301
0.2.7
17 Jul 2025 05:46:50
commit hash: a29cf9ffd3b524d5d1319155d0db6f3ff2bcc9c5commit hash: a29cf9ffd3b524d5d1319155d0db6f3ff2bcc9c5commit hash: a29cf9ffd3b524d5d1319155d0db6f3ff2bcc9c5commit hash: a29cf9ffd3b524d5d1319155d0db6f3ff2bcc9c5 files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Update to 0.2.7

PR:		287974
Changes:	https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.7
0.2.6_2
03 Jul 2025 08:46:01
commit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fe files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.88.0

PR:		287766
0.2.6_1
05 Jun 2025 07:52:53
commit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142ef files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.87.0

PR:		286829
0.2.6
09 May 2025 03:32:26
commit hash: 2038605e5d0190a719ffa70b2e50e141081961cccommit hash: 2038605e5d0190a719ffa70b2e50e141081961cccommit hash: 2038605e5d0190a719ffa70b2e50e141081961cccommit hash: 2038605e5d0190a719ffa70b2e50e141081961cc files touched by this commit This port version is marked as vulnerable.
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Update to 0.2.6

ChangeLog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.6

PR:		286636
Approved by:	submitter is maintainer
0.2.5_1
08 Apr 2025 08:41:13
commit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0d files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.86.0

PR:		285840
0.2.5
08 Apr 2025 01:19:47
commit hash: 5123478635354a03f69b53d96e45a6e1199cbcd9commit hash: 5123478635354a03f69b53d96e45a6e1199cbcd9commit hash: 5123478635354a03f69b53d96e45a6e1199cbcd9commit hash: 5123478635354a03f69b53d96e45a6e1199cbcd9 files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
security/sudo-rs: Fix description in coexist option

This one is actually suffix, not prefix.

PR:		285861
Reported by:	George L. Yermulnik (via email privately)
0.2.5
08 Apr 2025 00:20:48
commit hash: 2030729b0ff7207ccd185bce1d1e2400d20fb4fecommit hash: 2030729b0ff7207ccd185bce1d1e2400d20fb4fecommit hash: 2030729b0ff7207ccd185bce1d1e2400d20fb4fecommit hash: 2030729b0ff7207ccd185bce1d1e2400d20fb4fe files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: add new port, rust re-implementation of sudo

Reviewed by:	meta, mikael
PR:		285861
WWW:		https://github.com/trifectatechfoundation/sudo-rs/

Number of commits found: 13