summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtyom Poptsov <poptsov.artyom@gmail.com>2013-07-13 14:39:54 +0400
committerArtyom Poptsov <poptsov.artyom@gmail.com>2013-07-13 14:49:41 +0400
commit1ddab7f35cbc363f8d123f0fcb4332e5bb65591d (patch)
tree1d52943a26ffe9819ccad061d056995c6f5f65b8
parentImplement equalp callbacks for smobs. (diff)
downloadguile-ssh-1ddab7f35cbc363f8d123f0fcb4332e5bb65591d.tar.gz
configure.ac, NEWS: Bump version to 0.3v0.3
-rw-r--r--ChangeLog2
-rw-r--r--NEWS45
-rw-r--r--configure.ac4
3 files changed, 49 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index b82f31f..46e5ed2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2013-07-13 Artyom Poptsov <poptsov.artyom@gmail.com>
+ * configure.ac, NEWS: Bump version to 0.3
+
Implement equalp callbacks for smobs.
* src/channel-type.c (equalp_channel): New procedure.
(init_channel_type): Register the equalp callback.
diff --git a/NEWS b/NEWS
index 494d778..8c263f7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,51 @@
Guile-SSH News
--------------
+* Changes in version 0.3 (2013-07-13)
+
+** Improve working with public keys.
+ Because some libssh functions are working with public keys
+ represented as a ssh_string instead of a ssh_public_key, we try to
+ hide this peculiarity so all kinds of keys are look like a <key>
+ class from the Scheme perspective.
+
+** Fix segmentation faults on GC'ing of SSH objects.
+ The program doesn't crashes anymore during GC'ing of SSH objecs.
+
+** ssh:public-key-from-file
+ Make it work. Return newly created <key> instance or #f on error.
+
+** ssh:public-key->string
+ Take a key as a <key> instance.
+
+** ssh:private-key-from-file
+ Fix call to an undefined procedure. Return #f on error.
+
+** ssh:get-key-type
+ New procedure. The procedure returns type for a passed <key>
+ instance. Possible types are: 'dss, 'rsa, 'rsa1, 'unknown
+
+** ssh:userauth-get-list
+ New procedure. The procedure returns a list of available
+ authentication methods for a given SSH session
+
+** ssh:channel-read
+ Fix call to an undefined procedure. Throw guile-ssh-error
+ exception on error.
+
+** ssh:close-channel!
+ Fix return value: return #t if channel is closed successfully, #f
+ otherwise.
+
+** ssh:blocking-flush!
+ Return 'error by default.
+
+** ssh:session-set!
+ Fix a bug with uint32 options setting.
+
+** SSH objects now comparable.
+
+
* Changes in version 0.2 (2013-05-25)
** Release of the first stable version of Guile-SSH.
diff --git a/configure.ac b/configure.ac
index d6cd14d..1fadf16 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.2], [poptsov.artyom@gmail.com])
+AC_INIT([libguile-ssh], [0.3], [poptsov.artyom@gmail.com])
AM_INIT_AUTOMAKE
@@ -42,7 +42,7 @@ if test "x$guilesitedir" = "x"; then
fi
AC_SUBST([guilesitedir])
-LIBGUILE_SSH_INTERFACE="1:0:1"
+LIBGUILE_SSH_INTERFACE="2:0:0"
AC_SUBST(LIBGUILE_SSH_INTERFACE)
# Check for libssh