summaryrefslogtreecommitdiff
path: root/doc (follow)
Commit message (Expand)AuthorAgeFilesLines
* doc/api-shell.texi: Fix grammar a bitArtyom V. Poptsov2017-05-081-1/+2
* node.scm (rrepl-get-result): Bugfix: Handle compilation errors•••Guile-SSH would always fail to read compilation errors properly because it considered the message as "undefined" result. Now this bug should be fixed. An example of an error that now should be handled is "no code for module" due to using a non-existing module in 'with-ssh' expression. Reported by Mathieu, in <https://github.com/artyom-poptsov/guile-ssh/issues/3> * modules/ssh/dist/node.scm (rrepl-get-result): Bugfix: Do not consider compilation errors as undefined results. (rrepl-eval): Call 'exit' on the remote side to ensure that the remote side closed a channel. * tests/dist.scm: Improve logging. ("rrepl-get-result, compilation error"): New TC. * doc/guile-ssh.texi (Acknowledgments): Update. * AUTHORS, NEWS, THANKS: Update. Artyom V. Poptsov2017-04-231-0/+1
* doc/guile-ssh.texi: Fix a grammar errorArtyom V. Poptsov2017-01-061-1/+1
* doc/guile-ssh.texi: Update copyright datesArtyom V. Poptsov2017-01-041-1/+1
* doc/guile-ssh.texi (Introduction): Fix some typosArtyom V. Poptsov2017-01-041-6/+6
* guile-ssh.texi (Introduction): Update•••* doc/guile-ssh.texi (Introduction): Replace "language" with "programming language". Artyom V. Poptsov2017-01-031-1/+1
* guile-ssh.texi (Introduction): Describe the goals of the project•••* doc/guile-ssh.texi (Introduction): Describe the goals of this (humble) project. Artyom V. Poptsov2017-01-031-0/+37
* doc/api-dist.texi: Update the note about procps•••* doc/api-dist.texi: Update the note about procps: the module does not strictly depend on procps anymore. Artyom V. Poptsov2017-01-031-3/+6
* doc/api-shell.texi: Add an example for 'loadavg'Artyom V. Poptsov2017-01-031-0/+15
* doc/api-shell.texi: Add to the repository•••* doc/api-shell.texi: Add to the repository. * doc/guile-ssh.texi: Include 'api-shell.texi'. * doc/Makefile.am (guile_ssh_TEXINFOS): Add 'api-shell.texi'. Artyom V. Poptsov2017-01-033-0/+87
* doc/api-dist.texi: Add description of 'node-loadavg'Artyom V. Poptsov2017-01-031-1/+25
* api-dist.texi: Document procps dependency for 'make-node'•••* doc/api-dist.texi: Document procps dependency for 'make-node'. Artyom V. Poptsov2016-12-111-1/+11
* channel.scm: Remove trailing bang from 'channel-send-eof'.•••This procedure merely does I/O without mutating its argument, so it does not deserve the trailing '!' (similar to Scheme's 'write', 'put-bytevector', etc. procedures). * libguile-ssh/channel-func.c (gssh_channel_send_eof_x): Rename to... (gssh_channel_send_eof): ... this. Change Scheme name to '%channel-send-eof'. Adjust caller. * modules/ssh/channel.scm (channel-send-eof!): Rename to... (channel-send-eof): ... this. * tests/client-server.scm ("channel-send-eof!"): Rename to... ("channel-send-eof"): ... this. Adjust accordingly. * doc/api-channels.texi (Channel Management): Adjust accordingly. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Ludovic Courtès2016-11-061-2/+2
* doc: Add procedure index.•••* doc/indices.texi (Procedure Index): New node. * doc/guile-ssh.texi: Add it to the menu. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Ludovic Courtès2016-11-062-0/+6
* build: Remove 'version.texi', which is generated.•••* doc/version.texi: Remove. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Ludovic Courtès2016-11-061-9/+0
* channel.scm (channel-send-eof!): New procedure•••* modules/ssh/channel.scm (channel-send-eof!): New procedure. * libguile-ssh/channel-func.c (gssh_channel_send_eof_x): New procedure. * doc/api-channels.texi: Add description of 'channel-send-eof!'. * tests/client-server.scm ("channel-send-eof!"): New TC. * doc/version.texi, NEWS: Update. Artyom V. Poptsov2016-10-302-0/+47
* NEWS: Bump version to 0.10.1•••* NEWS: Bump version to 0.10.1. * configure.ac, doc/version.texi: Update. v0.10.1Artyom V. Poptsov2016-10-091-4/+4
* doc/guile-ssh.texi (Acknowledgments): UpdateArtyom V. Poptsov2016-10-091-0/+1
* NEWS: Bump version to 0.10.0•••* NEWS: Bump version to 0.10.0. * configure.ac, doc/version.texi: Likewise. v0.10.0Artyom V. Poptsov2016-08-201-2/+2
* doc/guile-ssh.texi (Acknowledgments): Update•••* doc/guile-ssh.texi (Acknowledgments): Update. * doc/version.texi: Update. Artyom V. Poptsov2016-08-202-2/+4
* doc/guile-ssh.texi: Update copyright datesArtyom V. Poptsov2016-08-071-1/+1
* api-channels.texi (channel-request-exec): Recommend to use remote pipes•••* doc/api-channels.texi (channel-request-exec): Recommend to use remote pipes as more high-level interface. Artyom V. Poptsov2016-08-071-0/+2
* doc/version.texi: UpdateArtyom V. Poptsov2016-05-031-2/+2
* Merge branch 'master' into wip-libssh-0-7Artyom V. Poptsov2016-02-231-0/+3
|\
| * doc/api-popen.texi: Add note about PTY and sterr/stdoutArtyom V. Poptsov2016-02-231-0/+3
* | doc/guile-ssh.texi, README: Update requirements•••* doc/guile-ssh.texi, README: Update requirements. Artyom V. Poptsov2016-02-231-2/+2
* | doc/api-servers.texi: Update description of 'hostkey' optionArtyom V. Poptsov2016-02-231-0/+5
|/
* popen.scm: Add 'OPEN_PTY' mode•••* modules/ssh/popen.scm: Add 'OPEN_PTY' mode. (open-remote-pipe): Open a pseudo terminal if 'OPEN_PTY' mode is requested. * modules/ssh/channel.scm (make-channel): Use 'string-contains' instead of 'string=?'. * doc/api-popen.texi: Update. Add examples. Artyom V. Poptsov2016-02-221-1/+73
* 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-2/+2
* doc/logo-with-text.svg: Improve•••* doc/logo-with-text.svg: Make the background for the text (sand) more chaotic. * doc/logo-with-text.png: Update. Artyom V. Poptsov2015-12-222-12/+85
* doc/logo.svg, doc/logo.png: Add to the repositoryArtyom V. Poptsov2015-12-202-0/+870
* doc/logo.svg: Rename•••* doc/logo.svg: Rename to 'doc/logo-with-text.svg'. * doc/logo.png: Rename to 'doc/logo-with-text.png'. * README: Update. Artyom V. Poptsov2015-12-202-0/+0
* doc/logo.png: UpdateArtyom V. Poptsov2015-12-201-0/+0
* doc/logo.svg: UpdateArtyom V. Poptsov2015-12-201-196/+682
* Merge branch 'master' into wip-logo-rotatedArtyom V. Poptsov2015-12-208-130/+272
|\
| * 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-205-125/+135
| * 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-1/+11
| * api-popen.texi: Add a reference to the Guile manual•••* doc/api-popen.texi: Add a reference to "Pipes" chapter in the Guile manual. Artyom V. Poptsov2015-12-141-1/+2
| * doc/api-popen.texi: Add examplesArtyom V. Poptsov2015-12-061-0/+44
| * doc/api-popen.texi: Add to the repository•••* doc/api-popen.texi: Add to the repository. * doc/Makefile.am (guile_ssh_TEXINFOS): Add 'api-popen.texi'. * doc/api-channels.texi: Move description of remote pipes to 'api-popen.texi'. * doc/guile-ssh.texi: Add reference to "Remote Pipes" node. * doc/version.texi: Update. Artyom V. Poptsov2015-12-065-36/+47
| * doc/api-channels.texi: Fix a typoArtyom V. Poptsov2015-12-061-1/+1
| * doc/api-channels.texi: Improve description of remote pipesArtyom V. Poptsov2015-12-061-0/+6
| * channel.scm: Implement I/O pipes•••* modules/ssh/channel.scm (open-remote-pipe, open-remote-pipe*): Accept pipe MODE as an argument. (open-remote-input-pipe, open-remote-input-pipe*) (open-remote-output-pipe, open-remote-output-pipe*): New procedures. * doc/api-channels.texi: Update description of remote pipes. Artyom V. Poptsov2015-12-061-6/+17
| * 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-4/+4
| * channel.scm (make-channel): Accept optional flags•••* modules/ssh/channel.scm (make-channel): Accept optional flags that allow to create an input, output or input/output channel. The procedure creates a bidirectional tunnel by default. * libguile-ssh/channel-type.c (guile_ssh_make_channel): Likewise. Rename the Scheme procedure to '%make-channel'. All callers updated. (_scm_from_channel_data): Accept flags. Assert flags value. (print_channel): Print the direction of a channel. (init_channel_type): Define 'RDNG' and 'WRTNG' symbols. * libguile-ssh/channel-type.h: Update. * libguile-ssh/message-func.c (guile_ssh_message_channel_request_open_reply_accept): Update. * doc/api-channels.texi: Update description of 'make-channel'. Artyom V. Poptsov2015-12-051-3/+7
| * 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/+17
| * 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/+28
* | doc/logo.svg: Rotate the shell•••* doc/logo.svg: Rotate the shell, add text shadow. * doc/logo.png: Update. Artyom V. Poptsov2015-11-282-311/+343
* | doc: Add the Guile-SSH logo•••* doc/logo.svg, doc/logo.png: Add to the repository. * README: Add the logo. Artyom V. Poptsov2015-11-252-0/+507
|/
* api-sftp.texi: Improve description of 'sftp-get-error'•••* doc/api-sftp.texi: Improve description of 'sftp-get-error': describe possible return values, fix formatting a bit. Artyom V. Poptsov2015-11-231-2/+35