{"push_id":2941962632,"size":24,"distinct_size":1,"ref":"refs/heads/master","head":"fc1402f40c1b1d16ec3a887f4090dedd711ae8e8","before":"a945b0cf1111d81e1adc2aa0239dee9389ca5711","commits":[{"sha":"e46e064df3e00e5807001a785730b49997c94169","author":{"name":"David Kremer","email":"b1c8ac989ce2b82dcdedf482e4ce575490a3d796@david-kremer.fr"},"message":"[examples/xss_scanner] replace relative import\n\ntest_xss_scanner.py was utterly failing because of a trouble (bug?)\nwith the `monkeypatch` fixture failing to replace `gethostbyname`\nwith the correct mock function.\n\nIndeed, when stepping through the code, the `gethostbyname` presumably\nmocked was reported as a builtin python function. The problem could\nthen come from the fact that it is hard to monkeypatch builtin function\nin python.\n\nUsing absolute imports seems to resolve the problem.","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/e46e064df3e00e5807001a785730b49997c94169"},{"sha":"dcd8ba34ab652d7f8678637377c30e26f7efdd25","author":{"name":"David Kremer","email":"b1c8ac989ce2b82dcdedf482e4ce575490a3d796@david-kremer.fr"},"message":"[test/xss_scanner] add fixtures in tests\n\nThe previous version of that script made a repetitive use\nof the  pytest builtin fixture, with always\nthe same arguments.\n\nThis is a small refactoring and cleanup, mainly adding the 'function'\nscope to ensure proper cleaning and using the @pytest.fixture\ndecorator where I could.","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/dcd8ba34ab652d7f8678637377c30e26f7efdd25"},{"sha":"3f14a485d3e6803d6257d947f508f0eabb35fa1c","author":{"name":"Guangchao","email":"d5716dc57ea1877a76e96430ff9d5c1c7450507f@brandttechnologies.com"},"message":"Lib ruamel.yaml version 0.15.55 will caused typing.Sequence[str] unsupported in option.\n\nBaseed on release note of recent version 0.15.55 ruamel.yaml, it unmade CommentedSeq a subclass of list.\nThis will cause the sequence parsed from yaml cannot be set to option whose type is typing.Sequence[str].","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/3f14a485d3e6803d6257d947f508f0eabb35fa1c"},{"sha":"b7aa325bfe9e392f5f5089a0b6be648e7ccaf6d7","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"update installbuilder url","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/b7aa325bfe9e392f5f5089a0b6be648e7ccaf6d7"},{"sha":"1b6a8d6acd3d70f9b9627ad4ae9def08103f8250","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"fix #3316","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/1b6a8d6acd3d70f9b9627ad4ae9def08103f8250"},{"sha":"53e776187673a89192cdecd2d806077579f062e1","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"Merge pull request #3294 from elijahbal/master\n\nFix XSS scanner failure in test_xss_scanner.py","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/53e776187673a89192cdecd2d806077579f062e1"},{"sha":"e15619f34e32860029322d8662e7de1c631e3d74","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"Merge pull request #3319 from mhils/issue-3316\n\nFix #3316","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/e15619f34e32860029322d8662e7de1c631e3d74"},{"sha":"34e35f5e5ace46e263128931216655260a56efda","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"pin ruamel.yaml to working version","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/34e35f5e5ace46e263128931216655260a56efda"},{"sha":"9564b7a0b264157f627d4ad14595b5fe22115aad","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"Merge pull request #3320 from mhils/pin-ruamel\n\nPin ruamel.yaml to working version","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/9564b7a0b264157f627d4ad14595b5fe22115aad"},{"sha":"03cb77a5e0bea9f33115d9ac3f8b4ffee2c2246e","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"Merge branch 'master' into feature_correct_lib_version","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/03cb77a5e0bea9f33115d9ac3f8b4ffee2c2246e"},{"sha":"6c2e15fce36f5d4a1329dc70fa6bdf9d01028e99","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"Merge pull request #3297 from guangchao0831/feature_correct_lib_version\n\nLib ruamel.yaml version 0.15.55 will cause typing.Sequence[str] unsupported in option.","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/6c2e15fce36f5d4a1329dc70fa6bdf9d01028e99"},{"sha":"925bba4c3c5c0346f2b6d78ae69bfbe73150d73e","author":{"name":"Thomas Kriechbaumer","email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@kriechbaumer.name"},"message":"Python 3.7 is here","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/925bba4c3c5c0346f2b6d78ae69bfbe73150d73e"},{"sha":"a2e6c47a2b796e0222ed068c1c06aa0839b41253","author":{"name":"Thomas Kriechbaumer","email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@kriechbaumer.name"},"message":"use travis workaround for py37","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/a2e6c47a2b796e0222ed068c1c06aa0839b41253"},{"sha":"6c0849aa464397ef3a118a7233edbf1955b89c1b","author":{"name":"Thomas Kriechbaumer","email":"feece319cd005c8d85ac4f36d6edbe7b0a2a8cdd@users.noreply.github.com"},"message":"Merge pull request #3229 from Kriechi/py37\n\nPython 3.7 is here","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/6c0849aa464397ef3a118a7233edbf1955b89c1b"},{"sha":"2cf29f10609b06b9c1c0ccdc378dea65eec8cdaf","author":{"name":"Benno Fünfstück","email":"52a70820ecd7a0ea34dd5639534e93546b5e0b21@gmail.com"},"message":"addons/browser: fallback to google-chrome-unstable as last try","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/2cf29f10609b06b9c1c0ccdc378dea65eec8cdaf"},{"sha":"97244a7e0e5dd6836ddaea4a9e267aea208c6515","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"Merge pull request #3328 from bennofs/browser-chrome-unstable\n\naddons/browser: fallback to google-chrome-unstable as last try","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/97244a7e0e5dd6836ddaea4a9e267aea208c6515"},{"sha":"cf15da1ed5e319bcc8dac18cb9f76166ac0a50fa","author":{"name":"Thomas Kriechbaumer","email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@kriechbaumer.name"},"message":"add docker security warning","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/cf15da1ed5e319bcc8dac18cb9f76166ac0a50fa"},{"sha":"73577eb607803c50dc73b6d2e6c44560e563c23b","author":{"name":"Thomas Kriechbaumer","email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@kriechbaumer.name"},"message":"update docker security warning","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/73577eb607803c50dc73b6d2e6c44560e563c23b"},{"sha":"4be387d654ef2877fc535c6cb83ff1f32645fd81","author":{"name":"Maximilian Hils","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@maximilianhils.com"},"message":"Merge pull request #3327 from Kriechi/docker-notice\n\nadd docker security warning","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/4be387d654ef2877fc535c6cb83ff1f32645fd81"},{"sha":"afdcb944e18e22d808bc3592c3e7d0a838bed1e9","author":{"name":"Thomas Kriechbaumer","email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@kriechbaumer.name"},"message":"bump wsproto","distinct":false,"url":"https://api.github.com/repos/fxj/mitmproxy/commits/afdcb944e18e22d808bc3592c3e7d0a838bed1e9"}]}
{"actor":{"display_login":"fxj"}}