mitogen/ansible_mitogen
David Wilson 219a202a82 issue #226: ansible: file transfer improvements
* put_data() supports setting mode and times.
* put_file() refuses to copy non-regular files (sockets, FIFOs).
* put_file() saves one RTT for <32KiB files by using put_data() and
  embedding file content in argument list.
* FileService returns dict with size/mode/owner/group/mtime/atime.
* FileService refuses to copy non-regular files.
* transfer_file() preserves file mode.
* transfer_file() preserves atime/mtime.
* transfer_file() optionally preserves ownership.
* transfer_file() optionally calls fsync().
* transfer_file() uses unique temporary file name to avoid conflicting
  with parallel transfers.
* transfer_file() ensures temporary file is deleted on any error.
* write_path() writes to a temporary file and deletes it on failure.
* write_path() uses unique temporary file name to avoid conflicting
  with parallel transfers.
* write_path() supports setting symbolic owner/group.
* write_path() optionally calls fsync().
* write_path() supports setting symbolic mode/mtime/atime.

Closes #226, #227, #229
2018-04-28 21:33:43 +01:00
..
plugins ansible: implement FreeBSD jail support. 2018-04-27 06:21:10 +01:00
__init__.py ansible: restructure to avoid intermediate imports 2018-03-19 21:58:29 +05:45
connection.py issue #226: ansible: file transfer improvements 2018-04-28 21:33:43 +01:00
logging.py master: annotate LogForwarder messages. 2018-04-27 03:11:06 +01:00
mixins.py ansible: rename helpers.py to target.py, to reflect its purpose 2018-04-08 19:34:03 +01:00
planner.py ansible: disable script interpreter processing for new-style 2018-04-21 20:59:36 +01:00
process.py ansible: remove JobResultService, more compatible async jobs; closes #191. 2018-04-20 17:02:48 +01:00
runner.py Ensure mod.__file__ is set; closes #210. 2018-04-22 13:29:50 +01:00
services.py issue #226: ansible: file transfer improvements 2018-04-28 21:33:43 +01:00
strategy.py ansible: implement FreeBSD jail support. 2018-04-27 06:21:10 +01:00
target.py issue #226: ansible: file transfer improvements 2018-04-28 21:33:43 +01:00