Commit Graph

497 Commits (e281d70051a33f49a3aed0115f7e060d04691c35)

Author SHA1 Message Date
Sven Gottwald 8238a49554
Update Dockerfile
For security reasons, run the Docker container as an unprivileged user
2021-03-10 15:11:20 +01:00
Sheng 7b8f473ba6 Changed the type of two options into float 2020-10-07 20:36:43 +08:00
Sheng d54f5b547a Use options.delay instead of DELAY 2020-10-07 20:29:13 +08:00
Sheng 063b0ee5cf Bump version to 1.5.3 2020-10-02 13:55:56 +08:00
Sheng def4c9e653 Updated travis.yml 2020-10-02 11:51:44 +08:00
Sheng 11cc534e48 Use pytest 4.6+ 2020-10-02 11:44:16 +08:00
Sheng 760c74a2f7 Use selector event loop for Python 3.8+ on windows 2020-10-02 11:29:48 +08:00
Sheng 19d816f991 Check if channel is closed first when error occurs on reading or writing 2020-09-16 21:01:53 +08:00
Shengdun Hua 596e12d864
Merge pull request #181 from Pofilo/upgrade_paramiko
upgrade paramiko to 2.7.2
2020-09-15 21:46:49 +08:00
pofilo 2f53ee5551 upgrade paramiko to 2.7.2 2020-09-15 14:24:35 +02:00
Sheng 51d527fe75 Fixed typo 2020-04-12 21:25:21 +08:00
WhatTheServer a8f37c8d23
Update handler.py
Add SSH Agent key support.

Allows for SSH Agent use and key support if the local OS is setup for it thanks to Paramikos support of this.

Courtesy of this excerpt
ae3d0febef/demos/demo.py (L41-L59)

and my mod adding "allow_agent=True, look_for_keys=True," to the string
ssh.connect(*args, allow_agent=True, look_for_keys=True, timeout=options.timeout)

This is working perfectly for me on Linux project and should work in Windows as well.
http://docs.paramiko.org/en/stable/api/agent.html

This will allow for easy switching of servers and key management for those embedding into custom apps.
2020-04-06 11:17:36 -04:00
Sheng 884ac27d5c Bump version to 1.5.2 2020-03-22 17:24:28 +08:00
Sheng 1fb2fe1e87 Added support for python 3.8 2020-03-22 17:23:29 +08:00
Sheng 396013e14f Added python 3.8 2020-03-22 17:16:31 +08:00
Sheng d291199186 Updated requirements.txt 2020-03-22 17:11:02 +08:00
Sheng 815783d6b0 Use warning instead of warn 2020-03-22 17:02:04 +08:00
Sheng 5f4978a994 Set utf-8 as the default encoding if we cannot detect it 2020-03-22 14:40:49 +08:00
Sheng 795875807b Added two options for user configuration 2020-02-23 11:11:41 +08:00
Sheng 32d7236630 To generate more friendly error message 2020-02-14 07:59:14 +08:00
Shengdun Hua 0afc045f77
Merge pull request #127 from Chunters/help-update
additional help description
2020-02-14 07:50:01 +08:00
CHunter 6be01b94b6 additional help description
For the --encode option
2020-02-13 22:59:31 +03:00
Sheng f2c9766c65 Bump version to 1.5.1 2020-02-13 20:19:34 +08:00
Sheng 83f739ca35 Added test for check_encoding_setting 2020-02-13 10:15:29 +08:00
Sheng 7110def747 Added an option for specifying the default character encoding of your ssh servers 2020-02-13 09:40:42 +08:00
Sheng 7cf80e7372 Updated README 2020-01-23 19:35:04 +08:00
Sheng 8d9eeb0bc1 Updated index.html template 2020-01-23 19:20:43 +08:00
Sheng 8901eb0580 Added class Font 2020-01-23 19:15:39 +08:00
Sheng dcbd4a575a Added fonts directory 2020-01-23 17:25:51 +08:00
Sheng b805605278 Eased custom font configuration 2020-01-23 16:50:14 +08:00
Sheng 359a91b5e8 Fixed a bug of url argument value containing an equal sign 2020-01-14 17:16:02 +08:00
Sheng 4f55430525 Bump version to 1.5.0 2019-12-11 09:42:43 +08:00
Sheng 382ff30c5a Updated requirements.txt 2019-12-11 09:35:46 +08:00
Sheng ccb40d2bed Support openssh new format key 2019-12-11 09:32:42 +08:00
Sheng 3b649c0305 Added a blank space 2019-12-10 17:10:01 +08:00
Sheng 651ebe16b5 Minified xterm.css 2019-12-10 17:04:44 +08:00
Shengdun Hua 1d88a5eb0c
Merge pull request #104 from treydempsey/upgrade-xtermjs-to-4.2.0
Upgraded to xterm.js 4.2.0
2019-12-10 16:49:51 +08:00
Trey Dempsey d47cefee78 Fixed term.destroy renamed to dispose. 2019-12-03 22:46:27 +00:00
Trey Dempsey e2739a6829 Upgraded to xterm.js 4.2.0 2019-12-03 22:24:10 +00:00
Sheng d5d654407f Refactoring 2019-10-09 11:46:47 +08:00
Sheng fc30ead69e Refactoring 2019-10-09 11:40:07 +08:00
Sheng 049baad909 Try to detect the encoding set by the user 2019-10-06 15:18:23 +08:00
Sheng afcf8b52cc Validate the result of locale charmap 2019-10-05 13:18:53 +08:00
Sheng 1fe361f601 Changed default listening address 2019-09-19 11:07:27 +08:00
Sheng 7f6db649bf Support link scope ipv6 address 2019-09-19 10:55:34 +08:00
Sheng 4f9b5e2029 Added get_context_addr method 2019-09-19 09:29:24 +08:00
Sheng 15740538f7 Fix getting addr from an ipv6 context address 2019-09-19 09:09:21 +08:00
Sheng 28fbf40aba Updated README 2019-09-15 08:39:47 +08:00
Sheng 090e2e7f87 Added support for terminal type configuration 2019-09-15 08:30:46 +08:00
Shengdun Hua 8d0567329f
Merge pull request #83 from MineRobber9000/patch-1
Need a passphrase to decrypt, not password
2019-09-07 07:33:58 +08:00