sys-apps / ucspi-tcp

Collection of tools for managing UNIX services

Official package sites : https://cr.yp.to/ucspi-tcp.html ·

ucspi-tcp is a replacement for inetd. It consists of tcpserver and tcpclient. tcpserver can listen on sockets and start programs in an inetd like fashion except that information like the IP address and remote port are communicated via environment variables. tcpclient makes a TCP connection and runs a program of your choice. It sets up the same environment variables as tcpserver.

v0.88-r20 :: 0 :: gentoo

Modified
License
public-domain
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x86-linux
USE flags
ipv6 qmail-spp selinux

General

ipv6
Add support for IP version 6
qmail-spp
Add support for qmail SMTP plugins
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur

sec-policy / selinux-ucspitcp : SELinux policy for ucspitcp

mail-mta / courier : An MTA designed specifically for maildirs

mail-mta / netqmail : qmail -- a secure, reliable, efficient, simple message transfer agent

mail-mta / notqmail : Collaborative open-source successor to qmail

mail-mta / nullmailer : Simple relay-only local mail transport agent

net-dns / djbdns : Collection of DNS client/server software

net-mail / relay-ctrl : SMTP Relaying Control designed for qmail & tcpserver

net-mail / serialmail : A serialmail is a collection of tools for passing mail across serial links

net-misc / tinyssh : A small SSH server with state-of-the-art cryptography

virtual / inetd : Virtual for the internet super-server daemon

www-servers / fnord : Yet another small httpd

223155
mail-mta/courier with sys-apps/ucspi-tcp - file collision in/usr/bin/addcr
943897
sys-apps/ucspi-tcp-0.88-r19 fails to compile: alloc_re.c:8:1: error: number of arguments doesnt match prototype
944142
sys-apps/ucspi-tcp-0.88-r19 fails to compile: cdb.c:48:5: error: too many arguments to function byte_copy
Repository mirror & CI · gentoo
Merge updates from master
Z. Liu · gentoo
sys-apps/ucspi-tcp: fix -Wincompatible-pointer-types, update EAPI, ...
1. add patch to fix -Wincompatible-pointer-types 2. update to EAPI 8 3. app-doc/ucspi-tcp-man is not exist 4. add myself as proxy maintainer 5. rev bump & keep stable due to old revision FTBFS Closes: https://bugs.gentoo.org/919874 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40129 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-apps/ucspi-tcp: drop old
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Rolf Eike Beer · gentoo
sys-apps/ucspi-tcp: remove qmail mirror
Directly point to qmail.org URL without the qmail mirrors, this file is small and cached on Gentoo infrastructure anyway. Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/ucspi-tcp: Stabilize 0.88-r19 sparc, #901911
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/ucspi-tcp: Stabilize 0.88-r19 amd64, #901911
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/ucspi-tcp: Stabilize 0.88-r19 x86, #901911
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/ucspi-tcp: Stabilize 0.88-r19 ppc64, #901911
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-apps/ucspi-tcp: Stabilize 0.88-r19 arm, #901911
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/ucspi-tcp: Stabilize 0.88-r19 ppc, #901911
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-apps/ucspi-tcp: Stabilize 0.88-r19 arm64, #901911
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/ucspi-tcp: crank copyright
Signed-off-by: Sam James <sam@gentoo.org>
Rolf Eike Beer · gentoo
sys-apps/ucspi-tcp[-ipv6]: fix build
Closes: https://bugs.gentoo.org/888707 Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Closes: https://github.com/gentoo/gentoo/pull/29248 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/ucspi-tcp: fix build w/ clang 16, use newer IPv6 patch
Closes: https://bugs.gentoo.org/871075 Closes: https://bugs.gentoo.org/881441 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-apps/ucspi-tcp: keyword 0.88-r18 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
sys-apps/ucspi-tcp: keyword ~riscv
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/ucspi-tcp: Stabilize 0.88-r18 arm64, #799035
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/ucspi-tcp: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/ucspi-tcp: Keyword 0.88-r18 arm64, #727256
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sys-apps/ucspi-tcp: Port to EAPI 7
Closes: https://bugs.gentoo.org/742095 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sys-apps/ucspi-tcp: [QA] inherit toolchain-funcs.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-apps: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-apps/ucspi-tcp: use https
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> (cherry picked from commit f6470239630b92f461a6094a34cfa5e9e0c09a6f) Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/10391
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-apps/ucspi-tcp: sh/m68k stable wrt bug #639416
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-apps/ucspi-tcp: s390 stable wrt bug #639416
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-apps/ucspi-tcp: drop old EAPI
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Michał Górny · gentoo
*/*: Specify EAPI=0 explicitly, to ease greps
Closes: https://github.com/gentoo/gentoo/pull/8199
Markus Meier · gentoo
sys-apps/ucspi-tcp: arm stable, bug #639416
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm"
Sergei Trofimovich · gentoo
sys-apps/ucspi-tcp: stable 0.88-r18 for ppc64, bug #639416
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc64"
Sergei Trofimovich · gentoo
sys-apps/ucspi-tcp: stable 0.88-r18 for ppc, bug #639416
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc"
Tobias Klausmann · gentoo
sys-apps/ucspi-tcp-0.88-r18: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/639416
Sergei Trofimovich · gentoo
sys-apps/ucspi-tcp: stable 0.88-r18 for ia64, bug #639416
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64"
Jason Zaman · gentoo
sys-apps/ucspi-tcp: amd64 stable
Gentoo-bug: 639416 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Thomas Deutschmann · gentoo
sys-apps/ucspi-tcp: x86 stable (bug #639416)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Rolf Eike Beer · gentoo
sys-apps/ucspi-tcp: stable 0.88-r18 for hppa/sparc, bug #639416
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa sparc"
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed