This is a bit ridiculous...
The idea is obviously useful enough that
dozens of people are shown their support, and only a single few expressed their discontempt with reasons like "it's not safe for stupid users".
Right, I agree that it's not safe for stupid users, and I agree that
sometimes you have to protect them. But creating this artificial
entry barrier just to deter developers who are not familiar with compiling and patching C code is just plain evil, and bordering stupidity.
It's obviously a needed and wanted feature, you don't want people having this feature turned on by mistake, right? how about:
$ bitcoind -server -rpcuser=... -rpcpassword=... [b]-advanced[/b]
With this small flag,
-advanced, users will be able to
actively activate the feature, and only those who
think that they know what they're doing will be able to harm themselves.
Now please, for the love of peace, pull this patch to the main client, and make it official. I'll write the documentation if needed.