gnu: guile-ssh: Update to 0.10.2. * gnu/packages/ssh.scm (guile-ssh): Update to 0.10.2. [home-page]: Update. [source]: Use the 'url-fetch' method and a GitHub generated tarball. [arguments] <autoreconf>: Remove now unneeded 'chmod' call.
Merge branch 'master' into core-updates
gnu: Add autossh. * gnu/packages/ssh.scm (autossh): New variable.
Merge branch 'master' into core-updates
gnu: openssh: Fix CVE-2016-8858. * gnu/packages/patches/openssh-memory-exhaustion.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ssh.scm (openssh)[source]: Use it.
Merge branch 'master' into core-updates
gnu: openssh: Enable kerberos features. * gnu/packages/ssh.scm (openssh) [arguments]: Add flag --with-kerberos5. [inputs]: Add mit-krb5.
Merge branch 'master' into core-updates
gnu: guile-ssh: Update to 0.10.1. * gnu/packages/ssh.scm (libssh-0.6): Remove. (guile-ssh): Update to 0.10.1. [inputs]: Use LIBSSH instead of LIBSSH-0.7.3. [arguments]: Remove #:configure-flags.
gnu: guile-ssh: Compile .scm files after patching them. Before this commit, the .go files were obtained by compiling the unpatched .scm files, so they would refer to libguile-ssh without its absolute file name. * gnu/packages/ssh.scm (guile-ssh)[arguments]: Move 'fix-libguile-ssh-file-name' before 'build'. Have it run "make install -C libguile-ssh" first.
gnu: guile-ssh: Use 'modify-phases'. * gnu/packages/ssh.scm (guile-ssh)[arguments]: Use 'modify-phases'.
Merge branch 'master' into core-updates
services: Add 'openssh-service'. * gnu/packages/ssh.scm (openssh)[arguments]: Set sysconfdir to /etc/ssh. * gnu/services/ssh.scm (<openssh-configuration>): New record type. (%openssh-accounts): New variable. (openssh-activation, openssh-config-file, openssh-shepherd-service) (openssh-service): New procedures. (openssh-service-type): New variable. * doc/guix.texi (Networking Services): Document 'openssh-services'. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Merge remote-tracking branch 'origin/master' into core-updates
gnu: openssh: Set the default sshd user PATH to something sensible. * gnu/packages/ssh.scm (openssh)[arguments]: Pass "--with-default-path".
gnu: openssh: Add PAM support in sshd. * gnu/packages/ssh.scm (openssh)[inputs]: Add LINUX-PAM. [arguments]: Add "--with-pam" to #:configure-flags.
gnu: openssh: Use /etc as the sysconfdir. * gnu/packages/ssh.scm (openssh)[arguments]: Add --sysconfdir.
Merge branch 'master' into core-updates
gnu: dropbear: Update to 2016.74 [security fixes]. * gnu/packages/ssh.scm (dropbear): Update to 2016.74.
gnu: corkscrew: Use 'modify-phases'. * gnu/packages/ssh.scm (corkscrew)[arguments]: Use 'modify-phases'.