payload: {"action":"created","issue":{"url":"https://api.github.com/repos/opnsense/core/issues/3681","repository_url":"https://api.github.com/repos/opnsense/core","labels_url":"https://api.github.com/repos/opnsense/core/issues/3681/labels{/name}","comments_url":"https://api.github.com/repos/opnsense/core/issues/3681/comments","events_url":"https://api.github.com/repos/opnsense/core/issues/3681/events","html_url":"https://github.com/opnsense/core/issues/3681","id":487330321,"node_id":"MDU6SXNzdWU0ODczMzAzMjE=","number":3681,"title":"Adding new interface should restart services bound to \"all interfaces\" ","user":{"login":"banym","id":893993,"node_id":"MDQ6VXNlcjg5Mzk5Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/893993?v=4","gravatar_id":"","url":"https://api.github.com/users/banym","html_url":"https://github.com/banym","followers_url":"https://api.github.com/users/banym/followers","following_url":"https://api.github.com/users/banym/following{/other_user}","gists_url":"https://api.github.com/users/banym/gists{/gist_id}","starred_url":"https://api.github.com/users/banym/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/banym/subscriptions","organizations_url":"https://api.github.com/users/banym/orgs","repos_url":"https://api.github.com/users/banym/repos","events_url":"https://api.github.com/users/banym/events{/privacy}","received_events_url":"https://api.github.com/users/banym/received_events","type":"User","site_admin":false},"labels":[{"id":157163117,"node_id":"MDU6TGFiZWwxNTcxNjMxMTc=","url":"https://api.github.com/repos/opnsense/core/labels/support","name":"support","color":"cc317c","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2019-08-30T07:22:45Z","updated_at":"2019-09-03T16:48:55Z","closed_at":null,"author_association":"NONE","body":"[-] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md\r\n\r\n[-] I have searched the existing issues and I'm convinced that mine is new.\r\n\r\n**Is your feature request related to a problem? Please describe.**\r\nWhen a new interface or vlan interface is added. The services bound to all interfaces like DNS need a manuall restart. Otherwise DNS resolution or NTP may not be possible on that new interface until reboot or manuall restart of the services.\r\n\r\n**Describe the solution you'd like**\r\nIf a new interface is added the services with binding to all interfaces should be restarted gracefully, so they listen on all interfaces including the new from that time.\r\n\r\n**Describe alternatives you've considered**\r\nMaybe there could be concerns that this could add a security problem. I don't think so. As long as no rules are defined only the service is listening but can't be accessed. As long as no rule on the new interface allows the port for that service everything should be save.\r\n\r\n**Additional context**\r\nAdding new interfaces is a common task in daily firewall administration. Debugging why DNS is not working on that new interfaces brought up that issue to me. This could make life easier and safe time for otherse.\r\n"},"comment":{"url":"https://api.github.com/repos/opnsense/core/issues/comments/527543203","html_url":"https://github.com/opnsense/core/issues/3681#issuecomment-527543203","issue_url":"https://api.github.com/repos/opnsense/core/issues/3681","id":527543203,"node_id":"MDEyOklzc3VlQ29tbWVudDUyNzU0MzIwMw==","user":{"login":"AdSchellevis","id":9783985,"node_id":"MDQ6VXNlcjk3ODM5ODU=","avatar_url":"https://avatars2.githubusercontent.com/u/9783985?v=4","gravatar_id":"","url":"https://api.github.com/users/AdSchellevis","html_url":"https://github.com/AdSchellevis","followers_url":"https://api.github.com/users/AdSchellevis/followers","following_url":"https://api.github.com/users/AdSchellevis/following{/other_user}","gists_url":"https://api.github.com/users/AdSchellevis/gists{/gist_id}","starred_url":"https://api.github.com/users/AdSchellevis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdSchellevis/subscriptions","organizations_url":"https://api.github.com/users/AdSchellevis/orgs","repos_url":"https://api.github.com/users/AdSchellevis/repos","events_url":"https://api.github.com/users/AdSchellevis/events{/privacy}","received_events_url":"https://api.github.com/users/AdSchellevis/received_events","type":"User","site_admin":false},"created_at":"2019-09-03T16:48:55Z","updated_at":"2019-09-03T16:48:55Z","author_association":"MEMBER","body":"Hi Dominik,\r\n\r\nIf a service is bound to all, this shouldn't be necessary as mentioned before. only specific bounds might have issues. but as said, since there is no uniform way to know this, it won't be maintainable.\r\nIssues around adding interfaces, often have other causes.\r\n\r\nBest regards,\r\n\r\nAd"}}
other: {"actor":{"display_login":"AdSchellevis"}}