summaryrefslogtreecommitdiff
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-243-25/+24
* popen.scm: Don't use (ice-9 popen)•••* modules/ssh/popen.scm: Remove unused (ice-9 popen) dependency; don't export OPEN_READ, OPEN_WRITE and OPEN_BOTH (because the variables are defined in the top-level (guile) module.) Artyom V. Poptsov2015-12-241-3/+1
* examples/.gitignore: Ignore auto-generated filesArtyom V. Poptsov2015-12-241-0/+2
* examples/README: Update•••* examples/README: Fix description of 'rpc.scm' and 'ssshd.scm'. Artyom V. Poptsov2015-12-231-2/+4
* examples/README: UpdateArtyom V. Poptsov2015-12-231-5/+4
* examples/README: UpdateArtyom V. Poptsov2015-12-231-21/+23
* examples/README: UpdateArtyom V. Poptsov2015-12-231-23/+26
* NEWS: UpdateArtyom V. Poptsov2015-12-231-2/+10
* modules/ssh/tunnel.scm (p1->p2?): Simplify the checkArtyom V. Poptsov2015-12-221-1/+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
* README: Specify full path to logosArtyom V. Poptsov2015-12-201-2/+2
* README (License): New sectionArtyom V. Poptsov2015-12-201-0/+10
* 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-203-1/+1
* Merge branch 'wip-logo-rotated' into wip-logoArtyom V. Poptsov2015-12-202-233/+751
|\
| * 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-2028-185/+841
| |\
| * | 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
* | | Merge branch 'master' into wip-logoArtyom V. Poptsov2015-12-2028-185/+841
|\ \ \ | |/ / |/| / | |/
| * examples/pg-tunnel.scm: Rename to 'pg-tunnel.scm.in'•••* examples/pg-tunnel.scm: Rename to 'pg-tunnel.scm.in', use substitution to set the path to Guile. * examples/Makefile.am (EXTRA_DIST): Add 'pg-tunnel.scm.in'. (dist_examples_DATA): Add 'pg-tunnel.scm'. * README: Update. Artyom V. Poptsov2015-12-203-4/+7
| * examples/pg-tunnel.scm: Add to the repositoryArtyom V. Poptsov2015-12-201-0/+148
| * 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-206-125/+137
| * modules/ssh/dist/node.scm: Update the module commentaryArtyom V. Poptsov2015-12-201-0/+1
| * 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-203-9/+39
| * node.scm (node-run-server): Use a remote pipe•••* modules/ssh/dist/node.scm (node-run-server): Use a remote pipe to execute a command. Artyom V. Poptsov2015-12-181-7/+5
| * 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
| * README: UpdateArtyom V. Poptsov2015-12-141-4/+4
| * channel.scm: Update commentary•••* modules/ssh/channel.scm: Update commentary. Artyom V. Poptsov2015-12-141-6/+0
| * doc/api-popen.texi: Add examplesArtyom V. Poptsov2015-12-061-0/+44
| * tests/Makefile.am (CLEANFILES): Bugfix: Add 'dist-*' logs•••* tests/Makefile.am (CLEANFILES): Bugfix: Add 'dist-errors.log', 'dist-libssh.log'. Artyom V. Poptsov2015-12-061-0/+2
| * 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
| * 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-067-63/+99
| * tests/Makefile.am (EXTRA_DIST): Bugfix: Add 'config'Artyom V. Poptsov2015-12-061-1/+2
| * tests/popen.scm ("open-remote-output-pipe"): New TCArtyom V. Poptsov2015-12-061-0/+9
| * tests/popen.scm: Remove debug tracesArtyom V. Poptsov2015-12-061-3/+0
| * libguile-ssh/Makefile.am: Bugfix•••* libguile-ssh/Makefile.am (libguile_ssh_la_SOURCES): Bugfix: Remove unused 'sftp-session-main.h'. Artyom V. Poptsov2015-12-061-1/+1
| * tests/popen.scm: New test suite•••* tests/popen.scm: New test suite. * tests/client-server.scm: Move remote pipes test cases to 'popen.scm'. * tests/Makefile.am: Update. Artyom V. Poptsov2015-12-063-46/+99
| * tests/common.scm (start-server/exec): New procedure•••* tests/common.scm (start-server/exec): New procedure. * tests/client-server.scm ("open-remote-pipe", "open-remote-pipe*") ("open-remote-input-pipe"): Use it. Artyom V. Poptsov2015-12-062-6/+31
| * channel.scm: Update the module commentary•••* modules/ssh/channel.scm: Update the module commentary and copyright dates. Artyom V. Poptsov2015-12-061-1/+7
| * node.scm (node-server-running?): Bugfix: Check the return code•••* modules/ssh/dist/node.scm (node-server-running?): Bugfix: Check the return code of the executed command. Artyom V. Poptsov2015-12-061-6/+7
| * node.scm (node-guile-version): Bugfix•••* modules/ssh/dist/node.scm (node-guile-version): Bugfix: Ignore 'which' output. Artyom V. Poptsov2015-12-061-1/+1
| * node.scm (rexec): Use 'open-remote-input-pipe'•••* modules/ssh/dist/node.scm (rexec): Use 'open-remote-input-pipe'; simplify the code. Artyom V. Poptsov2015-12-061-7/+2
| * 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
| * tests/client-server.scm: Add tests for remote pipes•••* tests/client-server.scm ("open-remote-pipe", "open-remote-pipe*") ("open-remote-input-pipe"): New test cases. Artyom V. Poptsov2015-12-061-0/+48
| * NEWS: UpdateArtyom V. Poptsov2015-12-061-0/+5
| * 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-062-15/+52
| * libguile-ssh/channel-type.c (print_channel): Improve•••* libguile-ssh/channel-type.c (print_channel): Use 'scm_print_port_mode' procedure from Guile API so the mode will be printed right. Artyom V. Poptsov2015-12-061-6/+3
| * libguile-ssh/channel-type.c (init_channel_type): Use 'scm_from_long'Artyom V. Poptsov2015-12-061-2/+2