Apologies if this is a dumb/old question - I've tried searching for it but searching for "fee" is rather a mug's game.
I just upgraded to the 0.3.21 client on my Mac, and did a simple transaction of 0.05 to myself. I've got my client set to a zero fee by default; as I understand it, this will cause a delay in the transaction verification due to nobody wanting to verify my blocks for free. That's fair enough - like when using a cheque, for me the time taking to verify is not overly important.
But I would swear blind the client just forced me to pay a fee. It came up with a little window saying "This transaction is over the size limit. You can still send it for a fee of 0.01, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?"
I clicked no, and it didn't appear to go forward. I tried again, and clicked yes, and it went.
Have I misunderstood here? Is something screwy going on, or is this new policy? (Either way I don't like it, but let's see what's happened first!)
Thanks in advance,
PS If it is policy, I can understand the logic but really dislike it.