notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
rinetd Simple TCP port redirector
0.73_2 net on this many watch lists=4 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.73Version of this port present on the latest quarterly branch.
Maintainer: garga@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2024-01-16 14:02:42
Commit Hash: 08a9c4d
People watching this port, also watch:: squidGuard, rsync, htdig
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. /usr/local/share/licenses/rinetd-0.73_2/catalog.mk
  2. /usr/local/share/licenses/rinetd-0.73_2/LICENSE
  3. /usr/local/share/licenses/rinetd-0.73_2/GPLv2
  4. @sample etc/rinetd.conf.sample
  5. sbin/rinetd
  6. share/man/man8/rinetd.8.gz
  7. @owner
  8. @group
  9. @mode
Collapse this list.
Dependency lines:
  • rinetd>0:net/rinetd
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):
rinetd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.73_20.73_20.62_40.73_20.73_2-0.62_4-
FreeBSD:13:quarterly-0.73_20.62_40.73_20.73_20.730.730.73
FreeBSD:14:latest0.73_20.73_20.62_40.73_20.73_20.62_4-0.62_4
FreeBSD:14:quarterly0.730.73_2-0.730.73_20.73-0.73
FreeBSD:15:latest0.73_20.73_2n/a0.73_2n/a0.73_2-0.73_2
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf>=2.71 : devel/autoconf
  2. 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/samhocevar/rinetd/tar.gz/d4e0a60?dummy=/
Collapse this list.

