Jarno Seppänen
ec5ba51f98
Fix potential data loss if cleaning old files fails
2014-05-14 22:45:03 +03:00
Jarno Seppänen
079dcec131
Remove obsolete method _write_index
2014-05-14 22:39:35 +03:00
Jarno Seppänen
6018e19158
Robustness improvements:
...
* refactor error handling through common transaction() method
* maintain consistent index file on disk in the face of errors
* implement locking for multithreaded use
2014-05-14 22:35:58 +03:00
Jarno Seppänen
727a8bb123
Fix write consistency; separate encrypted directory access to GpgStore class
2014-05-05 20:49:01 +03:00
Jarno Seppänen
529e86621b
Show number of files as directory size
2014-05-02 21:34:32 +03:00
Jarno Seppänen
9aff59979d
rename: test for more rename error conditions
2014-05-02 21:23:11 +03:00
Jarno Seppänen
6a9ef541ab
Add rollback code when writing the index file fails
2014-05-01 22:22:00 +03:00
Jarno Seppänen
37c47591ba
Update directory st_mtime when modified
2014-05-01 20:36:27 +03:00
Jarno Seppänen
22014090c6
Improve error handling
2014-05-01 20:32:30 +03:00
Jarno Seppänen
2d4a93d9fe
Implement rmdir
2014-05-01 19:59:51 +03:00
Jarno Seppänen
fb9731868f
Fix write caching; implement more FUSE functions
...
* write caching was broken in multiple ways
* implemented chmod, rename, truncate, unlink, and utimens
2014-04-29 23:58:54 +03:00
Jarno Seppänen
dd20a5a478
Log call trace to gpgfs.log file
2014-04-29 22:14:42 +03:00
Jarno Seppänen
1f671903d4
Make executable
2014-04-28 20:24:02 +03:00
Jarno Seppänen
e08b6c8472
First version that somewhat works
2014-04-27 23:43:14 +03:00