summaryrefslogtreecommitdiff
path: root/src/storage
AgeCommit message (Expand)Author
2019-10-15storage/curl: unescape file names from PROPFINDMax Kellermann
2019-10-15storage/curl: follow redirects for collections without trailing slashMax Kellermann
2019-10-15storage/curl: work around different case in hex digitsMax Kellermann
2019-10-15storage/curl: use MapUTF8() to reuse existing escaping codeMax Kellermann
2019-10-15storage/curl: unescape URI in MapToRelativeUTF8()Max Kellermann
2019-10-15storage/curl: move code to EscapeUriPath()Max Kellermann
2019-10-15lib/curl/String: OO wrapper for allocated strings returned from CURLMax Kellermann
2019-10-07storage/curl: request the "resourcetype" property to fix updateMax Kellermann
2019-02-22storage/udisks2: move empty string check out of the fallback block in MapUTF8()Max Kellermann
2019-02-22storage/udisks2: use the relative pathMax Kellermann
2019-02-22storage/udisks2: pass Path to SetMountPoint()Max Kellermann
2019-02-21storage/udisks2: use existing mount point if already mountedMax Kellermann
2019-02-21storage/udisks2: move code to SetMountPoint()Max Kellermann
2019-02-21storage/udisks2: adjust lambda indentMax Kellermann
2019-02-20Instance: use std::unique_ptr<> to manage the Database pointerMax Kellermann
2019-02-15nfs: work around assertion failure on exception during program initMax Kellermann
2018-12-09Add boost_dep in subdir meson.build filesJacob Vosmaer
2018-11-19db/Interface: remove IsPlugin(), use `dynamic_cast` insteadMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-20storage/nfs: implement followThomas Guillem
2018-08-20Merge branch 'v0.20.x'Max Kellermann
2018-08-20lib/nfs/Connection: use nfs_stat64_asyncThomas Guillem
2018-08-20Merge branch 'v0.20.x'Max Kellermann
2018-08-17storage/plugins/CurlStorage: URL-encode paths in CurlStorage::MapUTF8Joshua Wise
2018-08-02Merge branch 'v0.20.x'Max Kellermann
2018-08-02case-insensitive URI scheme comparisonMax Kellermann
2018-07-18fs/Path: add method ToUTF8Throw()Max Kellermann
2018-07-17storage/Configured: use struct ConfigDataMax Kellermann
2018-07-17fs/Path: add operator/(Path,Path)Max Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-06util/StringFormat: new utility libraryMax Kellermann
2018-06-05storage/udisks: return file path in MapUTF8()Max Kellermann
2018-06-05storage/udisks: add missing MountWait() call to MapFS()Max Kellermann
2018-06-05storage/udisks: implement MapFS()Max Kellermann
2018-06-04storage/udisks: new pluginMax Kellermann
2018-02-24Merge tag 'v0.20.18'Max Kellermann
2018-02-24storage/nfs: use PathTraitsFS::const_pointer_typeMax Kellermann
2018-02-24storage/nfs: assume UTF-8 when accessing NFS from WindowsMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-21lib/expat/Parser: make the "is_final" argument optionalMax Kellermann
2018-01-21lib/expat/Parser: add method CompleteParse()Max Kellermann
2018-01-21storage/Interface: wrap StorageDirectoryReader in std::unique_ptrMax Kellermann
2018-01-17fs/AllocatedPath: make the nullptr_t constructor publicMax Kellermann
2018-01-02storage/Composite: use std::unique_ptr<Storage>Max Kellermann
2018-01-02storage/Plugin: return std::unique_ptr<Storage>Max Kellermann
2018-01-02Merge branch 'v0.20.x'Max Kellermann
2018-01-02storage/State: check if a CompositeStorage exists; fixes nullptr dereferenceMax Kellermann