Commit Graph

1196 Commits (a8e94f5202870dbdcd9a9ff8ef33e5d041633e66)

Author SHA1 Message Date
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
sf 0061fc3c62
Merge pull request #1 from openspug/3.0
sync from upstream
2022-06-23 14:03:30 +08:00
vapao 0676b21dc0 U Release v3.1.7 2022-06-20 23:26:12 +08:00
vapao 6839eb408b F 修复账户管理编辑无法保存的问题 2022-06-20 23:24:21 +08:00
vapao 1871ee717f U Release v3.1.6 2022-06-20 16:41:39 +08:00
vapao 365d484007 U 改进获取主机扩展信息兼容性 2022-06-20 16:40:49 +08:00
vapao ac7d78240c U 发布申请的时间展示为相对时间 #I57T37 2022-06-19 11:08:50 +08:00
vapao fcff2d5efb F 修复与主机相关的监控项页面展示状态问题 #I5AIL1 2022-06-19 11:01:28 +08:00
vapao 21a0250ecd A 文件管理器增加输入地址功能 #495 2022-06-19 00:51:47 +08:00
vapao 15dd371c1a F 修复自动发布申请没有发布时间发布人的问题 2022-06-18 22:46:13 +08:00
vapao bca9557cb9 U 主机分组名称长度增加到50个字符 2022-06-18 22:41:59 +08:00
vapao b342822fa6 U 优化保留与发布配置的版本数量相同的构建纪录以改善磁盘空间占用 2022-06-18 22:39:47 +08:00
vapao c0f8aeb405 U 优化启用被禁账户命令 2022-06-17 14:46:59 +08:00
vapao 860048796d U update README 2022-06-17 11:35:09 +08:00
vapao ff7d8d0fd0 U update README 2022-06-17 09:53:26 +08:00
zypo bd5fb890d6 update readme 2022-06-16 19:55:55 +08:00
vapao a78b0f2a5a U update README 2022-05-25 14:09:24 +08:00
vapao 03ced7d61a U update README 2022-05-24 14:32:00 +08:00
vapao 7902dcd636 U 加强账户密码策略 2022-05-22 20:49:08 +08:00
vapao 7d4a49f694 U 优化执行 2022-05-22 16:33:29 +08:00
vapao 8574217191 U 改进获取主机扩展信息兼容性 2022-05-17 23:23:58 +08:00
vapao 64987edf50 F 修复发布驳回再提交触发的webhook通知状态值不正确的问题 2022-05-17 23:23:26 +08:00
vapao 05a93dd439 U Release v3.1.5 2022-05-16 15:55:24 +08:00
vapao 828c55f859 F 修复文件管理某些情况下未正常刷新的问题 2022-05-16 13:26:27 +08:00
vapao 1a607acfe5 U Release v3.1.4 2022-05-16 00:13:36 +08:00
vapao b6494811a0 F 修复任务计划测试执行Python脚本报错的问题 2022-05-16 00:12:53 +08:00
vapao 3330f5e0a9 U Release v3.1.3 2022-05-15 18:08:25 +08:00
vapao 34616970ca F fix issue 2022-05-15 15:09:07 +08:00
vapao 01c8fcd28a U update README 2022-05-15 13:03:51 +08:00
vapao cc664887a6 A 任务计划支持Python执行 2022-05-14 23:46:32 +08:00
vapao 9ac14e2f9e A 添加角色的新建应用功能权限 2022-05-14 14:00:49 +08:00
vapao 82696c8770 A web终端支持PageUp/PageDown翻页 #485 2022-05-14 01:31:58 +08:00
vapao 294e7e2bc9 U 批量执行/构建/发布输出内支持Ctrl+c复制 2022-05-14 01:13:49 +08:00
vapao f11f7984ce
Merge pull request #480 from openspug/dependabot/pip/spug_api/django-2.2.28
Bump django from 2.2.27 to 2.2.28 in /spug_api
2022-05-06 23:18:10 +08:00
vapao 46f05e1c1e U Release v3.1.2 2022-04-28 14:12:23 +08:00
vapao 4b6bc9081e U 优化web终端对中文编码支持 2022-04-28 13:54:04 +08:00
vapao e77cad7492 F 修复发布申请的审核未正常触发通知的问题 2022-04-28 13:17:25 +08:00