Commit Graph

  • c16ac697a9 vfs: keep track of directories in the cache also #1860 Nick Craig-Wood 2017-11-28 14:18:48 +00:00
  • 0978957a2e vfs: make sure all 96 combinations of flags for Open work Nick Craig-Wood 2017-11-27 19:51:35 +00:00
  • d1b19f975d vfs: remove items from cache when deleted #1860 Nick Craig-Wood 2017-11-27 19:48:25 +00:00
  • aab8051f50 move: add --delete-empty-src-dirs flag - fixes #1854 ishuah 2017-11-27 14:42:02 +03:00
  • 1248beb0b2 cachestats: Fix nil pointer if not a cache remote - fixes #1855 Nick Craig-Wood 2017-11-24 10:21:23 +00:00
  • 6448c445f5 acd: Fix download of large files failing - Fixes #1501 Nick Craig-Wood 2017-11-24 09:08:35 +00:00
  • fdb01437d8 fs: Allow the http Transport to have an optional filter request function Nick Craig-Wood 2017-11-24 09:07:56 +00:00
  • 729e1305b7 oauthutil: Allow the http.Client to be passed in Nick Craig-Wood 2017-11-24 09:07:03 +00:00
  • 02ffd43572 fs: Save the config before asking for a token - fixes #1220 Nick Craig-Wood 2017-11-23 14:01:32 +00:00
  • e53892f53b fs,drive,dropbox: Make and use new RepeatableReader variants to lower memory use Nick Craig-Wood 2017-11-23 10:59:28 +00:00
  • 6c62fced60 move: fixed root source directories getting deleted after move - fixes #1849 ishuah 2017-11-23 08:22:01 +03:00
  • c64ad851af Add David Minor to contributors Nick Craig-Wood 2017-11-23 08:57:34 +00:00
  • 4c116af1d0 s3: add support for ECS task IAM roles David Minor 2017-11-22 13:21:36 -08:00
  • 8357a82eee dropbox: change default chunk size to 48MB now we are buffering them in memory Nick Craig-Wood 2017-11-21 17:30:50 +00:00
  • 483f4b8ad9 dropbox: multiparts uploads retry retry every error after the first chunk is done Nick Craig-Wood 2017-11-21 10:03:44 +00:00
  • 6f61da5c75 dropbox: buffer the chunks when uploading large files so they can be retried Nick Craig-Wood 2017-11-08 09:18:16 +00:00
  • 159fce0106 fs: fix --cache-dir to have some effect Nick Craig-Wood 2017-11-22 17:04:10 +00:00
  • 569c1a2ec1 cache: catch signal interrupt for bolt handle cleanup remusb 2017-11-22 18:32:36 +02:00
  • 2497ca5134 cache: add extra logging in Move and Copy remusb 2017-11-22 00:38:25 +02:00
  • cbe5d7ce64 fs: Remove X-Auth-Token: from headers when dumping for swift Nick Craig-Wood 2017-11-21 12:14:52 +00:00
  • 1a65a4e769 fs: Add --dump flag, introduce --dump requests, responses and remove --dump-auth, --dump-filters Nick Craig-Wood 2017-11-20 20:21:44 +00:00
  • bcf1ece43b Update MAINTAINERS with our new maintainer Remus Bunduc Nick Craig-Wood 2017-11-21 09:54:43 +00:00
  • b4aa920a3d stats: show the amount of data transferred in kb/mb - fixes #1167 ishuah 2017-11-20 08:51:40 +03:00
  • 41a97e39c8 cache: fix option help text Remus Bunduc 2017-11-21 11:25:28 +02:00
  • abbcb2f5e0 cache: disable another unreliable test #1844 Nick Craig-Wood 2017-11-20 21:25:38 +00:00
  • cb6de4a2cf cache: disable unreliable test #1844 Nick Craig-Wood 2017-11-20 19:55:00 +00:00
  • dc1c679c65 mount: support truncate properly Nick Craig-Wood 2017-11-20 19:42:35 +00:00
  • 3fb4fe31d2 vfs: make sure write only handles never truncate files they shouldn't Nick Craig-Wood 2017-11-20 18:01:42 +00:00
  • 76b151984c vfs: cache the size of the object in the read handle Nick Craig-Wood 2017-11-20 17:57:13 +00:00
  • f0ed384786 cache: fix default setting for warmup_age Nick Craig-Wood 2017-11-20 14:39:12 +00:00
  • f80f7a0509 cache: use fs.CacheDir to make the default directory for the cache Nick Craig-Wood 2017-11-20 14:38:28 +00:00
  • af50f31f7d mounttest: wait for Release after every Read to stop using in use files under Windows Nick Craig-Wood 2017-11-19 19:58:09 +00:00
  • 8e2213fbbd local: add error message for cross file system moves Nick Craig-Wood 2017-11-19 18:08:38 +00:00
  • 085c690798 build: add in 64bit path for WinFSP headers Nick Craig-Wood 2017-11-19 14:19:19 +00:00
  • 2b666187a6 cmount: disable tests on windows + race detector Nick Craig-Wood 2017-11-19 14:18:57 +00:00
  • 00b46a8b96 mounttest: wait for files to disappear from the directory listing Nick Craig-Wood 2017-11-18 18:40:28 +00:00
  • b21f227bd3 mounttest: fix crash when FUSE not present Nick Craig-Wood 2017-11-18 17:49:09 +00:00
  • e98e550021 mounttest: wait for all background Close/Release after writing a file Nick Craig-Wood 2017-11-18 15:50:38 +00:00
  • 60945d0a37 vfs: remove misleading comment Nick Craig-Wood 2017-11-18 15:49:50 +00:00
  • b4083b4371 vfs: rename Fsync to Sync and implement Sync on Node and Handle Nick Craig-Wood 2017-11-18 15:48:49 +00:00
  • eb3415db50 cmount: enable more tests for Windows Nick Craig-Wood 2017-11-18 12:05:17 +00:00
  • 9fbd8a6419 mounttest: fixes for running under Windows Nick Craig-Wood 2017-11-18 11:59:56 +00:00
  • 9738f8532b vfs: Add FlushDirCache method Nick Craig-Wood 2017-11-18 11:59:01 +00:00
  • a5b034a992 vfs: add WaitForWriters to wait until all writers have finished Nick Craig-Wood 2017-11-18 11:57:40 +00:00
  • 321b6da7af vfs: don't remove file from writers until it is transferred Nick Craig-Wood 2017-11-18 11:55:39 +00:00
  • 1b22ee5b93 vfs: fix error handling in openPending so it returns the correct error Nick Craig-Wood 2017-11-18 11:54:25 +00:00
  • eab55ce882 vfs: add open files to directories Nick Craig-Wood 2017-11-18 11:53:22 +00:00
  • 61b6159a05 mount, cmount: add O_CREATE to Open calls since fuse doesn't seem to supply it Nick Craig-Wood 2017-11-18 11:50:58 +00:00
  • c560017934 vfs: add Path method to Node and use it to stop reading nil DirEntry Nick Craig-Wood 2017-11-18 11:47:21 +00:00
  • 7c3584f4e6 mountlib: wait for mountpoint to disappear under Windows Nick Craig-Wood 2017-11-17 10:31:23 +00:00
  • 981cfb1bec mounttest: retry directory listings to account for slow updates on Windows Nick Craig-Wood 2017-11-17 10:30:35 +00:00
  • 992647b157 vfs: Don't error a r/w file open without cache; delay error until Read called Nick Craig-Wood 2017-11-16 10:55:24 +00:00
  • dec21ccf63 vfs, cmount: make truncate work properly in the presence or otherwise of open files Nick Craig-Wood 2017-11-16 09:31:33 +00:00
  • 94adf4f43b cmount: translate FUSE open flags into OS flags Nick Craig-Wood 2017-11-16 09:27:26 +00:00
  • e7f2935333 vfs: decode flags in Open/OpenFile for debug Nick Craig-Wood 2017-11-14 21:00:08 +00:00
  • f5f8c0c438 cmount: make Truncate call the correct Handle or Node method Nick Craig-Wood 2017-11-13 17:26:20 +00:00
  • 60cdcf784c cmount: use -o atomic_o_trunc to make sure O_TRUNC is supplied to Open() Nick Craig-Wood 2017-11-13 17:18:47 +00:00
  • 57a5c67729 mounttest: run the tests for all 4 VFS cache modes Nick Craig-Wood 2017-11-07 18:03:23 +00:00
  • d7908c06c9 mountlib: ensure we don't open files with read and write intent Nick Craig-Wood 2017-11-07 17:27:53 +00:00
  • 8951875c21 vfs,mount,cmount,mountlib: allow flags to be overriden by environment variables Nick Craig-Wood 2017-11-07 17:09:08 +00:00
  • 05a1e1532b vfs,mount,cmount,serve: Add documentation for vfs caching modes Nick Craig-Wood 2017-11-13 17:54:21 +00:00
  • 7f20e1d7f3 vfs: add read write files and caching #711 Nick Craig-Wood 2017-11-06 21:38:52 +00:00
  • bb0ce0cb5f vendor: vfs add vendor/github.com/djherbis/times Nick Craig-Wood 2017-11-10 10:16:38 +00:00
  • e946a8eab0 fs: Add CacheDir config variable Nick Craig-Wood 2017-11-10 14:02:57 +00:00
  • a0cfa0929b vfs: remove un-needed (after introduction of rcat) createInfo struct Nick Craig-Wood 2017-11-06 12:25:54 +00:00
  • 3fb1e96988 vfs: factor Open logic from Dir.Create into vfs.OpenFile Nick Craig-Wood 2017-11-06 12:22:45 +00:00
  • 46947b3b9b rcat: fix goroutine leak Nick Craig-Wood 2017-11-11 18:43:00 +00:00
  • de98e2480d Add Jakub Tasiemski to contributors Nick Craig-Wood 2017-11-20 11:16:22 +00:00
  • 3cf7c61aa0 Add touch command - fixes #1594 Jakub Tasiemski 2017-11-20 12:16:05 +01:00
  • d8b3bf014d mount: use sdnotify to signal systemd the mount is ready Fabian Möller 2017-11-19 23:03:49 +01:00
  • 0bfa29cbcf vendor: add github.com/okzk/sdnotify Fabian Möller 2017-11-19 23:03:27 +01:00
  • 6cc968b085 Add Fabian Möller to contributors Nick Craig-Wood 2017-11-19 22:14:33 +00:00
  • ce5b3a531d crypt: implement DirChangeNotify Fabian Möller 2017-10-16 21:52:12 +02:00
  • 5acb6f47e7 mountlib: log when poll-interval is ineffective Fabian Möller 2017-11-06 14:43:40 +01:00
  • 409ba56fde Add Iakov Davydov to contributors Nick Craig-Wood 2017-11-17 21:52:00 +00:00
  • 5d875e8840 Add Remus Bunduc to contributors Nick Craig-Wood 2017-11-17 21:52:00 +00:00
  • 429bb7e8b8 docs for --exclude-if-present Iakov Davydov 2017-11-09 10:40:47 +01:00
  • 7d3abdc463 tests for --exclude-if-present Iakov Davydov 2017-11-10 14:57:07 +01:00
  • 538246f6c3 support exclude file in --fast-list mode Iakov Davydov 2017-11-09 10:28:36 +01:00
  • 557dd8f031 ListDirSorted check for excludefile Iakov Davydov 2017-11-16 15:38:25 +01:00
  • 37aaa19f3a new option: --exclude-if-present Iakov Davydov 2017-11-16 15:37:00 +01:00
  • cef2e3bf83 path -> startPath in walkRDirTree (we need the path package) Iakov Davydov 2017-11-09 10:27:31 +01:00
  • a3a436ce16 WalkRDirTree: return error if unknown item type Iakov Davydov 2017-11-10 14:57:38 +01:00
  • 5d05df3124 ListContainsExcludeFile: checks for exclude file in the list Iakov Davydov 2017-11-16 15:38:00 +01:00
  • 421ba84e12 DirTree.Prune: deletes several directories Iakov Davydov 2017-11-09 10:26:28 +01:00
  • 7ae7080824 FileExists check if a file exists Iakov Davydov 2017-11-13 14:46:31 +01:00
  • 31d2fb4e11 mount: Fix mount breaking on Windows - fixes #1827 ishuah 2017-11-16 15:20:53 +03:00
  • 704e82aab1 dropbox: adapt to upstream changes #1804 Nick Craig-Wood 2017-11-15 16:02:29 +00:00
  • fc352c1ff6 vendor: update github.com/dropbox/dropbox-sdk-go-unofficial to fix #1804 Nick Craig-Wood 2017-11-15 15:55:01 +00:00
  • e491093cd1 vendor: dep ensure to get things into sync after merges Nick Craig-Wood 2017-11-15 15:52:44 +00:00
  • 016abf825e cache: first version Remus Bunduc 2017-11-12 19:54:25 +02:00
  • 0c942199c9 cache: add vendor requirements: bbolt and go-cache Remus Bunduc 2017-11-12 19:53:43 +02:00
  • aec2265be0 rclone: implement exit codes - #1136 ishuah 2017-11-15 08:32:00 +03:00
  • 2423fa40e2 config: add password sub command for setting obscured passwords Substantiel 2017-11-15 15:44:45 +01:00
  • 4355f3fe97 Add Ernest Borowski to contributors Nick Craig-Wood 2017-11-14 21:25:02 +00:00
  • 9fbff7bcab mountlib: check if directory is not empty before mounting - fixes #1386 Ernest Borowski 2017-11-09 01:37:27 +01:00
  • 413faa99cf oauthutil: make sure auth server always finishes even when things go wrong Substantiel 2017-11-09 22:34:44 +01:00
  • ed91d6b5a5 Added Ishuah Kariuki to MAINTAINERS.md ishuah 2017-11-09 17:10:32 +03:00
  • c65734ee69 move: delete source directory after successful move - fixes #1642 ishuah 2017-11-06 19:18:13 +03:00
  • 8c8abfd6dc vendor: update github.com/a8m/tree - fixes #1797 Nick Craig-Wood 2017-11-06 11:23:27 +00:00