summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtyom Poptsov <poptsov.artyom@gmail.com>2013-07-14 14:45:23 +0400
committerArtyom Poptsov <poptsov.artyom@gmail.com>2013-07-14 14:45:23 +0400
commit363d21a24ddea5e67d1107132a8ee1ab80849241 (patch)
tree04584ecfcf07f7efdabcd9b0acd26233405d5da4
parentsrc/threads.{c,h}, src/Makefile.am: Fix several bugs. (diff)
downloadguile-ssh-0.3.1.tar.gz
configure.ac, NEWS: Bump version to 0.3.1v0.3.1
-rw-r--r--ChangeLog2
-rw-r--r--NEWS16
-rw-r--r--configure.ac4
3 files changed, 20 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 733ba67..d7de508 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2013-07-14 Artyom Poptsov <poptsov.artyom@gmail.com>
+ * 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 8c263f7..5ae0c7c 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 1fadf16..59d855b 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 <http://www.gnu.org/licenses/>.
-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