Fixing mod_auth_sspi and IE losing POST data
June 5th, 2008I think I’ve fixed this IE-loses-POST data bug; I’m seeking feedback, verification and testing from others that want to lend a hand.
- Sources are in my Mercurial repository.
- Download mod_auth_sspi_1.0.5b-2.2.9.zip (beta, updated 2006/6/23)
More binaries are available in my downloads directory.
Important
- requires Apache 2.2.9 (build for Apache 2.2.8 is still available)
- requires Windows XP or Vista w/ the Visual C++ redist installed
- I posted a binary built with Visual Studio 2005; while I cannot get it to load, it may work on Windows 2000. (I don’t have access to any Windows 2000 machines.) You’ll need to VC2005 SP1 redist installed.
- update - zip files has renamed
mod_auth_sspi.so.manifesttohttpd.exe.manifest- this file needs to be in yourApache2\bindirectory if you’re using the Apache binary from apache.org
Unfortunately, since I used the latest Windows SDK, Windows 2000 cannot load this module. Once the changes are officially accepted, we can see about porting to other Windows platforms.
If you’d like me to build against other versions of Apache (on Vista or XP), use this site’s contact form to let me know.
I am interested in getting these changes back into SourceForge, but wanted to hack on my own (with revision control) first, which is why there’s a Mercurial repository. (I’m not trying to fork this project, or anything.)
This module does report itself as mod_auth_sspi 1.0.5 - that not meant to be an official 1.0.5; this is still a beta, and not officially accepted into the SourceForge project yet.
Development Details
I not an Apache or APR guru; I had to learn what was going on from scratch. I spent the first two days just getting familiar with the mod_auth_sspi source, and added a lot of comments along the way.
I have a dance performance tonight. We’re presenting a half-hour ballet, the main feature of a night of dining and entertainment. But I wonder if anyone will really take it all in.