net-misc / dropbear

small SSH 2 client/server designed for small memory environments

Official package sites : https://matt.ucc.asn.au/dropbear/dropbear.html ·

I was looking for a small and secure SSH server to fit on a laptop with 4 megs ram and no hard disk, and couldn't find one which was satisfactory. I decided to write my own, and Dropbear is the result. It implements most required features of the SSH 2 protocol, and other features such as X11, TCP and Authentication Agent forwarding. Dropbear is Open Source software, distributed under a MIT-style license.

v2020.80-r1 :: 0 :: gentoo

Modified
License
MIT GPL-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux
USE flags
bsdpty minimal multicall pam savedconfig shadow static syslog zlib

General

bsdpty
Add support for legacy BSD pty's rather than dynamic UNIX pty's -- do not use this flag unless you are absolutely sure you actually want it
minimal
Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
multicall
Build all the programs as one little binary (to save space)
pam
Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
savedconfig
Use this to restore your config from /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure your USE flags allow for appropriate dependencies
shadow
Enable shadow password support
static
!!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
syslog
Enable support for syslog
zlib
Add support for zlib (de)compression

acct-group / sshd : System group: sshd

acct-user / sshd : User for ssh

dev-libs / libtommath : Optimized and portable routines for integer theoretic applications

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

sys-libs / zlib : Standard (de)compression library

acct-group / sshd : System group: sshd

acct-user / sshd : User for ssh

dev-libs / libtommath : Optimized and portable routines for integer theoretic applications

sys-auth / pambase : PAM base configuration files

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

sys-libs / zlib : Standard (de)compression library

sys-kernel / dracut-crypt-ssh : early unlocking of encrypted systems via ssh for dracut

virtual / ssh : Virtual for SSH client and server

597584
net-misc/dropbear: scp fails due to missing symlink when openssh is not installed
681706
net-misc/dropbear: Cannot read OpenSSH_7.9p1 keys: Unrecognised key type
732294
net-misc/dropbear-2020.80 - X11 forwarding no longer working
732664
net-misc/dropbear: bundles libtomcrypt
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/dropbear: security cleanup
Bug: https://bugs.gentoo.org/723848 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
net-misc/dropbear: stable 2020.80 for hppa, bug #723848
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/dropbear: s390 stable wrt bug #723848
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/dropbear: ppc64 stable (bug #723848)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/dropbear: arm stable (bug #723848)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/dropbear: amd64 stable (bug #723848)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/dropbear: ppc stable (bug #723848)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/dropbear: sparc stable (bug #723848)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/dropbear: arm64 stable (bug #723848)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/dropbear: x86 stable (bug #723848)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/dropbear: tighten libtommath dependency
We need >=libtommath-1.2.0 [0], so add that to the ebuild. Let's revbump because there's a possibility of runtime breakage here, even if it compiles. [0] https://github.com/mkj/dropbear/commit/4216c984ae7e5b2 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
Lars Wendler · gentoo
net-misc/dropbear: Bump to version 2020.80
Closes: https://bugs.gentoo.org/701240 Closes: https://bugs.gentoo.org/426056 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-misc/dropbear: security cleanup (bug #713102)
Bug: https://bugs.gentoo.org/713102 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
net-misc/dropbear: ia64 & m68k marked stable (bug #713102)
Bug: https://bugs.gentoo.org/713102 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
net-misc/dropbear: stable 2019.78 for hppa, bug #713102
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
net-misc/dropbear: arm64 stable (bug #713102)
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/dropbear: arm stable wrt bug #713102
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/dropbear: x86 stable wrt bug #713102
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: ppc64 stable wrt bug #713102
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: ppc stable wrt bug #713102
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: sparc stable wrt bug #713102
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: s390 stable wrt bug #713102
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: amd64 stable wrt bug #713102
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-misc/dropbear: Bump to version 2019.78
Closes: https://bugs.gentoo.org/697534 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-misc/dropbear: migrate to sys-libs/pam
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
net-misc/dropbear: update config header #652934
Closes: https://bugs.gentoo.org/652934
Mikle Kolyada · gentoo
net-misc/dropbear: Switch to HTTPS
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
net-misc/dropbear: Drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
net-misc/dropbear: m68k/ppc/ppc64/sh/s390 stable wrt bug #619002
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Markus Meier · gentoo
net-misc/dropbear: arm stable, bug #619002
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
net-misc/dropbear-2017.75-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/619002
Mart Raudsepp · gentoo
net-misc/dropbear-2017.75: arm64 stable (bug #619002)
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Rolf Eike Beer · gentoo
net-misc/dropbear: stable 2017.75 for sparc, bug #619002
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Thomas Deutschmann · gentoo
net-misc/dropbear: x86 stable (bug #619002)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
net-misc/dropbear: stable 2017.75 for hppa, bug #619002
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa"
Sergei Trofimovich · gentoo
net-misc/dropbear: stable 2017.75 for ia64, bug #619002
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64"
Agostino Sarubbo · gentoo
net-misc/dropbear: amd64 stable wrt bug #619002
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Mike Frysinger · gentoo
net-misc/dropbear: version bump to 2018.76
Mike Frysinger · gentoo
net-misc/dropbear: version bump to 2017.75 #619002
Bug: https://bugs.gentoo.org/619002
Mike Frysinger · gentoo
net-misc/dropbear: mark 2016.74 arm64/m68k/s390/sh stable
Aaron Bauman · gentoo
net-misc/dropbear: drop vulnerable wrt bug #605560
Markus Meier · gentoo
net-misc/dropbear: arm stable, bug #605560
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Tobias Klausmann · gentoo
net-misc/dropbear-2016.74-r0: stable on alpha
Gentoo-Bug: 605560
Agostino Sarubbo · gentoo
net-misc/dropbear: ia64 stable wrt bug #605560
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: sparc stable wrt bug #605560
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: ppc stable wrt bug #605560
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: x86 stable wrt bug #605560
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/dropbear: amd64 stable wrt bug #605560
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
net-misc/dropbear: Stable for HPPA PPC64 (bug #605560).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Mike Frysinger · gentoo
net-misc/dropbear: version bump to 2016.74
Mike Frysinger · gentoo
net-misc/dropbear: drop old <2016.73 versions
Mike Frysinger · gentoo
net-misc/dropbear: mark 2016.73 arm64/hppa/ia64/m68k/ppc/ppc64/s390/sh/sparc/x86 stable #577050
Markus Meier · gentoo
net-misc/dropbear: arm stable, bug #577050
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
net-misc/dropbear: amd64 stable wrt bug #577050
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
net-misc/dropbear-2016.73-r0: add alpha keyword
Gentoo-Bug: 577050 Package-Manager: portage-2.3.0_rc1
Mike Frysinger · gentoo
net-misc/dropbear: version bump to 2016.73
Mike Frysinger · gentoo
net-misc/dropbear: version bump to 2016.72
Mike Frysinger · gentoo
net-misc/dropbear: version bump to 2015.71
Mike Frysinger · gentoo
net-misc/dropbear: version bump to 2015.70
Mike Frysinger · gentoo
net-misc/dropbear: version bump to 2015.69
Mike Frysinger · gentoo
dropbear: drop old ebuilds
Package-Manager: portage-2.2.20
Mike Frysinger · gentoo
dropbear: version bump
Package-Manager: portage-2.2.20
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