{"action":"closed","issue":{"url":"https://api.github.com/repos/mar10/wsgidav/issues/32","repository_url":"https://api.github.com/repos/mar10/wsgidav","labels_url":"https://api.github.com/repos/mar10/wsgidav/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/mar10/wsgidav/issues/32/comments","events_url":"https://api.github.com/repos/mar10/wsgidav/issues/32/events","html_url":"https://github.com/mar10/wsgidav/issues/32","id":171069715,"number":32,"title":"Digest authentication rejected due to invalid header","user":{"login":"adriancretu","id":9372489,"avatar_url":"https://avatars.githubusercontent.com/u/9372489?v=3","gravatar_id":"","url":"https://api.github.com/users/adriancretu","html_url":"https://github.com/adriancretu","followers_url":"https://api.github.com/users/adriancretu/followers","following_url":"https://api.github.com/users/adriancretu/following{/other_user}","gists_url":"https://api.github.com/users/adriancretu/gists{/gist_id}","starred_url":"https://api.github.com/users/adriancretu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adriancretu/subscriptions","organizations_url":"https://api.github.com/users/adriancretu/orgs","repos_url":"https://api.github.com/users/adriancretu/repos","events_url":"https://api.github.com/users/adriancretu/events{/privacy}","received_events_url":"https://api.github.com/users/adriancretu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mar10/wsgidav/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-14T17:42:34Z","updated_at":"2016-08-14T20:01:09Z","closed_at":"2016-08-14T20:01:09Z","body":"The header returned by the server when the Digest protocol is used is not formatted correctly.\r\nVLC rejects the authentication header due to invalid algorithm \"MD5\", when it should be MD5.\r\nPlease see  [RFC2617](https://tools.ietf.org/html/rfc2617#section-3.2.1)\r\n\r\nNote that I first thought this is a VLC issue, until they proved me wrong in reading the spec. The algorithm name should not be quoted. Actual quotes are escaped in the spec as <\">.\r\n\r\nCurrent format of authentication header:\r\n    Digest realm=\"/\", nonce=\"some_nonce\", algorithm=\"MD5\", qop=\"auth\"\r\n\r\nShould be:\r\n   Digest realm=\"/\", nonce=\"some_nonce\", algorithm=MD5, qop=\"auth\""}}
{"actor":{"display_login":"mar10"}}