diff options
author | jmg <jmg@FreeBSD.org> | 1999-06-12 12:45:53 +0800 |
---|---|---|
committer | jmg <jmg@FreeBSD.org> | 1999-06-12 12:45:53 +0800 |
commit | ed984ecb0f394f30f1afbacc16d477ef11cb5c89 (patch) | |
tree | 0df40b4fd61411a8b8758967b65a1322b64054c6 /net/rinetd | |
parent | b68bef88b03e2954154c05e091fbb2ef645c9093 (diff) | |
download | freebsd-ports-gnome-ed984ecb0f394f30f1afbacc16d477ef11cb5c89.tar.gz freebsd-ports-gnome-ed984ecb0f394f30f1afbacc16d477ef11cb5c89.tar.zst freebsd-ports-gnome-ed984ecb0f394f30f1afbacc16d477ef11cb5c89.zip |
rinetd - simple TCP-only port redirector program.
Submitted by: Alex Perel <veers@disturbed.net> aka Storm-
Diffstat (limited to 'net/rinetd')
-rw-r--r-- | net/rinetd/Makefile | 25 | ||||
-rw-r--r-- | net/rinetd/distinfo | 1 | ||||
-rw-r--r-- | net/rinetd/files/patch-aa | 22 | ||||
-rw-r--r-- | net/rinetd/files/patch-ab | 12 | ||||
-rw-r--r-- | net/rinetd/pkg-comment | 1 | ||||
-rw-r--r-- | net/rinetd/pkg-descr | 12 | ||||
-rw-r--r-- | net/rinetd/pkg-plist | 4 |
7 files changed, 77 insertions, 0 deletions
diff --git a/net/rinetd/Makefile b/net/rinetd/Makefile new file mode 100644 index 000000000000..0d5a856a4431 --- /dev/null +++ b/net/rinetd/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: rinetd +# Version required: 0.61 +# Date created: 23 Dec 1997 +# Whom: alexp +# +# $Id$ +# + +DISTNAME= rinetd +PKGNAME= rinetd-0.61 +CATEGORIES= net +MASTER_SITES= ftp://ftp.boutell.com/pub/boutell/rinetd/ + +MAINTAINER= veers@disturbed.net + +WRKSRC= ${WRKDIR}/rinetd/ + +MAN8= rinetd.8 + +post-install: + ${MKDIR} ${PREFIX}/share/doc/rinetd + ${INSTALL} -C -o root -g wheel -m 0644 ${WRKSRC}/index.html ${PREFIX}/share/doc/rinetd/ + ${INSTALL} -C -o root -g wheel -m 0644 ${WRKSRC}/README ${PREFIX}/share/doc/rinetd/ + +.include <bsd.port.mk> diff --git a/net/rinetd/distinfo b/net/rinetd/distinfo new file mode 100644 index 000000000000..2516e5cccc21 --- /dev/null +++ b/net/rinetd/distinfo @@ -0,0 +1 @@ +MD5 (rinetd.tar.gz) = 850d5b32cd53339e200e978b5cd06c7d diff --git a/net/rinetd/files/patch-aa b/net/rinetd/files/patch-aa new file mode 100644 index 000000000000..a0a827845b63 --- /dev/null +++ b/net/rinetd/files/patch-aa @@ -0,0 +1,22 @@ +--- ../rinetd.orig/Makefile Mon Mar 1 13:41:50 1999 ++++ Makefile Fri Jun 11 19:56:19 1999 +@@ -1,9 +1,14 @@ +-CFLAGS=-DLINUX -g ++CFLAGS+=-I. + +-rinetd: rinetd.o match.o +- gcc rinetd.o match.o -o rinetd ++all: rinetd ++ ++rinetd: rinetd.o match.o getopt.o ++ cc ${CFLAGS} rinetd.o match.o getopt.o -o rinetd ++ ++getopt.o: ++ cc ${CFLAGS} -c getopt.c + + install: rinetd +- install -m 700 rinetd /usr/sbin +- install -m 644 rinetd.8 /usr/man/man8 ++ install -C -o root -g wheel -m 700 rinetd /usr/local/sbin ++ install -C -o root -g wheel -m 644 rinetd.8 /usr/local/man/man8 + diff --git a/net/rinetd/files/patch-ab b/net/rinetd/files/patch-ab new file mode 100644 index 000000000000..084433fff3a2 --- /dev/null +++ b/net/rinetd/files/patch-ab @@ -0,0 +1,12 @@ +diff -u ../rinetd.orig/rinetd.c ./rinetd.c +--- ../rinetd.orig/rinetd.c Mon Mar 1 13:43:35 1999 ++++ rinetd.c Fri Jun 11 19:40:05 1999 +@@ -214,7 +214,7 @@ + }; + + RinetdOptions options = { +- "/etc/rinetd.conf" ++ "/usr/local/etc/rinetd.conf" + }; + + int readArgs (int argc, diff --git a/net/rinetd/pkg-comment b/net/rinetd/pkg-comment new file mode 100644 index 000000000000..9d4868f78791 --- /dev/null +++ b/net/rinetd/pkg-comment @@ -0,0 +1 @@ +A simple TCP port redirector diff --git a/net/rinetd/pkg-descr b/net/rinetd/pkg-descr new file mode 100644 index 000000000000..d83bf4d67379 --- /dev/null +++ b/net/rinetd/pkg-descr @@ -0,0 +1,12 @@ +rinetd redirects TCP connections from one IP address and port to another. +rinetd is a single-process server which handles any number of connections to +the address/port pairs specified in the file /etc/rinetd.conf. Since rinetd +runs as a single process using nonblocking I/O, it is able to redirect a +large number of connections without a severe impact on the machine. This +makes it practical to run TCP services on machines inside an IP masquerading +firewall. rinetd does not redirect FTP, because FTP requires more than one +socket. + +rinetd also supports basic allow/deny access control and logging. + +-- Alex Perel <veers@disturbed.net> diff --git a/net/rinetd/pkg-plist b/net/rinetd/pkg-plist new file mode 100644 index 000000000000..02016b277986 --- /dev/null +++ b/net/rinetd/pkg-plist @@ -0,0 +1,4 @@ +sbin/rinetd +share/doc/rinetd/index.html +share/doc/rinetd/README +@dirrm share/doc/rinetd |