summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--NEWS42
-rw-r--r--TODO3
3 files changed, 42 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index cd4f4c5..93cb2f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2013-11-03 Artyom Poptsov <poptsov.artyom@gmail.com>
+ * NEWS, TODO: Update.
+
Move common procedures for converting SCM values to SSH contants
and vice versa to common.c file.
* src/common.c, src/common.h: New files.
diff --git a/NEWS b/NEWS
index dafdb7d..b16ec28 100644
--- a/NEWS
+++ b/NEWS
@@ -8,17 +8,51 @@ Guile-SSH News
for a module on loading. See the documentation for the GNU Guile
module system.
-** channel-read
- Fix a memory corruption. The problem was seen on reading of an
- output from "lsb_release -a" command.
+** Implement basic SSH server API.
-** session-set!
+** Fix a memory corruption in `channel-read'
+ The problem was seen on reading of an output from "lsb_release -a"
+ command.
+
+** Fix a memory corruption during GC'ing of SSH keys.
+
+** Fix a bug in `session-set!'
Fix the bug that leads to an error if the user tried to set a
correct boolean option.
+** New `channel-write' procedure.
+
+** Fix the name of `write-known-host!'
+ The procedure was called `authenticate-server' by mistake. Rename
+ it to `write-known-host!'.
+
+** Change error handling in some procedures.
+ Now `write-known-host!', `channel-open-session',
+ `channel-request-exec', `channel-request-env', `close-channel!',
+ throw an exception on error. The return value of these procedures
+ now is undefined.
+
+** `authenticate-server' now throws an exception on error.
+ Don't return the 'error symbol, throw an exception instead.
+
+** Rename `make-session' to `%make-session'.
+ See `make-session' below.
+
+** New `make-session' procedure.
+ This is a convenient wrapper for `%make-session' which allows to
+ set session options by passing them as keywords.
+
+** Rename `connect' to `connect!'.
+
** Fix a typo in an option symbol
'strcthostkeycheck -> 'stricthostkeycheck
+** Add examples to the repository.
+ See the "examples/" directory.
+
+** Improve printing of SSH keys.
+ Example: #<public rsa key>
+
* Changes in version 0.3.1 (2013-07-14)
diff --git a/TODO b/TODO
index 38b5b56..3c57848 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,5 @@
-*- Mode: Outline -*-
-* Implement SSH server API.
+* Use Guile ports for I/O on channels.
+* Write automated tests for the library.