{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/17394","repository_url":"https://api.github.com/repos/NixOS/nixpkgs","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/17394/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/17394/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/17394/events","html_url":"https://github.com/NixOS/nixpkgs/pull/17394","id":168510623,"number":17394,"title":"ZNC: 1.6.2 -> 1.6.3, push 2015-12-07 -> 2016-07-28, module refactor","user":{"login":"schneefux","id":15379000,"avatar_url":"https://avatars.githubusercontent.com/u/15379000?v=3","gravatar_id":"","url":"https://api.github.com/users/schneefux","html_url":"https://github.com/schneefux","followers_url":"https://api.github.com/users/schneefux/followers","following_url":"https://api.github.com/users/schneefux/following{/other_user}","gists_url":"https://api.github.com/users/schneefux/gists{/gist_id}","starred_url":"https://api.github.com/users/schneefux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schneefux/subscriptions","organizations_url":"https://api.github.com/users/schneefux/orgs","repos_url":"https://api.github.com/users/schneefux/repos","events_url":"https://api.github.com/users/schneefux/events{/privacy}","received_events_url":"https://api.github.com/users/schneefux/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NixOS/nixpkgs/labels/8.has:%20module%20(update)","name":"8.has: module (update)","color":"009800"},{"url":"https://api.github.com/repos/NixOS/nixpkgs/labels/8.has:%20package%20(update)","name":"8.has: package (update)","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-07-31T09:55:44Z","updated_at":"2016-10-07T09:55:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/17394","html_url":"https://github.com/NixOS/nixpkgs/pull/17394","diff_url":"https://github.com/NixOS/nixpkgs/pull/17394.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/17394.patch"},"body":"Updated ZNC to 1.6.3, changed release URL to Git repository because only the latest release is published on the release page, which regularly breaks the build.\r\nAlso see #17427 to add better SSL support required for Let's Encrypt.\r\n\r\nThe module now builds a minimal configuration. The module allows to specify networks to be set up. Added an option to run ZNC under a specific group. Clarified and reworded some descriptions. Removed `defaultPassBlock` so that a user is forced to generate a password and does not use the hardcoded one.\r\n\r\nUsage example:\r\n```nix\r\n   services.znc = {\r\n     enable = true;\r\n     user = \"znc\";\r\n     group = \"letsencrypt\";\r\n     mutable = false;\r\n     modulePackages = [ pkgs.zncModules.push ];\r\n     confOptions = {\r\n       userName = \"user\";\r\n       passBlock = \"Pass = …\";\r\n       modules = [ \"adminlog\" ];\r\n       userModules = [ \"block_motd\" \"bouncedcc\" \"ctcpflood\" \"flooddetach\" \"log\" \"push\" ];\r\n       networks = {\r\n         \"freenode\" = {\r\n           server = \"chat.freenode.net\";\r\n           port = 6697;\r\n           useSSL = true;\r\n           channels = [ \"nixos\" ];\r\n           modules = [ \"simple_away\" \"sasl\" ];\r\n         };\r\n         \"efnet\" = {\r\n           server = \"efnet.port80.se\";\r\n           port = 6667;\r\n           useSSL = false;\r\n           channels = [ \"test\" ];\r\n           modules = [ \"simple_away\" \"keepnick\" ];\r\n         };\r\n       };\r\n       nick = \"nick\";\r\n       port = 5000;\r\n       useSSL = true;\r\n     };\r\n   };\r\n```\r\n\r\ncc @offlinehacker @chexxor @viric \r\n\r\n###### Things done\r\n\r\n- [ ] Tested using sandboxing\r\n- Built on platform(s)\r\n   - [x] NixOS\r\n   - [ ] OS X\r\n   - [x] Linux\r\n- [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run \"nox-review wip\"`\r\n- [x] Tested execution of all binary files"},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/252201802","html_url":"https://github.com/NixOS/nixpkgs/pull/17394#issuecomment-252201802","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/17394","id":252201802,"user":{"login":"schneefux","id":15379000,"avatar_url":"https://avatars.githubusercontent.com/u/15379000?v=3","gravatar_id":"","url":"https://api.github.com/users/schneefux","html_url":"https://github.com/schneefux","followers_url":"https://api.github.com/users/schneefux/followers","following_url":"https://api.github.com/users/schneefux/following{/other_user}","gists_url":"https://api.github.com/users/schneefux/gists{/gist_id}","starred_url":"https://api.github.com/users/schneefux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schneefux/subscriptions","organizations_url":"https://api.github.com/users/schneefux/orgs","repos_url":"https://api.github.com/users/schneefux/repos","events_url":"https://api.github.com/users/schneefux/events{/privacy}","received_events_url":"https://api.github.com/users/schneefux/received_events","type":"User","site_admin":false},"created_at":"2016-10-07T09:55:25Z","updated_at":"2016-10-07T09:55:25Z","body":"bump\r\nI have been running this successfully for more than a month now."}}
{"actor":{"display_login":"schneefux"}}