1
0
mirror of https://github.com/fuse-friends/fuse-native synced 2024-10-27 18:34:01 +00:00
Commit Graph

22 Commits

Author SHA1 Message Date
Andrew Osheroff
b9d24f6812 Standardized 2019-07-16 13:46:43 +02:00
Andrew Osheroff
11be64ab33 Add safe mode with timeouts 2019-07-16 13:40:48 +02:00
Andrew Osheroff
989142357a Expose isConfigured 2019-06-17 16:54:34 +02:00
Andrew Osheroff
d76d36d087 Expose beforeMount, afterMount, configure, unconfigure + updated bindings.gyp 2019-04-12 14:00:22 +02:00
Mathias Buus
12bf0ab9c0 move to prebuildify 2017-10-27 17:05:01 +02:00
Jan Kühle
8769284245 Fix possible deadlock because of never unlocked mutex during failed unmount (#31)
* Fix possible deadlock because of never unlocked mutex during failed unmount.

* Fix segmentation fault after unmounting.

Scenario:
1. Mount path /a
2. Mount path /b
3. Unmount path /b
4. Appempt to read from path /a will throw segmentation fault.

Reason:
The function bindings_alloc correctly allocates memory and sets the index property of the binding. Afterwards the mount function does memset again for the binding and resets the index to zero. Unmounting will now always NULL the binding at position zero. However the actual binding on position zero is still mounted and the next access to it results in segmentation fault.
2016-10-17 13:50:38 +02:00
Mathias Buus
8ea6359838 allow passing in options as separate argument 2015-09-23 18:05:18 +02:00
Mathias Buus
47d90a050f forward mount point to init 2015-09-03 00:14:48 -04:00
Mathias Buus
f6fe161228 clean up #7 2015-08-08 22:56:37 +02:00
Raymond Hammarling
4aa5a3da3a added Windows abstractions + dokany (still wip)
dokany found at `dokan-dev/dokany`
2015-08-06 21:33:27 +02:00
Mathias Buus
50e0c4f4d0 code can be undefined 2015-05-19 20:24:47 +02:00
Mathias Buus
fb5b51f88b add 3s timeout to unmount since fuse sometimes fails 2015-05-13 02:52:13 +02:00
Mathias Buus
3bc7238626 add fuse.context(). fixes #3 2015-05-05 02:22:05 +02:00
Mathias Buus
16118666a9 guard diplayFolder to only run on osx to fix mafintosh/torrent-mount#20 2015-03-26 19:35:03 +01:00
Mathias Buus
c8eaa11d09 add errno method 2015-03-24 19:20:09 +01:00
Mathias Buus
f3291fc28a more umount fixes on osx 2015-03-22 12:46:33 +01:00
Mathias Buus
ed7d3c773f support multi mount 2015-03-21 16:07:01 +01:00
Mathias Buus
4da0b89217 removed unmountSync and regular unmount stops fuse now 2015-03-20 04:11:42 +01:00
Mathias Buus
22b23a217a fix standard style 2015-03-17 22:39:35 +01:00
Mathias Buus
07352cfe10 better error handling and mount callback 2015-03-17 13:32:09 +01:00
Mathias Buus
eb7c7f1367 0.10 support 2015-03-16 22:28:33 +01:00
Mathias Buus
b249f974cd first commit 2015-03-12 03:11:29 +01:00