Commit Graph

659 Commits (3.0)

Author SHA1 Message Date
vapao 2d9c2fc8b4 A 添加系统管理/登录日志 2022-07-13 18:11: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 4729a48d39 U 优化本地任务执行展示 2022-07-09 23:20:49 +08:00
vapao 0546c47762 U 优化文件分发进度展示 2022-07-09 23:20:27 +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 0b9ab1e379 U 更新提示信息 2022-07-05 15:49:58 +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 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 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
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 fcff2d5efb F 修复与主机相关的监控项页面展示状态问题 #I5AIL1 2022-06-19 11:01:28 +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 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 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 cc664887a6 A 任务计划支持Python执行 2022-05-14 23:46:32 +08:00
vapao 9ac14e2f9e A 添加角色的新建应用功能权限 2022-05-14 14:00: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
dependabot[bot] 874404bac2
Bump django from 2.2.27 to 2.2.28 in /spug_api
Bumps [django](https://github.com/django/django) from 2.2.27 to 2.2.28.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.2.27...2.2.28)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-22 23:37:29 +00:00
vapao 24cfa80506 U Release v3.1.1 2022-04-20 13:00:23 +08:00
vapao 0373baef42 F 修复ssh兼容性问题 2022-04-20 11:41:57 +08:00
vapao 708bba9b33 A webhook自动发布支持Coding 2022-04-18 22:54:39 +08:00
vapao bd9f6f2e3b U update requirements 2022-04-18 21:44:35 +08:00
vapao bff4593a1a U Release v3.1.0 2022-04-18 21:40:44 +08:00
vapao bd548e425e A 新增私有仓库地址辅助配置功能 2022-04-17 17:45:11 +08:00
vapao f93dc97f51 U update ssh lib 2022-04-14 22:15:15 +08:00
vapao ca2775c9bf A 增加补偿发布功能 2022-04-13 11:14:14 +08:00
vapao 96521a5ef1 U 优化文件管理器样式 2022-04-02 00:06:49 +08:00
vapao 8eec8532d4 A web terminal添加标签菜单 #464 2022-03-31 16:27:52 +08:00
vapao e026ce09bf A 主机excel导入增加密码字段并优化导入体验 2022-03-31 00:52:40 +08:00
vapao 9d6b46fcb2 A 批量执行支持参数化 2022-03-30 22:15:05 +08:00
vapao 33ec843fa6 A 便捷导航新增一些默认图标 2022-03-19 12:10:22 +08:00
vapao 5bd1f48172 U 优化服务进程首次启动 2022-03-12 15:36:49 +08:00
vapao 6230416015 U Release v3.0.5 2022-03-12 11:28:27 +08:00
vapao dda6de561c U 优化监控中心总览 2022-03-12 11:20:46 +08:00
vapao 88ba758d49 A 新增监控中心总览查看实时状态 2022-03-11 09:51:14 +08:00
vapao ba4f561aa6 U 优化自定义发布数据传输 2022-03-10 18:50:10 +08:00
vapao e80249c311 U 新增内部版本号全局变量SPUG_BUILD_VERSION #444 2022-03-10 16:07:42 +08:00
vapao 5963c1c09a U Webhook触发的自动发布读取commit信息作为申请标题 2022-03-10 14:48:13 +08:00
vapao 887cf8c01f U 系统通知将显示已读的历史记录 2022-03-07 09:21:09 +08:00
vapao 78702006c7 A 将自动删除超过一周且已读的系统通知 2022-03-06 23:16:01 +08:00
vapao c08fad5b35 F 修复某些情况下告警未正常发出的问题 2022-03-06 23:07:10 +08:00
zypo d3fa99f1cd F 任务计划 cron支持 周以逗号分隔 2022-03-04 11:54:53 +08:00
vapao ee58ee1845 A web终端支持搜索 ip 2022-02-18 21:29:07 +08:00
vapao 02d9563367 A 微信token普通用户可以通过个人中心设置 2022-02-18 15:37:52 +08:00
vapao eae6f0b818 F 修复websocket连接认证未应用安全设置的问题 2022-02-18 09:28:46 +08:00
vapao c9babc0fc6 U 发布列表增加发布人、审核人字段 #440 2022-02-18 09:13:24 +08:00
vapao dfe6f283cf
Merge pull request #442 from openspug/dependabot/pip/spug_api/django-2.2.27
Bump django from 2.2.25 to 2.2.27 in /spug_api
2022-02-17 20:47:57 +08:00
vapao 824cf39c43 U 批量执行的历史记录,如果来自模版执行,则显示模版名称 #430 2022-02-17 20:24:49 +08:00
dependabot[bot] 6145fc85f4
Bump django from 2.2.25 to 2.2.27 in /spug_api
Bumps [django](https://github.com/django/django) from 2.2.25 to 2.2.27.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.2.25...2.2.27)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-10 10:06:31 +00:00
vapao e049f9f160 U Release v3.0.4 2021-12-27 16:48:45 +08:00
vapao 09be752bc1 U 批量执行选择Python时将优先使用python3 2021-12-27 16:07:07 +08:00
vapao 9b4011cb2b F 修复自定义发布某些情况下一直显示等待调度的问题 2021-12-27 15:55:23 +08:00
vapao c4df010cdd U Release v3.0.3 2021-12-27 09:54:23 +08:00
vapao 49ca188c4b U 优化普通用户接口权限问题 2021-12-26 00:55:01 +08:00
vapao 47603ae18e U Release v3.0.2 2021-12-24 10:00:11 +08:00
vapao eb0ab71017 A 安全设置增加登录IP绑定设置 2021-12-23 21:50:06 +08:00
vapao 3b5ec14185 U update requirements 2021-12-21 17:43:16 +08:00
vapao 87310c45aa U update requirements 2021-12-21 17:34:02 +08:00
vapao 9a5b390852 U 优化获取主机扩展信息兼容性 2021-12-21 17:33:46 +08:00
vapao 95952f9348 A 发布配置路径和过滤规则支持使用全局变量 2021-12-21 10:12:31 +08:00
vapao 348de8c36b A 添加命令行系统设置 2021-12-20 14:53:34 +08:00
vapao d9d5410852 A 添加报警联系人的发送报警测试功能 2021-12-19 23:27:42 +08:00
vapao 9a03bccb88 U 优化报警配置提示信息 2021-12-19 20:55:49 +08:00
vapao 2efd68237b U 优化主机列表ip展示的优先级 2021-12-19 19:52:38 +08:00
vapao b92d0b8a8a U 自动发布改进对老版gitlab兼容 2021-12-15 17:12:14 +08:00
vapao d490a989f8 F fix issues 2021-12-14 21:29:42 +08:00
vapao c803bdd2f1 F 修复测试执行任务的权限问题 2021-12-14 13:39:35 +08:00
vapao 23ef656ac8 U update 2021-12-10 13:37:11 +08:00
vapao b3e6a2f410 U update 2021-12-10 13:31:20 +08:00
vapao ddd1cb8cc1 U 优化批量执行UX 2021-12-09 22:23:50 +08:00
vapao da19a6981e U Release v3.0.1-beta.15 2021-12-09 11:19:14 +08:00