Date: Monday, February 17, 2020 @ 01:22:33
  Author: bisson
Revision: 375723

archrelease: copy trunk to testing-x86_64

Added:
  openssh/repos/testing-x86_64/PKGBUILD
    (from rev 375722, openssh/trunk/PKGBUILD)
  openssh/repos/testing-x86_64/PKGBUILD.snap
    (from rev 375722, openssh/trunk/PKGBUILD.snap)
  openssh/repos/testing-x86_64/glibc-2.31.patch
    (from rev 375722, openssh/trunk/glibc-2.31.patch)
  openssh/repos/testing-x86_64/install
    (from rev 375722, openssh/trunk/install)
  openssh/repos/testing-x86_64/sshd.conf
    (from rev 375722, openssh/trunk/sshd.conf)
  openssh/repos/testing-x86_64/sshd.pam
    (from rev 375722, openssh/trunk/sshd.pam)
  openssh/repos/testing-x86_64/sshd.service
    (from rev 375722, openssh/trunk/sshd.service)
  openssh/repos/testing-x86_64/sshdgenkeys.service
    (from rev 375722, openssh/trunk/sshdgenkeys.service)
Deleted:
  openssh/repos/testing-x86_64/PKGBUILD
  openssh/repos/testing-x86_64/PKGBUILD.snap
  openssh/repos/testing-x86_64/glibc-2.31.patch
  openssh/repos/testing-x86_64/install
  openssh/repos/testing-x86_64/sshd.conf
  openssh/repos/testing-x86_64/sshd.pam
  openssh/repos/testing-x86_64/sshd.service
  openssh/repos/testing-x86_64/sshdgenkeys.service

---------------------+
 PKGBUILD            |  202 ++++++++++++++++++++++++------------------------
 PKGBUILD.snap       |  210 +++++++++++++++++++++++++-------------------------
 glibc-2.31.patch    |  200 +++++++++++++++++++++++------------------------
 install             |   60 +++++++-------
 sshd.conf           |    2 
 sshd.pam            |   12 +-
 sshd.service        |   28 +++---
 sshdgenkeys.service |   30 +++----
 8 files changed, 374 insertions(+), 370 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2020-02-17 01:21:52 UTC (rev 375722)
+++ PKGBUILD    2020-02-17 01:22:33 UTC (rev 375723)
@@ -1,101 +0,0 @@
-# Maintainer: Gaetan Bisson <bis...@archlinux.org>
-# Contributor: Aaron Griffin <aa...@archlinux.org>
-# Contributor: judd <jvi...@zeroflux.org>
-
-pkgname=openssh
-pkgver=8.2p1
-pkgrel=2
-pkgdesc='Premier connectivity tool for remote login with the SSH protocol'
-url='https://www.openssh.com/portable.html'
-license=('custom:BSD')
-arch=('x86_64')
-makedepends=('linux-headers' 'git' 'libfido2')
-depends=('krb5' 'openssl' 'libedit' 'ldns')
-optdepends=('xorg-xauth: X11 forwarding'
-            'x11-ssh-askpass: input passphrase in X'
-            'libfido2: FIDO/U2F support')
-validpgpkeys=('59C2118ED206D927E667EBE3D3E5F56B6D920D30')
-#source=("git://anongit.mindrot.org/openssh.git?signed#tag=V_8_2_P1"
-source=("https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"{,.asc}
-        'sshdgenkeys.service'
-        'sshd.service'
-        'sshd.conf'
-        'sshd.pam'
-        'glibc-2.31.patch')
-sha256sums=('43925151e6cf6cee1450190c0e9af4dc36b41c12737619edff8bcebdff64e671'
-            'SKIP'
-            '4031577db6416fcbaacf8a26a024ecd3939e5c10fe6a86ee3f0eea5093d533b7'
-            'e40f8b7c8e5e2ecf3084b3511a6c36d5b5c9f9e61f2bb13e3726c71dc7d4fbc7'
-            '4effac1186cc62617f44385415103021f72f674f8b8e26447fc1139c670090f6'
-            '64576021515c0a98b0aaf0a0ae02e0f5ebe8ee525b1e647ab68f369f81ecd846'
-            '25b4a4d9e2d9d3289ef30636a30e85fa1c71dd930d5efd712cca1a01a5019f93')
-
-backup=('etc/ssh/ssh_config' 'etc/ssh/sshd_config' 'etc/pam.d/sshd')
-
-install=install
-
-prepare() {
-       cd "${srcdir}/${pkgname}-${pkgver}"
-       patch -p1 -i ../glibc-2.31.patch
-       autoreconf
-}
-
-build() {
-       cd "${srcdir}/${pkgname}-${pkgver}"
-
-       ./configure \
-               --prefix=/usr \
-               --sbindir=/usr/bin \
-               --libexecdir=/usr/lib/ssh \
-               --sysconfdir=/etc/ssh \
-               --disable-strip \
-               --with-ldns \
-               --with-libedit \
-               --with-security-key-builtin \
-               --with-ssl-engine \
-               --with-pam \
-               --with-privsep-user=nobody \
-               --with-kerberos5=/usr \
-               --with-xauth=/usr/bin/xauth \
-               --with-md5-passwords \
-               --with-pid-dir=/run \
-               --with-default-path='/usr/local/sbin:/usr/local/bin:/usr/bin' \
-
-       make
-}
-
-check() {
-       cd "${srcdir}/${pkgname}-${pkgver}"
-
-       # Tests require openssh to be already installed system-wide,
-       # also connectivity tests will fail under makechrootpkg since
-        # it runs as nobody which has /bin/false as login shell.
-
-       if [[ -e /usr/bin/scp && ! -e /.arch-chroot ]]; then
-               make tests
-       fi
-}
-
-package() {
-       cd "${srcdir}/${pkgname}-${pkgver}"
-
-       make DESTDIR="${pkgdir}" install
-
-       ln -sf ssh.1.gz "${pkgdir}"/usr/share/man/man1/slogin.1.gz
-       install -Dm644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
-
-       install -Dm644 ../sshdgenkeys.service 
"${pkgdir}"/usr/lib/systemd/system/sshdgenkeys.service
-       install -Dm644 ../sshd.service 
"${pkgdir}"/usr/lib/systemd/system/sshd.service
-       install -Dm644 ../sshd.conf "${pkgdir}"/usr/lib/tmpfiles.d/sshd.conf
-       install -Dm644 ../sshd.pam "${pkgdir}"/etc/pam.d/sshd
-
-       install -Dm755 contrib/findssl.sh "${pkgdir}"/usr/bin/findssl.sh
-       install -Dm755 contrib/ssh-copy-id "${pkgdir}"/usr/bin/ssh-copy-id
-       install -Dm644 contrib/ssh-copy-id.1 
"${pkgdir}"/usr/share/man/man1/ssh-copy-id.1
-
-       sed \
-               -e '/^#ChallengeResponseAuthentication yes$/c 
ChallengeResponseAuthentication no' \
-               -e '/^#PrintMotd yes$/c PrintMotd no # pam does that' \
-               -e '/^#UsePAM no$/c UsePAM yes' \
-               -i "${pkgdir}"/etc/ssh/sshd_config
-}

