本文是IMEOS团队翻译自《EOSIO v1.0.2 版本说明》,原文链接:https://github.com/EOSIO/eos/releases/tag/v1.0.2 以下为原文翻译
今天的版本主要解决两个问题:可用性和安全性。我们一直忙于更新文档,澄清错误消息,以及添加帮助文本。通过bug奖励计划收到的报告,我们还更新了一些安全补丁。接下来是详情信息。
可用性更新
过去一周一直致力于稳定性和可靠性更新。我们更新了编译脚本,修正错误信息,让错误描述性更强。一系列更新包括:
chanin_plugin增加一个API来获取任何可逆块的头部信息
从websocketpp中获取有意义的错误信息
修复15%的消息 (系统合约中修改错误消息)
优化权限限制的错误消息
安全更新
众所周知,我们近期发布了bug奖励计划,并且已经正式和HackerOne合作。已经有一些研究人员和团队给我们提供了报告,在相关资讯网站应该已经看到这些消息。值得一提的是奇虎360 Vulcan团队的Guido Vranken和Yuki Chen。其他已经提交的报告我们将继续尽快解决。当我们解决了这些问题并发布时,我们会在HackerOne网站上全面的披露。
我们衷心感谢那些花时间提交报告的人,我们正在努力解决所有问题。
其他值得注意的更新
更新白名单/黑名单
首先,我们想感谢EOS Canada团队提出这个issue。就我个人而言,要感谢@arhag提出了解决方案,帮我省了事。谢谢每个人。
此外,与白名单/黑名单相关的是,我们添加了一个名为”action-blacklist”的可选项,该选项允许将合约内的action列入黑名单。
cleos支持名字竞标
现在可以使用cleos客户端进行名字竞标了,详情见链接:https://github.com/EOSIO/eos/pull/3792
v1.0.1以来的更新
进行的三处更改可能阻止v1.0.2节点接受v1.0.1的区块:
-
限制有效的WASM合约代码(PR #3949)
-
修复soft_fail结算bug(PR #3961)
-
更精确的资源计费计算(PR #3951)
= END