summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* NEWS, THANKS: UpdateArtyom V. Poptsov2016-08-072-0/+31
* TODO: UpdateArtyom V. Poptsov2016-08-071-0/+2
* README: Mention 'uptop.scm'Artyom V. Poptsov2016-08-071-0/+1
* examples/Makefile.am: Update copyright datesArtyom V. Poptsov2016-08-071-1/+1
* examples/uptop.scm.in: Add to the repository•••* examples/uptop.scm.in: Add to the repository. * examples/Makefile.am (EXTRA_DIST, dist_examples_DATA): Update. * examples/README, examples/.gitignore: Update. Artyom V. Poptsov2016-08-074-2/+97
* tests/client-server.scm: Add TCs for 'userauth-public-key/auto!'Artyom V. Poptsov2016-08-071-0/+16
* 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
* node.scm: Update copyright dates•••* modules/ssh/dist/node.scm: Update copyright dates Artyom V. Poptsov2016-07-311-1/+1
* node.scm (node-server-running?): Bugfix: Check if default port is set•••* modules/ssh/dist/node.scm (node-server-running?): Bugfix: Check if default port is set for node before checking for RREPL with that port. Artyom V. Poptsov2016-07-311-4/+7
* node.scm (node-server-running?): Bugfix: Check the default port•••'node-server-running?' would always fail to detect running Guile REPL server if no port was specified to '--listen' option. The patch fixes that. * modules/ssh/dist/node.scm (node-server-running?): Check for a Guile REPL process started with default port. Artyom V. Poptsov2016-07-311-7/+14
* Makefile.am (SUBDIRS): Change order of dirs•••* Makefile.am (SUBDIRS): Place 'tests' after 'modules' to ensure that modules are compiled before tests performed. Artyom V. Poptsov2016-07-301-3/+3
* tests/client-server.scm: Improve some TCs•••* tests/client-server.scm (call-with-connected-session/channel-test): New procedure. Use it instead of 'make-session/channel-test'. (make-session/channel-test): Remove. Artyom V. Poptsov2016-07-171-64/+68
* tests/tunnel.scm ("call-with-ssh-forward"): Use 'poll'•••* tests/tunnel.scm ("call-with-ssh-forward"): Use 'poll' procedure from 'common.scm'. Artyom V. Poptsov2016-07-161-2/+1
* tests/tunnel.scm ("port forwarding, direct"): Use 'poll'•••* tests/tunnel.scm ("port forwarding, direct"): Use 'poll' procedure from 'common.scm'. Artyom V. Poptsov2016-07-161-2/+1
* tests/dist.scm: Update copyright datesArtyom V. Poptsov2016-07-151-1/+1
* tests/dist.scm ("with-ssh"): Simplify the client partArtyom V. Poptsov2016-07-151-14/+9
* tests/common.scm (call-with-connected-session): Ensure that session is connected•••* tests/common.scm (call-with-connected-session): Ensure that session is connected. * tests/tunnel.scm ("make-tunnel"): Improve test case: start server process before testing of the client part. Artyom V. Poptsov2016-07-152-14/+24
* tests/tunnel.scm: Update copyright datesArtyom V. Poptsov2016-07-041-1/+1
* tests/tunnel.scm (call-with-forward-channel): New proc•••* tests/tunnel.scm (call-with-forward-channel): New procedure. Use it instead of 'make-channel/pf-test'. ('make-channel/pf-test): Remove. Artyom V. Poptsov2016-07-041-15/+18
* tests/tunnel.scm: Use 'test-equal-with-log'•••* tests/tunnel.scm: Use 'test-equal-with-log' where it is possible. Artyom V. Poptsov2016-07-041-13/+13
* tests/tunnel.scm (call-with-connected-session/tunnel): New proc•••* tests/tunnel.scm (call-with-connected-session/tunnel): New procedure. Use it in the tests. Artyom V. Poptsov2016-07-041-51/+52
* tests/common.scm: Don't export internal procedures•••* tests/common.scm (setup-libssh-logging!, setup-error-logging!) (setup-test-suite-logging!): Don't export. Artyom V. Poptsov2016-07-041-3/+0
* tests/common.scm (test-begin-with-log): New procedure•••* tests/common.scm (test-begin-with-log): New procedure. * tests/client-server.scm, tests/common.scm, tests/dist.scm, tests/key.scm, tests/popen.scm, tests/server-client.scm, tests/server.scm, tests/session.scm, tests/tunnel.scm: Use it. Artyom V. Poptsov2016-07-049-68/+28
* tests/popen.scm: Update copyright datesArtyom V. Poptsov2016-07-041-1/+1
* tests/common.scm (call-with-connected-session): New procedure•••* tests/client-server.scm (call-with-connected-session): Move to 'common.scm'. * tests/common.scm (call-with-connected-session): New procedure. * tests/popen.scm: Use it. Update tests. (call-with-connected-session/popen): New procedure. Use it in the tests. Artyom V. Poptsov2016-07-033-42/+48
* tests/client-server.scm ("userauth-public-key!, success"): CleanupArtyom V. Poptsov2016-07-031-2/+2
* tests/client-server.scm (call-with-connected-session): New proc•••* tests/client-server.scm (call-with-connected-session): New procedure. Use it everywhere in tests. ("connect!, disconnect!", "get-protocol-version") ("authenticate-server, not-known", "authenticate-server, ok") ("get-public-key-hash", "userauth-none!, denied") ("userauth-none!, partial") ("userauth-password!, password: non-string object") ("userauth-password!, success", "userauth-password!, denied") ("userauth-password!, partial") ("userauth-public-key!, private-key: non-key object") ("userauth-public-key!, private-key: public key") ("userauth-public-key!, success", "userauth-get-list"): Update. Remove extra delays. Artyom V. Poptsov2016-07-031-101/+68
* tests/session.scm ("blocking-flush!"): Improve•••* tests/session.scm ("blocking-flush!"): Use 'test-equal-with-log', simplify a bit. Artyom V. Poptsov2016-07-031-4/+3
* tests/log.scm: Use 'test-equal' where it's possibleArtyom V. Poptsov2016-07-031-10/+15
* tests/dist.scm ("split"): Split into two testsArtyom V. Poptsov2016-07-031-3/+9
* tests/common.scm (test-equal-with-log): New macro•••* tests/common.scm (test-equal-with-log): New macro. * tests/client-server.scm: Use it. Artyom V. Poptsov2016-07-032-24/+39
* tests/common.scm (test-error-with-log): Bugfix•••* tests/common.scm (test-error-with-log): Bugfix: Call 'test-error-with-log/handler' properly, with the test name as the 1st parameter. Artyom V. Poptsov2016-07-031-1/+1
* modules/srfi: Compile SRFI-64 module•••* modules/srfi/Makefile.am: Add to the repository. * modules/Makefile.am (SUBDIRS): Add 'srfi' * configure.ac: Update. Artyom V. Poptsov2016-07-033-1/+48
* tests/Makefile.am: Compile 'common.scm'Artyom V. Poptsov2016-07-031-2/+32
* tests/common.scm (test-error-with-log/=): New macro•••* tests/common.scm (test-error-with-log/=): New macro. (test-error-with-log/handler): New macro. (test-error-with-log): Use 'test-error-with-log/handler'. * tests/dist.scm ("rrepl-get-result, error"): Use 'test-error-with-log/='. Artyom V. Poptsov2016-07-032-13/+28
* tests/client-server.scm: Add a new TC•••* tests/client-server.scm ("userauth-public-key!, private-key: public key"): New test case. Artyom V. Poptsov2016-06-151-0/+20
* tests/client-server.scm: Add a new TC•••* tests/client-server.scm ("userauth-public-key!, private-key: non-key object"): Add a new test case. Artyom V. Poptsov2016-06-151-0/+20
* tests/client-server.scm: Add new TCs•••* tests/client-server.scm ("userauth-password!, session: non-session object") ("userauth-password!, session: non-connected session") ("userauth-password!, password: non-string object"): Add new TCs. Artyom V. Poptsov2016-06-131-0/+36
* tests/client-server.scm: Improve sectioning a bitArtyom V. Poptsov2016-06-131-0/+7
* tests/client-server.scm: Add a new TC•••* tests/client-server.scm ("userauth-public-key!, non-connected session"): Add new test case. Artyom V. Poptsov2016-06-131-0/+12
* tests/client-server.scm: Add a new TC•••* tests/client-server.scm ("userauth-public-key!, wrong parameter"): New test case. Artyom V. Poptsov2016-06-131-0/+5
* tests/client-server.scm: Add a new TC•••* tests/client-server.scm ("userauth-get-list, non-connected"): New test case. Artyom V. Poptsov2016-06-131-0/+3
* tests/client-server.scm: Add a new TC•••* tests/client-server.scm ("userauth-get-list, wrong parameter"): New test case. Artyom V. Poptsov2016-06-131-0/+6
* tests/client-server.scm: Add a new TC•••* tests/client-server.scm ("userauth-none!, wrong parameter"): New test case. Artyom V. Poptsov2016-06-131-0/+5
* tests/client-server.scm: Add a new TC•••* tests/client-server.scm ("userauth-none!, not connected"): New TC. Artyom V. Poptsov2016-06-131-0/+5
* .dir-locals.el: UpdateArtyom V. Poptsov2016-06-131-1/+2
* tests/dist.scm ("rrepl-skip-to-prompt, invalid input"): Fix TC nameArtyom V. Poptsov2016-06-121-1/+1
* tests/dist.scm ("hand-out-job, invalid type"): New test caseArtyom V. Poptsov2016-06-121-0/+4
* tests/common.scm (test-error-with-log): Bugfix•••* tests/common.scm (test-error-with-log): Bugfix: Handle 2nd syntax rule properly. Artyom V. Poptsov2016-06-121-4/+4