My concern was existing solo miners.
I have always had bitcoind running and I was mining with these options:
cgminer -o
http://127.0.0.1:8332 -u bitcoinrpc -p $PASSWORD
cgminer was displaying this:
Connected to 127.0.0.1 diff 4.25G without LP as user bitcoinrpc
Given that the difficulty matched the network difficulty I always assumed it was solo mining, was it not?
How was I not mining "in a meaningful way" ? =)
Bitcoind would run out of work usually around 5GH. Lower hashrates would indeed mine solo but it was very cpu intensive and inefficient.
Also I always assumed that cgminer would ask bitcoind for an address for the mined btc, in a similar way in which it asks for the difficulty.
The fact that it could have been sending the mined btc to some hard-coded address belonging to you really didn't cross my mind, and I still think it's a bit strange as a default. =/
So that's why when I read the 4.2.0 release notes I thought that this was a change in behaviour.
Were versions of cgminer previous to 4.2.0 already using your hard-coded address if one didn't specify --btc-address ?
Wouldn't it be possible to have the receiving address always displayed by cgminer while running? That would avoid any confusion, and would be quite an important piece of information to have. =)
Sure, next version.