Commit Graph

212 Commits (feature/assist-websocket)

Author SHA1 Message Date
Apex Liu 3ba80f02d2 版本升级到 3.6.4-b3
1. 检查页面传入的空密码并报错;
2. 分组操作会检查对应的组操作权限;
3. 对页面提交的数据进行转义,避免sql注入;
2022-09-13 09:59:48 +08:00
Apex Liu e1ede50fe0 修正:获取session-id接口变化导致telnet模块无法编译。 2022-06-02 01:21:40 +08:00
Apex Liu 4ea7417367 修正:ssh支持远程时手动输入密码。 2022-06-02 01:03:28 +08:00
Apex Liu 2d701bfc09 1. 修改win助手,支持远程连接时用户手动输入密码;
2. 版本号升级到3.6.3-b2。
2022-06-02 01:00:14 +08:00
Apex Liu e9de6513eb 1. 去掉在rdp的sid前填写的两个字节;2. 格式化部分代码。 2022-06-01 11:25:49 +08:00
Apex Liu e82eecfd04 mac上ssh支持通过授权码远程连接(可以直接在客户端软件中配置用户名密码进行远程,无需登录到tp-web,也无需助手配合) 2022-06-01 05:32:53 +08:00
Apex Liu 5c286811c9 配置远程账号时可以不设置密码,让用户在进行远程连接时手动输入。 2022-05-29 03:46:34 +08:00
Apex Liu d92cf2f469 第三方服务集成所需密钥管理功能完成。 2022-05-27 19:16:57 +08:00
Apex Liu 916b82d649 升级python三方库到新版本。 2022-05-25 23:22:19 +08:00
Apex Liu 3409a2fd57 1. 调整rdp日志输出;2. 优化当SSH连接时会话ID无效的处理;3. 部分代码格式化; 2022-05-25 01:19:27 +08:00
Apex Liu 63845c92a8 fix: 升级安装时未复制 etc 目录下的rdp证书和私钥文件导致服务无法启动;
fix: 主机列表界面,linux图标显示不正常;
fix: sftp客户端反复重连时导致核心服务假死(改为重连时报认证错误,避免其反复重连);
2022-05-19 23:03:31 +08:00
Apex Liu f870298e5d 修改版本号到3.6.1-a2 2022-05-17 23:50:14 +08:00
Apex Liu c240f94da5 1. 移除助手配置页面;2. 支持websocket方式通知助手启动rdp播放器。 2022-05-16 20:14:41 +08:00
Apex Liu c701a90670 win版助手改为使用url-protocol方式,不再启动本地http服务了。 2022-05-14 19:11:13 +08:00
Apex Liu 6454bf0300 upgrade version to 3.6.0-alpha-1 2021-11-25 22:41:28 +08:00
Apex Liu 15e85d61ef [assist] refactor assist, communicate with web-app through web-socket.
[web] fix: shown invalid date when select valid from/to date in user-edit UI.
2021-11-25 14:40:25 +08:00
Apex Liu d11476ad5c add api-v2. 2021-10-11 16:28:44 +08:00
Apex Liu 931d4016e7 .tmp. 2021-07-12 16:22:55 +08:00
Apex Liu d9a15640e6 修正:ssh无法保持连接;
改进:支持配置LDAP使用SSL选项;
新增:docker打包脚本;
2021-06-08 22:01:31 +08:00
Apex Liu aee95b2cba [ssh] fix not works with pub-key auth mode.
[web] support alive check with PING.
2021-05-19 01:02:22 +08:00
Apex Liu 47c2fdcff4 1. 修正:SSH连接后,超时断开后,客户端可能会反复重连,最终导致核心服务假死;
2. 修正:后台配置超时无操作自动断开时,配置为0,即永不超时,选项不生效。
2021-03-04 01:25:23 +08:00
Apex Liu 3a42600b73 修正:审计页面没有显示用户姓名,仅显示了用户登录账号名;
修正:telnet配置为无用户名密码登录时,总是提示参数错误;
其他:去掉构建脚本对python2的支持;
2020-12-05 01:33:47 +08:00
Apex Liu a50b540b95 修正:SSH会话结束后,未更新结束状态到数据库,导致WEB页面始终显示会话未结束。 2020-11-07 02:13:37 +08:00
Apex Liu d8c6bd0c84 格式化代码;使用auto和nullptr。 2020-11-03 01:29:48 +08:00
Apex Liu f26c71d52d 重构核心服务SSH模块,修正以下问题:
1. 某些情况下会卡在登录流程(通道中创建shell操作与收到服务端数据操作造成死锁);
2. 某些情况下连接断开了,但web界面仍然显示使用中(没有正确处理断开事件,没有更新数据库);
3. cat一个大文件会很慢,有时会导致连接断开(每个数据包都完整解析导致处理时间过长);
4. 连接/认证过程出错(密码错误、协议不支持、远程连接超时等等),均会提示用户重新输入密码(改为断开连接,避免造成误解);
2020-11-02 02:50:49 +08:00
Apex Liu b7d9f6f0d8 大幅度改进SSH模块,增加稳定性。 2020-10-15 02:50:33 +08:00
Apex Liu 85e6f4dd28 .tmp. not works yet. 2020-09-11 01:20:11 +08:00
Apex Liu 9fa10ea7de try to downgrade to libssh 0.8.9. 2020-07-07 00:56:52 +08:00
Apex Liu e7635e7756 改进:TP核心服务每60秒向已连接的客户端和远程主机发送keep-alive消息,防止连接中断。但仍保留无操作超时就断开的限制。 2020-06-19 02:22:26 +08:00
Apex Liu a14f59ba6c .tmp. 2020-06-14 02:40:59 +08:00
Apex Liu 4c53f88c8b 版本升级到3.5.5,准备发布测试版。 2020-06-05 00:39:52 +08:00
Apex Liu 03d47c8fcd .temp. 2020-04-26 14:53:04 +08:00
Apex Liu 1c8c9daa99 准备3.5.3测试版本。 2020-03-26 20:32:35 +08:00
Apex Liu b4014b5af6 build on macos. 2020-01-15 20:07:34 +08:00
Apex Liu 7b0cc6f33d .temp. 2019-12-05 09:36:59 +08:00
Apex Liu dbe893c88c try to solve bug: connect to ssh server, sometimes block when send data to client. 2019-11-22 05:52:14 +08:00
Apex Liu 958712745b 1. use jsoncpp c++11 interface in telnet module. 2. fix timeout when create ssh channel on libssh session. 2019-11-22 02:59:52 +08:00
Apex Liu e91f057692 .temp. 2019-11-22 02:16:00 +08:00
Apex Liu 1e9145203b build on linux. 2019-11-21 03:41:46 +08:00
Apex Liu 2908a54f79 调整ssh的录像相关,未完成。 2019-11-20 04:09:16 +08:00
Apex Liu f579c8cb69 .temp. 2019-11-20 00:09:33 +08:00
Apex Liu 814cab3c31 Merge branch 'feature/mstsc' of github.com:tp4444eleport into feature/mstsc 2019-11-19 10:16:14 +08:00
Apex Liu 6130169d83 .temp. 2019-11-19 10:16:01 +08:00
Apex Liu f99af6a2df 修正升级了jsoncpp库之后tp_core无法编译的问题。 2019-11-17 04:43:33 +08:00
Apex Liu eae1db3edc 全面升级第三方库:openssl/libuv/mbedtls/jsoncpp/mongoose/zlib/libssh;加入播放器的一键构建(Qt命令行构建);调整助手安装包构建脚本,使之能够发布基于Qt的软件。 2019-11-17 03:32:05 +08:00
Apex Liu 8ef5cfe118 准备加入zlib支持。 2019-11-11 00:45:37 +08:00
Apex Liu dd115c8af6 RDP播放器完工,允许拖动进度条了。 2019-11-10 20:37:09 +08:00
Apex Liu 2f7fc16235 .temp. 2019-11-01 01:45:17 +08:00
Apex Liu ad5534fd94 处理关键帧,未完成. 2019-10-14 03:41:35 +08:00
Apex Liu a4b0fec814 多个录像数据文件构成的录像可以播放了。 2019-09-21 01:11:02 +08:00