I have under Configuration > General > Allow Countries selected a sub-set of the countries. But, after a short time (hours?) all countires is selectable in the checkout. If I then refresh the cache the country list is back to my just selected ones.
The table core_config_data just contains the selected countries.
Why does the cache behaive like this? Can the problem be at the server (shared host)? And, how to solve it? I have disabled the Configuration cache type to see if that is a temporary solution.
No other shipping extension. I emptied the var folder manually but that did't help. Cron is running on the server, but, I'm not totally sure it is working correct (had trouble to get things like special price automaticly working by date settings).
When cache is disable for Configuration the problem is not returning.
And, it't Magento 1.9.1
If you believe something on the cron is causing it to revert - It might be an idea to install the AOE scheduler module - this will enable you to see what tasks are being ran and at what times.
You can then hopefully cross-reference the times it reverts vs the tasks that have been ran and at what times.
If you can identify what 'cron task' is causing it to revert - then we may be able to help you further.