summaryrefslogtreecommitdiff
path: root/modules/ssh/sftp.scm (follow)
Commit message (Expand)AuthorAgeFilesLines
* modules/ssh/sftp.scm: Add the module commentaryArtyom V. Poptsov2015-11-231-0/+27
* sftp-file-type.c (gssh_open_file): Rename Scheme procedure•••* libguile-ssh/sftp-file-type.c (gssh_open_file): Rename Scheme procedure to '%gssh-sftp-open'. All callers updated. * modules/ssh/sftp.scm (sftp-open-file): Rename to 'sftp-open'. All callers updated. (call-with-remote-input-file, call-with-remote-output-file): Update. * doc/api-sftp.texi: Update. Artyom V. Poptsov2015-10-281-6/+6
* sftp.scm: Add high-level API for remote files•••* modules/ssh/sftp.scm (call-with-remote-input-file) (call-with-remote-output-file, with-input-from-remote-file) (with-output-to-remote-file): New procedures. * doc/api-sftp.texi: Update. Artyom V. Poptsov2015-10-281-1/+87
* modules/ssh/sftp.scm (sftp-mkdir): Update the docstringArtyom V. Poptsov2015-10-281-2/+3
* sftp.scm (sftp-chmod): Require 'mode' argument•••* modules/ssh/sftp.scm (sftp-chmod): Require 'mode' argument. * doc/api-sftp.texi: Update. Artyom V. Poptsov2015-10-281-4/+3
* sftp.scm (sftp-open-file): Improve the docstring•••* modules/ssh/sftp.scm (sftp-open-file): Improve the docstring. Artyom V. Poptsov2015-10-281-2/+3
* sftp.scm (%make-sftp-session, make-sftp-session): Rename args•••* modules/ssh/sftp.scm (%make-sftp-session, make-sftp-session): Rename arguments, update the docstring. Artyom V. Poptsov2015-10-281-6/+6
* sftp.scm (%make-sftp-session, %sftp-init): New procedures•••* modules/ssh/sftp.scm (%make-sftp-session): New procedure. (sftp-init): Rename to '%sftp-init'. (make-sftp-session): Initialize an SFTP session. Artyom V. Poptsov2015-10-281-7/+32
* sftp-session-type.c: Rename some procedures•••* libguile-ssh/sftp-session-type.c (guile_ssh_is_sftp_session_p): Rename Scheme procedure to '%gssh-sftp-session?'. All callers updated. (guile_ssh_make_sftp_session): Rename Scheme procedure to '%gssh-make-sftp-session'. All callers updated. * modules/ssh/sftp.scm (make-sftp-session, sftp-session?): Update. Artyom V. Poptsov2015-10-281-2/+2
* sftp.scm (sftp-file?): New procedure•••* modules/ssh/sftp.scm (sftp-file?): New procedure. * libguile-ssh/sftp-file-type.c (gssh_sftp_session_p): New procedure. Artyom V. Poptsov2015-10-051-1/+7
* modules/ssh/sftp.scm (sftp-open-file): Update the docstringArtyom V. Poptsov2015-10-051-1/+2
* modules/ssh/sftp.scm (sftp-open-file): Rename argsArtyom V. Poptsov2015-10-051-2/+2
* sftp.scm (sftp-unlink): New procedure•••* modules/ssh/sftp.scm (sftp-unlink): New procedure. * libguile-ssh/sftp-session-func.c (gssh_sftp_unlink): New procedure. Artyom V. Poptsov2015-10-051-0/+6
* sftp-file-main.c: Add to the repository•••* libguile-ssh/sftp-file-main.c: Add to the repository. * libguile-ssh/sftp-file-type.h: Add missed includes. * modules/ssh/sftp.scm: Use 'init_sftp_file'. Artyom V. Poptsov2015-10-041-1/+1
* modules/ssh/sftp.scm (sftp-open-file): Fix the default modeArtyom V. Poptsov2015-10-041-1/+1
* sftp-file-type.{c,h}: Add to the repository•••* libguile-ssh/sftp-file-type.h, libguile-ssh/sftp-file-type.c: Add to the repository. * libguile-ssh/Makefile.am (libguile_ssh_la_SOURCES, BUILT_SOURCES): Update. * modules/ssh/sftp.scm (sftp-open-file): New procedure. Artyom V. Poptsov2015-10-041-1/+8
* sftp.scm (sftp-symlink): New procedure•••* modules/ssh/sftp.scm (sftp-symlink): New procedure. * libguile-ssh/sftp-session-func.c (gssh_sftp_symlink): New procedure. Artyom V. Poptsov2015-09-151-0/+8
* sftp.scm (sftp-readlink): New procedure•••* modules/ssh/sftp.scm (sftp-readlink): New procedure. * libguile-ssh/sftp-session-func.c (gssh_sftp_readlink): New procedure. Artyom V. Poptsov2015-09-151-0/+6
* sftp.scm (sftp-mv): New procedure•••* modules/ssh/sftp.scm (sftp-mv): New procedure. * libguile-ssh/sftp-session-func.c (gssh_sftp_mv): New procedure. Artyom V. Poptsov2015-09-151-0/+6
* modules/ssh/sftp.scm: Export 'sftp-rmdir'Artyom V. Poptsov2015-09-131-0/+1
* sftp.scm (sftp-rmdir): New procedure•••* modules/ssh/sftp.scm (sftp-rmdir): New procedure. * libguile-ssh/sftp-session-func.c (gssh_sftp_rmdir): New procedure. Artyom V. Poptsov2015-09-131-0/+5
* sftp.scm (sftp-chmod): New procedure•••* modules/ssh/sftp.scm (sftp-chmod): New procedure. * libguile-ssh/sftp-session-func.c (gssh_sftp_chmod): New procedure. Artyom V. Poptsov2015-09-131-1/+8
* sftp.scm (sftp-mkdir): Bugfix: Use #o777 as the default mode•••* modules/ssh/sftp.scm (sftp-mkdir): Bugfix: Use #o777 as the default mode instead of an umask value. Artyom V. Poptsov2015-09-131-1/+1
* sftp.scm (sftp-get-error): Return an error name as a symbol•••* libguile-ssh/sftp-session-func.c (gssh_sftp_get_error): Return an error name as a symbol * modules/ssh/sftp.scm (sftp-get-error): Update the docstring. Artyom V. Poptsov2015-09-121-1/+2
* sftp.scm (sftp-get-error): New procedure•••* libguile-ssh/sftp-session-func.c (gssh_sftp_get_error): New procedure. * modules/ssh/sftp.scm (sftp-get-error): New procedure. Artyom V. Poptsov2015-09-121-0/+5
* modules/ssh/sftp.scm (sftp-init): ExportArtyom V. Poptsov2015-09-121-0/+1
* sftp.scm (sftp-mkdir): New procedure•••* modules/ssh/sftp.scm (sftp-mkdir): New procedure. Artyom V. Poptsov2015-09-121-1/+8
* modules/ssh/sftp.scm: New module•••* modules/ssh/sftp.scm: Add the missed module to the repository. Artyom V. Poptsov2015-09-091-0/+51