| Commit message (Expand) | Author | Age | Files | Lines |
| * | NEWS: Bump version to 0.9.0•••* NEWS: Bump version to 0.9.0.
* configure.ac, doc/version.texi: Likewise.
v0.9.0 | Artyom V. Poptsov | 2015-12-24 | 1 | -21/+20 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-12-23 | 1 | -2/+10 |
| * | doc/api-tunnels.texi: Add to the repository•••* doc/api-tunnels.texi: Add to the repository.
* doc/api-channels.texi: Move tunnels description to 'api-tunnels.texi'.
* doc/guile-ssh.texi, doc/version.texi: Update.
* doc/Makefile.am (guile_ssh_TEXINFOS): Add 'api-tunnels.texi'.
* NEWS: Update.
| Artyom V. Poptsov | 2015-12-20 | 1 | -0/+2 |
| * | node.scm: Allow to stop a RREPL server•••* modules/ssh/dist/node.scm (make-node): Add 'stop-repl-server?' keyed option.
(node-stop-server): New procedure.
(node-eval): Stop a REPL server after evaluation is done, if it is
explicitly requested.
* doc/api-dist.texi: Update description of 'make-node', add description of
'node-stop-server'.
* NEWS: Update.
| Artyom V. Poptsov | 2015-12-20 | 1 | -2/+4 |
| * | popen.scm: New module•••* modules/ssh/popen.scm: New module.
* modules/ssh/Makefile.am (SCM_SOURCES): Add 'popen.scm'.
* modules/ssh/channel.scm: Move 'open-remote-*' procedures to (ssh popen).
* modules/ssh/dist/node.scm, tests/popen.scm: Use (ssh popen).
* NEWS, README: Update.
| Artyom V. Poptsov | 2015-12-06 | 1 | -6/+3 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-12-06 | 1 | -0/+5 |
| * | channel.scm (make-channel): Use mode symbols from (ice-9 popen)•••* modules/ssh/channel.scm (make-channel): Use mode symbols 'OPEN_READ',
'OPEN_WRITE' and 'OPEN_BOTH' from (ice-9 popen).
* doc/api-channels.texi, NEWS: Update.
| Artyom V. Poptsov | 2015-12-05 | 1 | -1/+1 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-12-05 | 1 | -0/+2 |
| * | channel.scm: Add remote pipes•••* modules/ssh/channel.scm (open-remote-pipe, open-remote-pipe*): New
procedures.
* doc/api-channels.texi: Add "Remote Pipes" section.
* NEWS: Update.
| Artyom V. Poptsov | 2015-12-04 | 1 | -0/+2 |
| * | 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/+4 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-11-24 | 1 | -0/+3 |
| * | modules/ssh/dist/node.scm: Export 'node-tunnel'•••* modules/ssh/dist/node.scm: Export 'node-tunnel'.
* NEWS: Update.
| Artyom V. Poptsov | 2015-11-24 | 1 | -0/+1 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-11-01 | 1 | -0/+30 |
| * | NEWS: Bump version to 0.8.0•••* NEWS: Bump version to 0.8.0.
* configure.ac, doc/version.texi: Likewise.
v0.8.0 | Artyom V. Poptsov | 2015-08-04 | 1 | -1/+1 |
| * | NEWS: Mention the new RREPL example program | Artyom V. Poptsov | 2015-08-04 | 1 | -3/+6 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-08-02 | 1 | -0/+1 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-07-31 | 1 | -0/+6 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-07-31 | 1 | -0/+3 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-07-25 | 1 | -0/+3 |
| * | NEWS: Update | Artyom V. Poptsov | 2015-06-06 | 1 | -0/+8 |
| * | Merge branch 'master' into wip-port-forwarding•••Conflicts:
ChangeLog
doc/api-channels.texi
ssh/channel.scm
| Artyom V. Poptsov | 2015-05-01 | 1 | -1/+80 |
| |\ |
|
| | * | NEWS: Bump version to 0.7.2•••* NEWS: Bump version to 0.7.2
* configure.ac, doc/version.texi: Likewise.
v0.7.2 | Artyom V. Poptsov | 2015-02-24 | 1 | -1/+1 |
| | * | NEWS: Update | Artyom V. Poptsov | 2015-02-24 | 1 | -1/+1 |
| | * | NEWS: Update | Artyom V. Poptsov | 2015-02-24 | 1 | -0/+5 |
| | * | NEWS: Update | Artyom V. Poptsov | 2015-02-24 | 1 | -0/+5 |
| | * | NEWS: Update | Artyom V. Poptsov | 2015-02-22 | 1 | -0/+2 |
| | * | ssh/channel-type.c (ptob_fill_input): Fix a bug•••`ssh_channel_read' sometimes returns 0 even if `ssh_channel_poll'
returns a positive value. So we must ensure that res != 0 otherwise
an assertion in `scm_i_fill_input' won't be meet (see `ports.c' in
Guile 2.0.9).
* ssh/channel-type.c (ptob_fill_input): Return EOF if
`ssh_channel_read' returns 0.
* NEWS: Update.
| Artyom V. Poptsov | 2015-02-22 | 1 | -0/+6 |
| | * | examples/sssh{,d}.scm.in: Handle exit status•••* examples/ssshd.scm.in (handle-request-exec): Send exit status.
* examples/sssh.scm.in (main): Handle exit status.
* NEWS: Update.
| Artyom V. Poptsov | 2015-02-12 | 1 | -0/+6 |
| | * | NEWS: Update | Artyom V. Poptsov | 2015-02-08 | 1 | -0/+2 |
| | * | ssh/channel.scm (channel-get-exit-status): New procedure•••* ssh/channel-func.c (guile_ssh_channel_get_exit_status): New
procedure.
* ssh/channel-func.h: Update.
* ssh/channel.scm (channel-get-exit-status): Export.
* doc/api-channels.texi (Channels): Add description of
`channel-get-exit-status'.
* NEWS: Update.
| Artyom V. Poptsov | 2015-02-08 | 1 | -0/+3 |
| | * | ssh/version.c: Don't include `gcrypt.h' | Artyom V. Poptsov | 2014-10-13 | 1 | -0/+1 |
| | * | ssh/server.scm (server-get): New procedure•••* ssh/server-func.c (guile_ssh_server_get): New procedure.
* ssh/server.scm (server-get): Export.
* tests/server.scm ("server-get"): New TC.
* doc/api-servers.texi (Servers): Add description of `server-get'.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-12 | 1 | -0/+4 |
| | * | ssh/server-type.c: Improve printing of server objects•••* ssh/server-type.h (server_data): Add `options' field.
* ssh/server-type.c (mark_server): Mark `options' field.
(guile_ssh_make_server): Initialize `options' field.
(print_server): New procedure.
(init_server_type): Register server printer procedure.
* ssh/server-func.c (guile_ssh_server_set_x): Add an option to the
server optons.
* ssh/server-func.h (server_options): Export.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-12 | 1 | -0/+3 |
| | * | NEWS: Bump version to 0.7.1•••* NEWS: Bump version to 0.7.1.
* configure.ac, doc/version.texi: Likewise.
v0.7.1 | Artyom V. Poptsov | 2014-10-11 | 1 | -2/+2 |
| | * | tests/key.scm ("private-key-to-file") [GCrypt]: Don't perform the test•••* tests/key.scm ("private-key-to-file") [GCrypt]: Don't perform the
test.
* doc/api-keys.texi (Keys): Update description of
`private-key-to-file'.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-11 | 1 | -1/+2 |
| | * | ssh/key.scm (private-key-to-file): New procedure•••* ssh/key-func.c (guile_ssh_private_key_to_file): New procedure.
* ssh/key.scm (private-key-to-file): Export.
* tests/key.scm ("private-key-to-file"): New TC.
* doc/api-keys.texi (Keys): Add description of `private-key-to-file'.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+2 |
| | * | NEWS: Update | Artyom V. Poptsov | 2014-10-11 | 1 | -0/+25 |
| | * | ssh/key.scm (make-keypair): New procedure•••* ssh/key-type.c (_scm_from_ssh_key, guile_ssh_make_keypair): New
procedures.
* ssh/key-type.h: Update.
* ssh/key.scm (make-keypair): Export.
* doc/api-keys.texi (Keys): Add description of `make-keypair'.
* tests/key.scm ("make-keypair"): New TC.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+1 |
| | * | ssh/log.scm (set-log-verbosity!, get-log-verbosity): New procedures•••* ssh/common.c (log_verbosity): Move to `ssh/log.c'.
* ssh/common.h, ssh/server-func.c, ssh/session-func.c: Update.
* ssh/log.scm (set-log-verbosity!, get-log-verbosity): Export.
* ssh/log.c (guile_ssh_set_log_verbosity_x)
(guile_ssh_get_log_verbosity): New procedures.
* ssh/log.h: Update.
* doc/api-logging.texi: Add descripton of `set-log-verbosity!' and
`get-log-verbosity'.
* NEWS: Update.
* tests/log.scm ("set-log-verbosity!", "get-log-verbosity"): New TCs.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+2 |
| | * | ssh/version.scm: Add new procedures•••* ssh/version.c (get-libssh-version): Rename to `%get-libssh-version'.
Return raw libssh version string.
* ssh/version.scm (%get-libssh-version, get-crypto-library)
(zlib-support?): New procedures.
* doc/api-version.texi: Add description of `%get-libssh-version',
`get-crypto-library' and `zlib-support?'.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-10 | 1 | -0/+5 |
| | * | NEWS: Bump version to 0.7.0v0.7.0 | Artyom V. Poptsov | 2014-08-31 | 1 | -1/+1 |
| | * | ssh/message.scm (message-get-session): New procedure•••* ssh/message.scm (message-get-session): New procedure.
* ssh/message-func.c (guile_ssh_message_get_session): New procedure.
* ssh/message-func.h: Likewise.
* tests/server-client.scm ("message-get-session"): New TC.
* doc/api-messages.texi (Message Handling): Add description of
`message-get-session'
* doc/version.texi: Update.
* NEWS: Update.
| Artyom V. Poptsov | 2014-08-21 | 1 | -0/+1 |
| | * | ssh/channel.scm (channel-get-session): New procedure•••* ssh/channel-func.c (guile_ssh_channel_get_session): New procedure.
* ssh/channel-func.h (guile_ssh_channel_get_session): Likewise.
* ssh/channel.scm (channel-get-session): Export.
* tests/client-server.scm ("channel-get-session"): New TC.
* doc/api-channels.texi (Channels): Add description of
`channel-get-session' procedure.
* NEWS: Update.
| Artyom Poptsov | 2014-07-20 | 1 | -0/+1 |
| | * | Merge branch 'master' into gc-bug-fix | Artyom Poptsov | 2014-07-20 | 1 | -0/+2 |
| | |\ |
|
| | * \ | Merge branch 'master' into gc-bug-fix | Artyom Poptsov | 2014-07-19 | 1 | -0/+14 |
| | |\ \ |
|
| | * \ \ | Merge branch 'master' into gc-bug-fix | Artyom Poptsov | 2014-07-03 | 1 | -0/+7 |
| | |\ \ \ |
|
| | * \ \ \ | Merge branch 'master' into gc-bug-fix•••Conflicts:
ssh/channel-type.h
ssh/key-type.c
| Artyom Poptsov | 2014-06-25 | 1 | -0/+7 |
| | |\ \ \ \ |
|
| | * \ \ \ \ | Merge branch 'master' into gc-bug-fix | Artyom Poptsov | 2014-06-21 | 1 | -0/+1 |
| | |\ \ \ \ \ |
|
| | * \ \ \ \ \ | Merge branch 'master' into gc-bug-fix | Artyom Poptsov | 2014-06-20 | 1 | -1/+5 |
| | |\ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ | Merge branch 'master' into gc-bug-fix•••Conflicts:
ChangeLog
| Artyom Poptsov | 2014-06-06 | 1 | -0/+1 |
| | |\ \ \ \ \ \ \ |
|