1.account grpc
1.迁移gRPC目录
1.使用IPIP的IPv4库
2.使用IPIP的IPv6库
3.去掉rpc的Zone、Zones、Info2接口
1.删除dao层无用代码
2.VPN匿名库去掉本地文件逻辑
3.重构authByPids(旧接口已无调用)
1.单IP查询接口判断nil
1.IP查询接口增加country_code
1.视频云IP库和旧库的加载逻辑对齐
1.live zk空配置不注册
1.判断IP是否为VPN地址
2.增加批量查询gid权限接口
1.优先使用二进制IP库
1.identify为grpc,切换verify
1.修复grpc方法的返回值是nil导致的panic
1.grpc增加注册liveZK逻辑
1.增加grpc接口
1.policy_item、policy_group表增加软删除过滤
1.http切bm
1.rpc lient 增加discovery new方法
1.接discovery,添加register接口
1.使用account-service v7
1.添加archive2接口(http和rpc)
1.添加AuthPIDs接口,判断ipaddr是否符合规则pids
1.archive和group接口,如果传的是局域网IP,使用CDNIP
1.重构zone和check的http、rpc接口(第一版写的什么辣鸡玩意儿!!)
2.删除dat格式IP库的解析逻辑
3.删除下载IP库文件接口
4.删除获取IP库全部数据的rpc接口
5.去掉ecode初始化
1.添加根据pids和ip获取稿件权限的RPC和HTTP接口
1.添加根据pids和ip获取稿件权限的RPC和HTTP接口
1.business/model/location移到项目目录中(business/service/main/location/model)
2.添加CONTRIBUTORS.md和CHANGELOG.md
1.location-service meger into Kratos/business/service
1.更新go-common v7.0.0
2.去掉go-business 依赖
3.添加rpc方法Info2和Infos2(查询IP信息并返回完整zoned_id组)
1.完善prom监控
1.添加prom监控
1.修改http层Verify初始化方法
1.重新接新版配置中心
2.添加获取指定aid的地区限制规则API
3.添加获取指定规则组的地区限制规则API
1.暂时改回旧版配置中心
1.接新配置中心
2.更新了rpc的调用
1.逻辑重构
2.单IP查询接口
3.多IP查询接口
4.规则查询接口(根据ip、aid、policy_id、group_id)
5.是否可观看查询接口
6.根据group_id批量查询可观看的zone_ids
7.添加强制刷新规则缓存接口
8.添加管理接口,自动下载(运维提供地址)IP库文件并重新加载(只支持.dat文件)
9.添加.dat和.txt双IP库文件识别,根据不同IP库文件调用不同的加载方法和查询方法
1.多IP查询接口
1.升级go-common v6.2.4,go-business v2.4.3, golang v2.9.1
1.增加zone 接口代替check接口.
2.升级go-common v5.2.2,go-business location, golang v2.6.0
1.接入配置中心和CI系统.
1.升级go-common v5.0.0,golang v2.6.0,go-business v2.2.1
1.升级go-common v4.4.1,golang v2.5.3,go-business v2.1.0
2.增加下载IP库
1.接入配置中心
2.go-common develop分支
1.修复查找算法
1.查询IP接口
2.支持vendor