@Dev,
Yes, I know why it's happening, the only thing I've done recently is fix the 5xx seconds. I should do, and most likely will do something about the rest of it this weekend.
@Sob, I compiled 1.4.7b9 a couple weeks ago, it was somewhat a nightmare. That first array declaration in geoipcity.c I think really made the compiler scream. For some reason it just refuses to add THAT_CONST to 4, but since that const = 6, temp_array[10] worked fine. The rest was easy.
Hmmm, so there's more there, then the region file should have more. The timezone requires country + region name to work or it spills out the (none), which is what DateTime in perl barfs on. I cannot understand why the author of it chose die if it's not correct, either return nothing or a warning, anything but die.