Commit Graph

  • acc3b47ec6 Added test_handler.py Sheng 2018-04-24 09:59:51 +08:00
  • 5dd08a72a5 Updated test_settings.py Sheng 2018-04-24 09:06:27 +08:00
  • 99d4b5fbea Updated test_policy.py Sheng 2018-04-23 19:55:29 +08:00
  • 7b715bea17 Fixed AutoAddPolicy Sheng 2018-04-23 18:14:42 +08:00
  • 3165cf2399 Updated test_settings.py Sheng 2018-04-23 17:11:07 +08:00
  • 5245560b81 Updated test_setttings.py Sheng 2018-04-23 17:03:58 +08:00
  • 189a30af96 Added test_settings.py Sheng 2018-04-23 16:46:49 +08:00
  • e5990f4384 Updated tests Sheng 2018-04-23 15:49:43 +08:00
  • 8e31cf5259 Changed host_keys_filename Sheng 2018-04-23 10:25:39 +08:00
  • 251fd90e5f Added more unittests to test_policy.py Sheng 2018-04-23 10:17:29 +08:00
  • af6b134b64 Updated README.md Sheng 2018-04-22 21:16:37 +08:00
  • d34032a3b0 Updated README.md Sheng 2018-04-22 21:11:38 +08:00
  • c1d7c9cd7f Added test_get_policy_dictionary Sheng 2018-04-22 20:59:22 +08:00
  • 452a62814e Added two blank lines Sheng 2018-04-22 20:23:00 +08:00
  • b666e5795f Moved preview Sheng 2018-04-22 20:15:06 +08:00
  • 09d5804a09 Prepare to write unit tests Sheng 2018-04-22 20:10:11 +08:00
  • a39657a0be Added make_app Sheng 2018-04-22 18:32:21 +08:00
  • b88a159fbb Added a parameter for worker to close with a reason Sheng 2018-04-14 16:54:20 +08:00
  • e8924f1a5a Modified help text Sheng 2018-04-11 21:32:00 +08:00
  • 17da42de9d Removed module unused Sheng 2018-04-11 21:27:03 +08:00
  • e55e7e6898 Rewrote get_real_client_addr Sheng 2018-04-11 21:06:03 +08:00
  • ce3c70c419 Renamed get_pkey to get_pkey_obj Sheng 2018-04-11 20:32:34 +08:00
  • 24de647738 Renamed get_client_addr to get_real_client_addr Sheng 2018-04-11 20:25:54 +08:00
  • f157be5b6c Renamed get_host_keys to load_host_keys Sheng 2018-04-11 20:19:49 +08:00
  • 6c9af890bc Use method initialize to pass settings Sheng 2018-04-11 20:14:26 +08:00
  • fdf0f88e38 Renamed method Sheng 2018-04-11 13:45:56 +08:00
  • 0b4e41b127 Reorganized Sheng 2018-04-11 12:48:58 +08:00
  • 3de544da80 Append key to entries directly Sheng 2018-04-10 11:15:58 +08:00
  • 024612599b Removed MissingHostKeyPolicy base class Sheng 2018-04-10 09:34:40 +08:00
  • 53ed3aef7c Check is_missing_host_keys before adding them Sheng 2018-04-10 08:26:32 +08:00
  • 838d453336 Redefined AutoAddPolicy class for thread-safety Sheng 2018-04-09 22:08:45 +08:00
  • 0f8771f077 Changed quotes Sheng 2018-04-09 09:40:07 +08:00
  • f77aa11ee5 Changed string formatting Sheng 2018-04-09 09:35:43 +08:00
  • c3542a5e42 Explicit exception ImportError Sheng 2018-04-08 21:52:54 +08:00
  • 756712c468 Use self.loop Sheng 2018-04-05 14:10:31 +08:00
  • 0aebb80c78 Updated requirements.txt Sheng 2018-04-05 13:51:53 +08:00
  • 6dabf865bd Adapted code to Tornado 5 Sheng 2018-04-05 13:50:04 +08:00
  • 12bac55e51 Use daemon thread for ssh_connect Sheng 2018-04-03 19:17:59 +08:00
  • 20ba6bad36 Enhanced Sheng 2018-04-02 21:50:05 +08:00
  • 715d50907a ssh_connect wrapped to make it non-blocking Sheng 2018-04-02 10:25:49 +08:00
  • c549a01b1d Added a logging line Sheng 2018-03-21 08:07:34 +08:00
  • 3f3d061d58 Refactored Sheng 2018-03-21 07:38:48 +08:00
  • 75361d8795 Changed default policy to warning policy Sheng 2018-03-17 18:37:12 +08:00
  • 7bb9e362c0 Use uuid4 instead of uuid1 Sheng 2018-03-17 18:08:35 +08:00
  • dd7a04b2d4 Updated README.md Sheng 2018-03-16 16:42:03 +08:00
  • e1a03b94f4 Updated README.md Sheng 2018-03-16 15:07:28 +08:00
  • 24f53533bd Fixed typo Sheng 2018-03-16 13:11:32 +08:00
  • 82a6dfdabd Updating known_hosts file periodically for autoadd policy Sheng 2018-03-16 12:25:20 +08:00
  • dc0b48ce9a Enhancement Sheng 2018-03-15 06:50:46 +08:00
  • 650382ad56 Moved a line Sheng 2018-03-15 02:00:25 +08:00
  • 95e7332852 Raise exception when empty host_keys combined with reject policy Sheng 2018-03-15 01:46:54 +08:00
  • d6083a9608 Updated README.md Sheng 2018-03-15 01:13:35 +08:00
  • 221bd81583 Refactored code Sheng 2018-03-15 01:09:51 +08:00
  • aa442b0546 Fixed typo Sheng 2018-03-14 22:15:36 +08:00
  • 6ee1db21b5 Added missing host key policy option Sheng 2018-03-14 22:09:17 +08:00
  • 96eae011cb Added static files back Sheng 2018-03-08 20:01:10 +08:00
  • ab16069d45 Updated index.html Sheng 2018-03-08 18:41:09 +08:00
  • 4c9e9d2058 Use external static files Sheng 2018-03-08 17:59:20 +08:00
  • 923565ff03 Refactored code Sheng 2018-03-08 16:41:14 +08:00
  • ed95a68666 Updated nginx config Sheng 2018-03-06 13:47:47 +08:00
  • 9ba2512be4 Close websocket with no reason when invalid worker id provided or addr unmatched Sheng 2018-03-06 10:59:12 +08:00
  • 311fcfedc9 Added a MixinHandler Sheng 2018-03-06 09:34:55 +08:00
  • d07eb5b910 Reject cross-origin traffic Sheng 2018-03-06 07:13:12 +08:00
  • fea58f762b Updated README.md Sheng 2018-02-27 07:09:57 +08:00
  • bc1f4997f2 Added debug option Sheng 2018-02-27 07:09:19 +08:00
  • 7474fb762b Added parse_xterm_style function Sheng 2018-02-26 11:15:59 +08:00
  • 1508e055f6 Updated README.md Sheng 2018-02-26 08:08:15 +08:00
  • d817f81b38 Updated README.md Sheng 2018-02-07 07:52:54 +08:00
  • 763457580f Updated README.md Sheng 2018-02-07 07:50:35 +08:00
  • 02fbdab78d Check form data required before submission Sheng 2018-02-07 07:40:17 +08:00
  • 23f48e21e9 Updated README.md Sheng 2018-02-07 07:20:16 +08:00
  • 7231635068 Updated README.md Sheng 2018-02-06 22:58:54 +08:00
  • c845b616d3 Updated README.md Sheng 2018-02-06 22:52:08 +08:00
  • 06cd522e71 Updated README.md Sheng 2018-02-06 19:53:49 +08:00
  • 71029938ed Updated README.md Sheng 2018-02-06 19:48:53 +08:00
  • a4724a8467 Make terminal window resizable Sheng 2018-02-01 15:06:30 +08:00
  • 906fcac436 Check private key size before submission Sheng 2017-12-16 21:48:18 +08:00
  • 664fe685b5 Added running examples Sheng 2017-12-08 22:04:16 +08:00
  • 39b416352f Restore button on socket close Sheng 2017-12-08 21:15:56 +08:00
  • 630aace894 Reformatted index.html Sheng 2017-12-08 17:04:03 +08:00
  • bd4182c9e0 Disable button for a short time after submission Sheng 2017-12-08 17:00:14 +08:00
  • c5c4f5707b Modified error message Sheng 2017-12-08 15:50:37 +08:00
  • 02c56e7a34 Generated friendly error message for some exception types Sheng 2017-12-08 15:43:19 +08:00
  • c9913a4108 Added ECDSAKey and Ed25519Key for authentication Sheng 2017-12-08 14:52:25 +08:00
  • 9dda12eb60 Force terminal fullscreen mode Sheng 2017-12-07 19:25:02 +08:00
  • c2fc9bff79 Changed semicolon into comma Sheng 2017-12-07 19:23:21 +08:00
  • ec57a9137a Updated README.md Sheng 2017-11-23 18:07:44 +08:00
  • 141bb873d9 Modified README.md Sheng 2017-11-20 18:05:36 +08:00
  • 62bd3175b6 Changed quotes Sheng 2017-11-20 18:01:40 +08:00
  • 5d0fad48ec Added get_addr to get real client addr Sheng 2017-11-20 17:58:32 +08:00
  • e64ffe978b Modified README.md Sheng 2017-11-18 16:57:09 +08:00
  • 04105c11c9 Keep tracking worker mode, update handler when necessary Sheng 2017-11-12 10:33:58 +08:00
  • 08af39dcb8 Handled ERRNO_CONNRESET Sheng 2017-11-11 22:43:33 +08:00
  • f9a66a9e42 Modified README.md Sheng 2017-11-11 16:03:47 +08:00
  • faf9093dde Modified README.md Sheng 2017-11-10 18:07:29 +08:00
  • cc1cffe7da Update handler events Sheng 2017-11-10 17:49:26 +08:00
  • c2ce7d10c4 Modified README.md Sheng 2017-11-09 16:48:39 +08:00
  • 8b0bd77b5c Modified README.md Sheng 2017-11-09 16:45:05 +08:00
  • 2e7818e1c4 Added tips Sheng 2017-11-09 16:41:05 +08:00
  • a4eeb775c3 Added terminal.png Sheng 2017-11-09 16:02:14 +08:00