{"action":"closed","issue":{"url":"https://api.github.com/repos/inverse-inc/packetfence/issues/3817","repository_url":"https://api.github.com/repos/inverse-inc/packetfence","labels_url":"https://api.github.com/repos/inverse-inc/packetfence/issues/3817/labels{/name}","comments_url":"https://api.github.com/repos/inverse-inc/packetfence/issues/3817/comments","events_url":"https://api.github.com/repos/inverse-inc/packetfence/issues/3817/events","html_url":"https://github.com/inverse-inc/packetfence/issues/3817","id":385416219,"node_id":"MDU6SXNzdWUzODU0MTYyMTk=","number":3817,"title":"Improved validation for PF domain name","user":{"login":"julsemaan","id":3857942,"node_id":"MDQ6VXNlcjM4NTc5NDI=","avatar_url":"https://avatars1.githubusercontent.com/u/3857942?v=4","gravatar_id":"","url":"https://api.github.com/users/julsemaan","html_url":"https://github.com/julsemaan","followers_url":"https://api.github.com/users/julsemaan/followers","following_url":"https://api.github.com/users/julsemaan/following{/other_user}","gists_url":"https://api.github.com/users/julsemaan/gists{/gist_id}","starred_url":"https://api.github.com/users/julsemaan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julsemaan/subscriptions","organizations_url":"https://api.github.com/users/julsemaan/orgs","repos_url":"https://api.github.com/users/julsemaan/repos","events_url":"https://api.github.com/users/julsemaan/events{/privacy}","received_events_url":"https://api.github.com/users/julsemaan/received_events","type":"User","site_admin":false},"labels":[{"id":641685661,"node_id":"MDU6TGFiZWw2NDE2ODU2NjE=","url":"https://api.github.com/repos/inverse-inc/packetfence/labels/Priority:%20Medium","name":"Priority: Medium","color":"b60205","default":false},{"id":586476,"node_id":"MDU6TGFiZWw1ODY0NzY=","url":"https://api.github.com/repos/inverse-inc/packetfence/labels/Type:%20Bug","name":"Type: Bug","color":"0e8a16","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/inverse-inc/packetfence/milestones/20","html_url":"https://github.com/inverse-inc/packetfence/milestone/20","labels_url":"https://api.github.com/repos/inverse-inc/packetfence/milestones/20/labels","id":1869064,"node_id":"MDk6TWlsZXN0b25lMTg2OTA2NA==","number":20,"title":"+1 (patch release)","description":"DO NOT DELETE / CLOSE\r\nMETA milestone used to track what should go in the next \"patch\" release (X.X.Y) (in this case, Y is the \"patch\" release)\r\nCan be used to decide whether or not to do a \"patch\" release.\r\n","creator":{"login":"dwlfrth","id":633234,"node_id":"MDQ6VXNlcjYzMzIzNA==","avatar_url":"https://avatars1.githubusercontent.com/u/633234?v=4","gravatar_id":"","url":"https://api.github.com/users/dwlfrth","html_url":"https://github.com/dwlfrth","followers_url":"https://api.github.com/users/dwlfrth/followers","following_url":"https://api.github.com/users/dwlfrth/following{/other_user}","gists_url":"https://api.github.com/users/dwlfrth/gists{/gist_id}","starred_url":"https://api.github.com/users/dwlfrth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwlfrth/subscriptions","organizations_url":"https://api.github.com/users/dwlfrth/orgs","repos_url":"https://api.github.com/users/dwlfrth/repos","events_url":"https://api.github.com/users/dwlfrth/events{/privacy}","received_events_url":"https://api.github.com/users/dwlfrth/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":420,"state":"open","created_at":"2016-07-07T02:51:35Z","updated_at":"2018-12-20T21:42:14Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2018-11-28T19:12:11Z","updated_at":"2018-12-20T21:42:14Z","closed_at":"2018-12-20T21:42:14Z","author_association":"CONTRIBUTOR","body":"Right now, you can enter any text as the PF hostname and domain name.\r\n\r\nWe should validate:\r\n\r\n* Names only contain 0-9 A-Z a-z and an hyphen and cannot start with an hyphen\r\n* While we're there, deny .local domains since they don't work with the ios portal popup "}}
{"actor":{"display_login":"julsemaan"}}