{"action":"created","issue":{"url":"https://api.github.com/repos/Netflix/denominator/issues/361","labels_url":"https://api.github.com/repos/Netflix/denominator/issues/361/labels{/name}","comments_url":"https://api.github.com/repos/Netflix/denominator/issues/361/comments","events_url":"https://api.github.com/repos/Netflix/denominator/issues/361/events","html_url":"https://github.com/Netflix/denominator/issues/361","id":68346955,"number":361,"title":"WriteLiveTest- Case sensitive match for 'name'","user":{"login":"sanjaympawar1","id":3072997,"avatar_url":"https://avatars.githubusercontent.com/u/3072997?v=3","gravatar_id":"","url":"https://api.github.com/users/sanjaympawar1","html_url":"https://github.com/sanjaympawar1","followers_url":"https://api.github.com/users/sanjaympawar1/followers","following_url":"https://api.github.com/users/sanjaympawar1/following{/other_user}","gists_url":"https://api.github.com/users/sanjaympawar1/gists{/gist_id}","starred_url":"https://api.github.com/users/sanjaympawar1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sanjaympawar1/subscriptions","organizations_url":"https://api.github.com/users/sanjaympawar1/orgs","repos_url":"https://api.github.com/users/sanjaympawar1/repos","events_url":"https://api.github.com/users/sanjaympawar1/events{/privacy}","received_events_url":"https://api.github.com/users/sanjaympawar1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-14T11:37:35Z","updated_at":"2015-04-14T16:30:13Z","closed_at":null,"body":"WriteLiveTest passes for all existing providers, but doesn't for a draft implementation of Versign MDNS:\r\n\r\nResource record set comparision is failing for Verisign MDNS due to exact comparision in ResourceRecordSetAssert.hasName().\r\nAs per RFC-1035 (http://tools.ietf.org/html/rfc1035) section 2.3.1 page comparison should not be case sensitive.\r\n\r\nAAAA record failing due to exact comparison of record data (for Verisign MDNS).\r\nAs per RFC for ipv6 textual format http://tools.ietf.org/html/rfc5952#page-6. ipv6 addresses are case insensitive.\r\n\r\nexact match of TXT rdata where Verisign MDNS is wrapping TXT rdata in double quotes.\r\nTXT record data comparison is performed as exact match. However some DNS system may wrap TXT data within double quotes.\r\nThe TXT record data wrapping by quotes is prescribed in RFC-1035 (http://tools.ietf.org/html/rfc1035) section 3.3.14 and definition of \"\"\r\nat page #34"},"comment":{"url":"https://api.github.com/repos/Netflix/denominator/issues/comments/92957025","html_url":"https://github.com/Netflix/denominator/issues/361#issuecomment-92957025","issue_url":"https://api.github.com/repos/Netflix/denominator/issues/361","id":92957025,"user":{"login":"adriancole","id":64215,"avatar_url":"https://avatars.githubusercontent.com/u/64215?v=3","gravatar_id":"","url":"https://api.github.com/users/adriancole","html_url":"https://github.com/adriancole","followers_url":"https://api.github.com/users/adriancole/followers","following_url":"https://api.github.com/users/adriancole/following{/other_user}","gists_url":"https://api.github.com/users/adriancole/gists{/gist_id}","starred_url":"https://api.github.com/users/adriancole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adriancole/subscriptions","organizations_url":"https://api.github.com/users/adriancole/orgs","repos_url":"https://api.github.com/users/adriancole/repos","events_url":"https://api.github.com/users/adriancole/events{/privacy}","received_events_url":"https://api.github.com/users/adriancole/received_events","type":"User","site_admin":false},"created_at":"2015-04-14T16:30:13Z","updated_at":"2015-04-14T16:30:13Z","body":"thanks for the reports, Sanjay. I've consolidated the issues together\nso as to not spam watchers.\n\nThe meta-issue here is whether to address the RFC compliance in the\nrdata types or in the tests, and what to present to users who may not\ncare about the \"letter of the law\".  Changes might surprise users who\nare more interested in portability than growing their knowledge of DNS\nnuance.\n\nBear in mind that literally all current DNS providers pass tests as\nthey exist today. Some of that was addressed by normalizing in the\nprovider code. For example, we \"unquote\" txt in route53\nhttps://github.com/Netflix/denominator/blob/master/route53/src/main/java/denominator/route53/ResourceRecordSetHandler.java#L69\n\nI'm open to ideas for change, but I think that since the context is a\ndraft provider, we should be on the same page with regards to the\nexperience impact this might have. copying some other folks for\nopinion towards that: @jdamick @jbodner @colmmacc @MisterK\n@everett-toews @jwbraucher\n"}}