Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (a7e3e58c6f9cf361b763f3701608d2611277f35b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (a7e3e58c6f9cf361b763f3701608d2611277f35b)
  • Date: Thu, 15 Jan 2026 16:03:24 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
net/passt/BUILD | 1 +
net/passt/DETAILS | 27 +++++++++++++++++++++++++++
net/passt/HISTORY | 2 ++
net/passt/INSTALL | 1 +
5 files changed, 34 insertions(+)

New commits:
commit a7e3e58c6f9cf361b763f3701608d2611277f35b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

passt: new spell, Plug A Simple Socket Transport

diff --git a/ChangeLog b/ChangeLog
index cd52cc0..1b8f2df 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2026-01-15 Ismael Luceno <ismael AT sourcemage.org>
+ * net/passt: new spell, Plug A Simple Socket Transport
+
2026-01-12 Ismael Luceno <ismael AT sourcemage.org>
* utils/q4wine: new spell, GUI for WINE

diff --git a/net/passt/BUILD b/net/passt/BUILD
new file mode 100755
index 0000000..3367b42
--- /dev/null
+++ b/net/passt/BUILD
@@ -0,0 +1 @@
+make VERSION="$VERSION"
diff --git a/net/passt/DETAILS b/net/passt/DETAILS
new file mode 100755
index 0000000..263511d
--- /dev/null
+++ b/net/passt/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=passt
+ VERSION=2025_12_23.2ba9fd5
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://passt.top/passt/snapshot/${SOURCE}
+
SOURCE_HASH=sha512:f2d7643391d630b3a0190e0aab5bc7b59eaf096a5cca1efa9645eae69d58656906906456d8dd6a1a32ab08e2807197a7e245dbabdccc8ac7ac07b799057055cc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SOURCE%.tar.gz}"
+ WEB_SITE="https://passt.top/";
+ LICENSE[0]="BSD-3-Clause AND GPL-2.0-or-later"
+ ENTERED=20260115
+ KEYWORDS=""
+ SHORT="Plug A Simple Socket Transport"
+cat << EOF
+passt implements a translation layer between a Layer-2 network interface and
+native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't
+require any capabilities or privileges, and it can be used as a simple
+replacement for Slirp.
+
+pasta (same binary as passt, different command) offers equivalent
+functionality, for network namespaces: traffic is forwarded using a tap
+interface inside the namespace, without the need to create further interfaces
+on the host, hence not requiring any capabilities or privileges.
+
+It also implements a tap bypass path for local connections: packets with
+a local destination address are moved directly between Layer-4 sockets,
+avoiding Layer-2 translations, using the splice(2) and
recvmmsg(2)/sendmmsg(2)
+system calls for TCP and UDP, respectively.
+EOF
diff --git a/net/passt/HISTORY b/net/passt/HISTORY
new file mode 100644
index 0000000..075ded2
--- /dev/null
+++ b/net/passt/HISTORY
@@ -0,0 +1,2 @@
+2026-01-15 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/net/passt/INSTALL b/net/passt/INSTALL
new file mode 100755
index 0000000..09e7762
--- /dev/null
+++ b/net/passt/INSTALL
@@ -0,0 +1 @@
+make prefix="$INSTALL_ROOT"/usr install


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (a7e3e58c6f9cf361b763f3701608d2611277f35b), Ismael Luceno, 01/15/2026

Archive powered by MHonArc 2.6.24.

Top of Page