Commit Graph

23 Commits

Author SHA1 Message Date
Barak A. Pearlmutter 16948b0dea fuse include dir passed on include path 2020-07-18 20:12:49 +01:00
Jochen Henneberg 2bcc4551e9 Added support for get/sendPartialObject
If the caps flags are enabled for both get and send of partial object
this method is used instead of file push and pull. This makes many file
operations much faster and is widely supported throughout mobile
devices.

We still use the tmp file, not for storing data but to keep a unique
file handler for all the fuse file operations.

No caching happens at the moment, we could cache in the tmp file and
keep a table of offsets and sizes of the file that we already cached,
however, using the kernel file system cache is much better.
2019-11-02 09:20:17 +01:00
Jochen Henneberg e121556851 Removed unused private methods from header 2019-11-02 09:19:36 +01:00
Peter Hatina ea08fdb129 copyright update 2016-04-13 15:54:55 +02:00
Vladimir Kondratiev 8a971b0ba7 Support for mounting by device file when libusb1 is missing 2015-08-23 13:55:44 +03:00
Peter Hatina 76be403170 copyright update 2015-01-08 17:29:00 +01:00
Peter Hatina a00250fda6 introduce device capabilities in --list-devices
This is preparation for direct object modification.
2014-11-12 09:29:34 +01:00
Peter Hatina 74dfce65eb copyright update 2014-07-09 12:34:00 +02:00
Peter Hatina 34e9c8ffb3 temporary storage rewrite 2013-11-25 22:26:29 +01:00
Peter Hatina e080bed017 copyright update 2013-11-18 19:09:45 +01:00
Peter Hatina 91d249e0f2 drop unnecessary fgetattr() 2013-11-17 16:27:18 +01:00
Peter Hatina 24302a482a use TMP and TMPDIR for temporary files 2013-09-24 15:57:41 +02:00
Peter Hatina 12da55b830 create tmpdir in SMTPFileSystem::exec() 2013-09-24 14:28:10 +02:00
Peter Hatina 2392b471c5 introduce positional arguments checks 2013-09-24 09:35:31 +02:00
Peter Hatina 2345e48cba introduce source file when mounting 2013-09-23 23:06:28 +02:00
Peter Hatina f9c29169bb fix freebsd build
based on bugmen0t input
2013-06-16 14:32:54 +02:00
Peter Hatina dbcd8b462e replace tmp-dir option by env. variable TMPDIR 2013-06-16 14:28:36 +02:00
Peter Hatina b626837bb6 fix fuse include path 2013-01-09 18:14:33 +01:00
Peter Hatina e0b536590c introduce fgetattr operation 2012-10-02 18:59:37 +02:00
Peter Hatina 88e3a2e2b4 fix ftruncate operation 2012-10-02 18:50:46 +02:00
Peter Hatina 2d11b4726e fix error message when no raw device found 2012-09-29 13:03:17 +02:00
Peter Hatina 901c9e6178 change option parsing 2012-09-23 13:59:27 +02:00
Peter Hatina a84befbd30 initial import 2012-09-22 12:43:05 +02:00