Commit f0386459 authored by Max Kellermann's avatar Max Kellermann

storage/curl: follow redirects for collections without trailing slash

parent e98d4670
...@@ -2,6 +2,7 @@ ver 0.21.16 (not yet released) ...@@ -2,6 +2,7 @@ ver 0.21.16 (not yet released)
* storage * storage
- curl: request the "resourcetype" property to fix database update - curl: request the "resourcetype" property to fix database update
- curl: URL-encode more paths - curl: URL-encode more paths
- curl: follow redirects for collections without trailing slash
* update * update
- fix crash when music_directory is not a directory - fix crash when music_directory is not a directory
* fix build with iconv() instead of ICU * fix build with iconv() instead of ICU
......
...@@ -259,6 +259,8 @@ public: ...@@ -259,6 +259,8 @@ public:
CommonExpatParser(ExpatNamespaceSeparator{'|'}) CommonExpatParser(ExpatNamespaceSeparator{'|'})
{ {
request.SetOption(CURLOPT_CUSTOMREQUEST, "PROPFIND"); request.SetOption(CURLOPT_CUSTOMREQUEST, "PROPFIND");
request.SetOption(CURLOPT_FOLLOWLOCATION, 1l);
request.SetOption(CURLOPT_MAXREDIRS, 1l);
request_headers.Append(StringFormat<40>("depth: %u", depth)); request_headers.Append(StringFormat<40>("depth: %u", depth));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment