From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Artyom Poptsov Newsgroups: gmane.lisp.guile.user Subject: [ANN] Guile-SSH 0.11.1 released Date: Tue, 09 May 2017 21:44:31 +0300 Message-ID: <878tm5q38w.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1494355512 26518 195.159.176.226 (9 May 2017 18:45:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 9 May 2017 18:45:12 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) To: Guile Users' Mailing List Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue May 09 20:45:06 2017 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d8A89-0006id-S4 for guile-user@m.gmane.org; Tue, 09 May 2017 20:45:06 +0200 Original-Received: from localhost ([::1]:38893 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d8A8F-0002sI-FO for guile-user@m.gmane.org; Tue, 09 May 2017 14:45:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37598) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d8A7k-0002nZ-RI for guile-user@gnu.org; Tue, 09 May 2017 14:44:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d8A7g-00054a-Pg for guile-user@gnu.org; Tue, 09 May 2017 14:44:40 -0400 Original-Received: from mail-lf0-x236.google.com ([2a00:1450:4010:c07::236]:33483) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d8A7g-00054P-HB for guile-user@gnu.org; Tue, 09 May 2017 14:44:36 -0400 Original-Received: by mail-lf0-x236.google.com with SMTP id r17so7450829lfg.0 for ; Tue, 09 May 2017 11:44:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=eNqGoAy0yYz8G2jUFCPj7PAk2znnTtYp7JPYlxPKxWE=; b=FYu/Xk0cowHMRHWq1k8IhPMOkWfE4q05n0JkK5bNYeNXazvw22nusUq7ZvSxz9e/0w eK8IiwujFmAY6pwGBvLl/9IDs/0OAXdmCOy0JabbgUA7FYs7Zx8mOwyi4Wcaduh2pO3b TczNR/LYzoF8We8Lvpqeba+TaTD06GwQIQwaksQbqa9xVlW7HZD9Ly3XmhJRHjm8+OzW rGrk7Yl/8WOaD8UUwoXVi/Uc0rvT/4Uy3ruU8YYZy/1qaEtGYjASpW4C8wstLZ73RvRu n5J7c0+9O2NrSg9FPuwBlDHlW5AGOxCtAWQ4qUrw+RKoB8TYfDulXK1a7McIvycas/4O yruA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=eNqGoAy0yYz8G2jUFCPj7PAk2znnTtYp7JPYlxPKxWE=; b=lDdcBuokiaEhptVBKF6RSY36vFp2qAtjmaz1vHazmaCNLRxayxhQ02rhsHEGsa+ITy 4rotB+HJQE8H2xOClkiRqcOyI0rAwLlJXjeWb0x1DvFmPPkUIosaL1rw1CxV2fbLUTWt TgxEWCf6UOg5eCqStvJNxLD0euCUbK6ULvE6LsxS4zWqDV6Nn0tPMgrXpNCu8eoJghnE 4PXxqD05aLis6lWcABvK3pRsKtUteByoNngHjvqWsbRIU3jrxMTDKVMACY5+WebbI9gw VEKoIiBPNWrStweDRG1B5zRjlB/PHd9UHzQpJ2FDYs2OxGARdqmA6RJl09Jpxv07P803 8KaQ== X-Gm-Message-State: AODbwcB6tHW5GYer+RI0qeV5GWl/g+6hP5DZra8c/ELzvtrojnFs1Paf 3Cou+QHCz6T+WA61LPA= X-Received: by 10.25.16.96 with SMTP id f93mr756010lfi.37.1494355474822; Tue, 09 May 2017 11:44:34 -0700 (PDT) Original-Received: from elephant (93-120-129-201.dynamic.mts-nn.ru. [93.120.129.201]) by smtp.gmail.com with ESMTPSA id b62sm143237lfb.17.2017.05.09.11.44.33 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 09 May 2017 11:44:33 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::236 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:13700 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Guilers, I'm pleased to announce Guile-SSH 0.11.1: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.11.1 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.11.1.tar.gz - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.11.1.tar.gz.sig This is a bugfix release that fixes the autoconf files so the build process will not fail due to missing files. Thanks to Ludovic Court=C3=A8s, who reported the issue on #guix IRC channel. * What is Guile-SSH? Guile-SSH is a library that provides access to the SSH protocol[2] for programs written in GNU Guile interpreter. It is built upon the libssh[3] library. Currently Guile-SSH provides the following features: - The API that is sufficient for building of standalone SSH clients and servers, or for embedding client/server functionality in your lispy Sch= eme applications. - Several authentication methods are supported, including password authentication, public key and SSH agent authentication methods. - Key management procedures: you can make key pairs, read keys from files, get key hashes, get public keys from private keys etc. DSS, RSA, RSA1 = and ECDSA (by means of OpenSSL) are supported. - Port forwarding procedures and high-level API for creating of SSH tunne= ls. - Distributed forms ('dist-map', 'distribute', ...) that allow to spread = the evaluation of Scheme code between remote hosts. Or you can just connect to a remote REPL from Scheme using 'with-ssh' procedure and evaluate so= me expressions. No special server needed on the remote side, just an SSH daemon and GNU Guile installed! - SFTP client API allows you to read and write remote files over the SSH protocol right from the Scheme code. - Remote popen API that allows you to make either input, output or bidirectional pipes to remote processes. - Detailed documentation in Texinfo format with examples included, even m= ore examples in 'examples' directory. * The list of user-visible changes =2D-8<---------------cut here---------------start------------->8--- * Changes in version 0.11.1 (2017-05-09) ** Bugfixes *** Fix building scripts The building process would always fail on fresh source tree because 'configure' tried to make a symlink or a copy of files that were not present yet. This should be fixed by now. Reported by Ludovic Court=C3=A8s, on #guix IRC channel. =2D-8<---------------cut here---------------end--------------->8--- Thanks! =2D Artyom =2D-=20 Artyom V. Poptsov ; GPG Key: 0898A02F Home page: http://poptsov-artyom.narod.ru/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEr9DIunjgTzVb3YfdTA30jTkDNZoFAlkSDg8ACgkQTA30jTkD NZpTvg/8CeN9Rxb+srzZTkCGS5LC1gPL/hF+sWICqMyFN8xm6uf+VBQysbdQcKdZ RxFwnLyBJONnvq9/1EbfTwItab4re+a2D9/NwgGreZ+LfUks7pCYiFQYW9ukfpzr m+N567JC1e4aOeu/WRv+6q1xnDqnQTtjCvhvYetq6wqeng1asGCOkONXzD1a16ls qYN/KcZRwtZ46xZ3EnnmTPra14+w79CqCupjDLk6iNrmV3QS9l4Ppff9PNYqpmbF Xw2Kiac1JIYUuVqkFdebafcVbgCL7GzmqkvH3Z8cnaSUPj1DuEHiEjsAREc9lk5c dhDHmsLgkBuxVO/09UPfVLy27qb16/yUTSREA7MMS4ANI6U6KH3zBdsE9UERnuwg 2VrEBCBdrIkem0mLvfi9I6VJd82wWrVpu21RL5p+/Uy2+WczpxUZAVJYwYwTTq/8 HBdz2FCtyr026g8BNGnS+qYmSX3of15T0hCCVpXOwYpkq+PSIsDybwrM2ypXuMGB 9VlFWV1V2zIDR0viWL2zAv7S+jNvXAP4slQIR8tS5i30cOQe0LcT5+eUuGYcLeeC b86brCuuwgPakc8oBdyPU+qH3haBcqVgQO4+9whjFYH6NkqBSXYP8k9vW2FuzxAD yvc3/w1piTutMg8CuDTFmK9HuzZwLDNAwQ7FIYPHxZsuOVZGio4= =+eqQ -----END PGP SIGNATURE----- --=-=-=--