{"action":"closed","issue":{"url":"https://api.github.com/repos/job/openbgpd/issues/3","repository_url":"https://api.github.com/repos/job/openbgpd","labels_url":"https://api.github.com/repos/job/openbgpd/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/job/openbgpd/issues/3/comments","events_url":"https://api.github.com/repos/job/openbgpd/issues/3/events","html_url":"https://github.com/job/openbgpd/issues/3","id":195477311,"number":3,"title":"Allow shutdown communication through configuration","user":{"login":"job","id":153816,"avatar_url":"https://avatars.githubusercontent.com/u/153816?v=3","gravatar_id":"","url":"https://api.github.com/users/job","html_url":"https://github.com/job","followers_url":"https://api.github.com/users/job/followers","following_url":"https://api.github.com/users/job/following{/other_user}","gists_url":"https://api.github.com/users/job/gists{/gist_id}","starred_url":"https://api.github.com/users/job/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/job/subscriptions","organizations_url":"https://api.github.com/users/job/orgs","repos_url":"https://api.github.com/users/job/repos","events_url":"https://api.github.com/users/job/events{/privacy}","received_events_url":"https://api.github.com/users/job/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"Habbie","id":525838,"avatar_url":"https://avatars.githubusercontent.com/u/525838?v=3","gravatar_id":"","url":"https://api.github.com/users/Habbie","html_url":"https://github.com/Habbie","followers_url":"https://api.github.com/users/Habbie/followers","following_url":"https://api.github.com/users/Habbie/following{/other_user}","gists_url":"https://api.github.com/users/Habbie/gists{/gist_id}","starred_url":"https://api.github.com/users/Habbie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Habbie/subscriptions","organizations_url":"https://api.github.com/users/Habbie/orgs","repos_url":"https://api.github.com/users/Habbie/repos","events_url":"https://api.github.com/users/Habbie/events{/privacy}","received_events_url":"https://api.github.com/users/Habbie/received_events","type":"User","site_admin":false},"assignees":[{"login":"Habbie","id":525838,"avatar_url":"https://avatars.githubusercontent.com/u/525838?v=3","gravatar_id":"","url":"https://api.github.com/users/Habbie","html_url":"https://github.com/Habbie","followers_url":"https://api.github.com/users/Habbie/followers","following_url":"https://api.github.com/users/Habbie/following{/other_user}","gists_url":"https://api.github.com/users/Habbie/gists{/gist_id}","starred_url":"https://api.github.com/users/Habbie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Habbie/subscriptions","organizations_url":"https://api.github.com/users/Habbie/orgs","repos_url":"https://api.github.com/users/Habbie/repos","events_url":"https://api.github.com/users/Habbie/events{/privacy}","received_events_url":"https://api.github.com/users/Habbie/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-12-14T09:14:04Z","updated_at":"2016-12-30T18:44:26Z","closed_at":"2016-12-30T18:44:26Z","body":"Example `bgpd.conf` where a shutdown communication is defined after the already existing `down` keyword. \r\n```\r\n[job@kiera ~]$ doas cat /etc/bgpd.conf\r\nAS 15562\r\nrouter-id 165.254.255.26\r\n\r\ngroup \"derpinas\" {\r\n        remote-as 15562\r\n        neighbor 165.254.255.16 {\r\n                announce none\r\n                local-address 165.254.255.26\r\n                down \"henkie ik wil niet\"\r\n        }\r\n}\r\n```\r\n\r\nOpenBGPD allows you to shutdown a session (or keep it down) by setting `down` in the configuration stanza. The new feature should be that if you enter a string after the keyword `down`, that the string is considered the content of the shutdown communication.\r\n\r\nIf the string is too long, an error should be generated when `bgpd` is attempting to boot, or its configuration is reloaded through `bgpctl reload`.\r\n\r\nIf the session is already down (in case bgpd is running or booting), nothing needs to be done (like today with disabled). If the session is up, and bgpd new config contains `down 'henk ik wil niet'` then the session should be torn down and the shutdown communication send.\r\n"}}
{"actor":{"display_login":"Habbie"}}