Port details |
- rssh Restricted Secure SHell only for sftp/scp/rdist/rsync/CVS
- 2.3.4_2 shells
=9 2.3.4_2Version of this port present on the latest quarterly branch. DEPRECATED: Abandoned by upstream
This port expired on: 2019-06-11
- Maintainer: jharris@widomaker.com
 - Port Added: 2004-05-21 13:38:10
- Last Update: 2019-06-13 08:31:30
- SVN Revision: 504067
- People watching this port, also watch:: libiconv, sudo, unzip, pcre, screen
- Also Listed In: security
- License: BSD2CLAUSE
- WWW:
- http://www.pizzashack.org/rssh/index.shtml
- Description:
- rssh is a restricted shell for use with OpenSSH, allowing only scp and/or sftp.
It now also includes support for rdist, rsync, and CVS. For example, if you
have a server which you only want to allow users to copy files off of via scp,
without providing shell access, you can use rssh to do that.
WWW: http://www.pizzashack.org/rssh/index.shtml
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: rssh
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (rssh-2.3.4.tar.gz) = f30c6a760918a0ed39cf9e49a49a76cb309d7ef1c25a66e77a41e2b1d0b40cd9
SIZE (rssh-2.3.4.tar.gz) = 113315
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for rssh-2.3.4_2:
RDIST=off: rdist support
RSYNC3=off: rsync3 support (Debian patch)
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- cpe
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.3.4_2 13 Jun 2019 08:31:30
  |
rene  |
Remove expired port:
2019-06-11 shells/rssh: Abandoned by upstream |
2.3.4_2 11 Mar 2019 15:59:03
  |
kai  |
shells/rssh: Mark as deprecated and set to expire
Upstream has officially abandoned the port some time ago and the software
was maintained then for a while by the Debian project.
But even Debian will now pull the plug and rssh won't be available in their
next stable release. Considering these facts it makes sense to let this port
expire towards the end of Q2.
PR: 235121
Approved by: miwi (mentor), maintainer
Differential Revision: https://reviews.freebsd.org/D19503 |
2.3.4_2 06 Mar 2019 20:45:27
  |
kai  |
shells/rssh: Apply fixes for basename(3) handling and some security issues
basename(3) has been changed to be POSIX compliant in r308264. This implies
that it can possibly write to the passed string. shells/rssh passes a const
string, so it always crashes on invocation with FreeBSD 12 and later. The
new patches remedy this issue. [1] [2]
During further tests and research came to light that there were also
recently discovered security issues with the parsing of rsync/scp command
line arguments and insufficient sanitization of environment variables when
using rysnc.
The corresponding fixes have been incorporated to the new patches and the
already existing patch for the RSYNC option has been tightened for the
argument parsing. Please note that with this patch the scp option "-3" can (Only the first 15 lines of the commit message are shown above ) |
2.3.4_1 01 Apr 2016 14:25:18
  |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
2.3.4_1 23 Apr 2015 09:49:38
  |
amdmi3  |
- Add CPE info |
2.3.4_1 11 Jun 2014 17:42:36
  |
bapt  |
Add an @shell keyword to handle adding and remove a shell path in /etc/shell
Bump port revision of all ports that were doing it wrong prior to the keyword
CR: D208
Reviewed by: antoine
With hat: portmgr |
2.3.4 01 Feb 2014 17:18:14
  |
pawel  |
- Add rsync3 support
- Add LICENSE
PR: ports/180573
Submitted by: maintainer |
2.3.4 27 Dec 2013 09:03:30
  |
bapt  |
Support stage
Fix build with clang on head (symbol collision) |
2.3.4 20 Sep 2013 22:57:24
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
shells) |
2.3.4 10 Jul 2013 04:05:14
  |
miwi  |
- Pass maintainership to submitter
- While here trim header
PR: 180420
Submitted by: Jason Harris <jharris@widomaker.com> |
2.3.4 09 Jul 2013 21:26:49
  |
pav  |
- Drop all my ports |
2.3.4 04 Dec 2012 20:34:41
  |
pav  |
- Fix typo in OPTIONS code
Spotted by: rm
Feature safe: yes |
2.3.4 04 Dec 2012 20:17:47
  |
pav  |
- Update to 2.3.4
PR: ports/173980
Submitted by: nemysis <nemysis@gmx.ch>
Feature safe: yes |
2.3.2 24 Aug 2012 04:27:35
 |
