2020-07-01T17:37:24+08:00 : u
2020-07-01T11:36:25+08:00 : Supervisor 守护进程
2020-06-27T15:44:22+08:00 : u
2020-06-27T15:34:30+08:00 : u
2020-06-27T15:02:34+08:00 : u
2020-06-26T23:11:58+08:00 : u
2020-06-24T22:55:43+08:00 : u
2020-06-24T19:08:32+08:00 : u
2020-06-24T16:27:58+08:00 : antdencli 单步60秒超时
2020-06-24T16:10:59+08:00 : antdencli优化
2020-06-20T08:45:52+08:00 : tools/git 工具避免环境变量导致死循环
2020-06-20T07:49:34+08:00 : antdencli允许下载目录
2020-06-17T18:34:42+08:00 : antdencli 添加下载模型的功能
2020-06-17T15:33:53+08:00 : antdencli 添加显示home、user、api、mydanrole辅助提醒
2020-06-17T14:43:13+08:00 : antdencli 添加 --hostip指定ip地址
2020-06-13T23:32:00+08:00 : antdencli只允许操作自己的资源
2020-06-12T22:47:49+08:00 : antdencli 区分用户账号
2020-06-09T16:51:38+08:00 : antdencli GPU资源处理,数据集挂载点修改,容器workdir的指定
2020-06-03T12:58:14+08:00 : antdencli 添加ri参数查看集群资源信息
2020-06-02T23:19:08+08:00 : antdencli nvidia-smi 添加watch,定时刷新
2020-06-02T22:42:43+08:00 : 修复shell、shellv2运行top命令后光标被隐藏
2020-06-02T22:24:00+08:00 : antdencli 添加 nvidia-smi 参数
2020-06-02T21:58:38+08:00 : shell,shellv2插件添加ictrl参数
2020-06-02T21:54:58+08:00 : antdencli添加volume参数
2020-06-02T16:27:59+08:00 : antdencli添加数据集的选择参数
2020-06-01T23:50:53+08:00 : antdencli 添加image参数
2020-05-30T15:24:16+08:00 : 添加antdencli工具
2020-05-30T13:30:49+08:00 : 修复MYDan::API
2020-05-30T13:05:08+08:00 : load 工具可以选择agent中load的插件,方便使用免密插件
2020-05-29T12:10:07+08:00 : shell、shellv2添加提前输入命令的功能
2020-05-28T17:44:34+08:00 : 修复shell、shellv2在mac上退出异常的问题
2020-05-27T18:17:29+08:00 : agent home目录首选 $ENV{HOME}
2019-12-27T10:17:02+08:00 : merge release-0.0.1
2019-12-06T10:42:57+08:00 : fix on_error string
2019-11-22T23:43:53+08:00 : agent突然关机时调用端释放连接
2019-11-14T19:00:49+08:00 : 修复Grsync/V4跨区域dump文件错误
2019-10-21T14:33:42+08:00 : ntp添加ntp1.aliyun.com 地址
2019-10-21T14:19:04+08:00 : monitorv2 运行错误打到订阅模块
2019-10-20T14:30:33+08:00 : 发布0.1.62到cpan.org
2019-10-20T14:19:00+08:00 : 修改dan/monitorv2/bin/watch 的输出成标准yaml格式
2019-10-20T14:17:33+08:00 : monitorv2 配置文件内容变更时重启
2019-10-19T11:51:35+08:00 : 更新monitorv2,用来监控监控系统
2019-09-25T10:55:49+08:00 : 发布0.1.61到cpan.org
2019-08-07T22:09:49+08:00 : deploy 工具rsync时不同步属组信息
2019-08-01T19:08:27+08:00 : 修复collector ping 警告
2019-07-31T13:31:07+08:00 : deploy工具区分开taropt和rsyncopt
2019-07-31T13:13:03+08:00 : 合并release-0.0.1分支
2019-07-31T13:04:54+08:00 : deploy工具添加comeback,stage功能
2019-07-30T16:27:54+08:00 : mydan deploy工具支持通过rsync发布程序,支持目录源
2019-07-29T17:10:55+08:00 : add gitrsync
2019-07-18T14:54:02+08:00 : add lcall 本地插件调用工具
2019-07-18T12:56:32+08:00 : 修改README.md 添加安装说明
2019-05-24T11:47:02+08:00 : 发布0.1.60到cpan.org
2019-03-28T10:29:10+08:00 : update dan/code/config.example
2019-03-27T15:21:26+08:00 : 添加管理git和svn的工具
2019-03-17T23:08:59+08:00 : udpfileserver工具从2M/s的速度启动
2019-03-17T22:49:16+08:00 : update udpfileserver
2019-03-17T13:41:55+08:00 : udpfileserver 添加MaxRTO最大重传时间参数
2019-03-17T12:31:28+08:00 : 添加udpfileserver
2019-02-28T21:45:56+08:00 : svrInfo 改名成os
2019-02-28T21:43:34+08:00 : u dan/tools/grsync
2019-02-27T22:29:38+08:00 : add svrInfo
2019-02-26T22:01:59+08:00 : 修复同步文件显示进度的问题
2019-02-23T15:18:24+08:00 : 修复grsync最后的untar,清理环境变量
2019-02-23T14:54:41+08:00 : MYDan::Util::Phasic 修复同步multi判断异常
2019-02-23T14:46:47+08:00 : grsync 添加实时进度显示
2019-02-06T18:18:33+08:00 : 修复上一次提交的问题,MYDan::Agent::Load 需要传递pcb
2019-02-06T17:47:39+08:00 : tools/grsync 添加immediately 参数,支持不隔离网络的Load进度显示
2019-02-03T22:46:20+08:00 : tools/rtail 输出日志前面添加机器名
2019-02-03T22:41:32+08:00 : tools/rcall 添加实时显示命令输出功能
2019-02-03T22:38:35+08:00 : add agent/argv/scriptsx,agent/code/scriptsx
2019-02-03T22:19:50+08:00 : tcpserver 把本地和远程端口传递给插件
2019-02-03T22:08:15+08:00 : tcpserver 添加TCPSERVERINDEX环境变量
2019-02-02T23:42:15+08:00 : agent 限速,默认20M
2019-02-01T11:58:24+08:00 : merge release-0.0.1
2019-02-01T11:55:40+08:00 : 发布0.1.59到cpan.org
2019-02-01T11:50:37+08:00 : grsync 同步目录优化,先经过压缩。空目录、软链接,chmod、chown等的处理
2019-01-25T21:58:15+08:00 : 修复通过代理load文件的问题
2019-01-25T18:15:01+08:00 : fastmd5 默认大文件为5G
2019-01-25T16:32:54+08:00 : 修改etc/agent/proxy 避免和真实使用的ip相撞
2019-01-25T16:18:45+08:00 : fix 通过代理load文件时候没有filecache报错
2019-01-25T13:29:57+08:00 : 发布0.1.58到cpan.org
2019-01-25T13:24:44+08:00 : agent/code/scripts pkill所有scripts插件启动的所有进程
2019-01-25T09:54:44+08:00 : 发布0.1.57到cpan.org
2019-01-25T09:54:03+08:00 : Util::FastMD5添加read 和seek失败判断
2019-01-24T22:00:18+08:00 : 同步文件使用fastmd5
2019-01-24T21:02:02+08:00 : 添加fastmd5工具,用于快速计算文件md5
2019-01-23T14:20:39+08:00 : 发布0.1.56到cpan.org
2019-01-23T14:14:08+08:00 : 优化数据同步速度
2019-01-16T13:53:17+08:00 : 切软链工具添加taropt参数控制解压时tar的参数
2019-01-03T20:58:06+08:00 : merge release-0.0.1
2019-01-03T20:54:46+08:00 : 发布0.1.55到cpan.org
2019-01-03T20:52:38+08:00 : 修改tools/release 工具安装脚本
2019-01-03T20:33:01+08:00 : update Util::Deploy 修改deploy临时变量的输出,让批量操作的时候大部分结果能进行合并
2019-01-03T20:19:23+08:00 : tools/keys 改成使用sdump
2019-01-02T14:50:16+08:00 : 发布0.1.54到cpan.org
2018-12-26T21:43:46+08:00 : 把shell改成shellv2,保留旧版本的shell
2018-12-26T21:37:51+08:00 : 修改MYDan版本到2.0.0
2018-12-26T21:33:07+08:00 : Merge branch 'release-0.0.1' into release-2.0.0
2018-12-26T21:31:15+08:00 : dan/deploy/code/m.sync 改成使用grsync
2018-12-26T21:28:42+08:00 : MYDan::Util::MIO::SSH verbose问题
2018-12-26T21:27:15+08:00 : 修改tools/{mcmd,mssh},修改verbose变量输出,适用于文本处理
2018-12-22T14:48:14+08:00 : 升级Util::TcpServer,升级tools/shell 不在需要公网地址
2018-12-20T22:18:42+08:00 : update lib/MYDan/Agent/Client.pm AE超时默认加上5秒,等待代理上的任务超时
2018-12-20T22:15:43+08:00 : update dan/agent/code/chpasswd
2018-12-20T22:14:39+08:00 : MYDan::Util::Phasic修复dst为空的异常
2018-12-17T21:57:34+08:00 : add dan/agent/code/chpasswd
2018-12-17T21:56:16+08:00 : rcall 修改verbose参数
2018-12-15T16:54:33+08:00 : update tools/access
2018-12-15T16:41:04+08:00 : 修改tools/rsync
2018-12-15T14:26:13+08:00 : tools/go 添加.private配置
2018-12-15T14:07:55+08:00 : 修改node中bin
2018-12-09T23:17:32+08:00 : monitorv2/bin/control 添加--tail
2018-12-09T23:12:28+08:00 : monitorv2写单独的日志文件
2018-12-09T22:56:19+08:00 : add Util::Debug
2018-12-09T21:50:57+08:00 : 修改monitorv2/scripts/bootstrap.exec
2018-12-09T21:10:03+08:00 : bootstrap: config -> control
2018-12-09T21:07:51+08:00 : 添加monitorv2添加control
2018-12-09T16:34:53+08:00 : 修改monitorv2.collector进程名
2018-12-09T16:14:50+08:00 : Makefile.PL添加AnyEvent::HTTP
2018-12-09T16:12:32+08:00 : 添加monitorv2监控平台
2018-12-07T23:04:44+08:00 : Util::Go允许使用 .private
2018-12-07T23:03:37+08:00 : Agent/Proxy.pm,Util/Proxy.pm允许使用private文件
2018-12-07T22:47:09+08:00 : Notify 允许使用 .private的插件
2018-12-07T22:43:27+08:00 : Util::Contact 允许读取.private 文件
2018-12-07T22:17:42+08:00 : monitor.collector 分析机器分组情况,内容体现在报警中
2018-12-07T19:51:59+08:00 : add monitor.supervisory
2018-12-07T17:59:24+08:00 : monitor.collector 把运行记录写到日志中
2018-12-07T16:34:55+08:00 : 修改subscribe/bin/show 显示时间和显示最后的60条信息
2018-12-07T13:56:29+08:00 : Subscribe.pm中的信息运行有字符"."
2018-12-06T13:52:54+08:00 : add subscribe/bin/show
2018-12-06T13:52:04+08:00 : add monitor.collector
2018-12-06T13:51:00+08:00 : monitor/bin/collector 信息写到subscribe
2018-12-05T21:57:42+08:00 : rm deploy/service/watch2subscribe
2018-12-05T21:53:34+08:00 : add bootstrap/exec.config/*
2018-12-05T21:51:43+08:00 : add bootstrap/bin/config
2018-12-05T21:41:28+08:00 : Collector 执行命令添加LANG=en
2018-12-05T21:32:29+08:00 : update README.md
2018-11-23T15:27:48+08:00 : 添加check小工具
2018-11-22T14:30:02+08:00 : grsync,mrsync 源路径和目标路径一样的情况下,目标机器是源机器的子集则不同步
2018-11-22T12:14:43+08:00 : 更新agent/code/tail2tcp 解决性能问题
2018-11-20T21:28:20+08:00 : 修复Grsync/*中环境变量引起的bug
2018-11-12T17:06:20+08:00 : Reborn 添加具体title和修改boot路径
2018-11-12T14:32:56+08:00 : Reborn保留grub的配置备份
2018-11-12T13:44:07+08:00 : 更新README.md
2018-11-12T13:43:23+08:00 : 更新README.md
2018-11-10T15:53:18+08:00 : 添加rtail工具,实时查看远程日志
2018-11-08T17:13:33+08:00 : grsync 的dp默认等于sp
2018-11-08T17:12:02+08:00 : fix GrsyncM 路径显示错误
2018-11-08T09:52:17+08:00 : grsync 支持同步多文件和目录
2018-11-08T09:50:29+08:00 : add agent/code/filelist
2018-11-06T12:28:16+08:00 : ntpsync --daemon 提交到后台运行
2018-11-05T20:12:12+08:00 : reborn 添加默认参数的读取
2018-11-05T19:53:01+08:00 : reborn 获取默认参数
2018-11-05T18:34:21+08:00 : add argv/reborn, code/reborn
2018-11-04T01:59:16+08:00 : 添加重装系统工具
2018-10-26T16:47:06+08:00 : fix Grsync::V4
2018-10-26T16:10:34+08:00 : add Grsync::V4
2018-08-24T14:42:58+08:00 : 发布0.1.53到cpan.org
2018-08-24T14:40:49+08:00 : add tool: secure
2018-07-10T13:47:07+08:00 : 发布0.1.52到cpan.org
2018-07-09T19:01:16+08:00 : Util::TcpServer destroy handle
2018-06-14T19:10:21+08:00 : 发布0.1.51到cpan.org
2018-06-14T19:03:48+08:00 : lib/MYDan/Monitor/Collector.pm 处理tcp on_error
2018-06-14T19:02:57+08:00 : lib/MYDan/Agent/Client/Proxy.pm 处理tcp on_error
2018-06-14T19:01:52+08:00 : lib/MYDan/Agent/Load.pm 处理tcp on_error
2018-06-14T19:00:08+08:00 : dan/agent/code/proxy 处理tcp on_error
2018-06-14T18:56:32+08:00 : Agent::Client 处理tcp on_error
2018-06-14T18:00:47+08:00 : bin.bootstrap 标准输出错误输出指向/dev/null
2018-06-14T17:53:50+08:00 : tools/supervisor 输出和标准输出不能关闭,指到/dev/null
2018-06-14T16:26:42+08:00 : dan/tools/deploy工具添加备份软链,同时处理backup\d*
2018-05-29T14:38:26+08:00 : 发布0.1.50到cpan.org
2018-05-29T14:37:45+08:00 : Util::TcpServer on_error 时删除index
2018-05-29T14:35:20+08:00 : agent/code/scripts 默认使用标准输出和错误输出
2018-05-24T15:49:42+08:00 : 发布0.1.49到cpan.org
2018-05-24T15:49:03+08:00 : 修复Agent::Proxy 解析json问题
2018-05-23T17:36:49+08:00 : 发布0.1.48到cpan.org
2018-05-23T17:35:55+08:00 : dump load grsync文件,如果没有目录创建目录
2018-05-22T15:51:32+08:00 : 发布0.1.47到cpan.org
2018-05-22T15:50:16+08:00 : 修复 agent/code/proxy 同步空文件的bug
2018-05-22T15:39:57+08:00 : Agent::Grsync::* 处理完后删除tmp下的临时文件
2018-05-22T14:49:20+08:00 : 发布0.1.46到cpan.org
2018-05-22T14:27:41+08:00 : Agent::Client::Proxy代理时缓存文件
2018-05-22T14:00:20+08:00 : agent/code/dump如果目标文件已经存在,检查md5正常后将不做其他处理
2018-05-22T10:57:50+08:00 : agent/code/dump已经存在filecache时,不在做保存的操作
2018-05-21T18:13:57+08:00 : Grsync处理ENV{MYDanExtractFile}
2018-05-21T13:50:16+08:00 : 发布0.1.45到cpan.org
2018-05-19T00:50:28+08:00 : agent/code/proxy 代理load时不转移文件到 .out
2018-05-19T00:32:40+08:00 : agent/code/proxy 使用syswrite
2018-05-18T21:36:53+08:00 : 发布0.1.44到cpan.org
2018-05-18T21:35:27+08:00 : Agent::Client::Proxy tcp连接超时问题
2018-05-18T21:31:19+08:00 : Agent::Client tcp连接超时问题
2018-05-16T18:39:24+08:00 : 发布0.1.43到cpan.org
2018-05-16T18:38:43+08:00 : TcpServer等最后的返回码写完后关闭tcp
2018-05-16T18:35:45+08:00 : 修复Load 空文件问题
2018-05-15T22:46:00+08:00 : 发布0.1.42到cpan.org
2018-05-15T22:45:13+08:00 : 优化Bootstrap.pm
2018-05-15T21:57:56+08:00 : 优化Supervisor
2018-05-15T18:17:13+08:00 : tools/supervisor 添加count参数控制启动次数
2018-05-14T18:49:13+08:00 : fix Agent::Mrsync 同步超时时间问题
2018-05-10T11:26:51+08:00 : 发布0.1.41到cpan.org
2018-05-10T11:25:47+08:00 : 修复代理方式dump数据时携带数据传递问题
2018-05-09T23:02:46+08:00 : 发布0.1.40到cpan.org
2018-05-09T23:02:13+08:00 : tools/deploy添加执行权限
2018-05-09T22:39:15+08:00 : 发布0.1.39到cpan.org
2018-05-09T22:38:01+08:00 : agent中的PATH环境变量添加mydan/bin
2018-05-09T22:36:12+08:00 : 添加tools/deploy 工具
2018-05-08T10:00:19+08:00 : bootstrap 停服务时如果服务没启则跳过
2018-05-07T19:17:49+08:00 : 反弹shell连接失败时退出
2018-05-07T17:15:28+08:00 : 发布0.1.38到cpan.org
2018-05-07T17:08:11+08:00 : Util::TcpServer 中print改成syswrite
2018-05-07T15:40:18+08:00 : 优化Util::TcpServer
2018-05-07T14:42:03+08:00 : Util::TcpServer rbuf_max=1024000,wbuf_max=1024000
2018-05-07T14:09:58+08:00 : Agent::Query添加ips作为允许的ip范围
2018-05-07T13:58:04+08:00 : TcpServer 使用on_drain 处理sock内容输出
2018-05-07T12:54:17+08:00 : TcpServer 用anyevent方式处理信号
2018-05-06T19:45:37+08:00 : 修改TcpServer和Client的交互,协议头
2018-05-06T11:56:45+08:00 : fix TcpServer 存在标记头的输入,任何时候都需要回调
2018-05-06T06:38:30+08:00 : agent断开时如果有响应的filecache进程就清理掉
2018-05-06T06:27:34+08:00 : tcpserver处理filecache中的save,在单独进程处理
2018-05-06T05:53:26+08:00 : FileCache 中save函数返回md5
2018-05-06T05:52:09+08:00 : fix dan/agent/bin/filecache
2018-05-06T05:49:47+08:00 : 修改多个文件中关于filecache的问题
2018-05-06T05:40:55+08:00 : add agent/bin/filecache
2018-05-06T04:58:23+08:00 : TcpServer 处理子进程
2018-05-05T23:58:52+08:00 : dump数据时候检查目标数据
2018-05-04T23:58:51+08:00 : 修改bootstrap 中的stop方式
2018-05-04T23:41:45+08:00 : 修改agent代理,支持load缓存数据
2018-05-04T23:37:28+08:00 : FileCache 允许mv的方式保存
2018-05-04T15:00:52+08:00 : dump添加filecache
2018-05-04T10:01:45+08:00 : Load 使用FileCache
2018-05-03T23:01:37+08:00 : INSTALL.PL 建$mydan/var/run/filecache目录
2018-05-03T22:31:16+08:00 : Agent::Load 接受超过1M的数据如果协议对不上,停止接收
2018-05-03T22:27:43+08:00 : agent/code/load 使用syswrite函数
2018-05-03T18:02:28+08:00 : 修改Agent::Client , 区分超时和SIG的提示信息
2018-05-03T17:45:08+08:00 : agent修改PATH变量
2018-05-03T17:38:04+08:00 : Util::TcpServer 添加rbuf_max,wbuf_max 为10M
2018-05-03T15:09:52+08:00 : Agent::Client dump大文件数据时,并发写
2018-05-03T15:03:01+08:00 : tools/rcall 把解析参数的时间计算在timeout时间内,让整个timeout时间更准确
2018-05-02T16:06:07+08:00 : agent/code/shell 在socket关闭时清理退出进程
2018-05-02T14:55:21+08:00 : 修改tools/shell判断已经使用的端口的方式
2018-05-02T13:04:23+08:00 : tools/shell 改成使用Agent::Client调用agent
2018-05-01T00:28:00+08:00 : Agent::Client 处理心跳数据 *
2018-04-30T23:45:23+08:00 : agent中xdump该名成dump
2018-04-30T23:43:00+08:00 : agent中dump该名成edump
2018-04-30T21:50:14+08:00 : 添加xdump插件,用于同步大文件
2018-04-29T22:50:36+08:00 : agent load失败时提示详细信息
2018-04-29T22:48:55+08:00 : 通过agent 下载数据时,如果不是续传时不需要拷贝到.out 文件中
2018-04-29T20:09:43+08:00 : Agent/Load.pm处理SIG,退出时删除临时文件
2018-04-29T19:31:45+08:00 : agent服务循环给client写数据
2018-04-24T14:44:00+08:00 : 发布0.1.37到cpan.org
2018-04-24T14:16:57+08:00 : agent的代理调用时使用3秒超时
2018-04-24T14:13:02+08:00 : client通过代理调用时,只获取客户端的前100k输出
2018-04-24T13:56:09+08:00 : Agent/Client.pm 只接收100k的输出内容
2018-04-23T18:52:43+08:00 : dan/bootstrap/exec/agent 代理的并发设置成agent的10倍
2018-04-23T18:29:07+08:00 : 修改dan/bootstrap/bin/bootstrap 的启停问题
2018-04-23T17:58:53+08:00 : 修改dan/bootstrap/bin/bootstrap的进程名为$uuid.mydan.bootstrap.master
2018-04-23T17:41:44+08:00 : bootstrap/bin/bootstrap 在run时候关闭标准输出错误输出
2018-04-23T17:35:34+08:00 : agent client 在客户端没返回时,过滤心跳信息
2018-04-23T17:12:57+08:00 : update dan/bootstrap/bootstrap run时候,改成父进程改成1
2018-04-23T17:10:42+08:00 : 修改bootstrap/bin/bootstrap, install时改成开机启动
2018-04-23T17:05:56+08:00 : 修改dan/bootstrap/exec/* /bin/sh 改成 /bin/bash
2018-04-21T15:02:36+08:00 : fix dan/tools/supervisor 关闭标准输入标准输出
2018-04-11T22:11:21+08:00 : lib/MYDan/Agent/Proxy.pm 处理 MYDan_Agent_Proxy_Node 环境变量
2018-04-11T15:32:13+08:00 : bootstrap 添加一个文件锁
2018-04-09T15:40:44+08:00 : agent scripts 插件处理子进程
2018-04-08T11:52:32+08:00 : agent 代理插件proxy,不需要sudo用户,用户可能不存在
2018-04-08T11:42:24+08:00 : mydan/tmp 目前权限 777 + t
2018-04-06T22:21:28+08:00 : vssh 添加审计
2018-04-06T22:20:07+08:00 : agent 中的用户名允许有 @ 字符
2018-04-06T17:08:47+08:00 : update MYDan::Agent::Proxy
2018-04-06T16:15:09+08:00 : 修改agent的proxy.pm模块,通过http地址来获取代理信息
2018-04-04T18:42:07+08:00 : add diagnosis 工具
2018-04-03T11:00:47+08:00 : tools/supervisor改成60秒后在检查服务,5秒检查一次,给服务启动留一点时间
2018-04-02T22:18:11+08:00 : tools/supervisor 提交到后台运行
2018-03-31T10:12:53+08:00 : add ntpsync config
2018-03-31T00:35:22+08:00 : 发布0.1.36到cpan.org
2018-03-31T00:34:45+08:00 : 添加tools/supervisor 工具
2018-03-30T22:51:33+08:00 : 发布0.1.35到cpan.org
2018-03-30T22:50:23+08:00 : add dan/agent/code/sexec
2018-03-30T22:49:18+08:00 : box 中添加diskSpaceControl工具
2018-03-30T22:48:36+08:00 : 添加tools/diskSpaceControl 工具
2018-03-19T18:56:59+08:00 : 发布0.1.34到cpan.org
2018-03-19T18:56:19+08:00 : lib/MYDan/Agent/Proxy.pm 添加使用Cache
2018-03-19T18:33:28+08:00 : agent 添加 secret exec
2018-03-15T16:15:23+08:00 : 发布0.1.33到cpan.org
2018-03-15T16:14:35+08:00 : lib/MYDan/Agent/Proxy.pm 代理模块添加 MYDan_Agent_Proxy_Addr,MYDan_Agent_Proxy_Config 环境变量
2018-03-15T15:39:11+08:00 : fix dan/node/purge
2018-02-27T18:11:56+08:00 : 发布0.1.32到cpan.org
2018-02-27T18:07:28+08:00 : fix 把所有rename换成system mv, rename 不能跨文件系统
2018-01-18T23:35:49+08:00 : 发布0.1.31版本到cpan.org
2018-01-18T23:34:44+08:00 : 调用agent时把key为“__”开头的信息在日志中隐藏掉,方便用于传递敏感信息
2018-01-11T18:51:55+08:00 : 发布0.1.30到cpan.org
2018-01-11T18:51:02+08:00 : Agent::Client add: use AnyEvent::Loop
2018-01-11T18:49:22+08:00 : 把dan/tools/* 中的logname改成id -un
2017-12-31T11:13:28+08:00 : 发布0.1.29版本到cpan.org
2017-12-31T11:10:53+08:00 : grsync没有cc参数的时候,多隔离网段拷贝数据,临时文件不需要对应上权限
2017-12-28T11:19:07+08:00 : update bin/mydan
2017-12-27T23:04:25+08:00 : 发布0.1.28版本cpan.org
2017-12-27T23:03:06+08:00 : update agent/argv/mrsync
2017-12-27T22:52:59+08:00 : Agent::Client tcp连接超时改成3秒
2017-12-27T22:49:27+08:00 : Agent::Client 每次调用都要更新时钟
2017-12-25T17:57:36+08:00 : 发布0.1.27版本到cpan.org
2017-12-25T17:56:38+08:00 : bootstrap : fix bug
2017-12-25T17:30:32+08:00 : 发布0.1.26版本到cpan.org
2017-12-25T17:29:20+08:00 : bootstrap 工具添加cygwin系统兼容
2017-12-22T15:05:19+08:00 : 修改bootstrap/exec/* 让它在cygwin系统中兼容
2017-12-22T14:33:05+08:00 : 在cygwin系统中调用Cwd::abs_path,在没有目录的情况下会报错,提前建好目录
2017-12-22T11:56:09+08:00 : 发布0.1.25版本到cpan.org
2017-12-22T11:55:21+08:00 : fix bootstrap
2017-12-22T11:10:25+08:00 : 发布0.1.24版本到cpan.org
2017-12-22T10:45:20+08:00 : bootstrap 去掉强制sudo,在install的时候已经指定了用户,允许通过别的方式启动,某些系统没有root用户
2017-12-21T19:01:29+08:00 : update INSTALL.PL
2017-12-19T12:42:25+08:00 : INSTALL.PL make $mydan/tmp
2017-12-19T11:16:03+08:00 : bootstrap install的时候生成ReservedSpace文件
2017-12-19T10:58:50+08:00 : Agent::Query 临时文件使用MYDan::Util::ReservedSpace::File
2017-12-19T10:55:04+08:00 : add MYDan::Util::ReservedSpace::File
2017-12-19T10:53:32+08:00 : 传递环境变量UseReservedSpace
2017-12-18T15:32:28+08:00 : Makefile.PL 添加Filesys::Df 依赖
2017-12-18T15:23:12+08:00 : tcpserver通过判断磁盘情况来决定使用的模式
2017-12-18T13:19:24+08:00 : Merge branch 'release-0.0.1' of https://github.com/MYDan/mayi into release-0.0.1
2017-12-16T22:17:36+08:00 : Merge pull request #20 from g112wdh/wdh_dev
2017-12-16T16:44:32+08:00 : 去掉ntpsync的注释
2017-12-16T14:08:39+08:00 : update README.md
2017-12-16T03:27:32+08:00 : update README.md
2017-12-16T02:25:03+08:00 : 发布0.1.23版本到cpan.org
2017-12-16T02:22:24+08:00 : bootstrap用路径的md5前7个字符来区分多个实例的情况
2017-12-16T01:55:12+08:00 : 更新README.md
2017-12-16T01:34:10+08:00 : 修改procupdate,mydanupdate定时配置
2017-12-16T01:31:52+08:00 : 更新604800*mydanupdate从etc/env拿参数
2017-12-16T01:29:13+08:00 : 更新3600*procupdate从etc/env拿参数
2017-12-16T01:25:40+08:00 : 更新3600*keyupdate从etc/env拿参数
2017-12-16T01:13:40+08:00 : Merge pull request #19 from g112wdh/wdh_dev
2017-12-16T01:04:55+08:00 : ntpserver .config
2017-12-16T01:01:38+08:00 : add ntpsync
2017-12-16T00:58:34+08:00 : 更新120*whitelist 更新的地址从etc/env环境变量MYDAN_WHITELIST_UPDATE中获取
2017-12-16T00:40:32+08:00 : 把bootstrap下的temp四个定时任务放到exec中
2017-12-16T00:31:48+08:00 : 添加agent白名单自动更新脚本
2017-12-15T21:12:44+08:00 : 添加procupdate的配置到bootstrap/temp
2017-12-15T21:06:27+08:00 : 添加工具用来同步bootstrap中的exec
2017-12-15T18:15:16+08:00 : 添加mydan自动更新脚本bootstrap/temp/604800*mydanupdate
2017-12-15T17:46:14+08:00 : 把bootstrap/exec中的3600*keyupdate放到bootstrap/temp,安装脚本中会根据环境变量来判断是否要移动回exec中,同时控制运行的频率
2017-12-15T16:12:50+08:00 : 修改README.md
2017-12-14T23:42:31+08:00 : 发布0.1.22版本到cpan.org
2017-12-14T20:32:13+08:00 : agent添加scripts插件
2017-12-14T15:19:20+08:00 : 添加fileupdate用于更新文件
2017-12-14T14:57:08+08:00 : tcpserver 添加白名单功能
2017-12-14T12:25:59+08:00 : 修改keyupdate 定时任务的时间信息
2017-12-14T12:24:36+08:00 : bootstrap 中的exec目录,配置定时任务的时候,有四种可能,+-*_ 即加减乘除;乘除使用各自的时间点;乘和加对应,除和减对应;加和减相比,在bootstrap启动的时候会先运行一次
2017-12-14T11:07:36+08:00 : Merge pull request #18 from manwar/add-missing-prereqs
2017-12-14T11:03:55+08:00 : keyupdate定时更新公钥改成定时运行,不用长驻进程
2017-12-14T11:01:51+08:00 : keyupdate修改成 不加interval参数时只运行一次
2017-12-14T10:49:52+08:00 : bootstrap 添加定时任务的功能, 如 60_foo,则60秒运行一次
2017-12-14T10:47:00+08:00 : fix bootstrap 在uninstall时清理配置的问题
2017-12-13T19:00:15+00:00 : Merge branch 'release-0.0.1' into add-missing-prereqs
2017-12-13T18:57:22+00:00 : - Added missing prereqs as reported by CPANTS.
2017-12-14T01:30:51+08:00 : 发布0.1.21版本到cpan.org
2017-12-14T01:26:18+08:00 : 添加keyupdate用于定时更新公钥
2017-12-13T22:39:02+08:00 : tcpserver工具升级,在磁盘满情况下让agent能正常工作
2017-12-12T22:36:39+08:00 : 发布0.1.20版本到cpan.org
2017-12-12T22:35:51+08:00 : bootstrap 修改crond文件,避免多一个sh -c 进程
2017-12-12T22:32:32+08:00 : agent的进程名改成mydan.agent
2017-12-12T22:30:12+08:00 : 把tcpserver的进程名改成mydan.tcpserver..$this{port}
2017-12-12T21:31:09+08:00 : 发布0.1.19版本到cpan.org
2017-12-12T21:26:54+08:00 : etc/agent/proxy 为空文件时问题处理
2017-12-12T21:23:12+08:00 : tools/mcmd 添加--xx参数,控制输出结果把操作对象替换成--interchange
2017-12-12T20:51:01+08:00 : bootstrap 在crond中添加的文件名改成mydan_bootstrap_cron,文件名用有“.”号在某些系统中不能正常启动
2017-12-12T20:47:08+08:00 : 发布0.1.18版本到cpan.org
2017-12-12T20:46:34+08:00 : 添加mydan.encryption判断,如果安装了mydan.encryption则从mydan.encryption获取权限
2017-11-24T23:04:06+08:00 : 发布0.1.17版本到cpan.org
2017-11-24T23:02:39+08:00 : Makefile.PL 删除Makefile.PL 中dan和box依赖的模块的标识
2017-11-24T23:01:02+08:00 : INSTALL.PL 删除编译安装时候通过cpan命令安装依赖模块部分,这样的方式兼容性不好,cpan命令参数不一样。如需编译安装,需要先用cpan命令安装一个最新版本的MYDan来完成依赖的安装
2017-11-24T21:34:11+08:00 : 发布0.1.16版本到cpan.org
2017-11-24T21:30:07+08:00 : ProcLock.pm 升级进程锁,为防止文件中的进程号被其他进程占用,多匹配进程中的环境变量
2017-11-24T21:27:13+08:00 : Bootstrap.pm 把进程锁换成文件锁MYDan::Util::FLock
2017-11-23T23:06:21+08:00 : 发布0.1.15版本到cpan.org
2017-11-23T23:05:36+08:00 : 添加文件锁模块MYDan::Util::FLock
2017-11-23T21:37:10+08:00 : tools/mrsync,.config 配置mrsync默认用的是协议2
2017-11-23T21:34:13+08:00 : tools/grsync,.config 配置grsync默认用的是协议3
2017-11-23T21:30:00+08:00 : tools/grsync 添加协议3的部分
2017-11-23T21:27:06+08:00 : MYDan::Agent::Grsync::V3 添加grsync的协议3,在代理机器上进行子mrsync
2017-11-23T21:25:11+08:00 : README.md添加用cpan命令安装的说明
2017-11-23T21:23:51+08:00 : INSTALL.PL 调整def的安装路径
2017-11-23T21:21:54+08:00 : agent/code/mrsync 把mrsync的日志打印到标准输出,同时格式化失败的节点信息
2017-11-23T13:02:14+08:00 : 发布0.1.14版本到cpan.org
2017-11-23T13:01:34+08:00 : 修改 Makefile.PL , mayi中不需要 Mail::Sendmail
2017-11-22T23:25:03+08:00 : 发布0.1.13版本到cpan.org
2017-11-22T23:20:54+08:00 : agent/argv/mrsync 修改成方便Agent::Grsync::V3调用的方式
2017-11-22T22:38:29+08:00 : agent/argv/mrsync 添加远程插件mrsync的参数解析插件
2017-11-22T22:33:21+08:00 : agent/code/mrsync 添加 queryxdata 参数
2017-11-22T22:07:02+08:00 : Agent::Mrsync 允许new的时候携带queryxdata 数据,这个在远程mrsync的时候会用到
2017-11-22T22:03:52+08:00 : agent/code/mrsync 添加远程同步插件mrsync,在子网内进行同步,提供给grsync第3协议
2017-11-22T22:02:22+08:00 : tools/grsync,Grsync:V12 grsync的协议1和2对应上mrsync的协议1和2
2017-11-22T21:58:05+08:00 : 把box和dan中的mrsync拆开
2017-11-22T21:52:25+08:00 : Agent::Mrsync 添加queryx,支持一次加密全局使用,这种模式下安全性变弱,但是速度会变快,同时这个模式会在grsync中使用
2017-11-22T21:49:45+08:00 : Agent::Client run 函数添加queryx参数,存在queryx参数情况下Client中不重复计算
2017-11-22T14:40:56+08:00 : 发布0.1.12版本到cpan.org
2017-11-22T14:38:21+08:00 : 上一次修改Makefile.PL文件,导致INSTALL.PL匹配出现错误,问题修复
2017-11-22T13:12:24+08:00 : 发布0.1.11版本到cpan.org
2017-11-22T13:07:42+08:00 : 在Makefile.PL中添加git相关信息
2017-11-22T12:48:55+08:00 : Merge pull request #11 from manwar/tidy-up-distribution
2017-11-21T18:03:19+00:00 : - Updated .gitignore to ignore *.bak.
2017-11-21T18:01:14+00:00 : - Added MANIFEST to the .gitignore
2017-11-21T17:59:09+00:00 : - Added MANIFEST.SKIP to help in creating nice MANIFEST file.
2017-11-21T17:58:27+00:00 : - Removed auto generated META.json from source.
2017-11-21T22:25:49+08:00 : 发布0.1.10版本到cpan.org
2017-11-21T22:03:47+08:00 : argv/code/{download,load} 首选使用argv,没有argv情况下使用data
2017-11-21T21:57:39+08:00 : argv/code/download, Agent::Mrsync download 插件argv使用hash
2017-11-21T21:49:42+08:00 : 把MYDan::Agent::Grsync默认的方式改成V1
2017-11-21T21:42:21+08:00 : MYDan::Agent::Grsync new函数保留proxy信息
2017-11-21T21:36:18+08:00 : .config,Util::Tcpserver 添加传输buf限制
2017-11-21T21:28:10+08:00 : MYDan::Agent::Client 代理返空的情况处理
2017-11-21T21:23:22+08:00 : tools/grsync MYDan::Agent::Grsync 添加--chown --chmod --cc参数
2017-11-21T13:02:28+08:00 : tools/rcall,agent/code/version,MYDan::Agent::Client 添加查看版本参数和插件
2017-11-21T12:54:37+08:00 : Agent::Mrsync 使用Agent::Client ,可以匹配上代理,而不是直接建立tcp到目标机
2017-11-21T12:50:45+08:00 : fix 传递chown chmod cc参数位置错误
2017-11-20T23:02:47+08:00 : 发布0.1.9版本到cpan.org
2017-11-20T23:00:40+08:00 : 把协议中的keepalive 改成 MYDan_$version
2017-11-20T22:48:51+08:00 : tools/mrsync MYDan::Agent::Mrsync 添加--chown --chmod --cc参数
2017-11-20T22:45:12+08:00 : tools/load MYDan::Agent::Load 添加--chown --chmod --cc参数
2017-11-20T22:39:47+08:00 : tools/{load,mrsync,grsync} 默认用户改成id -un,不使用logname
2017-11-20T22:37:05+08:00 : 添加--cc参数,默认情况下不dump文件的属性,添加-—cc继承文件属性,或单独--chown --chmod 控制
2017-11-20T22:33:22+08:00 : agent/code/{dump,sdump} 修改,先chmod和chown 后 rename,失败的情况不保留文件。同时失败的时候把信息返回给 客户端
2017-11-20T22:28:03+08:00 : fix 在todo的任务中,sp改成dp
2017-11-20T22:26:03+08:00 : 修改mydan安装路径
2017-11-20T22:24:03+08:00 : MYDan::VSSH::Comp Bareword "Term::Completion" not allowed while "strict subs" in use
2017-11-20T13:06:25+08:00 : 发布0.1.8版本到cpan.org
2017-11-20T13:04:06+08:00 : 携带的data数据进行压缩传输,同时允许data是数组或者hash等
2017-11-20T12:59:51+08:00 : 通过api请求权限时,不提交data数据,请求结束后拼接回来
2017-11-19T16:04:56+08:00 : agent dump插件使用不加密数据,原来的dump改名成sdump
2017-11-19T15:59:02+08:00 : 修复升级agent协议时引入的bug
2017-11-19T14:27:04+08:00 : 升级agent协议,在头部可以携带不用加密的数据
2017-11-18T23:24:30+08:00 : 发布0.1.7版本到cpan.org
2017-11-18T23:01:52+08:00 : add resources into META.json
2017-11-18T22:50:56+08:00 : add test.requires in META.json
2017-11-18T22:44:49+08:00 : ExtUtils::MakeMaker 指定版本 6.48
2017-11-18T22:13:56+08:00 : 发布0.1.6版本到cpan.org
2017-11-18T22:12:44+08:00 : 删除MANIFEST,在上传脚本中自动生成
2017-11-18T22:11:09+08:00 : add t/00-load.t t/manifest.t
2017-11-18T15:04:29+08:00 : 发布0.1.5版本到cpan.org
2017-11-18T15:03:21+08:00 : 修改MANIFEST
2017-11-18T14:30:50+08:00 : 发布0.1.4版本到cpan.org
2017-11-18T14:27:48+08:00 : delete dan/monitor/conf/collect/project1:dic1
2017-11-18T14:25:55+08:00 : add MANIFEST
2017-11-18T12:43:40+08:00 : 发布0.1.3版本到cpan.org
2017-11-18T12:40:44+08:00 : 删除Collector中的版本标志
2017-11-18T12:27:35+08:00 : use_strict: MYDan::Collector::Parse, MYDan::Collector::Stat::Ping, MYDan::VSSH::Comp;use_warnings:MYDan::Agent::Path, MYDan::Collector::Parse, MYDan::Collector::Stat::Ping
2017-11-18T10:21:10+08:00 : 发布0.1.2版本到cpan.org
2017-11-18T10:20:30+08:00 : cpan安装时不默认全部安装,需要指定环境变量来确定安装,安装不在mydan目录下时工具会安装在/opt/mydan
2017-11-18T02:38:49+08:00 : 发布0.1.1到cpan.org
2017-11-18T02:37:43+08:00 : 安装路径不在mydan下面时,默认安装在/opt/mydan下,cpan install MYDan 默认安装在/opt/mydan
2017-11-18T01:20:41+08:00 : Agent::Grsync 在子网中同步时如果dst为空,跳过
2017-11-18T00:33:13+08:00 : fix bug MYDan::Agent::Proxy
2017-11-17T23:25:48+08:00 : 发布0.1.0版本到cpan.org
2017-11-17T23:24:31+08:00 : 添加tools/grsync, 全局批量同步工具,可以在多个隔离网络中通过代理进行同步
2017-11-17T23:15:41+08:00 : 修改Agent::Load 和agent/code/load,同步文件owner时候以owner名为主,而不用uid,gid
2017-11-17T23:05:43+08:00 : 升级Agent::Proxy
2017-11-16T22:55:07+08:00 : 发布0.0.7版本到cpan.org
2017-11-16T22:40:22+08:00 : 上一次更新误删除bin/mydan中的git工具信息
2017-11-16T22:35:25+08:00 : 安装时允许添加别名,把mydan安装成别的名字
2017-11-16T21:37:27+08:00 : mydan协议下载数据时如果数据已经存在而且md5一致则不再重复下载
2017-11-16T21:34:57+08:00 : mydan协议下载数据时候临时数据放到mydan/tmp下
2017-11-16T21:30:41+08:00 : Util::Percent 进度显示修改
2017-10-25T21:26:13+08:00 : add git 工具,可以指定sshkey
2017-10-18T21:25:16+08:00 : toosl/mssh 把默认用户改成当前有效用户
2017-10-17T21:44:56+08:00 : Agent::Load 添加解析hosts
2017-10-17T20:55:04+08:00 : release 工具多打包etc/util目录
2017-10-17T20:53:22+08:00 : MYDan::Util::Hosts 匹配域名前缀是数字
2017-10-17T20:52:08+08:00 : Agent::Client.pm 添加解析hosts
2017-10-17T10:15:29+08:00 : tools/rsync 运行用户名中有@ ,如果rsync -av foo lijinfeng2011@gmail.com@host:/tmp/
2017-10-16T20:50:11+08:00 : update MIO:SSH ,debug 时显示过滤掉的信息
2017-10-14T23:32:01+08:00 : fix bug Util::Command
2017-10-14T23:23:05+08:00 : bin/mydan 添加dan和box之间的切换开关
2017-10-14T22:45:19+08:00 : bin/mydan 添加显示详细信息
2017-10-14T19:53:59+08:00 : MIO::SSH 过滤掉最后一行 Last Login ... 信息
2017-10-14T14:19:25+08:00 : bin/mydan 添加go别名g
2017-10-14T13:05:14+08:00 : add rsync to bin/mydan
2017-10-14T13:01:26+08:00 : tools/srsync rename rsync
2017-10-14T11:20:52+08:00 : bin/mydan 调用的命令首字母为大写为调试模式
2017-10-14T01:12:06+08:00 : sync 如果有锁文件时候跳过同步
2017-10-13T23:32:41+08:00 : bin/mydan 添加whois 别名w
2017-10-13T23:09:18+08:00 : bin/mydan,mydan.node 添加别名
2017-10-13T22:49:57+08:00 : gateway 添加oo参数
2017-10-13T22:41:36+08:00 : 修改$ENV 正则,在不同版本的perl中兼容
2017-10-13T22:27:40+08:00 : bin/mydan config命令添加box路径
2017-10-13T22:25:18+08:00 : Util::Sync 添加同步pass
2017-10-13T22:23:03+08:00 : MYDan::VSSH::Execute sudo 失败后不执行后续命令
2017-10-12T22:52:32+08:00 : Util::ExpSSH 支持多expect
2017-10-12T22:36:43+08:00 : MIO::SSH 添加debug信息输出
2017-10-12T21:55:43+08:00 : mssh 统一输出格式
2017-10-12T21:29:15+08:00 : Util::MIO::SSH 支持多expect 和googlecode
2017-10-12T21:23:02+08:00 : Util::Pass添加处理环境变量
2017-10-12T21:20:51+08:00 : tools/mcmd 输出结果格式调整成统一格式
2017-10-12T21:18:45+08:00 : MIO::CMD 不用poll 兼容性不好, POLLHUP有问题
2017-10-12T21:14:18+08:00 : tools/gateway添加restart
2017-10-12T21:10:10+08:00 : srsync 优化,走代理
2017-10-12T21:05:32+08:00 : 修改sync 多同步几个文件
2017-10-12T21:01:18+08:00 : util/proxy 默认配置文件
2017-10-11T22:34:51+08:00 : add gateway 功能
2017-10-11T22:28:11+08:00 : MYDan::MIO::SSH 添加代理
2017-10-11T21:58:58+08:00 : MYDan::Util::ExpSSH 添加代理
2017-10-11T21:50:47+08:00 : add MYDan::Util::Proxy
2017-10-01T22:38:53+08:00 : Agent::Client bug 修复,并发数少的时候会提前结束
2017-10-01T22:05:17+08:00 : MIO::SSH 运行时显示进度
2017-10-01T21:56:49+08:00 : MIO::SSH ctrl + c 不直接退出,返回已经运行的信息
2017-10-01T21:43:15+08:00 : VSSH/Execute 传递%run
2017-10-01T20:02:44+08:00 : mcmd 输出结果不把操作对象替换成{}
2017-10-01T19:58:58+08:00 : Util::Hosts.pm 指定解析etc/hosts用\n做分隔符
2017-10-01T19:55:16+08:00 : mcmd 添加解析 etc/hosts
2017-10-01T19:29:24+08:00 : 允许没有 etc/hosts 文件
2017-10-01T18:59:50+08:00 : Util:MIO::SSH 不替换返回结果中的操作对象成{}
2017-10-01T13:29:38+08:00 : box/tools/vssh 添加解析 etc/hosts
2017-09-30T23:28:03+08:00 : Util::Hosts 添加dump函数
2017-09-30T23:11:29+08:00 : whois 工具加到mydan命令提示中
2017-09-30T23:08:38+08:00 : box 中添加 tools/whois
2017-09-30T23:07:33+08:00 : add dan/tools/whios 用于查询机器和模糊查询机器信息
2017-09-30T15:46:57+08:00 : add tools/config to box
2017-09-30T15:45:41+08:00 : tools/config 添加通过命令修改配置功能
2017-09-30T11:34:27+08:00 : etc/hosts.private 在sync后追加的内容
2017-09-30T00:39:59+08:00 : ExpSSH.pm 多次筛选
2017-09-30T00:28:15+08:00 : go 多次筛选机器
2017-09-29T23:47:54+08:00 : update go.example
2017-09-29T23:43:57+08:00 : go 允许把敏感信息放到环境变量中
2017-09-29T23:18:28+08:00 : 添加go配置文件的例子 go.example
2017-09-29T22:56:08+08:00 : box/tools/vssh 急救箱中的vssh工具显示命令状态
2017-09-29T21:06:13+08:00 : tools/go 添加grep
2017-09-29T21:03:56+08:00 : add range 到tools/go
2017-09-29T21:01:38+08:00 : add Authen::OATH Convert::Base32 到Makefile.PL
2017-09-29T20:58:57+08:00 : Go.pm ExpSSH.pm添加yes应答
2017-09-29T14:04:15+08:00 : mydan 命令用*号标识已经安装的命令
2017-09-29T13:50:24+08:00 : go 没配置跳板机信息时,没参数情况下显示提示
2017-09-29T13:45:45+08:00 : go 工具没有参数时默认登陆跳板机
2017-09-28T20:47:31+08:00 : box/tools/vssh add --sudo
2017-09-28T13:12:19+08:00 : fix bin/mydan 添加box中的range
2017-09-28T13:10:58+08:00 : box/.config 也需要api地址用于下载配置
2017-09-28T13:03:05+08:00 : add node/bin/show
2017-09-28T12:59:48+08:00 : add sync 用于同步配置
2017-09-27T23:22:44+08:00 : mydan go 添加解析hosts
2017-09-27T21:03:36+08:00 : 删除默认密码配置
2017-09-27T13:24:57+08:00 : box/tools/vssh 默认用户不用logname,用effective user name
2017-09-27T13:15:28+08:00 : box/tools/vssh去除sudo参数
2017-09-27T12:54:08+08:00 : MIO::SSH.pm 过去部分标准输出
2017-09-27T12:52:48+08:00 : fix MYDan::Command
2017-09-26T21:50:08+08:00 : SSH.pm 添加alias
2017-09-26T21:46:35+08:00 : go 工具添加alias
2017-09-26T21:38:31+08:00 : mydan/bin 中添加alias unalias
2017-09-26T21:36:41+08:00 : box 中添加alias unalias
2017-09-26T21:34:13+08:00 : add alias unalias
2017-09-25T22:21:45+08:00 : 添加mydan/bin 用于放到PATH环境变量中
2017-09-25T13:03:59+08:00 : fix Util::ExpSSH, 通过返回码判断host不准确
2017-09-25T11:11:16+08:00 : tools/rcall 使用vssh的打印结果函数
2017-09-24T12:59:51+08:00 : node/bin/* 改成不必sudo
2017-09-24T02:19:46+08:00 : tools/go 添加解析 etc/hosts
2017-09-24T02:19:01+08:00 : fix Hosts.pm正则错误
2017-09-24T01:57:53+08:00 : add etc/hosts 和 Util::Hosts 用于mydan系统间自定义hosts文件
2017-09-23T12:16:08-05:00 : Merge pull request #10 from g112wdh/wdh_dev
2017-09-23T23:07:01+08:00 : 恢复code/dump 上次提交错误
2017-09-23T23:02:27+08:00 : set dump default chmod and chown
2017-09-17T18:02:28+08:00 : rcall add --port
2017-09-17T00:36:57+08:00 : Revert "修改Proxy.pm 增加default的代理(0.0.0.0/0)"
2017-09-17T00:36:41+08:00 : Revert "add range"
2017-09-17T00:19:06+08:00 : add srsync for rsync single host password come from MYDan::Util::Pass
2017-09-05T21:48:33+08:00 : add range
2017-09-05T21:37:56+08:00 : 修改Proxy.pm 增加default的代理(0.0.0.0/0) 修改etc/agent/proxy 变成yaml的格式 使key 支持正则和range(Node 表达式)
2017-08-29T21:33:04+08:00 : 如果解压三次失败重新下载安装包
2017-08-20T00:56:56+08:00 : add META.json
2017-08-20T00:51:45+08:00 : dan/tools/release 添加$mydan/etc/agent/proxy
2017-08-20T00:47:12+08:00 : tools/release 打包时同时打可执行包
2017-08-18T00:27:30+08:00 : 修改Agent/Query.pm中关于user的正则
2017-08-17T11:08:57-05:00 : Merge pull request #8 from g112wdh/wdh_dev
2017-08-18T00:08:06+08:00 : 订阅支持 订阅* 或者 *abc*
2017-08-18T00:05:15+08:00 : Makefile 中添加File::Temp
2017-08-18T00:03:51+08:00 : agent/code/apps 支持其它脚本,如python
2017-08-16T16:33:06+08:00 : fix $user - like j-suncongcong
2017-08-13T23:08:24+08:00 : update m.sync
2017-08-13T23:07:37+08:00 : add deploy/code/b.sync
2017-08-13T23:03:59+08:00 : 修改deploy信号问题
2017-08-13T22:54:11+08:00 : fix deploy/code/m.lock
2017-08-13T19:26:40+08:00 : agent/code/collector 只返回TEST数据
2017-08-13T12:01:07+08:00 : update mayi/dan/agent/code/collector
2017-08-13T09:33:43+08:00 : deploy发往subscribe的消息改成项目维度
2017-08-13T01:38:00+08:00 : clean deploy/lib/DumpCrontab.pm
2017-08-13T00:58:49+08:00 : deploy添加m.check 用于检查服务
2017-08-13T00:46:22+08:00 : agent添加check功能
2017-08-12T18:58:04+08:00 : fix MYDan::Subscribe::Conf
2017-08-12T18:18:02+08:00 : 清理deploy/service/{clear-alarm,dump_crontab,dump_watch}
2017-08-12T18:16:37+08:00 : deploy中的watch数据输出到订阅模块
2017-08-12T16:37:58+08:00 : 更新deploy中的demo配置文件
2017-08-12T16:34:20+08:00 : 删除deploy中的m.sync和m.test插件
2017-08-12T16:29:54+08:00 : 更新deploy中m.mcmd插件
2017-08-12T15:51:24+08:00 : Util::MIO::CMD收集子进程返回码
2017-08-12T15:15:58+08:00 : 发布添加m.deploy插件
2017-08-12T15:07:56+08:00 : agent deploy 插件结束时输出done.
2017-08-12T14:05:22+08:00 : 更新发布中的添加m.apps插件
2017-08-12T13:52:30+08:00 : 更新发布中的m.exec插件
2017-08-12T13:13:29+08:00 : 给ns/deploy/bin中的工具添加命令提示
2017-08-12T12:52:19+08:00 : 修改项目发布包的存放路径
2017-08-12T11:33:08+08:00 : 修改project配置文件的路径到etc下
2017-08-12T10:28:00+08:00 : agent读取proxy文件改成只读
2017-08-12T10:14:16+08:00 : load 添加代理功能,同时改proxy名
2017-08-06T23:42:02-05:00 : Merge pull request #7 from g112wdh/wdh_dev
2017-08-04T18:43:37+08:00 : Merge branch 'wdh_dev' of https://github.com/g112wdh/mayi into wdh_dev
2017-08-04T18:40:41+08:00 : 修改断点续传时候 打开文件的方式,之前的方式我测了有问题
2017-08-02T23:15:21+08:00 : agent添加代理执行功能
2017-07-27T08:20:32-05:00 : Merge pull request #6 from MYDan/release-0.0.1-dev
2017-07-27T08:12:01-05:00 : Merge pull request #5 from g112wdh/wdh_dev
2017-07-27T21:06:55+08:00 : 减少stat次数
2017-07-27T14:10:05+08:00 : 增加load 使下载来的 包含chmod 和chown (通过uid gid 来设定,如果本机没有响应的用户的话,直接就是数字的uid和gid了)
2017-07-19T22:08:53+08:00 : 添加agent代理的默认配置
2017-07-19T22:07:15+08:00 : add agent.porxy to .config
2017-07-19T22:02:29+08:00 : 添加Porxy.pm
2017-07-18T23:44:57-05:00 : Merge pull request #3 from g112wdh/master
2017-07-19T10:07:17+08:00 : fix shell
2017-07-18T00:57:44+08:00 : 修改进度显示相关
2017-07-17T23:59:00+08:00 : agent调用时显示进度
2017-07-17T23:57:59+08:00 : 进度显示模块update
2017-07-16T14:49:45+08:00 : agent调用error信息打在日志的同时返回给调用者
2017-07-16T14:23:10+08:00 : clean
2017-07-16T14:20:34+08:00 : 处理Agent/Client.pm的Ctrl+C
2017-07-16T08:58:11+08:00 : 解决linux中的用户名和sso中的用户名不一致问题
2017-07-16T07:53:12+08:00 : mrsync 工具修改命令提示和添加gave参数
2017-07-15T20:08:34+08:00 : 反弹shell识别窗口大小
2017-07-15T19:00:17+08:00 : vssh提示符中添加机器数量信息
2017-07-15T18:53:59+08:00 : 修改Makefile添加模块信息
2017-07-15T18:04:24+08:00 : 反弹shell优化
2017-07-15T12:54:19+08:00 : load工具是从某一个机器下载数据的工具,机器应该用host而不是range
2017-07-14T23:30:29-05:00 : Merge pull request #2 from g112wdh/wdh_dev
2017-07-15T00:26:05+08:00 : modify tools/shell agent/code/shell add pty color (can use top vim )
2017-07-15T00:23:08+08:00 : Merge branch 'master' into wdh_dev
2017-07-13T11:11:39+08:00 : Merge branch 'master' into wdh_dev
2017-07-11T23:36:28-05:00 : Merge pull request #1 from g112wdh/wdh_dev
2017-07-12T09:28:26+08:00 : git fetch upstream Merge branch 'master' into wdh_dev
2017-07-11T22:39:55+08:00 : access user add group
2017-07-11T22:26:46+08:00 : modify SSH.pm only output fix INSTALL.PL
2017-06-08T20:32:53+08:00 : Initial commit