SQLite 3.6.4 Framework +

Long overdue – SQLite 3.6.4. Cool new addition: Spatialite extension. Also added ICU (unicode functions) and R-Tree (spatial indexing) extensions. These are all automatically loaded, and are immediately available to the sqlite3 program and other software that uses the SQLite3 framework.

… I’m hard at work on more updates (when I’m not distracted by other stuff).

GDAL 1.5.2-2

I fixed a linking problem with the internal Postgres library. This only affected the Leopard build, when the full Postgres was *not* installed.

MapServer 5.2.0-2, FreeType dev fix

Python MapScript never worked (and I didn’t have a good test to figure that out). Until now. The source of the problem was FastCGI support for the mapserv CGI — CGI functions are part of the main framework instead of just the mapserv program, and the framework then won’t load from python because part of the Apache environment is missing (or something like that).

I had tried a couple things to move CGI stuff out of the framework, with no success. So, I decided to drop fastcgi from MapServer completely. And, recent discussion on the MapServer mailing list pointed out that there is only a miniscule performance gain with fastcgi anyways.

I also added quick tests for mapserv CGI and Python MapScript.

While rebuilding MapServer, I also noticed that the FreeType framework headers were configured wrong. There are now fixed. (This is a developer update only – there are no changes in the framework binary for end-users.)

MapServer 5.2.0-1a – Installer fix

The MapServer 5.2.0-1 installer had a typo in the requirements tests that would cause it to give a javascript error on OSX Tiger if the PROJ framework was missing. Should be fixed now, but I haven’t had a chance to verify that.

Postgres Bonjour OK

OK, slight panic there. I didn’t realize that ~/.pgpass was saving login passwords. Still, it was alarming.

Lesson: periodically review the invisible files in your home folder. A lot of *nix ported software puts stuff there instead of standard OSX prefs and support locations.

I’ll return Bonjour support some time in a future update, it’s not critical feature.

Postgres 8.3.3

Huh, my browser history says I downloaded the source, yet it was nowhere to be found. Sorry for the delay. (Note: 8.3.2 source was never released)

One big change, and warning for old versions – I removed Bonjour support. For some reason that I’m looking into, a Bonjour connection is always trusted, regardless of how role permissions are defined in pg_hba.conf. And since I could find no way to turn Postgres Bonjour off, I had to remove it completely from the binary.

If you don’t completely trust users on your local network (and need to allow local network access), you should upgrade. If you only access Postgres from the same Mac (external access thru phppgadmin is technically local access) you’re OK. Hopefully it’s just some hba configuration I’m missing.