rea  |
shells/rssh: mark FORBIDDEN due to being vulnerable
http://www.vuxml.org/freebsd/65b25acc-e63b-11e1-b81c-001b77d09812.html
documents rather serious vulnerability that allows people to curcumvent
protections put by rssh, thus making it a kind of non-usable tool.
Security: 65b25acc-e63b-11e1-b81c-001b77d09812 |
2.3.2 18 Mar 2011 17:59:51
 |
miwi  |
- Get Rid MD5 support
With hat: portmgr (myself) |
2.3.2 22 Aug 2009 00:35:32
 |
amdmi3  |
- Switch SourceForge ports to the new File Release System: categories starting
with P,R,S |
2.3.2 21 Aug 2008 14:32:07
 |
pav  |
- Readd shells/rssh without rsync support. I'm still actively using it. |
2.3.2 21 Aug 2008 14:05:08
 |
tabthorpe  |
2008-08-21 shells/rssh: No longer maintained upstream |
2.3.2 18 Jun 2008 21:08:54
 |
pav  |
- Replace BROKEN with IGNORE |
2.3.2 22 May 2008 03:37:45
 |
tabthorpe  |
- Mark as BROKEN, does not work with rsync 3 |
2.3.2 23 Aug 2007 04:00:04
 |
tabthorpe  |
- change maintainer address on ports I maintain
Approved by: clsung (mentor) |
2.3.2 22 Jun 2007 07:30:42
 |
beech  |
- Remove 4.x cruft
- Partial commit (use of destdir is deprecated)
PR: ports/113930
Submitted by: Thomas Abthorpe <thomas@goodking.ca> (maintainer)
Approved by: sat (mentor) |
2.3.2 17 Jul 2006 20:03:19
 |
rafan  |
- Pass maintainership to submitter
- Reformat pkg-descr
PR: ports/100447
Submitted by: Thomas Abthorpe <thomas at goodking.ca> |
2.3.2 23 Jun 2006 04:18:53
 |
linimon  |
Reset bouncing maintainer address enigmatyc@laposte.net.
Hat: portmgr |
2.3.2 11 Mar 2006 17:47:22
 |
mnag  |
- Update to 2.3.2 and UnFORBIDDEN
PR: 94255
Submitted by: delphij
Approved by: portmgr (marcus) |
2.2.3 16 Feb 2006 15:10:24
 |
simon  |
Mark FORBIDDEN due to local privilege escalation.
Security:
http://vuxml.FreeBSD.org/e34d0c2e-9efb-11da-b410-000e0c2e438a.html
Security: http://www.pizzashack.org/rssh/security.shtml
Prodded by: remko |
2.2.3 24 Jan 2006 01:04:19
 |
edwin  |
SHA256ify
Approved by: krion@ |
2.2.3 05 Jun 2005 20:12:50
 |
pav  |
- Add itself to /etc/shells
PR: ports/81257
Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp>
Approved by: maintainer timeout (16 days) |
2.2.3 26 Jan 2005 09:07:49
 |
simon  |
Update to version 2.2.3 to fix security vulnerability.
Security:
http://vuxml.FreeBSD.org/f11b219a-44b6-11d9-ae2f-021106004fd6.html
With hat: secteam
Approved by: maintainer timeout (security; 2 days), erwin (mentor) |
2.2.2 03 Nov 2004 09:17:41
 |
leeym  |
There is a string format vulnerability in rssh-2.2.1
http://www.pizzashack.org/rssh/security.shtml
- update to 2.2.2
- use REINPLACE_CMD instead of the patch file
- correct the knob for RDIST
PR: 73143
Submitted by: leeym |
2.2.1 21 Sep 2004 20:37:18
 |
leeym  |
- rssh < 2.2.1 has information disclosure vulnerability, so update to 2.2.1
- rssh depends on rsync and rdist (optionally)
PR: 71472
Submitted by: leeym
Approved by: portmgr (marcus) |
2.1.1 23 May 2004 13:31:11
 |
clement  |
- Mark rssh as IGNORE on 4.x (wordexp() is not supported)
Maintainer informed. |
2.1.1 21 May 2004 13:37:24
 |
clement  |
Add rssh 2.1.1, a Restricted Secure SHell only for sftp or/and scp.
rssh is a Restricted Secure SHell that allow only the use of sftp or
scp. It could be use when you need an account (and a valid shell) in
order to execute sftp or scp but when you don't want to give the
possibility to log in to this user.
WWW: http://www.pizzashack.org/rssh/index.shtml
PR: ports/65860
Submitted by: enigmatyc |