{"action":"created","issue":{"url":"https://api.github.com/repos/weewx/weewx/issues/179","repository_url":"https://api.github.com/repos/weewx/weewx","labels_url":"https://api.github.com/repos/weewx/weewx/issues/179/labels{/name}","comments_url":"https://api.github.com/repos/weewx/weewx/issues/179/comments","events_url":"https://api.github.com/repos/weewx/weewx/issues/179/events","html_url":"https://github.com/weewx/weewx/issues/179","id":188913513,"number":179,"title":"parse passwords as strings","user":{"login":"matthewwall","id":6115213,"avatar_url":"https://avatars.githubusercontent.com/u/6115213?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewwall","html_url":"https://github.com/matthewwall","followers_url":"https://api.github.com/users/matthewwall/followers","following_url":"https://api.github.com/users/matthewwall/following{/other_user}","gists_url":"https://api.github.com/users/matthewwall/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewwall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewwall/subscriptions","organizations_url":"https://api.github.com/users/matthewwall/orgs","repos_url":"https://api.github.com/users/matthewwall/repos","events_url":"https://api.github.com/users/matthewwall/events{/privacy}","received_events_url":"https://api.github.com/users/matthewwall/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"tkeffer","id":3321259,"avatar_url":"https://avatars.githubusercontent.com/u/3321259?v=3","gravatar_id":"","url":"https://api.github.com/users/tkeffer","html_url":"https://github.com/tkeffer","followers_url":"https://api.github.com/users/tkeffer/followers","following_url":"https://api.github.com/users/tkeffer/following{/other_user}","gists_url":"https://api.github.com/users/tkeffer/gists{/gist_id}","starred_url":"https://api.github.com/users/tkeffer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkeffer/subscriptions","organizations_url":"https://api.github.com/users/tkeffer/orgs","repos_url":"https://api.github.com/users/tkeffer/repos","events_url":"https://api.github.com/users/tkeffer/events{/privacy}","received_events_url":"https://api.github.com/users/tkeffer/received_events","type":"User","site_admin":false},"assignees":[{"login":"tkeffer","id":3321259,"avatar_url":"https://avatars.githubusercontent.com/u/3321259?v=3","gravatar_id":"","url":"https://api.github.com/users/tkeffer","html_url":"https://github.com/tkeffer","followers_url":"https://api.github.com/users/tkeffer/followers","following_url":"https://api.github.com/users/tkeffer/following{/other_user}","gists_url":"https://api.github.com/users/tkeffer/gists{/gist_id}","starred_url":"https://api.github.com/users/tkeffer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkeffer/subscriptions","organizations_url":"https://api.github.com/users/tkeffer/orgs","repos_url":"https://api.github.com/users/tkeffer/repos","events_url":"https://api.github.com/users/tkeffer/events{/privacy}","received_events_url":"https://api.github.com/users/tkeffer/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2016-11-12T14:10:24Z","updated_at":"2016-12-03T00:29:24Z","closed_at":null,"body":"weewx should parse any characters for a password field as a string, not as a list.  otherwise, this causes problems:\r\n\r\n`password = hdw,!ge`\r\n\r\nthis affects the ftp password, probably others.\r\n\r\nwe might need a weeutil.parse_as_password function to make this consistent throughout weewx and any extensions."},"comment":{"url":"https://api.github.com/repos/weewx/weewx/issues/comments/264598626","html_url":"https://github.com/weewx/weewx/issues/179#issuecomment-264598626","issue_url":"https://api.github.com/repos/weewx/weewx/issues/179","id":264598626,"user":{"login":"matthewwall","id":6115213,"avatar_url":"https://avatars.githubusercontent.com/u/6115213?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewwall","html_url":"https://github.com/matthewwall","followers_url":"https://api.github.com/users/matthewwall/followers","following_url":"https://api.github.com/users/matthewwall/following{/other_user}","gists_url":"https://api.github.com/users/matthewwall/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewwall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewwall/subscriptions","organizations_url":"https://api.github.com/users/matthewwall/orgs","repos_url":"https://api.github.com/users/matthewwall/repos","events_url":"https://api.github.com/users/matthewwall/events{/privacy}","received_events_url":"https://api.github.com/users/matthewwall/received_events","type":"User","site_admin":false},"created_at":"2016-12-03T00:29:24Z","updated_at":"2016-12-03T00:29:24Z","body":"because they won't? :)\r\n\r\nsince there are characters other than comma that will cause grief (e.g., #) i'm inclined to agree with the just-put-it-in-quotes approach.\r\n\r\ngotta see how that affects wee_debug..."}}
{"actor":{"display_login":"matthewwall"}}