| Commit message (Expand) | Author | Age | Files | Lines |
| * | session.scm: Implement SSH config parsing•••* modules/ssh/session.scm (make-session): Accept 'config' option.
(session-parse-config!): New procedure.
* libguile-ssh/session-func.c (gssh_session_parse_config): New procedure.
* tests/common.scm (%config): Export the new global symbol.
* doc/api-sessions.texi: Update.
* tests/config: Add to the repository.
* tests/session.scm ("session-parse-config!"): New test case.
* NEWS: Update.
| Artyom V. Poptsov | 2015-12-01 | 1 | -0/+28 |
| * | doc/api-sessions.texi: Update description of 'session-get' | Artyom V. Poptsov | 2015-11-22 | 1 | -0/+1 |
| * | doc/api-sessions.texi: Update•••* doc/api-sessions.texi: Remove extra information from the description of
callbacks in 'session-set!'.
| Artyom V. Poptsov | 2015-11-22 | 1 | -7/+1 |
| * | doc/api-sessions.texi: Describe callbacks•••* doc/api-sessions.texi: Add a section that describes session callbacks. Move
the main section contents to a new "Session Management" section. Update the
description of 'session-set!'.
| Artyom V. Poptsov | 2015-11-22 | 1 | -1/+93 |
| * | ssh/session-func.c (guile_ssh_session_get): Handle `port' option•••* ssh/session-func.c (guile_ssh_session_get): Handle `port' option.
* doc/api-sessions.texi (Sessions): Update.
* tests/session.scm ("session-get"): Update.
| Artyom V. Poptsov | 2014-08-09 | 1 | -0/+1 |
| * | ssh/session-func.c: Handle disconnected sessions•••* ssh/session-func.c (guile_ssh_get_protocol_version)
(guile_ssh_authenticate_server, guile_ssh_get_server_public_key)
(guile_ssh_write_known_host): Expect a connected session as an
argument. Throw `wrong-type-arg' if the session is not connected.
* tests/session.scm ("get-protocol-version"): Move with some changes
to `tests/client-server.scm'.
* tests/client-server.scm ("get-protocol-version"): New TC.
* doc/api-sessions.texi (Sessions): Update.
* NEWS: Update.
| Artyom Poptsov | 2014-07-12 | 1 | -2/+14 |
| * | ssh/session-func.c (guile_ssh_blocking_flush): Fix error handling•••* ssh/session-func.c (guile_ssh_blocking_flush): Return `error' symbol
on error. Assert that the result of libssh procedure is one of the
valid constants described in `libssh.h'.
(guile_ssh_connect_x, guile_ssh_authenticate_server): Likewise.
* doc/api-sessions.texi (Sessions): Update.
* NEWS: Update.
| Artyom Poptsov | 2014-06-29 | 1 | -2/+4 |
| * | ssh/session.scm (session-get): New procedure•••* ssh/session-func.c (guile_ssh_session_get): New procedure.
* ssh/session-func.h (guile_ssh_session_get): Likewise.
* ssh/session.scm (session-get): New procedure.
* tests/session.scm ("session-get"): New TC.
* doc/api-sessions.texi (Sessions): Add description of `session-get'
procedure.
* NEWS: Update.
| Artyom Poptsov | 2014-06-22 | 1 | -0/+14 |
| * | Use new libssh 0.6 API for handling of public key fingerprints•••Use new libssh 0.6 API for handling of public key fingerprints.
Update TCs and documentation.
* examples/sssh.scm.in (main): Update.
* examples/echo/client.scm.in (main): Update.
* ssh/session-func.c (guile_ssh_get_server_public_key): New
procedure.
(guile_ssh_get_public_key_hash): Change arguments. Move to
`ssh/key-func.c'. All callers updated.
* ssh/session.scm (bytevector->hex-string): Move to `ssh/key.scm'.
(get-server-public-key): New procedure.
* ssh/key-func.c (guile_ssh_get_public_key_hash): New procedure.
* ssh/key.scm (get-public-key-hash, bytevector->hex-string): New
procedures.
* tests/client-server.scm ("get-public-key-hash"): Check md5 and
sha1 fingerprints.
* doc/api-sessions.texi (Sessions): Add documentation for
`get-server-public-key'. Move `get-public-key-hash',
`bytevector->hex-string' to `doc/api-keys.texi'.
* doc/api-keys.texi (Keys): Update.
* NEWS: Update.
| Artyom Poptsov | 2014-05-31 | 1 | -25/+4 |
| * | doc/api-sessions.texi (Sessions): Update.•••* doc/api-sessions.texi (Sessions): Update description of
`get-public-key-hash'. Add documentation for
`bytevector->hex-string'. Add examples.
| Artyom Poptsov | 2014-05-31 | 1 | -2/+24 |
| * | doc/: Improve documentation of the Guile-SSH modules.•••* doc/api-messages.texi (Messages): Improve documentation of the
module.
* doc/api-servers.texi (Servers): Likewise.
* doc/api-sessions.texi (Sessions): Likewise.
* doc/api-keys.texi (Keys): Likewise.
* doc/api-version.texi (Version): Likewise.
* doc/api-channels.texi (Channels): Likewise. Add references.
Improve documentation of `make-channel' and `channel-open-session'
procedure.
| Artyom Poptsov | 2014-01-31 | 1 | -1/+2 |
| * | doc/api-sessions.texi (Sessions): Add general description.•••* doc/api-sessions.texi (Sessions): Add general description of a
session and its relationships with channels.
| Artyom Poptsov | 2014-01-29 | 1 | -0/+30 |
| * | doc/guile-ssh.texi (Top): Add `Concept Index'.•••* doc/api-version.texi (Version): Update concepts.
* doc/api-sessions.texi (Sessions): Likewise.
* doc/api-messages.texi (Messages, Parsing of Requests): Likewise.
* doc/api-channels.texi (Channels): Likewise.
* doc/api-auth.texi (Auth): Likewise.
* doc/guile-ssh.texi (Top): Add `Concept Index'.
* doc/indices.texi (Concept Index): New node.
| Artyom Poptsov | 2014-01-28 | 1 | -0/+2 |
| * | doc/*: Improve the documentation.•••* doc/api-auth.texi, api-channels.texi, api-keys.texi,
api-servers.texi, api-sessions.texi, api-version.texi,
guile-ssh.texi: Improve.
| Artyom Poptsov | 2014-01-28 | 1 | -0/+15 |
| * | doc/api-{sessions,servers}.texi: Improve documentation.•••* doc/api-sessions.texi (Sessions): Improve description of
`session-set!' procedure.
* doc/api-servers.texi (Servers): Improve description of
`server-set!' procedure.
* doc/version.texi: Update.
| Artyom Poptsov | 2014-01-28 | 1 | -0/+122 |
| * | Add documentation in Texinfo format.•••* configure.ac: Add `doc/Makefile' to `AC_CONFIG_FILES'.
* Makefile.am (SUBDIRS): Add `doc' directory.
* doc/Makefile.am: New file.
* doc/api-auth.texi, doc/api-channels.texi, doc/api-keys.texi,
doc/api-messages.texi, doc/api-servers.texi,
doc/api-sessions.texi, doc/api-version.texi, doc/fdl.texi,
doc/guile-ssh.texi, doc/indices.texi, doc/version.texi: New file.
| Artyom Poptsov | 2014-01-27 | 1 | -0/+109 |