{"action":"created","issue":{"url":"https://api.github.com/repos/opnsense/core/issues/1702","repository_url":"https://api.github.com/repos/opnsense/core","labels_url":"https://api.github.com/repos/opnsense/core/issues/1702/labels{/name}","comments_url":"https://api.github.com/repos/opnsense/core/issues/1702/comments","events_url":"https://api.github.com/repos/opnsense/core/issues/1702/events","html_url":"https://github.com/opnsense/core/issues/1702","id":240473797,"number":1702,"title":"Nummeric Description for Interface causes syntax error and missconfig for firewall rules","user":{"login":"thepill","id":8901210,"avatar_url":"https://avatars1.githubusercontent.com/u/8901210?v=3","gravatar_id":"","url":"https://api.github.com/users/thepill","html_url":"https://github.com/thepill","followers_url":"https://api.github.com/users/thepill/followers","following_url":"https://api.github.com/users/thepill/following{/other_user}","gists_url":"https://api.github.com/users/thepill/gists{/gist_id}","starred_url":"https://api.github.com/users/thepill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thepill/subscriptions","organizations_url":"https://api.github.com/users/thepill/orgs","repos_url":"https://api.github.com/users/thepill/repos","events_url":"https://api.github.com/users/thepill/events{/privacy}","received_events_url":"https://api.github.com/users/thepill/received_events","type":"User","site_admin":false},"labels":[{"id":157163112,"url":"https://api.github.com/repos/opnsense/core/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":{"login":"fichtner","id":1915288,"avatar_url":"https://avatars0.githubusercontent.com/u/1915288?v=3","gravatar_id":"","url":"https://api.github.com/users/fichtner","html_url":"https://github.com/fichtner","followers_url":"https://api.github.com/users/fichtner/followers","following_url":"https://api.github.com/users/fichtner/following{/other_user}","gists_url":"https://api.github.com/users/fichtner/gists{/gist_id}","starred_url":"https://api.github.com/users/fichtner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fichtner/subscriptions","organizations_url":"https://api.github.com/users/fichtner/orgs","repos_url":"https://api.github.com/users/fichtner/repos","events_url":"https://api.github.com/users/fichtner/events{/privacy}","received_events_url":"https://api.github.com/users/fichtner/received_events","type":"User","site_admin":false},"assignees":[{"login":"fichtner","id":1915288,"avatar_url":"https://avatars0.githubusercontent.com/u/1915288?v=3","gravatar_id":"","url":"https://api.github.com/users/fichtner","html_url":"https://github.com/fichtner","followers_url":"https://api.github.com/users/fichtner/followers","following_url":"https://api.github.com/users/fichtner/following{/other_user}","gists_url":"https://api.github.com/users/fichtner/gists{/gist_id}","starred_url":"https://api.github.com/users/fichtner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fichtner/subscriptions","organizations_url":"https://api.github.com/users/fichtner/orgs","repos_url":"https://api.github.com/users/fichtner/repos","events_url":"https://api.github.com/users/fichtner/events{/privacy}","received_events_url":"https://api.github.com/users/fichtner/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/opnsense/core/milestones/6","html_url":"https://github.com/opnsense/core/milestone/6","labels_url":"https://api.github.com/repos/opnsense/core/milestones/6/labels","id":2231308,"number":6,"title":"17.7","description":"","creator":{"login":"fichtner","id":1915288,"avatar_url":"https://avatars0.githubusercontent.com/u/1915288?v=3","gravatar_id":"","url":"https://api.github.com/users/fichtner","html_url":"https://github.com/fichtner","followers_url":"https://api.github.com/users/fichtner/followers","following_url":"https://api.github.com/users/fichtner/following{/other_user}","gists_url":"https://api.github.com/users/fichtner/gists{/gist_id}","starred_url":"https://api.github.com/users/fichtner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fichtner/subscriptions","organizations_url":"https://api.github.com/users/fichtner/orgs","repos_url":"https://api.github.com/users/fichtner/repos","events_url":"https://api.github.com/users/fichtner/events{/privacy}","received_events_url":"https://api.github.com/users/fichtner/received_events","type":"User","site_admin":false},"open_issues":51,"closed_issues":88,"state":"open","created_at":"2017-01-05T17:44:15Z","updated_at":"2017-07-04T17:44:19Z","due_on":"2017-07-27T07:00:00Z","closed_at":null},"comments":5,"created_at":"2017-07-04T17:40:05Z","updated_at":"2017-07-04T17:53:47Z","closed_at":null,"body":"### Description\r\nSetting the description of an arbitary interface to a nummeric value, causes the firewall rules to be not applied any more.\r\n\r\n### Error:\r\n\r\n`opnsense: /usr/local/etc/rc.filter_configure: New alert found: There were error(s) loading the rules: /tmp/rules.debug:9: syntax error - The line in question reads [9]: 1234 = \"{ em1 }\"`\r\n\r\n### Steps to reproduce:\r\n\r\n1. Go to `your-opnsense-ip/interfaces.php?if=interface` (replace interface with your interface)\r\n2. Change the description of a arbitary interface to `1234`\r\n3. Save the changes\r\n4. Look at the error message\r\n\r\n### Versions:\r\n\r\nOPNsense 17.1.8-amd64\r\nFreeBSD 11.0-RELEASE-p10\r\nOpenSSL 1.0.2l 25 May 2017\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/opnsense/core/issues/comments/312926442","html_url":"https://github.com/opnsense/core/issues/1702#issuecomment-312926442","issue_url":"https://api.github.com/repos/opnsense/core/issues/1702","id":312926442,"user":{"login":"AdSchellevis","id":9783985,"avatar_url":"https://avatars1.githubusercontent.com/u/9783985?v=3","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":"2017-07-04T17:53:47Z","updated_at":"2017-07-04T17:53:47Z","body":"@fichtner I don't know if the Macro's are easy to identify in the old code, if so we could also opt for using the technical name in the meantime (opt1,lan,wan,..)... but adding a validation is also fine by me."}}
{"actor":{"display_login":"AdSchellevis"}}