Hi OSSamm, and thanks for the other notes too.
I'm going to set everything back up and hopefully have an update out this weekend. There are some other updates I haven't been too quick on and I'd like to address as much as I can this weekend.
Look for an update soon!

I didn't forget about you guys, I had a server crash and I lost 6tb of data. I've spent the last few weeks just trying to get the network back up and running. This is still very much on my list, it just took second place to my internal network capabilities.

I don't see why not.
Give me some time to get my development environment up and running, it was destroyed during the rebuild wars in the summer of '13.
I need to incorporate what Vsonline suggested into a released v3.5 as well.

No problem, let us know if it works.
Even though it wasn't a problem in the module itself, it can certainly happen to anyone running this module as it appears to be a prerequisite for everything in the module to work smoothly.
Glad to help. :thumbsup:

It's usually /tmp, and can look just like this in php.ini:
upload_tmp_dir /tmp
If you changed hosts, and that file is different, it might be your problem. That's what the error leads me to believe. If you can modify that line, restart apache and run an order through, I'm betting that error will go away.

I don't see any difference in the files from 3.3 to 3.4 at all. 3.4 was an administrative test page update and a file drop. Maxmind's latest version of HTTPBase is changed, but I haven't had a chance to test it. I'm trying to get my development system back online.
Has anyone else seen this problem?
At first glance, it looks like a permissions issue on the temp file (/tmp/maxmind.ws.cache) as it tries to write it to the upload tmp dir. That might be the change if you've migrated anytime in recent history and that option is not set in your PHP.ini
Can you look for the following in your php.ini file?
upload_tmp_dir /tmp

Excellent! Glad to hear it's working!
I'm not sure how I missed that, will add it to v3.5 base files.
I'm not sure why I have the double var in there, must have been a copy/paste error, but it was due to the storage of the CC number in multiple areas, It was an attempt to only query MaxMind if you had some data in one of those fields. I've only really dealt with Authorize.net and haven't had many other requests for other processors. I'm more than willing to code towards more, but I need some requests from the community because the amount of payment modules is staggering.
I'm not sure I'm understanding this note. Was it a new install or an upgrade?
Good catch! I missed it three times while researching this note (backslash vs. forward slash)!
Wow, great info! I'll see if I can find a good place to throw that in with the instructions for 'specialty' osCommerce Builds.