Commit Graph

  • 60e7a0ca9f fusefrontend: xattr: fix hang on FIFOs Jakob Unterwurzacher 2018-11-12 22:22:10 +0100
  • 1d5500c3db fusefrontend: only compile getBackingPath() on Darwin Jakob Unterwurzacher 2018-11-11 18:32:48 +0100
  • c3adf9729d fusefrontend: make ListXAttr symlink-safe on Linux Jakob Unterwurzacher 2018-11-11 18:27:37 +0100
  • d3ae87fa2b fusefrontend: make RemoveXAttr() symlink-safe Jakob Unterwurzacher 2018-11-11 18:04:44 +0100
  • 810d2a8b47 fusefrontend: make SetXAttr() symlink-safe on Linux Jakob Unterwurzacher 2018-11-11 17:57:24 +0100
  • 2286372603 fusefrontend: make GetXAttr() symlink-safe on Linux Jakob Unterwurzacher 2018-11-11 17:43:48 +0100
  • b97d7d1d33 tests: add Flistxattr/Fgetxattr/Fremovexattr tests Jakob Unterwurzacher 2018-11-11 15:48:39 +0100
  • a355670ca2 fusefrontend: make Utimens symlink-safe Jakob Unterwurzacher 2018-11-04 22:53:41 +0100
  • abbdaa8ea4 fusefrontend: fix compile failure on Darwin Jakob Unterwurzacher 2018-11-04 22:35:17 +0100
  • d4b7f42c3b fusefrontend: mark Truncate, Unlink, Symlink symlink-safe Jakob Unterwurzacher 2018-11-04 22:31:55 +0100
  • 436f918c21 fusefrontend: make Rmdir symlink-safe Jakob Unterwurzacher 2018-11-04 22:25:32 +0100
  • 2de3851abd nametransform: rename WriteLongName() -> WriteLongNameAt() Jakob Unterwurzacher 2018-11-04 22:05:38 +0100
  • 4fae240153 fusefrontend: make Readlink() symlink-safe Jakob Unterwurzacher 2018-11-04 22:01:18 +0100
  • 21f1f858b9 fusefrontend: make OpenDir() symlink-safe Jakob Unterwurzacher 2018-11-04 21:46:51 +0100
  • de3a2c1895 fusefrontend: mark a few more functions as symlink-safe / unsafe Jakob Unterwurzacher 2018-11-04 21:29:17 +0100
  • 8586a83825 fusefrontend: use openBackingDir in ctlsock interface Jakob Unterwurzacher 2018-11-04 21:27:13 +0100
  • 0c1ceed1fa fusefrontend: make GetAttr() symlink-safe Jakob Unterwurzacher 2018-10-14 21:55:37 +0200
  • 932efbd459 fusefrontend: make openBackingDir() symlink-safe Jakob Unterwurzacher 2018-10-14 20:11:49 +0200
  • 0e2e7c13cf fusefrontend: mark symlink-safe FUSE calls Jakob Unterwurzacher 2018-10-01 21:39:19 +0200
  • c09bf1f228 fusefrontend: make DecryptPath() symlink-safe Jakob Unterwurzacher 2018-10-01 21:28:54 +0200
  • ed6ed513d7 fusefrontend: make Access() symlink-safe. Jakob Unterwurzacher 2018-09-30 19:33:52 +0200
  • 545a03da24 nametransform: comments: directly link to ioutil.WriteFile fix Jakob Unterwurzacher 2019-01-01 16:22:06 +0100
  • 5713154468 fusefrontend: Fix debug message in doWrite() method. Sebastian Lackner 2018-12-31 18:14:14 +0100
  • 9ed60678e5 fusefrontend: Fix order of arguments in debug message for Read() FUSE call. Sebastian Lackner 2018-12-31 17:48:34 +0100
  • 87ced5f95d nametransform: Delete incomplete longname files on error. Sebastian Lackner 2018-12-29 23:55:50 +0100
  • 3dd5a6c069 main: Remove a duplicate word in a comment. Sebastian Lackner 2018-12-29 23:23:20 +0100
  • 24594d99bf configfile: Fix a copy&paste error in validateParams method. Sebastian Lackner 2018-12-28 02:43:40 +0100
  • 07c486603c configfile: Explicitly wipe scrypt derived key after decrypting/encrypting master key. Sebastian Lackner 2018-12-26 21:17:54 +0100
  • 874eaf9734 Assorted spelling fixes. Sebastian Lackner 2018-12-27 12:03:00 +0100
  • 4c2ff26457 fusefrontend: Remove unnecessary check in doRead function. Sebastian Lackner 2018-12-26 22:22:40 +0100
  • 1ced0b192e fusefrontend: Don't treat Fchownat error as failure in Mkdir. Sebastian Lackner 2018-12-26 22:12:55 +0100
  • 5918884926 fusefrontend: Check the correct 'err' variable. Sebastian Lackner 2018-12-26 22:08:14 +0100
  • 2a010263f6 build.bash: Escape LDFLAGS before passing them to 'go build'. Sebastian Lackner 2018-12-26 21:45:10 +0100
  • 3cba378ad5 build.bash: support user-set LDFLAGS Jakob Unterwurzacher 2018-12-16 21:34:41 +0100
  • bf241ce77e build.bash: use -trimpath for reproducible builds Jakob Unterwurzacher 2018-12-16 20:39:01 +0100
  • d32c149266 build.bash: respect SOURCE_DATE_EPOCH Jakob Unterwurzacher 2018-12-16 20:16:12 +0100
  • 9daa205c10 README: replace openssl-gcm.md with link to wiki Jakob Unterwurzacher 2018-12-16 12:49:13 +0100
  • a55e53c196 tests: fix TestPassfileNewline Jakob Unterwurzacher 2018-12-16 12:33:25 +0100
  • 295d432175 passfile: directly read file instead of invoking cat Jakob Unterwurzacher 2018-12-15 17:09:38 +0100
  • b29ee62749 Add v1.6.1 to changelog Jakob Unterwurzacher 2018-12-12 21:41:05 +0100
  • e665df7179 syscallcompat: downgrade DT_UNKNOWN message level on XFS Jakob Unterwurzacher 2018-11-17 17:44:21 +0100
  • d882ed45da main: drop hardcoded /usr/bin/logger path Jakob Unterwurzacher 2018-11-17 17:03:11 +0100
  • 1ed08c7384 tlog: disable color codes when switching to syslog Jakob Unterwurzacher 2018-10-17 22:32:48 +0200
  • 4cdf6b9af9 fusefronted: log more details on WriteAt failures Jakob Unterwurzacher 2018-10-17 22:16:06 +0200
  • 3cd892ccde main: also redirect Fatal logger to syslog on daemonization Jakob Unterwurzacher 2018-10-17 22:01:37 +0200
  • 0751b4e00a Updated manpage for -idle flag Jesse Dunietz 2018-10-11 15:44:16 -0400
  • e537ecbe2e tests: fix golint error Jakob Unterwurzacher 2018-10-11 20:57:52 +0200
  • 04241455a2 tests: add idle timeout test Jakob Unterwurzacher 2018-10-11 20:43:28 +0200
  • 87d3ed9187 Add option for autounmount Jesse Dunietz 2018-10-06 15:49:33 -0400
  • 57a5a8791f tests: syscallcompat: allow failure for symlinks > 1000 Jakob Unterwurzacher 2018-10-11 19:45:47 +0200
  • 4f2feb1be7 tests: catch "name too long" symlink failure on XFS Jakob Unterwurzacher 2018-10-10 22:38:22 +0200
  • 5a1ebdb4f7 tests: respect TMPDIR if set Jakob Unterwurzacher 2018-10-10 22:24:20 +0200
  • e4f1a32a9a fusefrontend: Fix uint16 build failure on Darwin Jakob Unterwurzacher 2018-09-22 21:10:54 +0200
  • a1fb456618 fusefrontend: make Rename() symlink-safe Jakob Unterwurzacher 2018-09-22 20:56:01 +0200
  • 897bb8924f fusefrontend: make Create() symlink-safe Jakob Unterwurzacher 2018-09-22 20:31:49 +0200
  • 63762b33af fusefrontend: Open(): fix dirfd leak Jakob Unterwurzacher 2018-09-22 20:30:33 +0200
  • bead82c9fb fusefrontend: add named parameters to openBackingDir Jakob Unterwurzacher 2018-09-22 20:25:47 +0200
  • c270b21efc fusefrontend: get rid of os.File* wrapping Jakob Unterwurzacher 2018-09-22 20:10:34 +0200
  • 22fba4ac3e fusefrontent: make Open() symlink-safe Jakob Unterwurzacher 2018-09-22 19:40:48 +0200
  • 05c8d4a1c4 tests: add symlink_race tool Jakob Unterwurzacher 2018-09-22 19:41:58 +0200
  • 2d01d5f2d4 tlog: always trim trailing newlines Jakob Unterwurzacher 2018-09-23 11:11:01 +0200
  • 737a2f2012 syscallcompat: untangle Openat flag check Jakob Unterwurzacher 2018-09-22 19:38:47 +0200
  • 9e6ee47bc9 tests: detect and report chmod failures earlier Jakob Unterwurzacher 2018-09-22 13:34:03 +0200
  • 5ca6243eeb main: sanitize commas from fsname Jakob Unterwurzacher 2018-09-18 19:35:31 +0200
  • e8d8ae54d3 fusefrontend: use OpenDirNofollow in openBackingDir Jakob Unterwurzacher 2018-09-08 19:27:33 +0200
  • 84d6fafeca tests: restore Go 1.7 compatibility Jakob Unterwurzacher 2018-09-08 18:19:53 +0200
  • 930c37e03d syscallcompat: use O_PATH in OpenDirNofollow Jakob Unterwurzacher 2018-09-08 18:06:33 +0200
  • 9ec9d0c49c syscallcompat: untangle OpenNofollow and rename to OpenDirNofollow Jakob Unterwurzacher 2018-09-08 17:41:17 +0200
  • bc14f8dcb6 tests: add chmod test Jakob Unterwurzacher 2018-09-08 17:00:23 +0200
  • 21b5fae0e6 tests: restore TestUtimesNanoSymlink Jakob Unterwurzacher 2018-09-08 16:35:53 +0200
  • ca24c20694 main: don't read the config file twice (fix pipe bug) Jakob Unterwurzacher 2018-09-08 13:04:33 +0200
  • 2bdf7d5172 configfile: add LoadAndDecrypt wrapper Jakob Unterwurzacher 2018-09-08 12:40:29 +0200
  • 09d28c293e configfile: split off masterkey decryption Jakob Unterwurzacher 2018-09-08 12:19:19 +0200
  • 21eaa8f164 configfile: return specific error on empty input Jakob Unterwurzacher 2018-09-08 12:18:26 +0200
  • 22906cc5fa travis: add Go 1.11 Jakob Unterwurzacher 2018-08-26 13:04:18 +0200
  • 658cc4aebb syscallcompat: drop Fchmodat flags Jakob Unterwurzacher 2018-08-26 13:00:00 +0200
  • 91dc44c8b4 travis: show fs type for /tmp Jakob Unterwurzacher 2018-08-26 12:39:51 +0200
  • 39f39cd63c README: update benchmark output Jakob Unterwurzacher 2018-08-18 18:38:14 +0200
  • 21f32b1ba7 Update reverse benchmarks Jakob Unterwurzacher 2018-08-18 12:25:03 +0200
  • 30ba8140f2 Update README for v1.6 release Jakob Unterwurzacher 2018-08-18 12:19:47 +0200
  • f2a0c6566e README: list trezor support in changelog Jakob Unterwurzacher 2018-08-15 23:44:46 +0200
  • 7e111ea94c trezor: document -trezor in man page Jakob Unterwurzacher 2018-08-15 23:34:23 +0200
  • bd054e70ef trezor: show support in version string Jakob Unterwurzacher 2018-08-15 23:31:37 +0200
  • 7771a33f65 dep: update dependencies Jakob Unterwurzacher 2018-08-15 23:24:03 +0200
  • 182f4833ee build.bash: handle args containing spaces Jakob Unterwurzacher 2018-08-15 23:17:44 +0200
  • dbd400d930 fusefrontend: truncateGrowFile: pass zeroPad error to caller Jakob Unterwurzacher 2018-08-15 17:14:24 +0200
  • 0e1cbb75fe fsck: skip already-seen hard-linked files Jakob Unterwurzacher 2018-08-15 14:02:05 +0200
  • db4accf3a3 fsck: don't print corse corruption offset Jakob Unterwurzacher 2018-08-15 13:20:40 +0200
  • 5acfbc1b2f main: add -e as an alias for -exclude Jakob Unterwurzacher 2018-08-15 13:11:34 +0200
  • 7a02f71fc2 fusefrontend_reverse: reject excludes for the root directory "" Jakob Unterwurzacher 2018-08-15 12:28:29 +0200
  • 8989905333 Update changelog Jakob Unterwurzacher 2018-08-11 23:39:49 +0200
  • ec2fdc19cf reverse mode: add --exclude option Jakob Unterwurzacher 2018-08-11 23:26:49 +0200
  • eaa5aecd42 cli: add multipleStrings type Jakob Unterwurzacher 2018-08-11 23:25:17 +0200
  • 06f1ea951b tests: VerifyExistence: panic on inconsistent results Jakob Unterwurzacher 2018-08-11 22:37:22 +0200
  • f48b731e76 travis ci: drop go 1.5 and go 1.6 Jakob Unterwurzacher 2018-08-02 20:06:34 +0200
  • d620054caf fsck: print inode number on file read error Jakob Unterwurzacher 2018-07-23 22:34:41 +0200
  • f4a972ddf1 configfile: drop superflous Printf Jakob Unterwurzacher 2018-07-23 22:24:19 +0200
  • f316f1b2df fusefronted: disallow writes running concurrently with reads Jakob Unterwurzacher 2018-07-22 22:29:22 +0200
  • c70df522d2 fusefrontend: doWrite: delete file header if first write fails Jakob Unterwurzacher 2018-07-15 14:14:12 +0200
  • 55bb22bad6 fusefrontend: doWrite: no need to take HeaderLock.RLock() Jakob Unterwurzacher 2018-07-15 12:40:23 +0200