Commit Graph

1232 Commits (dependabot/npm_and_yarn/spug_web/http-proxy-middleware-2.0.7)

Author SHA1 Message Date
vapao 301ac1de67 U 优化常规发布构建目录配置处理 2022-07-21 15:43:50 +08:00
vapao f07caacbdc U 优化ssh连接兼容性 2022-07-21 14:32:09 +08:00
vapao 570e955691 Release v3.2.2 2022-07-19 14:35:18 +08:00
vapao 30c3712b47 A 添加角色的文件分发权限管理 2022-07-19 13:33:29 +08:00
vapao 33411ae46b F 修复未分配主机权限的普通用户可能出现白屏的问题 2022-07-15 20:19:16 +08:00
vapao 8811793ff3 A 登录日志增加IP搜索 2022-07-14 23:50:53 +08:00
vapao eaaf105010 U Release v3.2.1 2022-07-14 23:41:23 +08:00
vapao 808ae4e679 F 修复zsh批量执行异常问题 #522 2022-07-14 23:38:40 +08:00
vapao db38454787 F 修复web终端偶现中文乱码的问题 2022-07-14 19:46:47 +08:00
vapao e8baf235f5 F 修复web终端显示区域未自适应的问题 2022-07-14 14:43:13 +08:00
vapao 45dc60598e U 优化兼容性 2022-07-14 11:28:51 +08:00
vapao c7beac1f86 U 增加自定义发布文件上传超时时间 2022-07-13 23:35:17 +08:00
vapao 36d0480dd8 F Fix #521 2022-07-13 21:26:09 +08:00
vapao b5d0e4a320 U 优化dashboard移除最近登录 2022-07-13 18:12:27 +08:00
vapao 2d9c2fc8b4 A 添加系统管理/登录日志 2022-07-13 18:11:44 +08:00
vapao 5330f05211 U 优化角色权限设置提示信息 2022-07-13 14:56:44 +08:00
vapao cd03e67e5b U 优化兼容性 2022-07-13 14:24:45 +08:00
vapao 7699a42708 U Release v3.2.0 2022-07-11 11:04:03 +08:00
vapao 9ca6e1dee8 U 批量执行输出内容自适应屏幕宽度 2022-07-10 00:27:28 +08:00
vapao 93a5beb43d U 优化文件分发上传进度展示 2022-07-09 23:55:01 +08:00
vapao 4729a48d39 U 优化本地任务执行展示 2022-07-09 23:20:49 +08:00
vapao 0546c47762 U 优化文件分发进度展示 2022-07-09 23:20:27 +08:00
vapao ec7ea4df8a U 优化提示 2022-07-09 19:43:36 +08:00
vapao 9886c60298 U 优化 2022-07-07 14:50:13 +08:00
vapao e9f9521fa2 A 添加系统icon 2022-07-07 12:44:25 +08:00
vapao 7878aa918f U 优化文件分发兼容性 2022-07-07 11:24:06 +08:00
vapao 5d849fc93d U 优化主机选择控件样式 2022-07-07 11:08:24 +08:00
vapao 7872d8cb85 U 优化主机分组支持全局搜索 2022-07-07 09:03:31 +08:00
vapao 0b9ab1e379 U 更新提示信息 2022-07-05 15:49:58 +08:00
vapao 78b30d0451 U 更新提示信息 2022-07-05 14:31:09 +08:00
vapao 4787f051a6 U 优化SSH类库 2022-07-04 23:05:54 +08:00
vapao 65d22703ec U 优化主机添加验证逻辑 2022-07-04 23:03:02 +08:00
vapao b38170da7b U 优化构建记录状态更新规则 2022-07-04 11:43:58 +08:00
vapao 7999f93f25 U 更新依赖 2022-07-04 11:31:08 +08:00
vapao d5b9828564 U 优化批量执行 2022-07-04 11:25:06 +08:00
vapao 3e2357ae50 U 优化websocket连接 2022-07-04 11:23:59 +08:00
vapao a5a5970001 U 文件分发和批量执行适配终端主题设置 2022-07-04 10:36:57 +08:00
vapao 3c58171167 A 文件分发支持多选文件上传 2022-07-04 10:33:38 +08:00
vapao 76a11f0ae1 U 更新终端主题配色 2022-07-04 01:07:50 +08:00
vapao 981bda96d7 A 新增数据传输进度展示 2022-07-01 11:08:56 +08:00
vapao 02261a7a6f A 新增web终端自定义主题 2022-06-30 10:26:02 +08:00
vapao dfbe1bf426 F 修复自定义发布申请编辑报错的问题 2022-06-29 14:07:51 +08:00
vapao 3693144ded U 更新文字描述 2022-06-29 11:44:05 +08:00
vapao db268b7635 U 主机分组5个以上时不再默认展开 2022-06-27 18:22:01 +08:00
vapao d2f3b105a6 U 更新Dockerfile 2022-06-27 14:04:32 +08:00
vapao 833b49a822 U 新增会话过期时间配置TOKEN_TTL 2022-06-27 14:04:13 +08:00
vapao 9ba9f5782e
Merge pull request #509 from xiasf/3.0-fix-ssh-timeout
F 修复执行发布前任务可能出现response timeout的问题
2022-06-27 13:08:30 +08:00
vapao 18313b286c A 添加文件分发模块 2022-06-26 22:10:13 +08:00
vapao 8e7c8d8e74 A 添加文件分发模块 2022-06-26 18:07:54 +08:00
xiasf 3b918eebd1 F 修复执行发布前任务可能出现response timeout的问题
BUG原因:`_get_channel()` 这里没有考虑到应用环境变量命令长度问题,当命令在目标机执行时被截断时就会出问题,我参照 `exec_command()` 让 `_get_channel()` 这里也用一样的方式(`put_file_by_fl()`),就解决这个问题了。

另外`send()` 都调整成了 `sendall()` 防止极端情况下命令字符没有被全部发送出去而出问题。

有人曾反映过这个问题:https://github.com/openspug/spug/issues/455

----

相关的资料:

https://unix.stackexchange.com/questions/643777/is-there-any-limit-on-line-length-when-pasting-to-a-terminal-in-linux

https://stackoverflow.com/questions/18015137/linux-terminal-input-reading-user-input-from-terminal-truncating-lines-at-4095

https://github.com/torvalds/linux/blob/v5.11/drivers/tty/n_tty.c#L1681
2022-06-24 11:29:04 +08:00