Port details |
- rinetd Simple TCP port redirector
- 0.73_2 net =6 0.73_2Version of this port present on the latest quarterly branch.
- Maintainer: garga@FreeBSD.org
- Port Added: unknown
- Last Update: 2024-01-16 14:02:42
- Commit Hash: 08a9c4d
- People watching this port, also watch:: squidGuard, rsync, mc, sendmail, dia
- License: GPLv2
- WWW:
- https://github.com/samhocevar/rinetd
- Description:
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/net/rinetd/ && make install clean
- To add the package, run one of these commands:
- pkg install net/rinetd
- pkg install rinetd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: rinetd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1696686326
SHA256 (samhocevar-rinetd-v0.73-d4e0a60_GH0.tar.gz) = 76eef19e0af8459c9434ac8ac0b58edac1bba353f5aaceb1d5f971fb3f6a3016
SIZE (samhocevar-rinetd-v0.73-d4e0a60_GH0.tar.gz) = 45544
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for rinetd-0.73_2:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- net_rinetd
- USES:
- cpe dos2unix autoreconf
- pkg-message:
- For install:
- You can use the following parameters on /etc/rc.conf:
rinetd_enable (bool): Set to "NO" by default.
Set it to "YES" to enable rinetd
rinetd_flags (str): Set to "" by default.
Extra flags passed to start command
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.73_2 16 Jan 2024 14:02:42 |
Renato Botelho (garga) |
*/*: Restore GNU_CONFIGURE on my ports
I made a mistake and changed these ports to HAS_CONFIGURE when working
on MANPREFIX sanitization. Restore proper macro usage and set
GNU_CONFIGURE_MANPREFIX properly to keep manpages installed under
${PREFIX}/share.
Reported by: danfe
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.73_1 15 Jan 2024 21:37:36 |
Renato Botelho (garga) |
net/rinetd: Move manpages to ${PREFIX}/share
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.73 27 Oct 2023 12:40:11 |
Renato Botelho (garga) Author: Marcin Gryszkalis |
net/rinetd: update to new upstream and 0.73
While here, pet portlint and portclippy.
PR: 274331 |
0.62_4 20 Jul 2022 14:22:37 |
Tobias C. Berner (tcberner) |
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com> (Only the first 15 lines of the commit message are shown above ) |
0.62_4 15 Aug 2021 18:27:33 |
Bernhard Froehlich (decke) |
net/rinetd: Add CPE information
Approved by: portmgr (blanket) |
0.62_4 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
0.62_4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.62_4 14 Aug 2019 08:48:51 |
mat |
Convert to UCL & cleanup pkg-message (categories n)
(and missed 3 missed files from previous categories.) |
0.62_4 19 May 2016 10:44:12 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by: portmgr blanket |
0.62_4 04 Aug 2015 16:38:20 |
amdmi3 |
- Don't use / in sed regexps to allow paths, unbreaking cross-builds
Approved by: portmgr blanket |
0.62_4 14 May 2015 10:15:09 |
mat |
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight |
0.62_4 10 Jul 2014 12:13:12 |
olgeni |
Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category N.
CR: D307
Approved by: portmgr (bapt) |
0.62_4 16 May 2014 15:27:02 |
garga |
Change USE_DOS2UNIX to USES=dos2unix |
0.62_4 31 Oct 2013 23:39:21 |
garga |
. Add LICENSE
. Simplify Makefile |
0.62_4 15 Oct 2013 11:53:18 |
garga |
- Support staging
- Respect ${CC} |
0.62_4 20 Sep 2013 22:10:25 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
net) |
0.62_4 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
0.62_4 05 Oct 2012 12:41:46 |
garga |
Change headers of all ports maintained by me to new format |
0.62_4 21 Aug 2012 20:43:06 |
dougb |
Revert r302549. This port is another special case of needing to explicitly
define PORTVERSION as part of WRKSRC. |
0.62_4 15 Aug 2012 00:37:55 |
dougb |
danfe was kind enough to remind me that:
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
is already the default, so for those ports where we are doing:
@${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC}
to avoid the problem of conflicts with the rc.d script of the same
name it is not necessary to define WRKSRC separately.
Clean up this mistake of mine, and standardize for the others. |
0.62_4 07 Aug 2012 19:19:03 |
dougb |
Fix problem introduced in r302141. The directory for the unpacked source
files is unversioned, so it conflicts with the name of the rc.d script in
WRKDIR after SUB_FILES is applied.
This is the same method as suggested in the PR (and that I've used
previously), just slightly different in the details.
PR: ports/170441
Submitted by: Frank Wall <fw@moov.de>
Approved by: maintainer |
0.62_4 05 Aug 2012 23:19:40 |
dougb |
Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file
No PORTREVISION bump necessary because this is a no-op |
0.62_4 03 Aug 2012 18:39:21 |
garga |
Remove unecessary OPTIONS_DEFAULT definitions added on r301957
Reported by: sunpoet@ |
0.62_4 03 Aug 2012 15:34:46 |
garga |
Add DOCS, EXAMPLES and NLS to OPTIONS_DEFINE to my ports |
0.62_4 02 Jul 2012 22:28:37 |
garga |
Remove ^M from patches and use USE_DOS2UNIX, silence portlint |
0.62_4 14 Jan 2012 08:57:23 |
dougb |
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other. |
0.62_4 19 Nov 2011 14:31:23 |
garga |
rinetd fails to close the configuration file (fopen twice, fclose only once)
when reading its configuration. Therefore on every configuration reload
(through SIGHUP) one file descriptor is lost. In an environment where this is
done frequently (e.g. to re-lookup DNS names) the system will run out of file
descriptors soon (kern.maxfiles) until rinetd crashes.
PR: ports/162673
Submitted by: Michael Gmelin <freebsd@grem.de>
Feature safe: yes |
0.62_3 24 Oct 2011 09:11:38 |
dougb |
The vast majority of pkg-descr files had the following format when they
had both lines:
Author: ...
WWW: ....
So standardize on that, and move them to the end of the file when necessary.
Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.
s/AUTHOR/Author/
A few other various formatting issues |
0.62_3 26 Jul 2011 22:11:50 |
garga |
Respect $CC, it fixes build with clang |
0.62_3 20 Mar 2011 12:54:45 |
miwi |
- Get Rid MD5 support |
0.62_3 27 Mar 2010 00:15:24 |
dougb |
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr# |
0.62_3 15 Jul 2009 16:56:10 |
dougb |
Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops. |
0.62_3 28 Mar 2009 17:53:24 |
garga |
Mark all my ports as MAKE_JOBS_SAFE and MAKE_JOBS_UNSAFE |
0.62_3 25 Jul 2008 18:13:16 |
garga |
- Add gentoo mirrors to MASTER_SITES |
0.62_3 11 Dec 2007 12:12:52 |
garga |
- Fix manpage pointing to correct PREFIX for binary and conf
- Bump PORTREVISION
PR: ports/118537 (Based on)
Submitted by: Dan Mahoney <danm@prime.gushi.org>
Approved by: portmgr (erwin) |
0.62_2 15 Mar 2006 10:17:19 |
garga |
Rework rc.d script |
0.62_2 20 Feb 2006 20:47:50 |
dougb |
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts. |
0.62_2 08 Nov 2005 14:33:36 |
garga |
- Add SHA256 |
0.62_2 04 Oct 2005 11:45:34 |
garga |
Add new version of the select2poll patch, old version has some problems
of high load. |
0.62_1 30 Sep 2005 19:37:29 |
garga |
Rodrigo Graeff <delphus@delphus.org> made a patch to convert select() to
poll() and fix the security problem on rinetd.
Author told me will use this patch and release a new version, but, when
it doesn't happen, i'm adding the patch here, and, bumping PORTREVISION,
so, 0.62_1 is not more vulnerable.
Security:
http://www.FreeBSD.org/ports/portaudit/4c005a5e-2541-4d95-80a0-00c76919aa66.html |
0.62 30 Sep 2005 12:05:40 |
garga |
- Make portlint happy
- Use USE_RC_SUBR facility
- Rename patch-a* files
- Remove one uneeded patch and use REINPLACE_CMD instead
- Take maintainership |
0.62 08 Jun 2004 12:41:08 |
vs |
Use rcNG for startup
PR: ports/67610
Submitted by: Renato Botelho |
0.62 27 Feb 2004 02:11:06 |
clement |
- Kill pkg-plist
- SIZEify
- Make portlint happy |
0.62 17 Apr 2003 16:25:41 |
fjoe |
Security upgrade to 0.62 (see http://www.boutell.com/rinetd/).
PR: 51096
Submitted by: Sergey A. Osokin <osa@FreeBSD.org.ru> |
0.61 20 Feb 2003 18:51:13 |
knu |
De-pkg-comment. |
0.61 22 Nov 2002 17:51:50 |
ijliao |
allow everyone to run it
Submitted by: maintainer (via email) |
0.61 20 Nov 2002 07:40:23 |
ijliao |
mode 750 is better than 700 since it doesnt need root priv
PR: 45183
Submitted by: Alexey Dokuchaev <danfe@regency.nsu.ru> |
15 Jan 2002 03:04:08 |
pat |
Fix mastersites |
19 Jul 2001 13:54:21 |
markp |
Patch rinetd to properly become a daemon. Also drop maintainership. |
16 Jan 2001 17:33:20 |
sobomax |
Massive style enforcement - use ^I instead of spaces for variables identation.
|
08 Oct 2000 07:19:09 |
asami |
Convert category net to new layout. |