{"action":"created","issue":{"url":"https://api.github.com/repos/Yortw/RSSDP/issues/40","repository_url":"https://api.github.com/repos/Yortw/RSSDP","labels_url":"https://api.github.com/repos/Yortw/RSSDP/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/Yortw/RSSDP/issues/40/comments","events_url":"https://api.github.com/repos/Yortw/RSSDP/issues/40/events","html_url":"https://github.com/Yortw/RSSDP/issues/40","id":191921314,"number":40,"title":"Missing MX/Man Support","user":{"login":"Yortw","id":6725891,"avatar_url":"https://avatars.githubusercontent.com/u/6725891?v=3","gravatar_id":"","url":"https://api.github.com/users/Yortw","html_url":"https://github.com/Yortw","followers_url":"https://api.github.com/users/Yortw/followers","following_url":"https://api.github.com/users/Yortw/following{/other_user}","gists_url":"https://api.github.com/users/Yortw/gists{/gist_id}","starred_url":"https://api.github.com/users/Yortw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yortw/subscriptions","organizations_url":"https://api.github.com/users/Yortw/orgs","repos_url":"https://api.github.com/users/Yortw/repos","events_url":"https://api.github.com/users/Yortw/events{/privacy}","received_events_url":"https://api.github.com/users/Yortw/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-11-28T05:16:26Z","updated_at":"2016-12-09T08:31:35Z","closed_at":"2016-12-09T08:31:35Z","body":"Some devices do not send MX/MAN headers in search requests. The SSDP specification says messages missing these should be ignored, however this just leads to a system that doesn't work.\r\n\r\nSuggested solution is to add a StandardsMode property to the SsdpPublisher of an enum type (SsdpStandardMode) with one of the following options;\r\n\r\n- Default - probably should be treated as 'Relaxed' so it just works out of the box for most consumers.\r\n- Strict - Strictly obeys the standard, ignoring requests missing the required headers.\r\n- Relaxed - Uses a sensible default when the MX/MAN headers etc are missing.\r\n\r\nIt is further suggested that if other standard vs. reality issues occur this same flag is used to determine appropriate behaviour. A similar property may also be added to the SsdpDeviceLocator in the future if similar problems are found in that area."},"comment":{"url":"https://api.github.com/repos/Yortw/RSSDP/issues/comments/265960663","html_url":"https://github.com/Yortw/RSSDP/issues/40#issuecomment-265960663","issue_url":"https://api.github.com/repos/Yortw/RSSDP/issues/40","id":265960663,"user":{"login":"Yortw","id":6725891,"avatar_url":"https://avatars.githubusercontent.com/u/6725891?v=3","gravatar_id":"","url":"https://api.github.com/users/Yortw","html_url":"https://github.com/Yortw","followers_url":"https://api.github.com/users/Yortw/followers","following_url":"https://api.github.com/users/Yortw/following{/other_user}","gists_url":"https://api.github.com/users/Yortw/gists{/gist_id}","starred_url":"https://api.github.com/users/Yortw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yortw/subscriptions","organizations_url":"https://api.github.com/users/Yortw/orgs","repos_url":"https://api.github.com/users/Yortw/repos","events_url":"https://api.github.com/users/Yortw/events{/privacy}","received_events_url":"https://api.github.com/users/Yortw/received_events","type":"User","site_admin":false},"created_at":"2016-12-09T08:31:35Z","updated_at":"2016-12-09T08:31:35Z","body":"Should be closed by latest commit (dc64e02fc369e540023f1681e594873532ad2e92) but only published as pre-release package at the moment."}}
{"actor":{"display_login":"Yortw"}}