{"action":"closed","issue":{"url":"https://api.github.com/repos/ngircd/ngircd/issues/47","labels_url":"https://api.github.com/repos/ngircd/ngircd/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/ngircd/ngircd/issues/47/comments","events_url":"https://api.github.com/repos/ngircd/ngircd/issues/47/events","html_url":"https://github.com/ngircd/ngircd/issues/47","id":66865063,"number":47,"title":"Bans (+b) do not behave as expected.","user":{"login":"alexbarton","id":174961,"avatar_url":"https://avatars.githubusercontent.com/u/174961?v=3","gravatar_id":"","url":"https://api.github.com/users/alexbarton","html_url":"https://github.com/alexbarton","followers_url":"https://api.github.com/users/alexbarton/followers","following_url":"https://api.github.com/users/alexbarton/following{/other_user}","gists_url":"https://api.github.com/users/alexbarton/gists{/gist_id}","starred_url":"https://api.github.com/users/alexbarton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexbarton/subscriptions","organizations_url":"https://api.github.com/users/alexbarton/orgs","repos_url":"https://api.github.com/users/alexbarton/repos","events_url":"https://api.github.com/users/alexbarton/events{/privacy}","received_events_url":"https://api.github.com/users/alexbarton/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ngircd/ngircd/labels/bug","name":"bug","color":"bfdadc"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-07T11:54:18Z","updated_at":"2015-04-07T11:54:19Z","closed_at":"2015-04-07T11:54:19Z","body":"(Report imported from Bugzilla #47)\n\nStatus CLOSED, severity *critical*, in component *Daemon*.\nReported in version *0.7.1* on platform *All*.\nAssigned to: Alexander Barton.\n\nOriginal attachment names and IDs:\n- _[BanPrivmsg.patch](https://arthur.barton.de/bugzilla//attachment.cgi?id=2)_ (ID 2)\n\nOn 2003-10-10 22:11:05 +0200, Hannes Dorbath wrote:\n\n> The only thing +b seems to do on a channel is blocking the user from rejoining  \n> after he/she was kicked-banned out. The person is still allowed to send text to \n> the channel (from outside) when the channel is not +n and is even still allowed \n> to talk on a channel when he/she was banned and not kicked out. The last one \n> should only be possible when he/she got voice or op on the channel.\n> \n> A behaviour as described in \n> http://www.irchelp.org/irchelp/misc/ccosmos.html#Heading790 should be desirable.\n> \n> \n> Thanks for listening, keep up the good work.\n\nOn 2003-10-20 00:29:25 +0200, Alexander Barton wrote:\n\n> You are right, the actual implementation isn't complete and needs to be fixed ...\n> \n> Thanks for your report, I'll have a look at this!\n> \n\nOn 2003-11-06 02:19:12 +0100, Alexander Barton wrote:\n\n> Created attachment 2\n> Patch for 0.7.1 to solve this bug.\n> \n> This patch (against CVS-HEAD as of 2003-11-06, 02:00 CET, but should work\n> against 0.7.1, too) should solve the bug: no one is allowed to PRIVMSG to a\n> channel he is banned in.\n\nOn 2003-11-06 02:22:48 +0100, Alexander Barton wrote:\n\n> I checked in the patch to CVS HEAD, it will be included in the next release of\n> ngIRCd which will be released soon.\n> \n> It didn't change the QUIT, PART or NICK behavior as suggested by the irchelp.org\n> article, but I don't think that this is really required.\n> \n\nOn 2003-11-13 12:24:40 +0100, Alexander Barton wrote:\n\n> Okay, seems to work as expected in version 0.7.5.\n\nOn 2003-12-08 15:08:57 +0100, Alexander Barton wrote:\n\n> Seems to work, I'll close the bug now.\n\n"}}