Number of commits found: 51

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.73_2
16 Jan 2024 14:02:42
commit hash: 08a9c4db98f7c91176d8ccfffc00ff225f6ab3b0commit hash: 08a9c4db98f7c91176d8ccfffc00ff225f6ab3b0commit hash: 08a9c4db98f7c91176d8ccfffc00ff225f6ab3b0commit hash: 08a9c4db98f7c91176d8ccfffc00ff225f6ab3b0 files touched by this commit
Renato Botelho (garga) search for other commits by this committer
*/*: 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
commit hash: 052d7090f40f43fe885603dd5eea12157992c5ffcommit hash: 052d7090f40f43fe885603dd5eea12157992c5ffcommit hash: 052d7090f40f43fe885603dd5eea12157992c5ffcommit hash: 052d7090f40f43fe885603dd5eea12157992c5ff files touched by this commit
Renato Botelho (garga) search for other commits by this committer
net/rinetd: Move manpages to ${PREFIX}/share

Sponsored by:	Rubicon Communications, LLC ("Netgate")
0.73
27 Oct 2023 12:40:11
commit hash: 3c7b8fd3318ee88a93bc5561c9322558403d737ecommit hash: 3c7b8fd3318ee88a93bc5561c9322558403d737ecommit hash: 3c7b8fd3318ee88a93bc5561c9322558403d737ecommit hash: 3c7b8fd3318ee88a93bc5561c9322558403d737e files touched by this commit
Renato Botelho (garga) search for other commits by this committer
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
commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
0.62_4
15 Aug 2021 18:27:33
commit hash: 571f168082878ce3f44ecfbb5c6164f64999cf6bcommit hash: 571f168082878ce3f44ecfbb5c6164f64999cf6bcommit hash: 571f168082878ce3f44ecfbb5c6164f64999cf6bcommit hash: 571f168082878ce3f44ecfbb5c6164f64999cf6b files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
net/rinetd: Add CPE information

Approved by:	portmgr (blanket)
0.62_4
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
0.62_4
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.62_4
14 Aug 2019 08:48:51
Revision:508903Original commit files touched by this commit
mat search for other commits by this committer
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
Revision:415499Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
0.62_4
04 Aug 2015 16:38:20
Revision:393530Original commit files touched by this commit
amdmi3 search for other commits by this committer
- 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
Revision:386312Original commit files touched by this commit
mat search for other commits by this committer
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
Revision:361440Original commit files touched by this commit
olgeni search for other commits by this committer
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
Revision:354235Original commit files touched by this commit
garga search for other commits by this committer
Change USE_DOS2UNIX to USES=dos2unix
0.62_4
31 Oct 2013 23:39:21
Revision:332306Original commit files touched by this commit
garga search for other commits by this committer
. Add LICENSE
. Simplify Makefile
0.62_4
15 Oct 2013 11:53:18
Revision:330390Original commit files touched by this commit
garga search for other commits by this committer
- Support staging
- Respect ${CC}
0.62_4
20 Sep 2013 22:10:25
Revision:327755Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
net)
0.62_4
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
0.62_4
05 Oct 2012 12:41:46
Revision:305298Original commit files touched by this commit
garga search for other commits by this committer
Change headers of all ports maintained by me to new format
0.62_4
21 Aug 2012 20:43:06
Original commit files touched by this commit
dougb search for other commits by this committer
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
Original commit files touched by this commit
dougb search for other commits by this committer
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
Original commit files touched by this commit
dougb search for other commits by this committer
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
Original commit files touched by this commit
dougb search for other commits by this committer
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
Original commit files touched by this commit
garga search for other commits by this committer
Remove unecessary OPTIONS_DEFAULT definitions added on r301957

Reported by:	sunpoet@
0.62_4
03 Aug 2012 15:34:46
Original commit files touched by this commit
garga search for other commits by this committer
Add DOCS, EXAMPLES and NLS to OPTIONS_DEFINE to my ports
0.62_4
02 Jul 2012 22:28:37
Original commit files touched by this commit
garga search for other commits by this committer
Remove ^M from patches and use USE_DOS2UNIX, silence portlint
0.62_4
14 Jan 2012 08:57:23
Original commit files touched by this commit
dougb search for other commits by this committer
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
Original commit files touched by this commit
garga search for other commits by this committer
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
Original commit files touched by this commit
dougb search for other commits by this committer
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
Original commit files touched by this commit
garga search for other commits by this committer
Respect $CC, it fixes build with clang
0.62_3
20 Mar 2011 12:54:45
Original commit files touched by this commit
miwi search for other commits by this committer
- Get Rid MD5 support
0.62_3
27 Mar 2010 00:15:24
Original commit files touched by this commit
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
0.62_3
15 Jul 2009 16:56:10
Original commit files touched by this commit
dougb search for other commits by this committer
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
Original commit files touched by this commit
garga search for other commits by this committer
Mark all my ports as MAKE_JOBS_SAFE and MAKE_JOBS_UNSAFE
0.62_3
25 Jul 2008 18:13:16
Original commit files touched by this commit
garga search for other commits by this committer
- Add gentoo mirrors to MASTER_SITES
0.62_3
11 Dec 2007 12:12:52
Original commit files touched by this commit
garga search for other commits by this committer
- 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
Original commit files touched by this commit
garga search for other commits by this committer
Rework rc.d script
0.62_2
20 Feb 2006 20:47:50
Original commit files touched by this commit
dougb search for other commits by this committer
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
Original commit files touched by this commit
garga search for other commits by this committer
- Add SHA256
0.62_2
04 Oct 2005 11:45:34
Original commit files touched by this commit
garga search for other commits by this committer
Add new version of the select2poll patch, old version has some problems
of high load.
0.62_1
30 Sep 2005 19:37:29
Original commit files touched by this commit
garga search for other commits by this committer
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
Original commit files touched by this commit This port version is marked as vulnerable.
garga search for other commits by this committer
- 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
Original commit files touched by this commit This port version is marked as vulnerable.
vs search for other commits by this committer
Use rcNG for startup

PR:             ports/67610
Submitted by:   Renato Botelho
0.62
27 Feb 2004 02:11:06
Original commit files touched by this commit This port version is marked as vulnerable.
clement search for other commits by this committer
- Kill pkg-plist
- SIZEify
- Make portlint happy
0.62
17 Apr 2003 16:25:41
Original commit files touched by this commit This port version is marked as vulnerable.
fjoe search for other commits by this committer
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
Original commit files touched by this commit This port version is marked as vulnerable.
knu search for other commits by this committer
De-pkg-comment.
0.61
22 Nov 2002 17:51:50
Original commit files touched by this commit This port version is marked as vulnerable.
ijliao search for other commits by this committer
allow everyone to run it

Submitted by:   maintainer (via email)
0.61
20 Nov 2002 07:40:23
Original commit files touched by this commit This port version is marked as vulnerable.
ijliao search for other commits by this committer
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
commit hash: fp1.23321@dev.null.freshports.orgcommit hash: fp1.23321@dev.null.freshports.orgcommit hash: fp1.23321@dev.null.freshports.orgcommit hash: fp1.23321@dev.null.freshports.org files touched by this commit
pat search for other commits by this committer
Fix mastersites    
19 Jul 2001 13:54:21
commit hash: fp1.16281@dev.null.freshports.orgcommit hash: fp1.16281@dev.null.freshports.orgcommit hash: fp1.16281@dev.null.freshports.orgcommit hash: fp1.16281@dev.null.freshports.org files touched by this commit
markp search for other commits by this committer
Patch rinetd to properly become a daemon. Also drop maintainership.    
16 Jan 2001 17:33:20
commit hash: fp1.8531@dev.null.freshports.orgcommit hash: fp1.8531@dev.null.freshports.orgcommit hash: fp1.8531@dev.null.freshports.orgcommit hash: fp1.8531@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Massive style enforcement - use ^I instead of spaces for variables identation.  
 
08 Oct 2000 07:19:09
commit hash: fp1.4799@dev.null.freshports.orgcommit hash: fp1.4799@dev.null.freshports.orgcommit hash: fp1.4799@dev.null.freshports.orgcommit hash: fp1.4799@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Convert category net to new layout.  

Number of commits found: 51