I have been trying to use a miner for solo on the new version of bitcoin with no success.
Many things that produce JSON produce incorrect encodings, and many things that consume JSON will accept incorrect encodings. That may be the case here, or there could be a bug in univalue. Without seeing your software, its hard to say.
I was using the standard software that comes with a 1Th dragon miner. afterwards I tried with both cpuminer and an older version of cgminer. nothing worked.
If you have time, please try any of the above and tell me the results.
Which versions of cgminer did you try?
What was the command line provided for them? (censor private info out of course)
./minerd --algo=sha256d --url 127.0.0.1:8332 --user=blah --pass=blahblah
following in bitcoin.conf:
rpcuser=blah
rpcpass=blahblah
rpcallowip:127.0.0.1
server=1
rpcport=8332
...gives me 'connection refused'
that's with pooler-miner. 2.4.4