Copied: openssh/repos/testing-x86_64/PKGBUILD (from rev 375722, 
openssh/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2020-02-17 01:22:33 UTC (rev 375723)
@@ -0,0 +1,101 @@
+# Maintainer: Gaetan Bisson <bis...@archlinux.org>
+# Contributor: Aaron Griffin <aa...@archlinux.org>
+# Contributor: judd <jvi...@zeroflux.org>
+
+pkgname=openssh
+pkgver=8.2p1
+pkgrel=3
+pkgdesc='Premier connectivity tool for remote login with the SSH protocol'
+url='https://www.openssh.com/portable.html'
+license=('custom:BSD')
+arch=('x86_64')
+makedepends=('linux-headers' 'git' 'libfido2')
+depends=('krb5' 'openssl' 'libedit' 'ldns')
+optdepends=('xorg-xauth: X11 forwarding'
+            'x11-ssh-askpass: input passphrase in X'
+            'libfido2: FIDO/U2F support')
+validpgpkeys=('59C2118ED206D927E667EBE3D3E5F56B6D920D30')
+#source=("git://anongit.mindrot.org/openssh.git?signed#tag=V_8_2_P1"
+source=("https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"{,.asc}
+        'sshdgenkeys.service'
+        'sshd.service'
+        'sshd.conf'
+        'sshd.pam'
+        'glibc-2.31.patch')
+sha256sums=('43925151e6cf6cee1450190c0e9af4dc36b41c12737619edff8bcebdff64e671'
+            'SKIP'
+            '4031577db6416fcbaacf8a26a024ecd3939e5c10fe6a86ee3f0eea5093d533b7'
+            'e40f8b7c8e5e2ecf3084b3511a6c36d5b5c9f9e61f2bb13e3726c71dc7d4fbc7'
+            '4effac1186cc62617f44385415103021f72f674f8b8e26447fc1139c670090f6'
+            '64576021515c0a98b0aaf0a0ae02e0f5ebe8ee525b1e647ab68f369f81ecd846'
+            '25b4a4d9e2d9d3289ef30636a30e85fa1c71dd930d5efd712cca1a01a5019f93')
+
+backup=('etc/ssh/ssh_config' 'etc/ssh/sshd_config' 'etc/pam.d/sshd')
+
+install=install
+
+prepare() {
+       cd "${srcdir}/${pkgname}-${pkgver}"
+       patch -p1 -i ../glibc-2.31.patch
+       autoreconf
+}
+
+build() {
+       cd "${srcdir}/${pkgname}-${pkgver}"
+
+       ./configure \
+               --prefix=/usr \
+               --sbindir=/usr/bin \
+               --libexecdir=/usr/lib/ssh \
+               --sysconfdir=/etc/ssh \
+               --disable-strip \
+               --with-ldns \
+               --with-libedit \
+               --with-security-key-builtin \
+               --with-ssl-engine \
+               --with-pam \
+               --with-privsep-user=nobody \
+               --with-kerberos5=/usr \
+               --with-xauth=/usr/bin/xauth \
+               --with-md5-passwords \
+               --with-pid-dir=/run \
+               --with-default-path='/usr/local/sbin:/usr/local/bin:/usr/bin' \
+
+       make
+}
+
+check() {
+       cd "${srcdir}/${pkgname}-${pkgver}"
+
+       # Tests require openssh to be already installed system-wide,
+       # also connectivity tests will fail under makechrootpkg since
+        # it runs as nobody which has /bin/false as login shell.
+
+       if [[ -e /usr/bin/scp && ! -e /.arch-chroot ]]; then
+               make tests
+       fi
+}
+
+package() {
+       cd "${srcdir}/${pkgname}-${pkgver}"
+
+       make DESTDIR="${pkgdir}" install
+
+       ln -sf ssh.1.gz "${pkgdir}"/usr/share/man/man1/slogin.1.gz
+       install -Dm644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
+
+       install -Dm644 ../sshdgenkeys.service 
"${pkgdir}"/usr/lib/systemd/system/sshdgenkeys.service
+       install -Dm644 ../sshd.service 
"${pkgdir}"/usr/lib/systemd/system/sshd.service
+       install -Dm644 ../sshd.conf "${pkgdir}"/usr/lib/tmpfiles.d/sshd.conf
+       install -Dm644 ../sshd.pam "${pkgdir}"/etc/pam.d/sshd
+
+       install -Dm755 contrib/findssl.sh "${pkgdir}"/usr/bin/findssl.sh
+       install -Dm755 contrib/ssh-copy-id "${pkgdir}"/usr/bin/ssh-copy-id
+       install -Dm644 contrib/ssh-copy-id.1 
"${pkgdir}"/usr/share/man/man1/ssh-copy-id.1
+
+       sed \
+               -e '/^#ChallengeResponseAuthentication yes$/c 
ChallengeResponseAuthentication no' \
+               -e '/^#PrintMotd yes$/c PrintMotd no # pam does that' \
+               -e '/^#UsePAM no$/c UsePAM yes' \
+               -i "${pkgdir}"/etc/ssh/sshd_config
+}

Deleted: PKGBUILD.snap
===================================================================
--- PKGBUILD.snap       2020-02-17 01:21:52 UTC (rev 375722)
+++ PKGBUILD.snap       2020-02-17 01:22:33 UTC (rev 375723)
@@ -1,105 +0,0 @@
-# Maintainer: Gaetan Bisson <bis...@archlinux.org>
-# Contributor: Aaron Griffin <aa...@archlinux.org>
-# Contributor: judd <jvi...@zeroflux.org>
-
-pkgname=openssh
-_YMD=20200206
-pkgver=8.2p1snap$_YMD
-pkgrel=1
-pkgdesc='Premier connectivity tool for remote login with the SSH protocol'
-url='https://www.openssh.com/portable.html'
-license=('custom:BSD')
-arch=('x86_64')
-makedepends=('linux-headers')
-depends=('krb5' 'openssl' 'libedit' 'ldns')
-optdepends=('xorg-xauth: X11 forwarding'
-            'x11-ssh-askpass: input passphrase in X')
-validpgpkeys=('59C2118ED206D927E667EBE3D3E5F56B6D920D30')
-#source=("https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"{,.asc}
-source=("http://www.mindrot.org/openssh_snap/openssh-SNAP-$_YMD.tar.gz";
-        'sshdgenkeys.service'
-        'sshd.service'
-        'sshd.conf'
-        'sshd.pam'
-        'glibc-2.31.patch')
-#sha256sums=('02f5dbef3835d0753556f973cd57b4c19b6b1f6cd24c03445e23ac77ca1b93ff'
-#            'SKIP'
-sha256sums=('3158a493c6d29e40246266d16bc3343a8acfb8a1fa55c9978f57e6a9c9a4fb7d'
-            '4031577db6416fcbaacf8a26a024ecd3939e5c10fe6a86ee3f0eea5093d533b7'
-            'e40f8b7c8e5e2ecf3084b3511a6c36d5b5c9f9e61f2bb13e3726c71dc7d4fbc7'
-            '4effac1186cc62617f44385415103021f72f674f8b8e26447fc1139c670090f6'
-            '64576021515c0a98b0aaf0a0ae02e0f5ebe8ee525b1e647ab68f369f81ecd846'
-            '25b4a4d9e2d9d3289ef30636a30e85fa1c71dd930d5efd712cca1a01a5019f93')
-
-backup=('etc/ssh/ssh_config' 'etc/ssh/sshd_config' 'etc/pam.d/sshd')
-
-install=install
-
-prepare() {
-#      cd "${srcdir}/${pkgname}-${pkgver}"
-       cd "${srcdir}/${pkgname}"
-
-       patch -p1 -i "${srcdir}/glibc-2.31.patch"
-}
-
-build() {
-#      cd "${srcdir}/${pkgname}-${pkgver}"
-       cd "${srcdir}/${pkgname}"
-
-       ./configure \
-               --prefix=/usr \
-               --sbindir=/usr/bin \
-               --libexecdir=/usr/lib/ssh \
-               --sysconfdir=/etc/ssh \
-               --disable-strip \
-               --with-ldns \
-               --with-libedit \
-               --with-ssl-engine \
-               --with-pam \
-               --with-privsep-user=nobody \
-               --with-kerberos5=/usr \
-               --with-xauth=/usr/bin/xauth \
-               --with-md5-passwords \
-               --with-pid-dir=/run \
-               --with-default-path='/usr/local/sbin:/usr/local/bin:/usr/bin' \
-
-       make
-}
-
-check() {
-#      cd "${srcdir}/${pkgname}-${pkgver}"
-       cd "${srcdir}/${pkgname}"
-
-       # Tests require openssh to be already installed system-wide,
-       # also connectivity tests will fail under makechrootpkg since
-        # it runs as nobody which has /bin/false as login shell.
-
-       if [[ -e /usr/bin/scp && ! -e /.arch-chroot ]]; then
-               make tests
-       fi
-}
-
-package() {
-#      cd "${srcdir}/${pkgname}-${pkgver}"
-       cd "${srcdir}/${pkgname}"
-
-       make DESTDIR="${pkgdir}" install
-
-       ln -sf ssh.1.gz "${pkgdir}"/usr/share/man/man1/slogin.1.gz
-       install -Dm644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
-
-       install -Dm644 ../sshdgenkeys.service 
"${pkgdir}"/usr/lib/systemd/system/sshdgenkeys.service
-       install -Dm644 ../sshd.service 
"${pkgdir}"/usr/lib/systemd/system/sshd.service
-       install -Dm644 ../sshd.conf "${pkgdir}"/usr/lib/tmpfiles.d/sshd.conf
-       install -Dm644 ../sshd.pam "${pkgdir}"/etc/pam.d/sshd
-
-       install -Dm755 contrib/findssl.sh "${pkgdir}"/usr/bin/findssl.sh
-       install -Dm755 contrib/ssh-copy-id "${pkgdir}"/usr/bin/ssh-copy-id
-       install -Dm644 contrib/ssh-copy-id.1 
"${pkgdir}"/usr/share/man/man1/ssh-copy-id.1
-
-       sed \
-               -e '/^#ChallengeResponseAuthentication yes$/c 
ChallengeResponseAuthentication no' \
-               -e '/^#PrintMotd yes$/c PrintMotd no # pam does that' \
-               -e '/^#UsePAM no$/c UsePAM yes' \
-               -i "${pkgdir}"/etc/ssh/sshd_config
-}

Copied: openssh/repos/testing-x86_64/PKGBUILD.snap (from rev 375722, 
openssh/trunk/PKGBUILD.snap)
===================================================================
--- PKGBUILD.snap                               (rev 0)
+++ PKGBUILD.snap       2020-02-17 01:22:33 UTC (rev 375723)
@@ -0,0 +1,105 @@
+# Maintainer: Gaetan Bisson <bis...@archlinux.org>
+# Contributor: Aaron Griffin <aa...@archlinux.org>
+# Contributor: judd <jvi...@zeroflux.org>
+
+pkgname=openssh
+_YMD=20200206
+pkgver=8.2p1snap$_YMD
+pkgrel=1
+pkgdesc='Premier connectivity tool for remote login with the SSH protocol'
+url='https://www.openssh.com/portable.html'
+license=('custom:BSD')
+arch=('x86_64')
+makedepends=('linux-headers')
+depends=('krb5' 'openssl' 'libedit' 'ldns')
+optdepends=('xorg-xauth: X11 forwarding'
+            'x11-ssh-askpass: input passphrase in X')
+validpgpkeys=('59C2118ED206D927E667EBE3D3E5F56B6D920D30')
+#source=("https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"{,.asc}
+source=("http://www.mindrot.org/openssh_snap/openssh-SNAP-$_YMD.tar.gz";
+        'sshdgenkeys.service'
+        'sshd.service'
+        'sshd.conf'
+        'sshd.pam'
+        'glibc-2.31.patch')
+#sha256sums=('02f5dbef3835d0753556f973cd57b4c19b6b1f6cd24c03445e23ac77ca1b93ff'
+#            'SKIP'
+sha256sums=('3158a493c6d29e40246266d16bc3343a8acfb8a1fa55c9978f57e6a9c9a4fb7d'
+            '4031577db6416fcbaacf8a26a024ecd3939e5c10fe6a86ee3f0eea5093d533b7'
+            'e40f8b7c8e5e2ecf3084b3511a6c36d5b5c9f9e61f2bb13e3726c71dc7d4fbc7'
+            '4effac1186cc62617f44385415103021f72f674f8b8e26447fc1139c670090f6'
+            '64576021515c0a98b0aaf0a0ae02e0f5ebe8ee525b1e647ab68f369f81ecd846'
+            '25b4a4d9e2d9d3289ef30636a30e85fa1c71dd930d5efd712cca1a01a5019f93')
+
+backup=('etc/ssh/ssh_config' 'etc/ssh/sshd_config' 'etc/pam.d/sshd')
+
+install=install
+
+prepare() {
+#      cd "${srcdir}/${pkgname}-${pkgver}"
+       cd "${srcdir}/${pkgname}"
+
+       patch -p1 -i "${srcdir}/glibc-2.31.patch"
+}
+
+build() {
+#      cd "${srcdir}/${pkgname}-${pkgver}"
+       cd "${srcdir}/${pkgname}"
+
+       ./configure \
+               --prefix=/usr \
+               --sbindir=/usr/bin \
+               --libexecdir=/usr/lib/ssh \
+               --sysconfdir=/etc/ssh \
+               --disable-strip \
+               --with-ldns \
+               --with-libedit \
+               --with-ssl-engine \
+               --with-pam \
+               --with-privsep-user=nobody \
+               --with-kerberos5=/usr \
+               --with-xauth=/usr/bin/xauth \
+               --with-md5-passwords \
+               --with-pid-dir=/run \
+               --with-default-path='/usr/local/sbin:/usr/local/bin:/usr/bin' \
+
+       make
+}
+
+check() {
+#      cd "${srcdir}/${pkgname}-${pkgver}"
+       cd "${srcdir}/${pkgname}"
+
+       # Tests require openssh to be already installed system-wide,
+       # also connectivity tests will fail under makechrootpkg since
+        # it runs as nobody which has /bin/false as login shell.
+
+       if [[ -e /usr/bin/scp && ! -e /.arch-chroot ]]; then
+               make tests
+       fi
+}
+
+package() {
+#      cd "${srcdir}/${pkgname}-${pkgver}"
+       cd "${srcdir}/${pkgname}"
+
+       make DESTDIR="${pkgdir}" install
+
+       ln -sf ssh.1.gz "${pkgdir}"/usr/share/man/man1/slogin.1.gz
+       install -Dm644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
+
+       install -Dm644 ../sshdgenkeys.service 
"${pkgdir}"/usr/lib/systemd/system/sshdgenkeys.service
+       install -Dm644 ../sshd.service 
"${pkgdir}"/usr/lib/systemd/system/sshd.service
+       install -Dm644 ../sshd.conf "${pkgdir}"/usr/lib/tmpfiles.d/sshd.conf
+       install -Dm644 ../sshd.pam "${pkgdir}"/etc/pam.d/sshd
+
+       install -Dm755 contrib/findssl.sh "${pkgdir}"/usr/bin/findssl.sh
+       install -Dm755 contrib/ssh-copy-id "${pkgdir}"/usr/bin/ssh-copy-id
+       install -Dm644 contrib/ssh-copy-id.1 
"${pkgdir}"/usr/share/man/man1/ssh-copy-id.1
+
+       sed \
+               -e '/^#ChallengeResponseAuthentication yes$/c 
ChallengeResponseAuthentication no' \
+               -e '/^#PrintMotd yes$/c PrintMotd no # pam does that' \
+               -e '/^#UsePAM no$/c UsePAM yes' \
+               -i "${pkgdir}"/etc/ssh/sshd_config
+}

Deleted: glibc-2.31.patch
===================================================================
--- glibc-2.31.patch    2020-02-17 01:21:52 UTC (rev 375722)
+++ glibc-2.31.patch    2020-02-17 01:22:33 UTC (rev 375723)
@@ -1,100 +0,0 @@
-From beee0ef61866cb567b9abc23bd850f922e59e3f0 Mon Sep 17 00:00:00 2001
-From: Darren Tucker <dtuc...@dtucker.net>
-Date: Wed, 13 Nov 2019 23:19:35 +1100
-Subject: [PATCH] seccomp: Allow clock_nanosleep() in sandbox.
-
-seccomp: Allow clock_nanosleep() to make OpenSSH working with latest
-glibc.  Patch from Jakub Jelen <jje...@redhat.com> via bz #3093.
----
- sandbox-seccomp-filter.c | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
-index b5cda70bb..96ab141f7 100644
---- a/sandbox-seccomp-filter.c
-+++ b/sandbox-seccomp-filter.c
-@@ -242,6 +242,12 @@ static const struct sock_filter preauth_insns[] = {
- #ifdef __NR_nanosleep
-       SC_ALLOW(__NR_nanosleep),
- #endif
-+#ifdef __NR_clock_nanosleep
-+      SC_ALLOW(__NR_clock_nanosleep),
-+#endif
-+#ifdef __NR_clock_nanosleep
-+      SC_ALLOW(__NR_clock_nanosleep),
-+#endif
- #ifdef __NR__newselect
-       SC_ALLOW(__NR__newselect),
- #endif
-From 69298ebfc2c066acee5d187eac8ce9f38c796630 Mon Sep 17 00:00:00 2001
-From: Darren Tucker <dtuc...@dtucker.net>
-Date: Wed, 13 Nov 2019 23:27:31 +1100
-Subject: [PATCH] Remove duplicate __NR_clock_nanosleep
-
----
- sandbox-seccomp-filter.c | 3 ---
- 1 file changed, 3 deletions(-)
-
-diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
-index 96ab141f7..be2397671 100644
---- a/sandbox-seccomp-filter.c
-+++ b/sandbox-seccomp-filter.c
-@@ -245,9 +245,6 @@ static const struct sock_filter preauth_insns[] = {
- #ifdef __NR_clock_nanosleep
-       SC_ALLOW(__NR_clock_nanosleep),
- #endif
--#ifdef __NR_clock_nanosleep
--      SC_ALLOW(__NR_clock_nanosleep),
--#endif
- #ifdef __NR__newselect
-       SC_ALLOW(__NR__newselect),
- #endif
-From 030b4c2b8029563bc8a9fd764288fde08fa2347c Mon Sep 17 00:00:00 2001
-From: Darren Tucker <dtuc...@dtucker.net>
-Date: Mon, 16 Dec 2019 13:55:56 +1100
-Subject: [PATCH] Allow clock_nanosleep_time64 in seccomp sandbox.
-
-Needed on Linux ARM.  bz#3100, patch from jje...@redhat.com.
----
- sandbox-seccomp-filter.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
-index be2397671..3ef30c9d5 100644
---- a/sandbox-seccomp-filter.c
-+++ b/sandbox-seccomp-filter.c
-@@ -245,6 +245,9 @@ static const struct sock_filter preauth_insns[] = {
- #ifdef __NR_clock_nanosleep
-       SC_ALLOW(__NR_clock_nanosleep),
- #endif
-+#ifdef __NR_clock_nanosleep_time64
-+      SC_ALLOW(__NR_clock_nanosleep_time64),
-+#endif
- #ifdef __NR__newselect
-       SC_ALLOW(__NR__newselect),
- #endif
-From a991cc5ed5a7c455fefe909a30cf082011ef5dff Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.k...@gmail.com>
-Date: Tue, 7 Jan 2020 16:26:45 -0800
-Subject: [PATCH] seccomp: Allow clock_gettime64() in sandbox.
-
-This helps sshd accept connections on mips platforms with
-upcoming glibc ( 2.31 )
----
- sandbox-seccomp-filter.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
-index 3ef30c9d5..999c46c9f 100644
---- a/sandbox-seccomp-filter.c
-+++ b/sandbox-seccomp-filter.c
-@@ -248,6 +248,9 @@ static const struct sock_filter preauth_insns[] = {
- #ifdef __NR_clock_nanosleep_time64
-       SC_ALLOW(__NR_clock_nanosleep_time64),
- #endif
-+#ifdef __NR_clock_gettime64
-+      SC_ALLOW(__NR_clock_gettime64),
-+#endif
- #ifdef __NR__newselect
-       SC_ALLOW(__NR__newselect),
- #endif

Copied: openssh/repos/testing-x86_64/glibc-2.31.patch (from rev 375722, 
openssh/trunk/glibc-2.31.patch)
===================================================================
--- glibc-2.31.patch                            (rev 0)
+++ glibc-2.31.patch    2020-02-17 01:22:33 UTC (rev 375723)
@@ -0,0 +1,100 @@
+From beee0ef61866cb567b9abc23bd850f922e59e3f0 Mon Sep 17 00:00:00 2001
+From: Darren Tucker <dtuc...@dtucker.net>
+Date: Wed, 13 Nov 2019 23:19:35 +1100
+Subject: [PATCH] seccomp: Allow clock_nanosleep() in sandbox.
+
+seccomp: Allow clock_nanosleep() to make OpenSSH working with latest
+glibc.  Patch from Jakub Jelen <jje...@redhat.com> via bz #3093.
+---
+ sandbox-seccomp-filter.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
+index b5cda70bb..96ab141f7 100644
+--- a/sandbox-seccomp-filter.c
++++ b/sandbox-seccomp-filter.c
+@@ -242,6 +242,12 @@ static const struct sock_filter preauth_insns[] = {
+ #ifdef __NR_nanosleep
+       SC_ALLOW(__NR_nanosleep),
+ #endif
++#ifdef __NR_clock_nanosleep
++      SC_ALLOW(__NR_clock_nanosleep),
++#endif
++#ifdef __NR_clock_nanosleep
++      SC_ALLOW(__NR_clock_nanosleep),
++#endif
+ #ifdef __NR__newselect
+       SC_ALLOW(__NR__newselect),
+ #endif
+From 69298ebfc2c066acee5d187eac8ce9f38c796630 Mon Sep 17 00:00:00 2001
+From: Darren Tucker <dtuc...@dtucker.net>
+Date: Wed, 13 Nov 2019 23:27:31 +1100
+Subject: [PATCH] Remove duplicate __NR_clock_nanosleep
+
+---
+ sandbox-seccomp-filter.c | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
+index 96ab141f7..be2397671 100644
+--- a/sandbox-seccomp-filter.c
++++ b/sandbox-seccomp-filter.c
+@@ -245,9 +245,6 @@ static const struct sock_filter preauth_insns[] = {
+ #ifdef __NR_clock_nanosleep
+       SC_ALLOW(__NR_clock_nanosleep),
+ #endif
+-#ifdef __NR_clock_nanosleep
+-      SC_ALLOW(__NR_clock_nanosleep),
+-#endif
+ #ifdef __NR__newselect
+       SC_ALLOW(__NR__newselect),
+ #endif
+From 030b4c2b8029563bc8a9fd764288fde08fa2347c Mon Sep 17 00:00:00 2001
+From: Darren Tucker <dtuc...@dtucker.net>
+Date: Mon, 16 Dec 2019 13:55:56 +1100
+Subject: [PATCH] Allow clock_nanosleep_time64 in seccomp sandbox.
+
+Needed on Linux ARM.  bz#3100, patch from jje...@redhat.com.
+---
+ sandbox-seccomp-filter.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
+index be2397671..3ef30c9d5 100644
+--- a/sandbox-seccomp-filter.c
++++ b/sandbox-seccomp-filter.c
+@@ -245,6 +245,9 @@ static const struct sock_filter preauth_insns[] = {
+ #ifdef __NR_clock_nanosleep
+       SC_ALLOW(__NR_clock_nanosleep),
+ #endif
++#ifdef __NR_clock_nanosleep_time64
++      SC_ALLOW(__NR_clock_nanosleep_time64),
++#endif
+ #ifdef __NR__newselect
+       SC_ALLOW(__NR__newselect),
+ #endif
+From a991cc5ed5a7c455fefe909a30cf082011ef5dff Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.k...@gmail.com>
+Date: Tue, 7 Jan 2020 16:26:45 -0800
+Subject: [PATCH] seccomp: Allow clock_gettime64() in sandbox.
+
+This helps sshd accept connections on mips platforms with
+upcoming glibc ( 2.31 )
+---
+ sandbox-seccomp-filter.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
+index 3ef30c9d5..999c46c9f 100644
+--- a/sandbox-seccomp-filter.c
++++ b/sandbox-seccomp-filter.c
+@@ -248,6 +248,9 @@ static const struct sock_filter preauth_insns[] = {
+ #ifdef __NR_clock_nanosleep_time64
+       SC_ALLOW(__NR_clock_nanosleep_time64),
+ #endif
++#ifdef __NR_clock_gettime64
++      SC_ALLOW(__NR_clock_gettime64),
++#endif
+ #ifdef __NR__newselect
+       SC_ALLOW(__NR__newselect),
+ #endif

Deleted: install
===================================================================
--- install     2020-02-17 01:21:52 UTC (rev 375722)
+++ install     2020-02-17 01:22:33 UTC (rev 375723)
@@ -1,28 +0,0 @@
-pre_upgrade() {
-       if (( $(vercmp $2 8.2p1-2) < 0 )); then
-               cat <<EOF
-==> Your current SSH daemon may be unable to accept new connections.
-==> To fix this, please restart it right now using:
-==>     systemctl restart sshd
-EOF
-       fi
-
-       # Remove socket activation. See: https://bugs.archlinux.org/task/62248
-       if (( $(vercmp $2 8.0p1-3) < 0 )); then
-       if systemctl is-enabled -q sshd.socket; then
-               cat <<EOF
-==> This package no longer provides sshd.socket and sshd@.service;
-==> copies of those files will be placed under /etc/systemd/system
-==> but please migrate to sshd.service whenever possible.
-EOF
-               src=/usr/lib/systemd/system
-               dst=/etc/systemd/system
-               for i in sshd.socket sshd\@.service; do
-                       if [[ ! -e "$dst/$i" ]]; then
-                               cp -v "$src/$i" "$dst/$i"
-                       fi
-               done
-               systemctl reenable sshd.socket
-       fi
-       fi
-}

Copied: openssh/repos/testing-x86_64/install (from rev 375722, 
openssh/trunk/install)
===================================================================
--- install                             (rev 0)
+++ install     2020-02-17 01:22:33 UTC (rev 375723)
@@ -0,0 +1,32 @@
+pre_upgrade() {
+       # Remove socket activation. See: https://bugs.archlinux.org/task/62248
+       if (( $(vercmp $2 8.0p1-3) < 0 )); then
+       if systemctl is-enabled -q sshd.socket; then
+               cat <<EOF
+==> This package no longer provides sshd.socket and sshd@.service;
+==> copies of those files will be placed under /etc/systemd/system
+==> but please migrate to sshd.service whenever possible.
+EOF
+               src=/usr/lib/systemd/system
+               dst=/etc/systemd/system
+               for i in sshd.socket sshd\@.service; do
+                       if [[ ! -e "$dst/$i" ]]; then
+                               cp -v "$src/$i" "$dst/$i"
+                       fi
+               done
+               systemctl reenable sshd.socket
+       fi
+       fi
+}
+
+post_upgrade() {
+       if (( $(vercmp $2 8.2p1-3) < 0 )); then
+               if systemctl is-active sshd.service >/dev/null; then
+                       cat <<EOF
+==> After this upgrade, your existing SSH daemon may be unable to accept
+==> new connections. To fix this, your SSH daemon will now be restarted.
+EOF
+                       systemctl restart sshd.service
+               fi
+       fi
+}

Deleted: sshd.conf
===================================================================
--- sshd.conf   2020-02-17 01:21:52 UTC (rev 375722)
+++ sshd.conf   2020-02-17 01:22:33 UTC (rev 375723)
@@ -1 +0,0 @@
-d /var/empty 0755 root root

Copied: openssh/repos/testing-x86_64/sshd.conf (from rev 375722, 
openssh/trunk/sshd.conf)
===================================================================
--- sshd.conf                           (rev 0)
+++ sshd.conf   2020-02-17 01:22:33 UTC (rev 375723)
@@ -0,0 +1 @@
+d /var/empty 0755 root root

Deleted: sshd.pam
===================================================================
--- sshd.pam    2020-02-17 01:21:52 UTC (rev 375722)
+++ sshd.pam    2020-02-17 01:22:33 UTC (rev 375723)
@@ -1,6 +0,0 @@
-#%PAM-1.0
-#auth     required  pam_securetty.so     #disable remote root
-auth      include   system-remote-login
-account   include   system-remote-login
-password  include   system-remote-login
-session   include   system-remote-login

Copied: openssh/repos/testing-x86_64/sshd.pam (from rev 375722, 
openssh/trunk/sshd.pam)
===================================================================
--- sshd.pam                            (rev 0)
+++ sshd.pam    2020-02-17 01:22:33 UTC (rev 375723)
@@ -0,0 +1,6 @@
+#%PAM-1.0
+#auth     required  pam_securetty.so     #disable remote root
+auth      include   system-remote-login
+account   include   system-remote-login
+password  include   system-remote-login
+session   include   system-remote-login

Deleted: sshd.service
===================================================================
--- sshd.service        2020-02-17 01:21:52 UTC (rev 375722)
+++ sshd.service        2020-02-17 01:22:33 UTC (rev 375723)
@@ -1,14 +0,0 @@
-[Unit]
-Description=OpenSSH Daemon
-Wants=sshdgenkeys.service
-After=sshdgenkeys.service
-After=network.target
-
-[Service]
-ExecStart=/usr/bin/sshd -D
-ExecReload=/bin/kill -HUP $MAINPID
-KillMode=process
-Restart=always
-
-[Install]
-WantedBy=multi-user.target

Copied: openssh/repos/testing-x86_64/sshd.service (from rev 375722, 
openssh/trunk/sshd.service)
===================================================================
--- sshd.service                                (rev 0)
+++ sshd.service        2020-02-17 01:22:33 UTC (rev 375723)
@@ -0,0 +1,14 @@
+[Unit]
+Description=OpenSSH Daemon
+Wants=sshdgenkeys.service
+After=sshdgenkeys.service
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/sshd -D
+ExecReload=/bin/kill -HUP $MAINPID
+KillMode=process
+Restart=always
+
+[Install]
+WantedBy=multi-user.target

Deleted: sshdgenkeys.service
===================================================================
--- sshdgenkeys.service 2020-02-17 01:21:52 UTC (rev 375722)
+++ sshdgenkeys.service 2020-02-17 01:22:33 UTC (rev 375723)
@@ -1,15 +0,0 @@
-[Unit]
-Description=SSH Key Generation
-ConditionPathExists=|!/etc/ssh/ssh_host_dsa_key
-ConditionPathExists=|!/etc/ssh/ssh_host_dsa_key.pub
-ConditionPathExists=|!/etc/ssh/ssh_host_ecdsa_key
-ConditionPathExists=|!/etc/ssh/ssh_host_ecdsa_key.pub
-ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key
-ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key.pub
-ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key
-ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key.pub
-
-[Service]
-ExecStart=/usr/bin/ssh-keygen -A
-Type=oneshot
-RemainAfterExit=yes

Copied: openssh/repos/testing-x86_64/sshdgenkeys.service (from rev 375722, 
openssh/trunk/sshdgenkeys.service)
===================================================================
--- sshdgenkeys.service                         (rev 0)
+++ sshdgenkeys.service 2020-02-17 01:22:33 UTC (rev 375723)
@@ -0,0 +1,15 @@
+[Unit]
+Description=SSH Key Generation
+ConditionPathExists=|!/etc/ssh/ssh_host_dsa_key
+ConditionPathExists=|!/etc/ssh/ssh_host_dsa_key.pub
+ConditionPathExists=|!/etc/ssh/ssh_host_ecdsa_key
+ConditionPathExists=|!/etc/ssh/ssh_host_ecdsa_key.pub
+ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key
+ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key.pub
+ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key
+ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key.pub
+
+[Service]
+ExecStart=/usr/bin/ssh-keygen -A
+Type=oneshot
+RemainAfterExit=yes

Reply via email to