summaryrefslogtreecommitdiff
path: root/modules/ssh/tunnel.scm (follow)
Commit message (Expand)AuthorAgeFilesLines
* modules/ssh/tunnel.scm: Update copyright datesArtyom V. Poptsov2017-05-081-1/+1
* tunnel.scm (main-loop/reverse): Remove unused code•••* modules/ssh/tunnel.scm (main-loop/reverse): Remove unused code. Artyom V. Poptsov2017-05-031-3/+1
* tunnel.scm (tunnel-timeout/s+us): New procedure.•••* modules/ssh/tunnel.scm (tunnel-timeout/s+us): New procedure. (main-loop): Use it. Artyom V. Poptsov2017-05-031-8/+15
* tunnel.scm (main-loop/reverse): Improve the code a bit•••* modules/ssh/tunnel.scm (main-loop/reverse): Improve the code a bit. Artyom V. Poptsov2017-05-031-13/+13
* tunnel.scm (main-loop/reverse) <tunnel-connect>: New procedure.•••* modules/ssh/tunnel.scm (main-loop/reverse) <tunnel-connect>: New procedure. Use it to make a connection for a reverse tunnel. Artyom V. Poptsov2017-05-031-3/+9
* tunnel.scm (main-loop): Handle "interrupted system call" errors•••* modules/ssh/tunnel.scm (main-loop): Handle "interrupted system call" errors. Artyom V. Poptsov2017-01-031-12/+16
* tunnel.scm (make-tunnel-channel): Use 'unless'•••* modules/ssh/tunnel.scm (make-tunnel-channel): Use 'unless' instead of 'or' for error checking. Artyom V. Poptsov2016-06-121-3/+3
* modules/ssh/tunnel.scm (p1->p2?): Simplify the checkArtyom V. Poptsov2015-12-221-1/+2
* tunnel.scm: Use plain SRFI-9 records•••* modules/ssh/dist/job.scm, modules/ssh/dist/node.scm, modules/ssh/tunnel.scm: Use plain SRFI-9 records instead of GNU immutable records to make Guile-SSH work with GNU Guile versions older than 2.0.9 (where immutable records were first introduced). Artyom V. Poptsov2015-08-031-1/+2
* tunnel.scm: Don't use (ice-9 iconv)•••* modules/ssh/tunnel.scm: Remove unneeded dependency on (ice-9 iconv). Artyom V. Poptsov2015-08-021-1/+0
* tunnel.scm (call-with-ssh-forward): Use dynamic wind•••* modules/ssh/tunnel.scm (call-with-ssh-forward): Use dynamic wind to free ascquired resources. Artyom V. Poptsov2015-08-021-4/+7
* tunnel.scm (start-forward): Don't reuse socket address•••* modules/ssh/tunnel.scm (start-forward): Don't reuse socket address. Artyom V. Poptsov2015-08-021-1/+0
* tunnel.scm (call-with-ssh-forward): Handle connection errors•••* modules/ssh/tunnel.scm (call-with-ssh-forward): Try to connect again after a delay if the connection failed. The number of connection tries is not limited. Artyom V. Poptsov2015-08-021-2/+8
* ssh/*.scm: Move to 'modules/ssh'•••* ssh/auth.scm, ssh/channel.scm, ssh/dist.scm, ssh/key.scm, ssh/log.scm, ssh/message.scm, ssh/server.scm, ssh/session.scm, ssh/tunnel.scm, ssh/version.scm, ssh/dist/Makefile.am, ssh/dist/job.scm, ssh/dist/node.scm: Move to 'modules/ssh'. * ssh/Makefile.am: Update. * modules/Makefile.am (SUBDIRS): Add 'ssh'. * .gitignore: Ignore *.go files. * configure.ac (AC_CONFIG_FILES): Add 'modules/ssh/dist/Makefile'. Artyom V. Poptsov2015-07-251-0/+269