summaryrefslogtreecommitdiffstats
path: root/daemon/file.c
Commit message (Expand)AuthorAgeFilesLines
* New API: rm-f: remove a file, ignoring errors if it doesn't exist.Richard W.M. Jones2012-09-171-0/+18
* daemon: collect list of called external commandsOlaf Hering2012-08-301-3/+7
* guestfs_write, guestfs_write_append: Reimplement to avoid protocol limits.Richard W.M. Jones2012-08-171-2/+2
* guestfs_read_lines: Reimplement to avoid protocol limits.Richard W.M. Jones2012-08-171-48/+0
* guestfs_read_file: Reimplement to avoid protocol limits.Richard W.M. Jones2012-08-171-59/+0
* guestfs_cat: Reimplement to avoid protocol limits.Richard W.M. Jones2012-08-171-69/+0
* Use O_CLOEXEC / SOCK_CLOEXEC for almost all file descriptors.Richard W.M. Jones2012-03-141-10/+10
* Replace 'int' with 'size_t' passim.Richard W.M. Jones2012-03-131-2/+3
* daemon: Implement a growable strings buffer type.Richard W.M. Jones2012-03-131-6/+5
* comment: Note time-of-check to time-of-use race found by Coverity.Richard W.M. Jones2012-03-081-0/+6
* Revert "daemon: Run udev_settle after pwrite-device finishes."Richard W.M. Jones2012-02-061-15/+3
* daemon: Run udev_settle after pwrite-device finishes.Richard W.M. Jones2012-01-191-3/+15
* daemon: pwrite/pread: Don't double close on error path.Richard W.M. Jones2012-01-191-2/+0
* Tempus fugit.Richard W.M. Jones2012-01-181-1/+1
* Update FSF address.Matthew Booth2011-11-081-1/+1
* New API: write-appendRichard W.M. Jones2011-07-141-1/+29
* daemon: Don't use ../src path to include generator_protocol.hRichard W.M. Jones2010-11-031-1/+1
* New API: pread-device, partial read for devices.Richard W.M. Jones2010-09-271-15/+38
* pread: Check count and offset parameters are not negative.Richard W.M. Jones2010-09-271-0/+10
* New API: pwrite-deviceRichard W.M. Jones2010-09-261-9/+35
* pwrite: Check offset is not negative.Richard W.M. Jones2010-09-261-0/+5
* daemon: Move 'exists', 'is-file' and 'is-dir' to separate file.Richard Jones2010-09-091-34/+0
* file: Fix file command on /dev/VG/LV paths (RHBZ#582484).Richard Jones2010-06-081-1/+6
* file: Restrict to regular files (RHBZ#582484).Richard Jones2010-06-041-11/+35
* touch: Restrict touch to regular files only (RHBZ#582484).Richard Jones2010-06-041-0/+20
* daemon: Rearrange code in 'file' command.Richard Jones2010-06-041-16/+15
* daemon: write-file: Check range of size parameter (RHBZ#597135).Richard Jones2010-06-021-1/+22
* New API: Implement pwrite system call (partial fix for RHBZ#592883).Richard Jones2010-05-201-0/+31
* New API: write for creating files with fixed content (RHBZ#501889).Richard Jones2010-05-201-0/+28
* daemon: Fix read-file so it fails gracefully for large files (RHBZ#589039).Richard Jones2010-05-071-4/+10
* Improved checking, documentation of modes (RHBZ#582901, RHBZ#582929).Richard Jones2010-04-171-0/+5
* daemon: Don't need to prefix error messages with the command name.Richard Jones2010-02-121-12/+12
* Add 'filesize' call.Richard Jones2010-01-251-0/+18
* daemon: Use gnulib futimens module.Richard Jones2009-11-251-4/+0
* use STREQ, not strcmp: part 1Jim Meyering2009-11-091-2/+2
* change strncmp() == 0 to STREQLEN()Jim Meyering2009-11-091-1/+1
* New API call: preadRichard Jones2009-11-021-0/+52
* New API calls: truncate, truncate_size, mkdir_mode, utimens, lchown.Richard Jones2009-11-021-0/+17
* generator.ml: finish adding Dev_or_Path supportJim Meyering2009-08-131-2/+0
* generator.ml: use new "Pathname" designationJim Meyering2009-08-131-45/+12
* update all NEED_ROOT usesJim Meyering2009-08-131-11/+11
* s/NEED_ROOT_OR_IS_DEVICE/REQUIRE_ROOT_OR_RESOLVE_DEVICE/Jim Meyering2009-08-131-1/+1
* manually adjust ABS_PATH uses for new semanticsJim Meyering2009-08-131-1/+1
* update all uses of ABS_PATHJim Meyering2009-08-131-10/+10
* change almost all uses: s/IS_DEVICE/RESOLVE_DEVICE/Jim Meyering2009-08-131-1/+1
* daemon/file.c: remove duplicate absolute-path checkJim Meyering2009-08-101-1/+0
* Convert all TABs-as-indentation to spaces.Jim Meyering2009-08-031-9/+9
* Pass '-z' parameter to 'file' command so it looks inside compressed files.Richard Jones2009-07-281-1/+1
* Replace shell_quote function with %Q and %R printf specifiers.Richard Jones2009-07-281-14/+10
* Fix typo in error message.Richard Jones2009-07-221-1/+1