net-misc / scponly

A tiny pseudoshell which only permits scp and sftp

Official package sites : https://github.com/scponly/scponly ·

scponly is an alternative 'shell' (of sorts) for system administrators who would like to provide access to remote users to both read and write local files without providing any remote execution priviledges. Functionally, it is best described as a wrapper to the tried and true ssh suite of applications.

v4.8-r9 :: 0 :: gentoo

Modified
License
BSD-2
Keywords
amd64 sparc x86 ~ppc
USE flags
chroot gftp logging passwd quota rsync scp sftp subversion unison wildcards winscp

General

chroot
Enables adding and configuring an 'scponlyc' chrooted user
gftp
Enables gFTP compatibility
logging
Enables SFTP logging compatibility
passwd
Enables passwd compatibility
quota
Enables quota compatibility
rsync
Enables rsync compatibility with potential security risks
scp
Enables scp compatibility with potential security risks
sftp
Enables SFTP compatibility
subversion
Enables Subversion compatibility with potential security risks
unison
Enables Unison compatibility with potential security risks
wildcards
Enables wildcard processing with potential security risks
winscp
Enables WinSCP 2.0 compatibility with potential security risks

acct-group / scponly : group for scponly

acct-user / scponly : user for chrooted scponly

dev-vcs / subversion : Advanced version control system

net-misc / rsync : File transfer program to keep remote files into sync

net-misc / unison : Two-way cross-platform file synchronizer

sys-apps / sed : Super-useful stream editor

sys-fs / quota : Linux quota tools

virtual / openssh : Virtual for net-misc/openssh and variants

acct-group / scponly : group for scponly

acct-user / scponly : user for chrooted scponly

dev-vcs / subversion : Advanced version control system

net-misc / rsync : File transfer program to keep remote files into sync

net-misc / unison : Two-way cross-platform file synchronizer

sys-apps / sed : Super-useful stream editor

sys-fs / quota : Linux quota tools

virtual / openssh : Virtual for net-misc/openssh and variants

953441
net-misc/scponly-4.8-r9 - [gcc-15] scponly.c: error: PROG_SFTP_SERVER undeclared (first use in this function)
Repository mirror & CI · gentoo
Merge updates from master
NHOrus · gentoo
net-misc/scponly: Fix broken USE=sftp, implicit decls in configure
Now this package is compliant with C23, and doesn't have any implicit errors in configure. Wile porting, I noted two QR errors - one with mistyped configure option chroot-checkdir another with sftp. --disable-sftp was not, apparently, correct way to disable sftp. Changed flag to right one. Bug: https://bugs.gentoo.org/900316 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/40085 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lucio Sauer · gentoo
*/*: inline mirror://sourceforge
bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
net-misc/scponly: switch to virtual/openssh
Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/scponly: [QA] fix tc-get* quoting
This can cause build problems for e.g. 32-bit (gcc -m32 ...) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/scponly: destabilise for ppc
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-misc/scponly: drop old version
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/scponly: multilib--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/scponly: x86 stable wrt bug #731774
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/scponly: ppc stable wrt bug #731774
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/scponly: amd64 stable wrt bug #731774
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/scponly: sparc stable (bug #731774)
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hank Leininger · gentoo
net-misc/scponly: GLEP-81, fix sftp-server path, add maintainer
Redone to address feedback in https://github.com/gentoo/gentoo/pull/14286 scponly's sftp support has been broken since profile 17.1's move from /usr/lib/ to /usr/lib64/; this includes the fix for that. Also moved scponly's creation of a chroot user behind a USE=chroot flag, as it's entirely usable if you are setting up your own chroots and do not need it to create one. Added myself as proxy maintainer. Signed-off-by: Hank Leininger <hlein@korelogic.com> Closes: https://bugs.gentoo.org/701368 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
net-misc/scponly: Use dodoc to install documentation.
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
net-misc/scponly: [QA] Add missing dependency on net-misc/unison.
Update ebuild to EAPI 7, which also fixes QA issue with estack.eclass. Rename hard-coded path in pkg_config from /bin/passwd to /usr/bin/passwd which should always exist. Closes: https://bugs.gentoo.org/670430 Closes: https://bugs.gentoo.org/680570 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Pacho Ramos · gentoo
net-misc/scponly: Update HOMEPAGE (#648958 by Nico Baggus)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
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