Thanks. Jeff Davis and I debugged this yesterday. Its fixed on the demo and in CVS. The content length for 0 length files was not being set in the Content-Length header and OS X did not like that.
So, as far as we know, Max OS X support is working now.