Commit graph

111 commits

Author SHA1 Message Date
Ludovic Courtès
74460d1121
gnu: libssh, guile-ssh: Add a "debug" output.
* gnu/packages/ssh.scm (libssh)[outputs]: New field.
(guile-ssh)[outputs]: New field.
2017-05-20 19:49:36 +02:00
Leo Famulari
70f8242b13
gnu: dropbear: Update to 2017.75 [fixes CVE-2017-{9078,9079}].
* gnu/packages/ssh.scm (dropbear): Update to 2017.75.
2017-05-19 20:32:26 -04:00
Ludovic Courtès
e7fbd49132
gnu: guile-ssh: Fix potential double-free/use-after-free issue.
Fixes <http://bugs.gnu.org/26976>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/packages/patches/guile-ssh-double-free.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (guile-ssh)[source](patches): Add it.
2017-05-19 10:50:20 +02:00
Ludovic Courtès
5a3429bcc5
gnu: guile-ssh: Fix bug in 'node-guile-version'.
* gnu/packages/patches/guile-ssh-rexec-bug.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (guile-ssh)[source](patches): New field.
2017-05-16 14:16:56 +02:00
Ludovic Courtès
4d8806c3d6
gnu: guile-ssh: Rename "guile2.2-ssh" to "guile-ssh".
* gnu/packages/ssh.scm (guile-ssh)[inputs]: Change GUILE-2.0 to
GUILE-2.2.
(guile2.2-ssh): Define using 'deprecated-package'.
(guile2.0-ssh): New variable.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Adjust
accordingly.
2017-05-13 22:25:23 +02:00
Ludovic Courtès
75c260ba5a
gnu: guile-ssh: Update to 0.11.0.
* gnu/packages/ssh.scm (guile-ssh): Update to 0.11.0.
[source]: Add 'modules' and 'snippet'.
(guile2.2-ssh)[version, source]: Remove.
2017-05-09 18:08:24 +02:00
Ludovic Courtès
ff39342c22
gnu: guile2.2-ssh: Update snapshot.
* gnu/packages/ssh.scm (guile2.2-ssh): Update to commit ca717e9.
[source]: Change URL to upstream's.
2017-05-09 00:18:05 +02:00
Leo Famulari
7d3373a063
gnu: openssh: groff is a native-input.
* gnu/packages/ssh.scm (openssh)[inputs]: Move groff ...
[native-inputs]: ... here.
2017-05-04 20:51:12 -04:00
Ludovic Courtès
befbaebf72
gnu: Add guile2.2-ssh.
* gnu/packages/ssh.scm (guile2.2-ssh): New variable.
2017-04-22 01:25:22 +02:00
Leo Famulari
c17383f400
Merge branch 'master' into core-updates 2017-03-27 21:19:38 -04:00
Tobias Geerinckx-Rice
81d95a121a
gnu: corkscrew: Install the README file.
* gnu/packages/ssh.scm (corkscrew)[arguments]: Add a very basic
‘install-documentation’ phase.
2017-03-27 20:20:05 +02:00
Tobias Geerinckx-Rice
10c95711b4
gnu: corkscrew: Improve descriptions.
* gnu/packages/ssh.scm (corkscrew)[synopsis, description]: Fix typos and
condense.  Remove scary warning (the tunnel is always encrypted through
SSH) and speculation.
2017-03-27 17:42:52 +02:00
Tobias Geerinckx-Rice
040ae44aa1
gnu: corkscrew: Download source from a mirror.
* gnu/packages/ssh.scm (corkscrew)[source]: Use
‘https://downloads.openwrt.org’.
2017-03-27 17:42:51 +02:00
Tobias Geerinckx-Rice
a800c2175f
gnu: mosh: Update to 1.3.0.
* gnu/packages/ssh.scm (mosh): Update to 1.3.0.
2017-03-27 17:42:51 +02:00
Efraim Flashner
378de69c59
Merge remote-tracking branch 'origin/master' into core-updates 2017-03-22 12:57:37 +02:00
Leo Famulari
d8be338f16
gnu: openssh: Update to 7.5p1.
* gnu/packages/ssh.scm (openssh): Update to 7.5p1.
2017-03-22 02:37:31 -04:00
Ludovic Courtès
d5c969ce0c
gnu: lsh: Use libc's argp instead of the bundled one.
* gnu/packages/ssh.scm (lsh)[arguments] <#:configure-flags>: Add
--with-system-argp and CPPFLAGS=-DHAVE_ARGP_PARSE.
<#:phases>: In 'pre-configure' phase, modify src/Makefile.in.
2017-03-19 23:42:57 +01:00
Ludovic Courtès
e90e0fad1b
Merge branch 'master' into core-updates 2017-03-09 16:35:41 +01:00
Marius Bakke
ac2d5de3da
gnu: libssh2: Fix build failure after 1.8.0 upgrade.
* gnu/packages/patches/libssh2-fix-build-failure-with-gcrypt.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (libssh2)[source]: Use it.
[arguments]: Add 'autoreconf' phase.
[native-inputs]: Add AUTOCONF and AUTOMAKE.
2017-02-26 22:05:42 +01:00
Marius Bakke
5d79b1bf57
gnu: libssh: Update to 0.7.4.
* gnu/packages/ssh.scm (libssh): Update to 0.7.4.
[home-page]: Use HTTPS.
2017-02-26 21:46:45 +01:00
Ludovic Courtès
58ea4d407c
Merge branch 'master' into core-updates 2017-01-23 22:33:10 +01:00
Ludovic Courtès
89e34644d9
gnu: Move Kerberos implemetations to (gnu packages kerberos).
* gnu/packages/mit-krb5.scm: Remove.
* gnu/packages/shishi.scm: Remove.
* gnu/packages/kerberos.scm: New file, from the concatenation of these
two.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
* gnu/packages/admin.scm, gnu/packages/cyrus-sasl.scm,
gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gsasl.scm, gnu/packages/java.scm,
gnu/packages/networking.scm, gnu/packages/nfs.scm,
gnu/packages/onc-rpc.scm, gnu/packages/ssh.scm,
gnu/packages/web.scm: Adjust accordingly.
2017-01-19 00:11:15 +01:00
Leo Famulari
74288230ea
Merge branch 'master' into core-updates 2017-01-06 17:14:41 -05:00
Leo Famulari
5d97f4c74a
gnu: libssh2: Update to 1.8.0.
* gnu/packages/ssh.scm (libssh2): Update to 1.8.0.
2016-12-22 00:17:54 -05:00
Leo Famulari
43686dcb2f
gnu: openssh: Update to 7.4p1.
* gnu/packages/ssh.scm (openssh): Update to 7.4p1.
[source]: Remove 'openssh-memory-exhaustion.patch'.
* gnu/packages/patches/openssh-memory-exhaustion.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-12-19 10:54:11 -05:00
Ludovic Courtès
6634180f9e
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.
2016-11-25 23:44:20 +01:00
Christopher Allan Webber
8caeb11772
gnu: Add autossh.
* gnu/packages/ssh.scm (autossh): New variable.
2016-10-26 11:22:17 -05:00
Leo Famulari
c645cef7da
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.
2016-10-19 18:02:39 -04:00
John Darrington
040b6299d5
gnu: openssh: Enable kerberos features.
* gnu/packages/ssh.scm (openssh) [arguments]: Add flag --with-kerberos5.
[inputs]: Add mit-krb5.
2016-10-17 21:52:53 +02:00
Ludovic Courtès
6f9d5b2e8c
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.
2016-10-09 23:23:11 +02:00
Ludovic Courtès
92b725829b
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.
2016-10-09 23:23:11 +02:00
Ludovic Courtès
8a8f6590ec
gnu: guile-ssh: Use 'modify-phases'.
* gnu/packages/ssh.scm (guile-ssh)[arguments]: Use 'modify-phases'.
2016-10-09 23:23:11 +02:00
Julien Lepiller
86d8f6d3ef
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>
2016-09-29 23:11:48 +02:00
Ludovic Courtès
9af4983266
gnu: openssh: Set the default sshd user PATH to something sensible.
* gnu/packages/ssh.scm (openssh)[arguments]: Pass
"--with-default-path".
2016-08-22 00:20:48 +02:00
Ludovic Courtès
39012aab33
gnu: openssh: Add PAM support in sshd.
* gnu/packages/ssh.scm (openssh)[inputs]: Add LINUX-PAM.
[arguments]: Add "--with-pam" to #:configure-flags.
2016-08-22 00:20:48 +02:00
Ludovic Courtès
af493726ce
gnu: openssh: Use /etc as the sysconfdir.
* gnu/packages/ssh.scm (openssh)[arguments]: Add --sysconfdir.
2016-08-19 17:34:37 +02:00
Leo Famulari
d4db0612dc
gnu: dropbear: Update to 2016.74 [security fixes].
* gnu/packages/ssh.scm (dropbear): Update to 2016.74.
2016-08-14 16:19:11 -04:00
Efraim Flashner
91c52629e8
gnu: corkscrew: Use 'modify-phases'.
* gnu/packages/ssh.scm (corkscrew)[arguments]: Use 'modify-phases'.
2016-08-11 13:20:19 +03:00
Efraim Flashner
0ec60d6e03
gnu: mosh: Update to 1.2.6.
* gnu/packages/ssh.scm (mosh): Update to 1.2.6.
2016-08-11 13:20:18 +03:00
Efraim Flashner
11379192fa
gnu: mosh: Use 'modify-phases'.
* gnu/packages/ssh.scm (mosh)[arguments]: Use 'modify-phases'.
2016-08-11 13:20:18 +03:00
Efraim Flashner
c3671282c1
gnu: mosh: Update source location.
* gnu/packages/ssh.scm (mosh)[source]: Download from homepage.
[home-page]: Old url redirects to https://mosh.org.
2016-08-11 13:20:17 +03:00
Mark H Weaver
742effef56
gnu: openssh: Update to 7.3p1.
* gnu/packages/ssh.scm (openssh): Update to 7.3p1.
[source]: Remove patches.
* gnu/packages/patches/openssh-CVE-2015-8325.patch,
gnu/packages/patches/openssh-CVE-2016-6210-1.patch,
gnu/packages/patches/openssh-CVE-2016-6210-2.patch,
gnu/packages/patches/openssh-CVE-2016-6210-3.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2016-08-01 14:27:08 -04:00
Ludovic Courtès
683a4a34cd
gnu: openssh: Add dependency on xauth.
Partly fixes <http://bugs.gnu.org/23317>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/packages/ssh.scm (openssh)[inputs]: Add XAUTH.
2016-08-01 11:26:33 +02:00
Nicolas Goaziou
c777570b57
gnu: Add sshpass.
* gnu/packages/ssh.scm (sshpass): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-07-29 00:04:39 +02:00
Efraim Flashner
d841a292b2
gnu: openssh: Fix CVE-2016-6210.
* gnu/packages/ssh.scm (openssh)[source]: Add patches
openssh-CVE-2016-6210-1.patch, openssh-CVE-2016-6210-2.patch,
openssh-CVE-2016-6210-3.patch.
* gnu/packages/patches/openssh-CVE-2016-6210-1.patch: New file.
* gnu/packages/patches/openssh-CVE-2016-6210-2.patch: New file.
* gnu/packages/patches/openssh-CVE-2016-6210-3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
2016-07-24 16:18:41 +03:00
David Craven
2102ae2e30
gnu: lsh: Move to (gnu packages ssh)
* gnu/packages/lsh.scm: Remove.  Move 'lsh and liboop' to...
* gnu/packages/ssh.scm (liboop, lsh): ... here.  New variables.
* gnu/services/ssh.scm, gnu/services/base.scm: Adjust accordingly.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-07-15 17:57:28 +02:00
Leo Famulari
1a6d3d2df7
gnu: dropbear: Update to 2016.73.
* gnu/packages/ssh.scm (dropbear): Update to 2016.73.
2016-07-09 19:38:36 -04:00
Leo Famulari
67157996e2 gnu: openssh: Fix CVE-2015-8325.
* gnu/packages/patches/openssh-CVE-2015-8325.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (openssh): Use it.
2016-04-17 13:48:31 -04:00
Alex Kost
fc1adab148 gnu: packages: Use 'search-patches' everywhere.
* gnu/packages/abiword.scm: Use 'search-patches' for 'patches' field.
* gnu/packages/acl.scm: Likewise.
* gnu/packages/admin.scm: Likewise.
* gnu/packages/algebra.scm: Likewise.
* gnu/packages/animation.scm: Likewise.
* gnu/packages/apr.scm: Likewise.
* gnu/packages/audacity.scm: Likewise.
* gnu/packages/audio.scm: Likewise.
* gnu/packages/autotools.scm: Likewise.
* gnu/packages/avahi.scm: Likewise.
* gnu/packages/backup.scm: Likewise.
* gnu/packages/base.scm: Likewise.
* gnu/packages/bash.scm: Likewise.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/cdrom.scm: Likewise.
* gnu/packages/ci.scm: Likewise.
* gnu/packages/cmake.scm: Likewise.
* gnu/packages/cpio.scm: Likewise.
* gnu/packages/cross-base.scm: Likewise.
* gnu/packages/dico.scm: Likewise.
* gnu/packages/doxygen.scm: Likewise.
* gnu/packages/ebook.scm: Likewise.
* gnu/packages/elf.scm: Likewise.
* gnu/packages/emacs.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/firmware.scm: Likewise.
* gnu/packages/flashing-tools.scm: Likewise.
* gnu/packages/fltk.scm: Likewise.
* gnu/packages/ftp.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gawk.scm: Likewise.
* gnu/packages/gcc.scm: Likewise.
* gnu/packages/gd.scm: Likewise.
* gnu/packages/ghostscript.scm: Likewise.
* gnu/packages/glib.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/gnucash.scm: Likewise.
* gnu/packages/gnunet.scm: Likewise.
* gnu/packages/gnupg.scm: Likewise.
* gnu/packages/gnuzilla.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/grub.scm: Likewise.
* gnu/packages/gtk.scm: Likewise.
* gnu/packages/guile.scm: Likewise.
* gnu/packages/icu4c.scm: Likewise.
* gnu/packages/idutils.scm: Likewise.
* gnu/packages/image.scm: Likewise.
* gnu/packages/imagemagick.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/ldc.scm: Likewise.
* gnu/packages/libcanberra.scm: Likewise.
* gnu/packages/libevent.scm: Likewise.
* gnu/packages/libreoffice.scm: Likewise.
* gnu/packages/libunwind.scm: Likewise.
* gnu/packages/libusb.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/lirc.scm: Likewise.
* gnu/packages/llvm.scm: Likewise.
* gnu/packages/lsh.scm: Likewise.
* gnu/packages/lua.scm: Likewise.
* gnu/packages/lxqt.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/maths.scm: Likewise.
* gnu/packages/mcrypt.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/mit-krb5.scm: Likewise.
* gnu/packages/mp3.scm: Likewise.
* gnu/packages/multiprecision.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/ninja.scm: Likewise.
* gnu/packages/nvi.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/orpheus.scm: Likewise.
* gnu/packages/ots.scm: Likewise.
* gnu/packages/parallel.scm: Likewise.
* gnu/packages/patchutils.scm: Likewise.
* gnu/packages/pcre.scm: Likewise.
* gnu/packages/pdf.scm: Likewise.
* gnu/packages/perl.scm: Likewise.
* gnu/packages/plotutils.scm: Likewise.
* gnu/packages/polkit.scm: Likewise.
* gnu/packages/pulseaudio.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/qemu.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/ratpoison.scm: Likewise.
* gnu/packages/rdf.scm: Likewise.
* gnu/packages/readline.scm: Likewise.
* gnu/packages/rush.scm: Likewise.
* gnu/packages/scheme.scm: Likewise.
* gnu/packages/screen.scm: Likewise.
* gnu/packages/sdl.scm: Likewise.
* gnu/packages/slim.scm: Likewise.
* gnu/packages/ssh.scm: Likewise.
* gnu/packages/tcl.scm: Likewise.
* gnu/packages/tcsh.scm: Likewise.
* gnu/packages/texinfo.scm: Likewise.
* gnu/packages/tls.scm: Likewise.
* gnu/packages/tor.scm: Likewise.
* gnu/packages/tv.scm: Likewise.
* gnu/packages/valgrind.scm: Likewise.
* gnu/packages/version-control.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.
* gnu/packages/vtk.scm: Likewise.
* gnu/packages/w3m.scm: Likewise.
* gnu/packages/web.scm: Likewise.
* gnu/packages/wicd.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xfce.scm: Likewise.
* gnu/packages/xiph.scm: Likewise.
* gnu/packages/xml.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.
* gnu/packages/zip.scm: Likewise.
2016-04-14 10:38:21 +03:00
Leo Famulari
ff22f01d67 gnu: dropbear: Update to 2016.72 [fixes CVE-2016-3116].
* gnu/packages/ssh.scm (dropbear): Update to 2016.72.
2016-03-10 15:34:05 -05:00