{"action":"closed","number":258,"pull_request":{"url":"https://api.github.com/repos/Igalia/pflua/pulls/258","id":87080900,"html_url":"https://github.com/Igalia/pflua/pull/258","diff_url":"https://github.com/Igalia/pflua/pull/258.diff","patch_url":"https://github.com/Igalia/pflua/pull/258.patch","issue_url":"https://api.github.com/repos/Igalia/pflua/issues/258","number":258,"state":"closed","locked":false,"title":"Add regression test for PR#250","user":{"login":"dpino","id":11567,"avatar_url":"https://avatars.githubusercontent.com/u/11567?v=3","gravatar_id":"","url":"https://api.github.com/users/dpino","html_url":"https://github.com/dpino","followers_url":"https://api.github.com/users/dpino/followers","following_url":"https://api.github.com/users/dpino/following{/other_user}","gists_url":"https://api.github.com/users/dpino/gists{/gist_id}","starred_url":"https://api.github.com/users/dpino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dpino/subscriptions","organizations_url":"https://api.github.com/users/dpino/orgs","repos_url":"https://api.github.com/users/dpino/repos","events_url":"https://api.github.com/users/dpino/events{/privacy}","received_events_url":"https://api.github.com/users/dpino/received_events","type":"User","site_admin":false},"body":"Adds @mpeterv test case as regression test for #250.\r\n\r\nThe test case crashed BPF compilation pipeline before #250 fix.\r\n\r\n```\r\nluajit: ./pf/bpf.lua:65: attempt to compare string with number\r\nstack traceback:\r\n        ./pf/bpf.lua:65: in function 'runtime_u32'\r\n        ./pf/bpf.lua:98: in function 'is_power_of_2'\r\n        ./pf/bpf.lua:253: in function 'alu'\r\n        ./pf/bpf.lua:327: in function 'compile_lua'\r\n        ./pf/bpf.lua:444: in function 'compile_filter'\r\n        ./pf.lua:92: in function 'test_attempt_to_compare_string_with_a_number'\r\n        ./pf.lua:94: in function 'selftest'\r\n        (command line):1: in main chunk\r\n        [C]: at 0x004043b0\r\n```","created_at":"2016-09-28T09:08:42Z","updated_at":"2016-10-03T08:58:28Z","closed_at":"2016-10-03T08:58:28Z","merged_at":"2016-10-03T08:58:27Z","merge_commit_sha":"fa44563903ca0c9b38cdb1dbabdb49bfe2952c8c","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/Igalia/pflua/pulls/258/commits","review_comments_url":"https://api.github.com/repos/Igalia/pflua/pulls/258/comments","review_comment_url":"https://api.github.com/repos/Igalia/pflua/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Igalia/pflua/issues/258/comments","statuses_url":"https://api.github.com/repos/Igalia/pflua/statuses/15cf049b1f56792dec3f7808ada0b8288b304c7e","head":{"label":"Igalia:regression-test","ref":"regression-test","sha":"15cf049b1f56792dec3f7808ada0b8288b304c7e","user":{"login":"Igalia","id":1576566,"avatar_url":"https://avatars.githubusercontent.com/u/1576566?v=3","gravatar_id":"","url":"https://api.github.com/users/Igalia","html_url":"https://github.com/Igalia","followers_url":"https://api.github.com/users/Igalia/followers","following_url":"https://api.github.com/users/Igalia/following{/other_user}","gists_url":"https://api.github.com/users/Igalia/gists{/gist_id}","starred_url":"https://api.github.com/users/Igalia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Igalia/subscriptions","organizations_url":"https://api.github.com/users/Igalia/orgs","repos_url":"https://api.github.com/users/Igalia/repos","events_url":"https://api.github.com/users/Igalia/events{/privacy}","received_events_url":"https://api.github.com/users/Igalia/received_events","type":"Organization","site_admin":false},"repo":{"id":21120074,"name":"pflua","full_name":"Igalia/pflua","owner":{"login":"Igalia","id":1576566,"avatar_url":"https://avatars.githubusercontent.com/u/1576566?v=3","gravatar_id":"","url":"https://api.github.com/users/Igalia","html_url":"https://github.com/Igalia","followers_url":"https://api.github.com/users/Igalia/followers","following_url":"https://api.github.com/users/Igalia/following{/other_user}","gists_url":"https://api.github.com/users/Igalia/gists{/gist_id}","starred_url":"https://api.github.com/users/Igalia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Igalia/subscriptions","organizations_url":"https://api.github.com/users/Igalia/orgs","repos_url":"https://api.github.com/users/Igalia/repos","events_url":"https://api.github.com/users/Igalia/events{/privacy}","received_events_url":"https://api.github.com/users/Igalia/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Igalia/pflua","description":"Packet filtering in Lua","fork":false,"url":"https://api.github.com/repos/Igalia/pflua","forks_url":"https://api.github.com/repos/Igalia/pflua/forks","keys_url":"https://api.github.com/repos/Igalia/pflua/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Igalia/pflua/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Igalia/pflua/teams","hooks_url":"https://api.github.com/repos/Igalia/pflua/hooks","issue_events_url":"https://api.github.com/repos/Igalia/pflua/issues/events{/number}","events_url":"https://api.github.com/repos/Igalia/pflua/events","assignees_url":"https://api.github.com/repos/Igalia/pflua/assignees{/user}","branches_url":"https://api.github.com/repos/Igalia/pflua/branches{/branch}","tags_url":"https://api.github.com/repos/Igalia/pflua/tags","blobs_url":"https://api.github.com/repos/Igalia/pflua/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Igalia/pflua/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Igalia/pflua/git/refs{/sha}","trees_url":"https://api.github.com/repos/Igalia/pflua/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Igalia/pflua/statuses/{sha}","languages_url":"https://api.github.com/repos/Igalia/pflua/languages","stargazers_url":"https://api.github.com/repos/Igalia/pflua/stargazers","contributors_url":"https://api.github.com/repos/Igalia/pflua/contributors","subscribers_url":"https://api.github.com/repos/Igalia/pflua/subscribers","subscription_url":"https://api.github.com/repos/Igalia/pflua/subscription","commits_url":"https://api.github.com/repos/Igalia/pflua/commits{/sha}","git_commits_url":"https://api.github.com/repos/Igalia/pflua/git/commits{/sha}","comments_url":"https://api.github.com/repos/Igalia/pflua/comments{/number}","issue_comment_url":"https://api.github.com/repos/Igalia/pflua/issues/comments{/number}","contents_url":"https://api.github.com/repos/Igalia/pflua/contents/{+path}","compare_url":"https://api.github.com/repos/Igalia/pflua/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Igalia/pflua/merges","archive_url":"https://api.github.com/repos/Igalia/pflua/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Igalia/pflua/downloads","issues_url":"https://api.github.com/repos/Igalia/pflua/issues{/number}","pulls_url":"https://api.github.com/repos/Igalia/pflua/pulls{/number}","milestones_url":"https://api.github.com/repos/Igalia/pflua/milestones{/number}","notifications_url":"https://api.github.com/repos/Igalia/pflua/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Igalia/pflua/labels{/name}","releases_url":"https://api.github.com/repos/Igalia/pflua/releases{/id}","deployments_url":"https://api.github.com/repos/Igalia/pflua/deployments","created_at":"2014-06-23T09:05:09Z","updated_at":"2016-10-02T09:49:31Z","pushed_at":"2016-10-03T08:58:27Z","git_url":"git://github.com/Igalia/pflua.git","ssh_url":"git@github.com:Igalia/pflua.git","clone_url":"https://github.com/Igalia/pflua.git","svn_url":"https://github.com/Igalia/pflua","homepage":null,"size":11489,"stargazers_count":254,"watchers_count":254,"language":"Lua","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":23,"mirror_url":null,"open_issues_count":23,"forks":23,"open_issues":23,"watchers":254,"default_branch":"master"}},"base":{"label":"Igalia:master","ref":"master","sha":"3e8daf1deaeb3c7a773bb7141eee77b40f4027ab","user":{"login":"Igalia","id":1576566,"avatar_url":"https://avatars.githubusercontent.com/u/1576566?v=3","gravatar_id":"","url":"https://api.github.com/users/Igalia","html_url":"https://github.com/Igalia","followers_url":"https://api.github.com/users/Igalia/followers","following_url":"https://api.github.com/users/Igalia/following{/other_user}","gists_url":"https://api.github.com/users/Igalia/gists{/gist_id}","starred_url":"https://api.github.com/users/Igalia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Igalia/subscriptions","organizations_url":"https://api.github.com/users/Igalia/orgs","repos_url":"https://api.github.com/users/Igalia/repos","events_url":"https://api.github.com/users/Igalia/events{/privacy}","received_events_url":"https://api.github.com/users/Igalia/received_events","type":"Organization","site_admin":false},"repo":{"id":21120074,"name":"pflua","full_name":"Igalia/pflua","owner":{"login":"Igalia","id":1576566,"avatar_url":"https://avatars.githubusercontent.com/u/1576566?v=3","gravatar_id":"","url":"https://api.github.com/users/Igalia","html_url":"https://github.com/Igalia","followers_url":"https://api.github.com/users/Igalia/followers","following_url":"https://api.github.com/users/Igalia/following{/other_user}","gists_url":"https://api.github.com/users/Igalia/gists{/gist_id}","starred_url":"https://api.github.com/users/Igalia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Igalia/subscriptions","organizations_url":"https://api.github.com/users/Igalia/orgs","repos_url":"https://api.github.com/users/Igalia/repos","events_url":"https://api.github.com/users/Igalia/events{/privacy}","received_events_url":"https://api.github.com/users/Igalia/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Igalia/pflua","description":"Packet filtering in Lua","fork":false,"url":"https://api.github.com/repos/Igalia/pflua","forks_url":"https://api.github.com/repos/Igalia/pflua/forks","keys_url":"https://api.github.com/repos/Igalia/pflua/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Igalia/pflua/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Igalia/pflua/teams","hooks_url":"https://api.github.com/repos/Igalia/pflua/hooks","issue_events_url":"https://api.github.com/repos/Igalia/pflua/issues/events{/number}","events_url":"https://api.github.com/repos/Igalia/pflua/events","assignees_url":"https://api.github.com/repos/Igalia/pflua/assignees{/user}","branches_url":"https://api.github.com/repos/Igalia/pflua/branches{/branch}","tags_url":"https://api.github.com/repos/Igalia/pflua/tags","blobs_url":"https://api.github.com/repos/Igalia/pflua/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Igalia/pflua/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Igalia/pflua/git/refs{/sha}","trees_url":"https://api.github.com/repos/Igalia/pflua/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Igalia/pflua/statuses/{sha}","languages_url":"https://api.github.com/repos/Igalia/pflua/languages","stargazers_url":"https://api.github.com/repos/Igalia/pflua/stargazers","contributors_url":"https://api.github.com/repos/Igalia/pflua/contributors","subscribers_url":"https://api.github.com/repos/Igalia/pflua/subscribers","subscription_url":"https://api.github.com/repos/Igalia/pflua/subscription","commits_url":"https://api.github.com/repos/Igalia/pflua/commits{/sha}","git_commits_url":"https://api.github.com/repos/Igalia/pflua/git/commits{/sha}","comments_url":"https://api.github.com/repos/Igalia/pflua/comments{/number}","issue_comment_url":"https://api.github.com/repos/Igalia/pflua/issues/comments{/number}","contents_url":"https://api.github.com/repos/Igalia/pflua/contents/{+path}","compare_url":"https://api.github.com/repos/Igalia/pflua/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Igalia/pflua/merges","archive_url":"https://api.github.com/repos/Igalia/pflua/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Igalia/pflua/downloads","issues_url":"https://api.github.com/repos/Igalia/pflua/issues{/number}","pulls_url":"https://api.github.com/repos/Igalia/pflua/pulls{/number}","milestones_url":"https://api.github.com/repos/Igalia/pflua/milestones{/number}","notifications_url":"https://api.github.com/repos/Igalia/pflua/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Igalia/pflua/labels{/name}","releases_url":"https://api.github.com/repos/Igalia/pflua/releases{/id}","deployments_url":"https://api.github.com/repos/Igalia/pflua/deployments","created_at":"2014-06-23T09:05:09Z","updated_at":"2016-10-02T09:49:31Z","pushed_at":"2016-10-03T08:58:27Z","git_url":"git://github.com/Igalia/pflua.git","ssh_url":"git@github.com:Igalia/pflua.git","clone_url":"https://github.com/Igalia/pflua.git","svn_url":"https://github.com/Igalia/pflua","homepage":null,"size":11489,"stargazers_count":254,"watchers_count":254,"language":"Lua","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":23,"mirror_url":null,"open_issues_count":23,"forks":23,"open_issues":23,"watchers":254,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Igalia/pflua/pulls/258"},"html":{"href":"https://github.com/Igalia/pflua/pull/258"},"issue":{"href":"https://api.github.com/repos/Igalia/pflua/issues/258"},"comments":{"href":"https://api.github.com/repos/Igalia/pflua/issues/258/comments"},"review_comments":{"href":"https://api.github.com/repos/Igalia/pflua/pulls/258/comments"},"review_comment":{"href":"https://api.github.com/repos/Igalia/pflua/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Igalia/pflua/pulls/258/commits"},"statuses":{"href":"https://api.github.com/repos/Igalia/pflua/statuses/15cf049b1f56792dec3f7808ada0b8288b304c7e"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"dpino","id":11567,"avatar_url":"https://avatars.githubusercontent.com/u/11567?v=3","gravatar_id":"","url":"https://api.github.com/users/dpino","html_url":"https://github.com/dpino","followers_url":"https://api.github.com/users/dpino/followers","following_url":"https://api.github.com/users/dpino/following{/other_user}","gists_url":"https://api.github.com/users/dpino/gists{/gist_id}","starred_url":"https://api.github.com/users/dpino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dpino/subscriptions","organizations_url":"https://api.github.com/users/dpino/orgs","repos_url":"https://api.github.com/users/dpino/repos","events_url":"https://api.github.com/users/dpino/events{/privacy}","received_events_url":"https://api.github.com/users/dpino/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"commits":1,"additions":2,"deletions":0,"changed_files":1}}
{"actor":{"display_login":"dpino"}}