{"action":"created","issue":{"url":"https://api.github.com/repos/dannyvankooten/browserpass/issues/140","repository_url":"https://api.github.com/repos/dannyvankooten/browserpass","labels_url":"https://api.github.com/repos/dannyvankooten/browserpass/issues/140/labels{/name}","comments_url":"https://api.github.com/repos/dannyvankooten/browserpass/issues/140/comments","events_url":"https://api.github.com/repos/dannyvankooten/browserpass/issues/140/events","html_url":"https://github.com/dannyvankooten/browserpass/pull/140","id":258653095,"number":140,"title":"add pledge(2) on OpenBSD","user":{"login":"qbit","id":68368,"avatar_url":"https://avatars0.githubusercontent.com/u/68368?v=4","gravatar_id":"","url":"https://api.github.com/users/qbit","html_url":"https://github.com/qbit","followers_url":"https://api.github.com/users/qbit/followers","following_url":"https://api.github.com/users/qbit/following{/other_user}","gists_url":"https://api.github.com/users/qbit/gists{/gist_id}","starred_url":"https://api.github.com/users/qbit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qbit/subscriptions","organizations_url":"https://api.github.com/users/qbit/orgs","repos_url":"https://api.github.com/users/qbit/repos","events_url":"https://api.github.com/users/qbit/events{/privacy}","received_events_url":"https://api.github.com/users/qbit/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-09-18T23:39:44Z","updated_at":"2017-09-19T14:20:47Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/dannyvankooten/browserpass/pulls/140","html_url":"https://github.com/dannyvankooten/browserpass/pull/140","diff_url":"https://github.com/dannyvankooten/browserpass/pull/140.diff","patch_url":"https://github.com/dannyvankooten/browserpass/pull/140.patch"},"body":"Pledge (OpenBSD only) is a way to restrict the operations an application can make use of on OpenBSD. Applications declare their intent by specifying the system calls they will use, after which point, any use outside of the pledge'd calls will result in the kernel killing the process. This lets us do things like ensure that `browserpass` will never be able to access the network, or look something up via DNS.\r\n\r\nMore information on pledge can be found [here](http://man.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/pledge.2)"},"comment":{"url":"https://api.github.com/repos/dannyvankooten/browserpass/issues/comments/330555396","html_url":"https://github.com/dannyvankooten/browserpass/pull/140#issuecomment-330555396","issue_url":"https://api.github.com/repos/dannyvankooten/browserpass/issues/140","id":330555396,"user":{"login":"qbit","id":68368,"avatar_url":"https://avatars0.githubusercontent.com/u/68368?v=4","gravatar_id":"","url":"https://api.github.com/users/qbit","html_url":"https://github.com/qbit","followers_url":"https://api.github.com/users/qbit/followers","following_url":"https://api.github.com/users/qbit/following{/other_user}","gists_url":"https://api.github.com/users/qbit/gists{/gist_id}","starred_url":"https://api.github.com/users/qbit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qbit/subscriptions","organizations_url":"https://api.github.com/users/qbit/orgs","repos_url":"https://api.github.com/users/qbit/repos","events_url":"https://api.github.com/users/qbit/events{/privacy}","received_events_url":"https://api.github.com/users/qbit/received_events","type":"User","site_admin":false},"created_at":"2017-09-19T14:20:47Z","updated_at":"2017-09-19T14:20:47Z","author_association":"CONTRIBUTOR","body":"```\r\nqbit@slip[0]:browserpass[openbsd_pledge *]λ find node_modules/ -type f | wc -l    \r\n    2106\r\nqbit@slip[0]:browserpass[openbsd_pledge *]λ find vendor/ -type f | wc -l       \r\n     355\r\nqbit@slip[0]:browserpass[openbsd_pledge *]λ \r\n```\r\nFeels dirty removing `vendor` but not `node_modules`. I can do it - but I would prefer to do it in another PR."}}
{"actor":{"display_login":"qbit"}}