diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c2c078a..9cd5196 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -21,6 +21,8 @@ Version 0.5.0 - Use only one worker if debug mode is activated. - ``verify=false`` is now disallowed in vdirsyncer, please use ``verify_fingerprint`` instead. +- Fixed a bug where vdirsyncer's DAV storage was not using the configured + useragent for collection discovery. Version 0.4.4 ============= diff --git a/vdirsyncer/storage/dav.py b/vdirsyncer/storage/dav.py index 9680cbd..99f5027 100644 --- a/vdirsyncer/storage/dav.py +++ b/vdirsyncer/storage/dav.py @@ -94,8 +94,10 @@ class Discover(object): def find_dav(self): try: - response = self.session.request('GET', self._well_known_uri, - allow_redirects=False) + response = self.session.request( + 'GET', self._well_known_uri, allow_redirects=False, + headers=self.session.get_default_headers() + ) return response.headers.get('Location', '') except (HTTPError, exceptions.Error): # The user might not have well-known URLs set up and instead points