Summary
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.
Versions
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
USE flags
General
Runtime Dependencies
sec-policy / selinux-ucspitcp : SELinux policy for ucspitcp
Depending packages
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
Bugs
- 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
Change logs
- 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