{"action":"created","issue":{"url":"https://api.github.com/repos/erming/shout/issues/326","labels_url":"https://api.github.com/repos/erming/shout/issues/326/labels{/name}","comments_url":"https://api.github.com/repos/erming/shout/issues/326/comments","events_url":"https://api.github.com/repos/erming/shout/issues/326/events","html_url":"https://github.com/erming/shout/issues/326","id":53230339,"number":326,"title":"SASL","user":{"login":"McGriddle","id":5432956,"avatar_url":"https://avatars.githubusercontent.com/u/5432956?v=3","gravatar_id":"","url":"https://api.github.com/users/McGriddle","html_url":"https://github.com/McGriddle","followers_url":"https://api.github.com/users/McGriddle/followers","following_url":"https://api.github.com/users/McGriddle/following{/other_user}","gists_url":"https://api.github.com/users/McGriddle/gists{/gist_id}","starred_url":"https://api.github.com/users/McGriddle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/McGriddle/subscriptions","organizations_url":"https://api.github.com/users/McGriddle/orgs","repos_url":"https://api.github.com/users/McGriddle/repos","events_url":"https://api.github.com/users/McGriddle/events{/privacy}","received_events_url":"https://api.github.com/users/McGriddle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-01T22:26:22Z","updated_at":"2015-03-03T07:18:36Z","closed_at":null,"body":"Trying to connect to Freenode and received this message:\r\n`Notice -- You need to identify via SASL to use this server`\r\nThe google gods led me to [this](https://freenode.net/sasl/) page. Is this something shout already supports?"},"comment":{"url":"https://api.github.com/repos/erming/shout/issues/comments/76898309","html_url":"https://github.com/erming/shout/issues/326#issuecomment-76898309","issue_url":"https://api.github.com/repos/erming/shout/issues/326","id":76898309,"user":{"login":"kaniini","id":1522444,"avatar_url":"https://avatars.githubusercontent.com/u/1522444?v=3","gravatar_id":"","url":"https://api.github.com/users/kaniini","html_url":"https://github.com/kaniini","followers_url":"https://api.github.com/users/kaniini/followers","following_url":"https://api.github.com/users/kaniini/following{/other_user}","gists_url":"https://api.github.com/users/kaniini/gists{/gist_id}","starred_url":"https://api.github.com/users/kaniini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaniini/subscriptions","organizations_url":"https://api.github.com/users/kaniini/orgs","repos_url":"https://api.github.com/users/kaniini/repos","events_url":"https://api.github.com/users/kaniini/events{/privacy}","received_events_url":"https://api.github.com/users/kaniini/received_events","type":"User","site_admin":false},"created_at":"2015-03-03T07:18:35Z","updated_at":"2015-03-03T07:18:35Z","body":"@erming SASL is an authentication method for IRC.  The notable reason why networks require it is because it allows a sense of *preauthentication*, which means that the client can handshake with the network in a state where it has already authenticated with the authentication layer, this means the client can be trusted more than an anonymous client.  The end game is that they use it as a filter to reduce their abuse load.  SASL is a core component of the modern IRC protocol, which has wide client and server support across multiple vendors, you can find specifications for it, and more, at http://github.com/ircv3/ircv3-specifications.\r\n\r\nShout looks like an impressive IRC client, at least based on what I've seen in the demo, so it would be wonderful to have it provide the best possible IRC experience."}}