summaryrefslogtreecommitdiff
path: root/NEWS (follow)
Commit message (Expand)AuthorAgeFilesLines
* NEWS: Bump version to 0.9.0•••* NEWS: Bump version to 0.9.0. * configure.ac, doc/version.texi: Likewise. v0.9.0Artyom V. Poptsov2015-12-241-21/+20
* NEWS: UpdateArtyom V. Poptsov2015-12-231-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. Poptsov2015-12-201-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. Poptsov2015-12-201-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. Poptsov2015-12-061-6/+3
* NEWS: UpdateArtyom V. Poptsov2015-12-061-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. Poptsov2015-12-051-1/+1
* NEWS: UpdateArtyom V. Poptsov2015-12-051-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. Poptsov2015-12-041-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. Poptsov2015-12-011-0/+4
* NEWS: UpdateArtyom V. Poptsov2015-11-241-0/+3
* modules/ssh/dist/node.scm: Export 'node-tunnel'•••* modules/ssh/dist/node.scm: Export 'node-tunnel'. * NEWS: Update. Artyom V. Poptsov2015-11-241-0/+1
* NEWS: UpdateArtyom V. Poptsov2015-11-011-0/+30
* NEWS: Bump version to 0.8.0•••* NEWS: Bump version to 0.8.0. * configure.ac, doc/version.texi: Likewise. v0.8.0Artyom V. Poptsov2015-08-041-1/+1
* NEWS: Mention the new RREPL example programArtyom V. Poptsov2015-08-041-3/+6
* NEWS: UpdateArtyom V. Poptsov2015-08-021-0/+1
* NEWS: UpdateArtyom V. Poptsov2015-07-311-0/+6
* NEWS: UpdateArtyom V. Poptsov2015-07-311-0/+3
* NEWS: UpdateArtyom V. Poptsov2015-07-251-0/+3
* NEWS: UpdateArtyom V. Poptsov2015-06-061-0/+8
* Merge branch 'master' into wip-port-forwarding•••Conflicts: ChangeLog doc/api-channels.texi ssh/channel.scm Artyom V. Poptsov2015-05-011-1/+80
|\
| * NEWS: Bump version to 0.7.2•••* NEWS: Bump version to 0.7.2 * configure.ac, doc/version.texi: Likewise. v0.7.2Artyom V. Poptsov2015-02-241-1/+1
| * NEWS: UpdateArtyom V. Poptsov2015-02-241-1/+1
| * NEWS: UpdateArtyom V. Poptsov2015-02-241-0/+5
| * NEWS: UpdateArtyom V. Poptsov2015-02-241-0/+5
| * NEWS: UpdateArtyom V. Poptsov2015-02-221-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. Poptsov2015-02-221-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. Poptsov2015-02-121-0/+6
| * NEWS: UpdateArtyom V. Poptsov2015-02-081-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. Poptsov2015-02-081-0/+3
| * ssh/version.c: Don't include `gcrypt.h'Artyom V. Poptsov2014-10-131-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. Poptsov2014-10-121-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. Poptsov2014-10-121-0/+3
| * NEWS: Bump version to 0.7.1•••* NEWS: Bump version to 0.7.1. * configure.ac, doc/version.texi: Likewise. v0.7.1Artyom V. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-111-0/+2
| * NEWS: UpdateArtyom V. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-101-0/+5
| * NEWS: Bump version to 0.7.0v0.7.0Artyom V. Poptsov2014-08-311-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. Poptsov2014-08-211-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 Poptsov2014-07-201-0/+1
| * Merge branch 'master' into gc-bug-fixArtyom Poptsov2014-07-201-0/+2
| |\
| * \ Merge branch 'master' into gc-bug-fixArtyom Poptsov2014-07-191-0/+14
| |\ \
| * \ \ Merge branch 'master' into gc-bug-fixArtyom Poptsov2014-07-031-0/+7
| |\ \ \
| * \ \ \ Merge branch 'master' into gc-bug-fix•••Conflicts: ssh/channel-type.h ssh/key-type.c Artyom Poptsov2014-06-251-0/+7
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into gc-bug-fixArtyom Poptsov2014-06-211-0/+1
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into gc-bug-fixArtyom Poptsov2014-06-201-1/+5
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into gc-bug-fix•••Conflicts: ChangeLog Artyom Poptsov2014-06-061-0/+1
| |\ \ \ \ \ \ \