原始文献 / 论坛帖 / Version 0.3.11 with upgrade alerts
Version 0.3.11 with upgrade alerts
Bitcointalk · 2010-08-27 21:54:12 UTC
0.3.11 版本现已发布。
改动:
- 加载时对 blk*.dat 做一些检查
- -4way 代码用 -march=amdfam10 构建,稍快一点
- 时钟偏差太大时警告
- getinfo 命令也能看到警告/错误/警报
- 警报系统
警报系统可以在状态栏显示通知,提醒你正在运行的版本需要为重要的安全更新而升级。
收到警报后,你的节点还可能进入安全模式,禁用以下 json-rpc 命令(自动化网站在用),以保护它在你有机会升级之前不丢钱:
sendtoaddress
getbalance
getreceivedbyaddress
getreceivedbylabel
listreceivedbyaddress
listreceivedbylabel
如果你认定这是误报并愿意冒险,可以用 -disablesafemode 开关重新启用它们。
这是重要的安全改进。对于一大类可能的问题,一旦发现问题,它能立刻警告所有人,防止他们基于错误信息行动。
节点继续运行,收到警报也不会停止生成,所以旧版本仍可能试图制造分叉,但警报系统能确保用户被警告、不要对分叉里的任何东西采取行动。
下载:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.11/
英文原文
Version 0.3.11 is now available.
Changes:
- Some blk*.dat checking on load
- Built the -4way code with -march=amdfam10, which makes it a little faster
- Warning if your clock is too far off
- Warnings/errors/alerts can also be seen in the getinfo command
- Alert system
The alert system can display notifications on the status bar to alert you if you're running a version that needs to be upgraded for an important security update.
In response to an alert, your node may also go into safe mode, which disables the following json-rpc commands (used by automated websites) to protect it from losing money until you get a chance to upgrade:
sendtoaddress
getbalance
getreceivedbyaddress
getreceivedbylabel
listreceivedbyaddress
listreceivedbylabel
If you decide it's a false alarm and want to take your chances, you can use the switch -disablesafemode to re-enable them.
This is an important safety improvement. For a large segment of possible problems, this can warn everyone immediately once a problem is discovered and prevent them from acting on bad information.
Nodes keep operating and do not stop generating in response to an alert, so old versions may still try to make a fork, but the alert system can make sure users are warned not to act on anything in the fork.
Download:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.11/
