{"action":"opened","issue":{"url":"https://api.github.com/repos/uProxy/uproxy/issues/2134","labels_url":"https://api.github.com/repos/uProxy/uproxy/issues/2134/labels{/name}","comments_url":"https://api.github.com/repos/uProxy/uproxy/issues/2134/comments","events_url":"https://api.github.com/repos/uProxy/uproxy/issues/2134/events","html_url":"https://github.com/uProxy/uproxy/issues/2134","id":122074648,"number":2134,"title":"integration tests failing due to uproxy.org hosting changes","user":{"login":"trevj","id":5142116,"avatar_url":"https://avatars.githubusercontent.com/u/5142116?v=3","gravatar_id":"","url":"https://api.github.com/users/trevj","html_url":"https://github.com/trevj","followers_url":"https://api.github.com/users/trevj/followers","following_url":"https://api.github.com/users/trevj/following{/other_user}","gists_url":"https://api.github.com/users/trevj/gists{/gist_id}","starred_url":"https://api.github.com/users/trevj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trevj/subscriptions","organizations_url":"https://api.github.com/users/trevj/orgs","repos_url":"https://api.github.com/users/trevj/repos","events_url":"https://api.github.com/users/trevj/events{/privacy}","received_events_url":"https://api.github.com/users/trevj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/uProxy/uproxy/labels/C:SOCKS","name":"C:SOCKS","color":"bfdadc"},{"url":"https://api.github.com/repos/uProxy/uproxy/labels/C:Testing","name":"C:Testing","color":"fad8c7"},{"url":"https://api.github.com/repos/uProxy/uproxy/labels/P2","name":"P2","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"bemasc","id":191945,"avatar_url":"https://avatars.githubusercontent.com/u/191945?v=3","gravatar_id":"","url":"https://api.github.com/users/bemasc","html_url":"https://github.com/bemasc","followers_url":"https://api.github.com/users/bemasc/followers","following_url":"https://api.github.com/users/bemasc/following{/other_user}","gists_url":"https://api.github.com/users/bemasc/gists{/gist_id}","starred_url":"https://api.github.com/users/bemasc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bemasc/subscriptions","organizations_url":"https://api.github.com/users/bemasc/orgs","repos_url":"https://api.github.com/users/bemasc/repos","events_url":"https://api.github.com/users/bemasc/events{/privacy}","received_events_url":"https://api.github.com/users/bemasc/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-12-14T16:12:21Z","updated_at":"2015-12-14T16:12:21Z","closed_at":null,"body":"Rolling a uproxy-lib and three SOCKS proxy integration tests are failing:\r\n * `proxy integration tests fetch from non-localhost address`\r\n * `proxy integration tests fetch from non-localhost address while localhost is blocked`\r\n * `proxy integration tests do a request that gets blocked, then another that succeeds`\r\n\r\nNot blocking on this but @bemasc can you please take a look?\r\n\r\nThe problem seems to be with `runUproxyOrg404Test` which expects a hard-coded string:\r\nhttps://github.com/uProxy/uproxy-lib/blob/master/src/integration-tests/socks-echo/base-spec.core-env.ts#L172\r\n\r\nSample HTTP session:\r\n```\r\ntrevj@trevj:~$ telnet uproxy.org 80\r\nTrying 2400:cb00:2048:1::6ca2:cf46...\r\nConnected to uproxy.org.\r\nEscape character is '^]'.\r\nGET /noSuchPath\r\n<!DOCTYPE html>\r\n<!--[if lt IE 7]> <html class=\"no-js ie6 oldie\" lang=\"en-US\"> <![endif]-->\r\n<!--[if IE 7]>    <html class=\"no-js ie7 oldie\" lang=\"en-US\"> <![endif]-->\r\n<!--[if IE 8]>    <html class=\"no-js ie8 oldie\" lang=\"en-US\"> <![endif]-->\r\n<!--[if gt IE 8]><!--> <html class=\"no-js\" lang=\"en-US\"> <!--<![endif]-->\r\n<head>\r\n<title>Direct IP access not allowed | CloudFlare</title></title>\r\n<meta charset=\"UTF-8\" />\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge,chrome=1\" />\r\n<meta name=\"robots\" content=\"noindex, nofollow\" />\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,maximum-scale=1\" />\r\n<link rel=\"stylesheet\" id=\"cf_styles-css\" href=\"/cdn-cgi/styles/cf.errors.css\" type=\"text/css\" media=\"screen,projection\" />\r\n<!--[if lt IE 9]><link rel=\"stylesheet\" id='cf_styles-ie-css' href=\"/cdn-cgi/styles/cf.errors.ie.css\" type=\"text/css\" media=\"screen,projection\" /><![endif]-->\r\n<style type=\"text/css\">body{margin:0;padding:0}</style>\r\n<!--[if lte IE 9]><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/jquery.min.js\"></script><![endif]-->\r\n<!--[if gte IE 10]><!--><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/zepto.min.js\"></script><!--<![endif]-->\r\n<script type=\"text/javascript\" src=\"/cdn-cgi/scripts/cf.common.js\"></script>\r\n\r\n</head>\r\n<body>\r\n  <div id=\"cf-wrapper\">\r\n    <div class=\"cf-alert cf-alert-error cf-cookie-error\" id=\"cookie-alert\" data-translate=\"enable_cookies\">Please enable cookies.</div>\r\n    <div id=\"cf-error-details\" class=\"cf-error-details-wrapper\">\r\n      <div class=\"cf-wrapper cf-header cf-error-overview\">\r\n        <h1>\r\n          <span class=\"cf-error-type\" data-translate=\"error\">Error</span>\r\n          <span class=\"cf-error-code\">1003</span>\r\n          <small class=\"heading-ray-id\">Ray ID: 254b25a7bac7186a &bull; 2015-12-14 16:04:53 UTC</small>\r\n        </h1>\r\n        <h2 class=\"cf-subheadline\" data-translate=\"error_desc\">Direct IP access not allowed</h2>\r\n      </div><!-- /.header -->\r\n\r\n      <section></section><!-- spacer -->\r\n\r\n      <div class=\"cf-section cf-wrapper\">\r\n        <div class=\"cf-columns two\">\r\n          <div class=\"cf-column\">\r\n            <h2 data-translate=\"what_happened\">What happened?</h2>\r\n            <p>You've requested an IP address that is part of the <a data-orig-proto=\"https\" data-orig-ref=\"www.cloudflare.com/5xx-error-landing?utm_source=error_100x\" target=\"_blank\">CloudFlare</a> network. A valid Host header must be supplied to reach the desired website.</p>\r\n          </div>\r\n\r\n          \r\n          <div class=\"cf-column\">\r\n            <h2 data-translate=\"what_can_i_do\">What can I do?</h2>\r\n            <p>If you are interested in learning more about CloudFlare, please <a data-orig-proto=\"https\" data-orig-ref=\"www.cloudflare.com/5xx-error-landing?utm_source=error_100x\" target=\"_blank\">visit our website</a>.</p>\r\n          </div>\r\n          \r\n        </div>\r\n      </div><!-- /.section -->\r\n\r\n      <div class=\"cf-error-footer cf-wrapper\">\r\n  <p>\r\n    <span class=\"cf-footer-item\">CloudFlare Ray ID: <strong>254b25a7bac7186a</strong></span>\r\n    <span class=\"cf-footer-separator\">&bull;</span>\r\n    <span class=\"cf-footer-item\"><span data-translate=\"your_ip\">Your IP</span>: 2620:0:1003:1003:8045:d07b:eeac:8f1e</span>\r\n    <span class=\"cf-footer-separator\">&bull;</span>\r\n    <span class=\"cf-footer-item\"><span data-translate=\"performance_security_by\">Performance &amp; security by</span> <a data-orig-proto=\"https\" data-orig-ref=\"www.cloudflare.com/5xx-error-landing?utm_source=error_footer\" id=\"brand_link\" target=\"_blank\">CloudFlare</a></span>\r\n    \r\n  </p>\r\n</div><!-- /.error-footer -->\r\n\r\n\r\n    </div><!-- /#cf-error-details -->\r\n  </div><!-- /#cf-wrapper -->\r\n\r\n  <script type=\"text/javascript\">\r\n  window._cf_translation = {};\r\n  \r\n  \r\n</script>\r\n\r\n</body>\r\n</html>\r\nConnection closed by foreign host.\r\n```"}}