Commit Graph

  • 824e6b9113 Refactored tests Sheng 2019-02-13 20:51:12 +08:00
  • 8922813142 Refactored tests Sheng 2019-02-13 11:40:44 +08:00
  • d389e32b85 Enhanced tests Sheng 2019-02-13 09:30:06 +08:00
  • a1c9378048 Support CORS Sheng 2019-01-23 21:48:03 +08:00
  • a6663c408e Updated version v0.9.0 Sheng 2019-01-19 19:47:14 +08:00
  • 713ae1e8f1 Support cross origin connect Sheng 2019-01-19 19:19:45 +08:00
  • b4ca604518 Changed "|" to "or" Sheng 2019-01-19 16:57:03 +08:00
  • c35f801235 Support custom origin configuration Sheng 2019-01-19 16:46:25 +08:00
  • 8a8d741230 Refactored method is_forbidden Sheng 2019-01-16 22:58:49 +08:00
  • 9f6d900b23 Updated .travis.yml Sheng 2019-01-15 23:27:48 +08:00
  • 682ddbf65f Removed function for detecting whether the http(s) server is open to public Sheng 2019-01-15 23:02:14 +08:00
  • 2e0f06e650 Fixed is_same_primary_domain Sheng 2019-01-11 15:02:30 +08:00
  • 28f45bd9a6 Changed formatting Sheng 2019-01-10 22:54:11 +08:00
  • 918ec0ef91 pin pytest-cov==2.6.0 Sheng 2019-01-10 22:38:29 +08:00
  • 5c8bd84b95 Added an option for configuring cross-origin websocket level Sheng 2019-01-10 22:09:32 +08:00
  • b51e823973 Updated version v0.8.0 Sheng 2018-12-29 16:25:16 +08:00
  • 2653a3e35a Added function for limiting connections for every client(ip) Sheng 2018-12-29 16:16:06 +08:00
  • c126856daa Updated README Sheng 2018-12-15 21:40:16 +08:00
  • 47fb789a7e Updated version v0.7.3 Sheng 2018-11-16 11:47:09 +08:00
  • 699b37d7a1 Updated test_app.py Sheng 2018-11-16 11:42:25 +08:00
  • d6d5f74f2a Added check_request method to MixinHandler Sheng 2018-11-15 21:40:59 +08:00
  • 32f303474e Updated test_app.py Sheng 2018-11-15 20:23:42 +08:00
  • 646621279b Updated test_policy.py Sheng 2018-11-15 19:49:45 +08:00
  • 0cb0706c69 Merge pull request #38 from SailHPC/plaintext-password-fix Shengdun Hua 2018-11-12 16:41:29 +08:00
  • f9af3ee1c9 Remove password from fields tuxhamb 2018-11-11 16:30:39 +00:00
  • 4525f50b11 Added test_main.py to tests Sheng 2018-10-23 22:56:18 +08:00
  • 2755a9871c Fixed typo Sheng 2018-10-23 14:10:10 +08:00
  • 0c6f740e39 Updated README Sheng 2018-10-22 21:51:51 +08:00
  • 430c785feb Updated minor version v0.7.2 Sheng 2018-10-21 18:30:46 +08:00
  • d0542e72c6 Fixed test_get_redirect_url Sheng 2018-10-21 14:45:58 +08:00
  • 8e4039a24a Support redirecting http to https Sheng 2018-10-21 14:07:44 +08:00
  • 40cf1095ff Use open_to_public to store the status of the http(s) server Sheng 2018-10-20 17:26:33 +08:00
  • e31e9be433 Updated get_trusted_downstream Sheng 2018-10-20 15:30:11 +08:00
  • f52b2f5156 Updated README Sheng 2018-10-19 18:55:20 +08:00
  • 1f835f5a70 Refactored handler.py Sheng 2018-10-19 18:18:55 +08:00
  • fbb3e466b2 Updated minor version v0.7.1 Sheng 2018-10-18 20:38:27 +08:00
  • 68468585ee Added a command line option xheaders Sheng 2018-10-18 20:25:30 +08:00
  • a8a444d7ed Always reset fbidhttp to False if not open to public Sheng 2018-10-18 18:17:42 +08:00
  • d3da7ec5cb Fixed boundary port number typo Sheng 2018-10-18 15:20:27 +08:00
  • 5d6f92e529 Move some config variables to handler.py Sheng 2018-10-18 15:07:45 +08:00
  • 383f61d4cc Updated version v0.7.0 Sheng 2018-10-17 23:03:30 +08:00
  • c06bf5311a Added an option for blocking public non-https requests Sheng 2018-10-17 22:39:53 +08:00
  • 746982b001 Use method format instead of % Sheng 2018-10-17 19:34:09 +08:00
  • c2c81aaeae Use method initialize to deny forbidden acesss Sheng 2018-10-17 19:22:51 +08:00
  • 7e5a170383 Added head method IndexHandler Sheng 2018-10-16 16:15:39 +08:00
  • a68eff592f Added attribute custom_headers to MixinHandler Sheng 2018-10-16 15:14:34 +08:00
  • af60cd1cd5 Tested app with 403 and 404 requests Sheng 2018-10-16 14:51:15 +08:00
  • e94c846379 Added default handler NotFoundHandler Sheng 2018-10-16 13:56:44 +08:00
  • 499f3b6dcd Lowercase all option names Sheng 2018-10-15 22:06:02 +08:00
  • 12f4c0d0d2 Pass server settings for test Sheng 2018-10-15 21:36:54 +08:00
  • 021a3a627f Use is_private instead of is_global Sheng 2018-10-15 20:34:17 +08:00
  • 77b6fbfd85 Block requests not come from trusted_downstream and public non-https requests Sheng 2018-10-15 20:13:11 +08:00
  • db3ee2b784 Added proxies option for trusted downstream Sheng 2018-10-15 17:49:02 +08:00
  • a51918d2ac Added to_ip_address to utils Sheng 2018-10-15 17:20:30 +08:00
  • 1e51d690bc Changed help text Sheng 2018-10-14 16:55:11 +08:00
  • bb9d193cae Fixed assertion in rasied exception context Sheng 2018-10-14 16:42:29 +08:00
  • 827a0d8a9d Support https server Sheng 2018-10-14 16:15:39 +08:00
  • deef92fe66 Move get_client_addr to MixinHandler Sheng 2018-10-13 22:16:16 +08:00
  • e66e5f2045 Added set_default_headers Sheng 2018-10-13 21:57:13 +08:00
  • 66ebe2ceb2 Use general method to validate ipaddress Sheng 2018-10-13 09:47:15 +08:00
  • 9aebb6e4e3 Updated write_error Sheng 2018-10-13 08:52:32 +08:00
  • daa2402167 Reset password to None if privatekey is delivered Sheng 2018-10-12 20:54:39 +08:00
  • cb22a30045 Updated requirements.txt and version v0.6.1 Sheng 2018-10-11 07:29:38 +08:00
  • dd7f99970b Fix title by using default port Sheng 2018-10-10 23:56:19 +08:00
  • 656e2ff028 Tested default port Sheng 2018-10-10 23:18:38 +08:00
  • 0c9db2abaf Set default port 22 on server side Sheng 2018-10-10 22:30:37 +08:00
  • 66891cb71c Updated version v0.6.0 Sheng 2018-10-10 11:04:30 +08:00
  • f6d2776a20 Let tornado parse xheaders Sheng 2018-10-10 10:51:40 +08:00
  • 88405eddac Added to_int to utils Sheng 2018-10-10 08:49:59 +08:00
  • de0fda1ae1 Call lookup_hostname only under reject policy Sheng 2018-10-08 23:28:04 +08:00
  • 33703f0ca3 Updated lookup_hostname Sheng 2018-10-08 22:37:03 +08:00
  • c873b50522 Renamed attribute filename to privatekey_filename Sheng 2018-10-08 20:49:53 +08:00
  • a576a41ea4 Lookup hostname before connection under reject policy Sheng 2018-10-08 20:25:21 +08:00
  • 90e7ea0327 Fixed test_print_version Sheng 2018-10-03 19:22:20 +08:00
  • fdcf1718c1 Set default port to 22 Sheng 2018-09-29 20:19:45 +08:00
  • 0f542ed24f Use private variable data instead of proto.data Sheng 2018-09-29 13:24:41 +08:00
  • 2adcf93362 Updated tests/utils.py Sheng 2018-09-18 20:56:34 +08:00
  • 85efc9e447 Updated README v0.5.0 Sheng 2018-09-15 09:46:40 +08:00
  • 1a11c378b2 Support Safari 11.x Sheng 2018-09-15 09:31:03 +08:00
  • 234653f324 Changed style Sheng 2018-09-14 18:21:53 +08:00
  • cd4f7e72ac Use form_id variable Sheng 2018-09-14 18:20:47 +08:00
  • 1a7c395c75 Updated requirements.txt v0.4.6 Sheng 2018-09-13 18:44:13 +08:00
  • 0f11f2acba Updated version Sheng 2018-09-13 16:33:25 +08:00
  • 5d1d5e9250 Support browser edge Sheng 2018-09-13 16:29:44 +08:00
  • 2b57122925 Updated minor version Sheng 2018-09-12 21:03:22 +08:00
  • b3c33ff6bd Use form attribute novalidate for debug mode Sheng 2018-09-12 13:47:33 +08:00
  • b372fcbbb2 Pass None for empty password Sheng 2018-09-12 13:07:05 +08:00
  • 21d3f9bd7f Updated version v0.4.1 Sheng 2018-09-09 15:41:28 +08:00
  • 704d2b68e6 Check private key size for the final value Sheng 2018-09-09 15:33:59 +08:00
  • 8eb636d73b Normalize data before validating it Sheng 2018-09-09 15:21:13 +08:00
  • bbb7d79b2a Updated README and version v0.4.0 Sheng 2018-09-01 11:20:31 +08:00
  • 5f3641701e Increase buffer size for channel Sheng 2018-09-01 11:00:01 +08:00
  • 41740690ac Updated README Sheng 2018-08-30 07:18:34 +08:00
  • a7a3f46609 Update README v0.3.9 Sheng 2018-08-29 23:12:21 +08:00
  • 4d77a6a076 Updated main.js Sheng 2018-08-29 20:30:42 +08:00
  • f4351318ec Updated tests Sheng 2018-08-29 18:10:57 +08:00
  • 6401e82ef9 Check pk size before reading Sheng 2018-08-29 11:31:20 +08:00
  • fa717491cd Updated test_server_error Sheng 2018-08-29 09:40:07 +08:00
  • 6cfd981e80 Tested server error Sheng 2018-08-29 09:19:35 +08:00
  • 49226fbf23 Swallow 500 errors Sheng 2018-08-28 21:15:57 +08:00