|  wangruidong | 4a49bde1f0 | perf: add compatibility for macOS environment | 2024-07-01 15:02:32 +08:00 | 
				
					
						|  fit2bot | 165d030c8e | perf: ansible runner in isolated mode (#13434) perf: use new ansible runner
perf: change lock
Co-authored-by: ibuler <ibuler@qq.com> | 2024-06-24 10:21:31 +08:00 | 
				
					
						|  Aaron3S | 9b20b67039 | fix: 修复执行快捷命令时 local_connection 没有被正确设置 | 2024-04-23 19:07:22 +08:00 | 
				
					
						|  fit2bot | 52922088a9 | feat: 优化代码结构,receptor开关,修改为 tcp 通信 (#13078) * feat: 优化代码结构,receptor开关,修改为 tcp 通信
* fix: 修改导包路径
* fix: 修复错别字
* fix: 修改导包路径
* perf: 优化代码
* fix: 修复任务不执行的问题
* perf: 优化配置项名称
* perf: 优化代码结构
* perf: 优化代码
---------
Co-authored-by: Aaron3S <chenyang@fit2cloud.com> | 2024-04-22 13:51:52 +08:00 | 
				
					
						|  Aaron3S | 44445a9482 | fix: 修复一些因使用 receptor runner 造成的 bug | 2024-04-15 19:42:36 +08:00 | 
				
					
						|  Aaron3S | 6a12bc39e9 | feat: ansible receptor 适配文件上传 | 2024-04-11 22:22:29 +08:00 | 
				
					
						|  Aaron3S | 2b05fd5276 | fix: 修复 ansible receptor playbook 无法执行的问题 | 2024-04-10 18:18:32 +08:00 | 
				
					
						|  fit2bot | a8112c86e3 | feat: 全面修改 ansible 执行方式为 receptor (#12975) * feat: 修复 receptor kill job  的问题
* feat: 全面修改 ansible 执行方式为 receptor
---------
Co-authored-by: Aaron3S <chenyang@fit2cloud.com> | 2024-04-10 11:35:38 +08:00 | 
				
					
						|  fit2bot | 689f858f97 | feat: 支持 ansible 沙盒运行 (#12953) * feat: 支持 ansible 沙盒运行
* feat: 修改 receptor sock 默认路径
* feat: 增加 adhoc 执行命令的 local connection 权限
---------
Co-authored-by: Aaron3S <chenyang@fit2cloud.com>
Co-authored-by: Bai <baijiangjie@gmail.com> | 2024-04-08 17:54:34 +08:00 | 
				
					
						|  ibuler | ae7a562b85 | fix: ansible playbook render and run in localhost | 2024-03-22 17:06:19 +08:00 | 
				
					
						|  fit2bot | e3c0518cfb | perf: 上传目标目录指定在/tmp下 (#12334) Co-authored-by: wangruidong <940853815@qq.com> | 2023-12-14 19:44:53 +08:00 | 
				
					
						|  wangruidong | d0b0c87d3c | feat: 支持批量发送文件 | 2023-12-12 10:39:23 +08:00 | 
				
					
						|  Bai | 819853eae4 | feat: 增加 DEBUG_ANSIBLE 配置项支持打印 Ansible 详细日志 | 2023-07-17 14:11:09 +08:00 | 
				
					
						|  Aaron3S | 2c2334b618 | perf: 优化报错内容 | 2023-06-14 20:16:42 +08:00 | 
				
					
						|  Aaron3S | 9e31a5064b | perf: 优化黑名单命令提示 | 2023-06-14 20:16:42 +08:00 | 
				
					
						|  fangfangdong | a0bb25e558 | feat: 系统设置-安全设置 支持配置 作业中心命令黑名单 | 2023-05-31 17:43:05 +08:00 | 
				
					
						|  fit2bot | 56d533c802 | v3.0.0-rc1 (#9322) * perf:automation
* pref: 修改账号推送
* perf: 修改 assets
* perf: 修改 accounts
* feat: 优化代码
* fix: 修复 ObjectRelatedField 获取 value attr 时先判断是否有 attr 属性
* perf: 增加翻译
* feat: 增加部分翻译
* feat: 去除无用列
* perf: ticket remove app
* fix: 修复创建账号备份任务失败的问题
* perf: 添加 accounts app
* perf: ticket type serializer (#9252)
Co-authored-by: feng <1304903146@qq.com>
* perf: ticket
* perf: 修改 accounts api
* perf: 优化 AssetPermissionSerializer fields 顺序
* perf: 修改 accounts
* feat: 限制常用用户名api返回长度
* feat: 限制常用用户名api返回长度
* perf: 修改 LoginAssetACL 序列类,增加 users_username_group, accounts_username_group... 字段
* perf: 修改 CommandFilterACLSerializer 增加 command_groups_amount 字段
* perf: 修改rbac API啥的 (#9254)
* perf: migrate
* perf: 修改 AssetPermedSerializer domain 字段类型
* perf: 放开push account 权限位
* perf: 修改 accounts
* perf: 修改 LoginACLSerializer 字段类型
* pref: 修改数据库 migrations
* perf: filter asset systemuser
* perf: 修改 SessionSerializer 字段类型
* pref: 修改 applet host
* perf: 修改 SessionCommandSerializer 字段类型
* perf: 修改 accounts import
* perf: 修改 celery datetime
* perf: 修改 asset serializer
* pref: 修改 labeled field
* feat: 修改翻译
* perf: 修改 JobSerializer 字段类型
* feat: 支持使用 ws 发送终断任务
* perf: add AccessTokenAuthentication
* perf: 修改 BaseStorageSerializer 字段类型
* perf: 修改 AppletHostSerializer 字段类型
* perf: signal event
* perf: asset types automations (#9259)
Co-authored-by: feng <1304903146@qq.com>
* perf: 修改下载 rdp 文件时返回的 address 地址信息为空的问题
* perf: 修改 AssetSerializer.accounts.secret 为 write_only; 修改 DomainWithGatewaySerializer.gateways 返回 account 信息及 secret 字段;
* perf: automation 干库 (#9260)
Co-authored-by: feng <1304903146@qq.com>
* perf: account push api
* feat: 修改迁移文件
* feat: 删除无用代码
* feat: 优化部分资源无操作日志
* perf: 修改 account
* perf: perm tree
* perf: asset serializers retrieve
* perf: 格式化代码
* perf: AutomationExecution (#9268)
Co-authored-by: feng <1304903146@qq.com>
* perf: AssetDetailSerializer 和 Asset Model 添加 specific_info 字段;
* perf: 修改账号推送
* feat: handle ws heartbeat status
* perf: k8s tree (#9269)
Co-authored-by: feng <1304903146@qq.com>
* perf: 修改账号推送
* perf: 修改 asset detail serializer
* fix: 修复 windows 不能运行 powershell 命令的问题
* feat: 支持按照资源时间线查看操作活动
* feat: 翻译
* feat: 优化操作日志
* perf: asset clone
* fix: 错误的修改改回去
* perf: create asset account
* feat: 增加task 刷新续传功能
* fix: applet host deloypment filter host
* perf: 修改了 common 结构,和 push accounts
* perf: 整理 common 结构
* perf: 修改 const import
* perf: 修改 allow bulk destroy
* fix: applet host search fileds
* perf: applet bulk delete
* fix: applet list 404
* perf: 修改 common view
* feat: 增加一些翻译, 修复 playbook 上传的错误
* fix: 修改错别字
* perf: 修改 applets status
* perf: 修改网关 api
* perf: automateion (#9281)
Co-authored-by: feng <1304903146@qq.com>
Co-authored-by: feng626 <57284900+feng626@users.noreply.github.com>
* perf: 失效 connect methods 当 applet 删除 或者 host 删除
* perf: 网关账号的密码类型改成 LabelField
* perf: chrome applet script
* perf: verify code ttl (#9282)
Co-authored-by: feng <1304903146@qq.com>
* perf: database ping
* perf: ws
* perf: 修改网关创建
* perf: account task org (#9285)
Co-authored-by: feng <1304903146@qq.com>
* perf: asset test api
* perf: port 添加 account
* pref: 修改 db mapper permission
* fix: db port mapper list api
* perf: account change secret (#9286)
Co-authored-by: feng <1304903146@qq.com>
* perf: 修改 setup_eager_loading
* perf: SecretStrategy
* feat: 修改 ConnectionToken Create API 支持校验 ACL 逻辑
* feat: 修改 ConnectionToken Create API 支持校验 ACL 逻辑
* feat: 修改 ConnectionToken Create API 支持校验 ACL 逻辑
* pref: web database 信号转发
* perf: account push automation
* perf: push filter account
* perf: 修改 publish 版本
* perf: 修改网关
* fix: 修改资产 Specific 信息中 JSONField 字段返回 json.loads 对象
* feat: 远程应用内置Navicat Premium 16
* feat: 更新下载链接
* feat: 整理代码格式
* perf: 修改 terminal point
* perf: update chrome applet script
* fix: 资产 specific 获取 JSONField 时, 判断值的类型不为 list, dict
* perf: domain (#9292)
Co-authored-by: feng <1304903146@qq.com>
* perf: 优化 endpoint 监听端口,仅 oracle 动态
* perf: 修改翻译
* perf: 修改文案
* perf: 修改缺失的翻译
* perf: 修改 endpoint help text
* feat: 还原格式
* feat: 去掉基类
* feat: 增加特权账号字段
* perf: decode content
* fix: check pid
* perf: 修改 smart endpoint
* perf: 修改 endpoint mysql default port
* feat: 优化
* perf: 修改 endpoint mysql default port
* perf: gateway test (#9295)
Co-authored-by: feng <1304903146@qq.com>
* perf: migrate
* perf: 修改 endpoint mysql default port
* fix: 修复获取任务执行结果死循环
* feat: 作业审计日志增加字段
* fix: add on_transaction_commit task post save
* perf: gateway (#9297)
Co-authored-by: feng <1304903146@qq.com>
* feat: 过滤 jumpserver 自动产生的用户
* fix: 修复ops节点选择的问题
* fix: 修改 统一 connection-token 和 command 的 review API 返回数据 from_ticket_info
* perf: change secret (#9298)
Co-authored-by: feng <1304903146@qq.com>
* perf: 修改 db port manager
* perf: 修改 db port manager
* perf: add celery log mark
* perf: remove debug log data
* fix: navicat use manual type
* fix: remove navicate download url
* perf: push_account_enabled (#9301)
Co-authored-by: feng <1304903146@qq.com>
* fix: 修改navicat启动程序MD5值
* perf: push account (#9303)
Co-authored-by: feng <1304903146@qq.com>
* feat: Redis/MongoDB 支持SSL
* fix: 修改授权规则过滤字段 node_name,node_id; 修复获取授权节点下的资产为空的问题;
* perf: push account button (#9305)
Co-authored-by: feng <1304903146@qq.com>
* perf: account push
* fix: 修复获取 /user//assets/tree/ 返回用户授权的所有资产
* perf: asset ping (#9307)
Co-authored-by: feng <1304903146@qq.com>
* perf: asset enabled_info
* perf: 优化activity记录都保存至operatelog中
* feat: 远程应用navicat支持试用版连接
* perf: 优化迁移文件
* perf: 修改资产列表 API category type 字段 choices 根据 category 进行返回
* fix
* perf: 修改账号列表 API 解决根据 node_id asset_id 搜索账号列表无效的问题
* fix: navicat dba账号登录
* perf: 优化navicat连接
* perf: 修改账号列表 Model Manager 继承自 OrgManager,解决组织过滤问题
* perf: 修改账号列表 Filter 支持根据 platform,category,type 字段搜索
* perf: change secret email (#9312)
Co-authored-by: feng <1304903146@qq.com>
* feat: 保证认证信息一定清理
* perf: add mariadb
* perf: 修改资产类型树数量统计资产或账号
* perf: applet chrome quit
* perf: 优化关闭欢迎页面
* fix
* perf: executed amount
* perf: 修改 built-in applet installation
* perf: 修改资产列表增加标签搜索
* perf: 修改资产列表增加标签搜索
* perf: account task automation (#9319)
Co-authored-by: feng <1304903146@qq.com>
* perf: account trigger
* perf: 修改系统设置文案:批量命令执行 -> 作业中心
* perf: 优化migrate (#9320)
Co-authored-by: feng <1304903146@qq.com>
* perf: 修改资产节点树 API,支持搜索资产、节点
* perf: audit dashboard (#9321)
Co-authored-by: feng <1304903146@qq.com>
* fix: 修改 has_perm 权限判断兼容 list 和 str 类型
* perf: 修改一些换行
* perf: 修改 ansible config
* fix: oracle依赖文件地址错误 (#9324)
* perf: ansible mudules
* perf: 修改 runner host cwd
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: Aaron3S <chenyang@fit2cloud.com>
Co-authored-by: Bai <baijiangjie@gmail.com>
Co-authored-by: feng <1304903146@qq.com>
Co-authored-by: feng626 <57284900+feng626@users.noreply.github.com>
Co-authored-by: Eric <xplzv@126.com>
Co-authored-by: jiangweidong <weidong.jiang@fit2cloud.com>
Co-authored-by: jiangweidong <80373698+Hi-JWD@users.noreply.github.com> | 2023-01-16 19:02:09 +08:00 | 
				
					
						|  Aaron3S | 1cfe8d9cc8 | feat: 支持超时时间设置 | 2022-12-27 16:59:32 +08:00 | 
				
					
						|  Aaron3S | 9ba792cf1c | feat: ops 支持节点和资产 | 2022-12-26 19:03:59 +08:00 | 
				
					
						|  Aaron3S | 43fee40c46 | feat: 作业支持增加参数和执行路径超时时间等 | 2022-11-16 21:06:14 +08:00 | 
				
					
						|  ibuler | 85a6f29a0a | perf: 修改 playbook 任务执行 | 2022-10-12 18:08:57 +08:00 | 
				
					
						|  ibuler | f921f12171 | perf: 修改 adhoc | 2022-10-10 16:56:32 +08:00 | 
				
					
						|  ibuler | a543a2ee37 | perf: 基本完成 adhoc runner | 2022-10-10 16:56:32 +08:00 | 
				
					
						|  ibuler | 0fb4b52232 | perf: 修改 ansible 表结构 | 2022-10-10 16:56:32 +08:00 | 
				
					
						|  ibuler | df5e63b3be | perf: 修改 ansible 逻辑 | 2022-10-10 16:56:32 +08:00 | 
				
					
						|  ibuler | 10f8b9f130 | perf: 优化ansible执行命令 | 2021-07-08 14:54:05 +08:00 | 
				
					
						|  Z000000 | c532c361c0 | 批量命令支持更广泛的设备如思科等网络设备,docker等 (#6356) * feat: Update README (#6182)
* feat: Update README
* feat: Update README
* Update README.md
* feat: update README
* Update README.md
* docs: 修改英文版本
* Update README.md
* 批量命令支持更广泛的设备如思科等网络设备,docker等
Co-authored-by: Jiangjie.Bai <32935519+BaiJiangJie@users.noreply.github.com>
Co-authored-by: 老广 <ibuler@qq.com> | 2021-07-08 14:32:03 +08:00 | 
				
					
						|  ibuler | 8f7dcd512a | perf(ops): ansible 增加 summary 汇总 | 2021-02-26 16:33:27 +08:00 | 
				
					
						|  xinwen | f5fd40978e | fix: 修复多个 AdHocExecution 在一个 celery task 执行时日志错误 | 2021-01-06 15:53:38 +08:00 | 
				
					
						|  ibuler | cbcefe8bd3 | fix(ops): 修复因为更改controlmaster引起的连接不服用维内托 | 2020-11-16 15:22:25 +08:00 | 
				
					
						|  老广 | 1fd2e782f8 | 1.5.7 Merge to dev (#3766) * [Update] 暂存,优化解决不了问题
* [Update] 待续(小白)
* [Update] 修改asset user
* [Update] 计划再次更改
* [Update] 修改asset user
* [Update] 暂存与喜爱
* [Update] Add id in
* [Update] 阶段性完成ops task该做
* [Update] 修改asset user api
* [Update] 修改asset user 任务,查看认证等
* [Update] 基本完成asset user改造
* [Update] dynamic user only allow 1
* [Update] 修改asset user task
* [Update] 修改node admin user task api
* [Update] remove file header license
* [Update] 添加sftp root
* [Update] 暂存
* [Update] 暂存
* [Update] 修改翻译
* [Update] 修改系统用户改为同名后,用户名改为空
* [Update] 基本完成CAS调研
* [Update] 支持cas server
* [Update] 支持cas server
* [Update] 添加requirements
* [Update] 为方便调试添加mysql ipython到包中
* [Update] 添加huaweiyun翻译
* [Update] 增加下载session 录像
* [Update] 只有第一次通知replay离线的使用方法
* [Update] 暂存一下
* [Bugfix] 获取系统用户信息报错
* [Bugfix] 修改system user info
* [Update] 改成清理10天git status
* [Update] 修改celery日志保留时间
* [Update]修复部分pip包依赖的版本不兼容问题 (#3672)
* [Update] 修复用户更新页面会清空用户public_key的问题
* Fix broken dependencies
Co-authored-by: BaiJiangJie <32935519+BaiJiangJie@users.noreply.github.com>
* [Update] 修改获取系统用户auth info
* [Update] Remove log
* [Bugfix] 修复sftp home设置的bug
* [Update] 授权的系统用户添加sftp root
* [Update] 修改系统用户关联的用户
* [Update] 修改placeholder
* [Update] 优化获取授权的系统用户
* [Update] 修改tasks
* [Update] tree service update
* [Update] 暂存
* [Update] 基本完成用户授权树和资产树改造
* [Update] Dashbaord perf
* [update] Add huawei cloud sdk requirements
* [Updte] 优化dashboard页面
* [Update] system user auth info 添加id
* [Update] 修改系统用户serializer
* [Update] 优化api
* [Update] LDAP Test Util (#3720)
* [Update] LDAPTestUtil 1
* [Update] LDAPTestUtil 2
* [Update] LDAPTestUtil 3
* [Update] LDAPTestUtil 4
* [Update] LDAPTestUtil 5
* [Update] LDAPTestUtil 6
* [Update] LDAPTestUtil 7
* [Update] session 已添加is success,并且添加display serializer
* [Bugfix] 修复无法删除空节点的bug
* [Update] 命令记录分组织显示
* [Update] Session is_success 添加迁移文件
* [Update] 批量命令添加org_id
* [Update] 修复一些文案,修改不绑定MFA,不能ssh登录
* [Update] 修改replay api, 返回session信息
* [Update] 解决无效es导致访问命令记录页面失败的问题
* [Update] 拆分profile view
* [Update] 修改一个翻译
* [Update] 修改aysnc api框架
* [Update] 命令列表添加risk level
* [Update] 完成录像打包下载
* [Update] 更改登陆otp页面
* [Update] 修改command 存储redis_level
* [Update] 修改翻译
* [Update] 修改系统用户的用户列表字段
* [Update] 使用新logo和统一Jumpserver为JumpServer
* [Update] 优化cloud task
* [Update] 统一period task
* [Update] 统一period form serializer字段
* [Update] 修改period task
* [Update] 修改资产网关信息
* [Update] 用户授权资产树资产信息添加domain
* [Update] 修改翻译
* [Update] 测试可连接性
* 1.5.7 bai (#3764)
* [Update] 修复index页面Bug;修复测试资产用户可连接性问题;
* [Update] 修改测试资产用户可连接
* [Bugfix] 修复backends问题
* [Update] 修改marksafe依赖版本
* [Update] 修改测试资产用户可连接性
* [Update] 修改检测服务器性能时获取percent值
* [Update] 更新依赖boto3=1.12.14
Co-authored-by: Yanzhe Lee <lee.yanzhe@yanzhe.org>
Co-authored-by: BaiJiangJie <32935519+BaiJiangJie@users.noreply.github.com>
Co-authored-by: Bai <bugatti_it@163.com> | 2020-03-12 16:24:38 +08:00 | 
				
					
						|  BaiJiangJie | 1d30c1900d | [Update] 支持Windows批量命令 | 2019-12-21 19:44:25 +08:00 | 
				
					
						|  老广 | 3855fecc69 | Password message (#2702) * [Update] 密码信封
* [Update]  查看密码
* [Update] 支持查看密码
* [Update] 修改语言翻译
* [Update] 迁移ansible到2.8版本
* [Update] 修改auth book的可连接性
* [Update] 删除不使用的方法 | 2019-05-20 12:30:55 +08:00 | 
				
					
						|  老广 | d026b31c9f | Bugfix (#2346) * [Update] 修改command Post导致的output错误和定时任务创建问题
* [Update] 修改celery 日志
* [Update] 修改task日志方式
* [Update] 修改Docker file | 2019-01-15 10:23:30 +08:00 | 
				
					
						|  ibuler | 55ff82545a | [Bugfix] 修复任务执行args为空的bug | 2018-12-12 18:03:28 +08:00 | 
				
					
						|  老广 | 31356e825f | [Update] 修改运行命令名称 (#2140) | 2018-12-11 11:09:46 +08:00 | 
				
					
						|  ibuler | 52e5487e7d | [Update] 修改执行命令 | 2018-12-10 19:51:35 +08:00 | 
				
					
						|  老广 | 3d13f3a17d | Command (#2134) * [Update] 任务区分org
* [Update] 修改翻译
* [Update] 使用id而不是hostname
* [Update] 执行命令
* [Update] 修改一些东西
* [Update] 暂存
* [Update] 用户执行命令
* [Update] 添加资产授权模块-tree
* [Update] 暂时这样
* [Update] 批量命令执行
* [Update] 修改表结构
* [Update] 更新翻译
* [Update] 删除cloud模块无效中文翻译 | 2018-12-10 10:11:54 +08:00 | 
				
					
						|  ibuler | 09fc2776df | [Update] Support history view | 2018-03-30 22:03:43 +08:00 | 
				
					
						|  ibuler | 827246ed4c | Update ansible remote tmp | 2017-12-28 12:03:02 +08:00 | 
				
					
						|  ibuler | 0c9e24dc59 | [Feture] 添加ops 页面 | 2017-12-11 00:29:25 +08:00 | 
				
					
						|  ibuler | 27a1849b1d | [Change] 修改idc => cluster | 2017-12-07 16:25:50 +08:00 | 
				
					
						|  ibuler | 2b3551f1fc | [Feature] 修改ansible和ops | 2017-12-07 13:01:33 +08:00 | 
				
					
						|  ibuler | e57121a780 | [Feature] 优化Ops ansible api | 2017-12-06 18:31:51 +08:00 | 
				
					
						|  ibuler | a320b9e05e | [Bugfix] 兼容py3 | 2017-04-07 19:11:27 +08:00 | 
				
					
						|  ibuler | b60e5a7ee3 | [Change] 修改一些view | 2017-03-24 00:27:33 +08:00 | 
				
					
						|  ibuler | caec9709ef | [Fixture] 添加task list 搜索,重试 | 2017-03-22 21:57:05 +08:00 | 
				
					
						|  ibuler | 0fbd9843bd | [Change] 修改runner, inventory位置 | 2017-03-16 00:19:47 +08:00 |