bitcoin/bitcoin — pull request #4507 by gmaxwell (2014-07-10 17:12:37+00:00)
Title: Clean up RPCs that are disabled in safe-mode.

This removes some inconsistencies in what worked and didn't work in
safemode. Now only RPCs involved in getting balances or sending
funds are disabled.

Previously you could mine but not submit blocks— but we may need more
blocks to resolve a fork that triggered safe mode in the first place,
and the non-submission was not reliable since some miners submit
blocks via multiple means. There were also a number of random commands
disabled that had nothing to do with the blockchain like verifymessage.