| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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. Poptsov | 2017-01-03 | 1 | -3/+6 |
| * | doc/api-shell.texi: Add an example for 'loadavg' | Artyom V. Poptsov | 2017-01-03 | 1 | -0/+15 |
| * | dist.scm, node.scm: Update copyright dates•••* modules/ssh/dist.scm, modules/ssh/dist/node.scm: Update copyright dates.
| Artyom V. Poptsov | 2017-01-03 | 2 | -2/+2 |
| * | README (Installation): Add a note about existing packages | Artyom V. Poptsov | 2017-01-03 | 1 | -0/+8 |
| * | README: Update | Artyom V. Poptsov | 2017-01-03 | 1 | -0/+1 |
| * | NEWS: Update | Artyom V. Poptsov | 2017-01-03 | 1 | -0/+4 |
| * | tunnel.scm (main-loop): Handle "interrupted system call" errors•••* modules/ssh/tunnel.scm (main-loop): Handle "interrupted system call" errors.
| Artyom V. Poptsov | 2017-01-03 | 1 | -12/+16 |
| * | .dir-locals.el: Configure 'with-ssh' indent | Artyom V. Poptsov | 2017-01-03 | 1 | -0/+1 |
| * | NEWS: Update | Artyom V. Poptsov | 2017-01-03 | 1 | -0/+17 |
| * | 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. Poptsov | 2017-01-03 | 3 | -0/+87 |
| * | shell.scm: Update module commentary•••* modules/ssh/shell.scm: Update module commentary.
| Artyom V. Poptsov | 2017-01-03 | 1 | -1/+2 |
| * | doc/api-dist.texi: Add description of 'node-loadavg' | Artyom V. Poptsov | 2017-01-03 | 1 | -1/+25 |
| * | tests/shell.scm ("loadavg"): New TC•••* tests/shell.scm ("loadavg"): New TC.
* tests/common.scm (start-server/exec): Handle "loadavg" request.
| Artyom V. Poptsov | 2017-01-02 | 2 | -0/+14 |
| * | tests/shell.scm ("command-available?"): New TC•••* tests/shell.scm ("command-available?"): New TC
| Artyom V. Poptsov | 2017-01-01 | 1 | -0/+8 |
| * | tests/common.scm (start-server/exec): Close output pipe | Artyom V. Poptsov | 2017-01-01 | 1 | -0/+1 |
| * | tests/shell.scm ("fallback-pgrep"): New TC•••* tests/shell.scm ("fallback-pgrep"): New TC.
* tests/common.scm (start-server/exec): Handle 'fallback-pgrep' request.
| Artyom V. Poptsov | 2017-01-01 | 2 | -0/+19 |
| * | tests/shell.scm: Update copyright dates | Artyom V. Poptsov | 2017-01-01 | 1 | -1/+1 |
| * | tests/shell.scm ("which"): New TC•••* tests/shell.scm ("which"): New TC.
* tests/common.scm (start-server/exec): Echo the received command back by
default.
| Artyom V. Poptsov | 2017-01-01 | 2 | -0/+16 |
| * | node.scm (rrepl-skip-to-prompt): Use 'when'•••* modules/ssh/dist/node.scm (rrepl-skip-to-prompt): Use 'when'.
| Artyom V. Poptsov | 2017-01-01 | 1 | -4/+2 |
| * | node.scm (node-loadavg): New procedure•••* modules/ssh/dist.scm (with-ssh): Move to (ssh dist node); re-export the
procedure.
* modules/ssh/dist/node.scm (node-loadavg): New procedure.
| Artyom V. Poptsov | 2017-01-01 | 2 | -9/+33 |
| * | shell.scm (loadavg): New procedure•••* modules/ssh/shell.scm (loadavg): New procedure.
| Artyom V. Poptsov | 2016-12-31 | 1 | -1/+9 |
| * | shell.scm (rexec): Check only for EOF object•••* modules/ssh/shell.scm (rexec): Check only for EOF object.
(eof-or-null?): Remove.
| Artyom V. Poptsov | 2016-12-31 | 1 | -10/+1 |
| * | tests/shell.scm: Add to the repository•••* tests/shell.scm: Add to the repository.
* tests/Makefile.am (SCM_TESTS): Add 'shell.scm'.
| Artyom V. Poptsov | 2016-12-31 | 2 | -0/+66 |
| * | tests/common.scm: (start-server/exec): Send EOF after response•••* tests/common.scm: (start-server/exec): Send EOF after response.
| Artyom V. Poptsov | 2016-12-31 | 1 | -2/+10 |
| * | shell.scm (fallback-pgrep): Add dumb 'full?' option•••* modules/ssh/shell.scm (fallback-pgrep): Add dumb 'full?' option so the
procedure can be used as drop-in replacement to 'pgrep' where full search is
performed (e.g. in (ssh dist node)).
* modules/ssh/dist/node.scm (node-server-running?): Update.
| Artyom V. Poptsov | 2016-12-25 | 2 | -10/+5 |
| * | shell.scm: Add/update docstrings•••* modules/ssh/shell.scm (pgrep): Update the docstring.
(pkill, fallback-pkill): Add docstrings.
| Artyom V. Poptsov | 2016-12-25 | 1 | -2/+13 |
| * | shell.scm (fallback-pkill): Use 'fallback-pkill'•••* modules/ssh/shell.scm (fallback-pkill): Use 'fallback-pkill'.
(fallback-pgrep): Return PIDs as the 1st value.
| Artyom V. Poptsov | 2016-12-25 | 1 | -11/+12 |
| * | shell.scm: Update the module commentary•••* modules/ssh/shell.scm: Update the module commentary.
| Artyom V. Poptsov | 2016-12-25 | 1 | -0/+3 |
| * | node.scm (procps-available?): New procedure•••* modules/ssh/dist/node.scm (procps-available?): New procedure.
(node-server-running?, node-stop-server): Use it.
| Artyom V. Poptsov | 2016-12-25 | 1 | -7/+7 |
| * | shell.scm (fallback-pkill): New procedure•••* modules/ssh/shell.scm (fallback-pkill): New procedure.
* modules/ssh/dist/node.scm (node-stop-server): Use it. Improve logging.
| Artyom V. Poptsov | 2016-12-25 | 2 | -10/+35 |
| * | node.scm (node-stop-server): Use SIGKILL signal as the last resort•••* modules/ssh/dist/node.scm (node-stop-server): Try to SIGTERM the RREPL
server first, then use SIGKILL signal. Add logging.
* modules/ssh/shell.scm (pkill): Allow to specify signal to send.
| Artyom V. Poptsov | 2016-12-25 | 2 | -2/+13 |
| * | shell.scm (rexec): Close a remote pipe after use•••* modules/ssh/shell.scm (rexec): Close a remote pipe after use.
| Artyom V. Poptsov | 2016-12-25 | 1 | -8/+10 |
| * | shell.scm (pgrep): Fix misspelled pgrep option•••* modules/ssh/shell.scm (pgrep): Fix misspelled pgrep option
| Artyom V. Poptsov | 2016-12-25 | 1 | -1/+1 |
| * | node.scm (node-server-running?): Fix the check•••* modules/ssh/dist/node.scm (node-server-running?) <guile-up-and-running?>:
Fix the check.
| Artyom V. Poptsov | 2016-12-25 | 1 | -2/+2 |
| * | shell.scm (pgrep, pkill): Use '-f' instead of '--full'•••* modules/ssh/shell.scm (pgrep, pkill): Use the short version of '--full'
option.
| Artyom V. Poptsov | 2016-12-24 | 1 | -2/+9 |
| * | shell.scm (pkill): New procedure•••* modules/ssh/shell.scm (pkill): New procedure
* modules/ssh/dist/node.scm (node-stop-server): Use it.
| Artyom V. Poptsov | 2016-12-18 | 2 | -4/+9 |
| * | shell.scm: Add missing (ice-9 receive) module•••* modules/ssh/shell.scm: Add missing (ice-9 receive) module.
| Artyom V. Poptsov | 2016-12-18 | 1 | -0/+1 |
| * | shell.scm (fallback-pgrep): Bugfix: Fix the format string•••* modules/ssh/shell.scm (fallback-pgrep): Bugfix: Use (ice-9 format), replace
all '~' with '~~'.
| Artyom V. Poptsov | 2016-12-18 | 1 | -1/+2 |
| * | modules/ssh/shell.scm: Fix commentary | Artyom V. Poptsov | 2016-12-18 | 1 | -1/+1 |
| * | shell.scm (fallback-pgrep): Add 'make-command' procedure•••* modules/ssh/shell.scm (fallback-pgrep): Add 'make-command' procedure.
| Artyom V. Poptsov | 2016-12-18 | 1 | -16/+19 |
| * | shell.scm: Use (ice-9 regex)•••* modules/ssh/shell.scm: Use (ice-9 regex) module.
| Artyom V. Poptsov | 2016-12-13 | 1 | -0/+1 |
| * | shell.scm (command-available?): New procedure•••* modules/ssh/shell.scm (command-available?): New procedure.
* modules/ssh/dist/node.scm (node-server-running?): Use it.
| Artyom V. Poptsov | 2016-12-13 | 2 | -4/+8 |
| * | shell.scm: New module•••* modules/ssh/shell.scm: New module.
* modules/ssh/dist/node.scm: Move all shell related procedures to (ssh shell).
Use (ssh shell).
* modules/ssh/Makefile.am (SCM_SOURCES): Add 'shell.scm'.
| Artyom V. Poptsov | 2016-12-13 | 3 | -59/+123 |
| * | node.scm: Implement a fallback pgrep•••* modules/ssh/dist/node.scm (which, pgrep, fallback-pgrep): New procedures.
(node-server-running?): Fallback to a Guile-SSH implementation of 'pgrep' if
procps tools aren't available on a node; issue a libssh warning if fallback
pgrep is used.
| Artyom V. Poptsov | 2016-12-11 | 1 | -12/+72 |
| * | dist.scm (distribute, dist-map, execute-job): Use 'when'•••* modules/ssh/dist.scm (distribute, dist-map, execute-job): Use 'when' instead
of 'and' where it is appropriate.
| Artyom V. Poptsov | 2016-12-11 | 1 | -6/+6 |
| * | api-dist.texi: Document procps dependency for 'make-node'•••* doc/api-dist.texi: Document procps dependency for 'make-node'.
| Artyom V. Poptsov | 2016-12-11 | 1 | -1/+11 |
| * | NEWS: Bump version to 0.10.2•••* NEWS: Update. Bump version to 0.10.2.
* configure.ac: Update.
* build-aux/compile: Update.
v0.10.2 | Artyom V. Poptsov | 2016-11-25 | 3 | -4/+6 |
| * | NEWS: Update | Artyom V. Poptsov | 2016-11-24 | 1 | -1/+3 |
| * | sftp-file-type.c (ptob_close): Add missing 'return' statement•••* libguile-ssh/sftp-file-type.c (ptob_close): Add missing 'return' statement.
| Artyom V. Poptsov | 2016-11-20 | 1 | -1/+3 |
| * | sftp-session-type.c (print_sftp_session): Add missing 'return' statement•••* libguile-ssh/sftp-session-type.c (print_sftp_session): Add missing 'return'
statement.
| Artyom V. Poptsov | 2016-11-20 | 1 | -1/+2 |