From 363d21a24ddea5e67d1107132a8ee1ab80849241 Mon Sep 17 00:00:00 2001 From: Artyom Poptsov Date: Sun, 14 Jul 2013 14:45:23 +0400 Subject: [PATCH] configure.ac, NEWS: Bump version to 0.3.1 --- ChangeLog | 2 ++ NEWS | 16 ++++++++++++++++ configure.ac | 4 ++-- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 733ba67a..d7de5084 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2013-07-14 Artyom Poptsov + * configure.ac, NEWS: Bump version to 0.3.1 + Fix several bugs. * src/threads.c, src/threads.h: Fix a bug with variable initialization: use constant value to initialize SSH threads diff --git a/NEWS b/NEWS index 8c263f77..5ae0c7c9 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,22 @@ Guile-SSH News -------------- +* Changes in version 0.3.1 (2013-07-14) + +** Use a simpler method to GC'ing of SSH channels. + The idea is that we don't have to free resources allocated by a + channel during its GC'ing, because these resources will be freed + anyway when the related SSH session is GC'ed. However, to be able + to control allocating of resources more precisely, introduce new + procedure ssh:free-channel! that can be used for freeing resources + allocated by a channel. + +** ssh:free-channel! + New procedure. + +** Make the library thread-safe. + + * Changes in version 0.3 (2013-07-13) ** Improve working with public keys. diff --git a/configure.ac b/configure.ac index 1fadf16d..59d855b3 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ ## You should have received a copy of the GNU General Public License ## along with libguile-ssh. If not, see . -AC_INIT([libguile-ssh], [0.3], [poptsov.artyom@gmail.com]) +AC_INIT([libguile-ssh], [0.3.1], [poptsov.artyom@gmail.com]) AM_INIT_AUTOMAKE @@ -42,7 +42,7 @@ if test "x$guilesitedir" = "x"; then fi AC_SUBST([guilesitedir]) -LIBGUILE_SSH_INTERFACE="2:0:0" +LIBGUILE_SSH_INTERFACE="3:0:1" AC_SUBST(LIBGUILE_SSH_INTERFACE) # Check for libssh