July 9, 2009 ISXEVE Update - (20090629.0515)


The Maestro
Staff member
In layman's terms

Today's ISXEVE update included new technology that allows for the extension to authenticate itself using https (secure http). This change requires the addition of two files: isxGames_libcurl.dll, and cacert.pem. Both are now included in the patcher and in the ISXEVE installation exectuable. (Note: ISXEVE will not load and/or authenticate without their presence.)

This change should have no affect on your experience with ISXEVE. The only change you may see is a slight delay upon loading the extension until the authentication is completed. Otherwise, the only other changes will be "good" things such as more detailed error messages, etc.

If you find that your installation of ISXEVE is not updating properly (ie, you're getting error messages about missing files, etc.) please download the newest version of ISXEVE and reinstall it before emailing me. You can find that file at http://www.isxgames.com/isxeve/ISXEVE.exe.

Additional Technical Information

For those that are interested (and/or paranoid), I compiled libcurl 7.19.5 personally (from open source) with the following open-source modules included:
- libssh2 1.1
- OpenSSL 0.9.8k
- zLib 1.2.3
(Note: LDAP was not included)

libssh2, zlib, and openssl are included in isxGames_libcurl.dll

cacert.pem is a plain text file, so you can open it if you're curious what it is. I would advise not editing it manually, although you can replace it with another equivalent .pem file if you wish (I can't imagine why you would want/need to do that though.)


The Maestro
Staff member
I discovered later in the day that some people were having problems with the original changes I made, so I have made additional changes that should fix all problems:
- integrated zlib until libcurl
- renamed libcurl.dll to isxGames_libcurl.dll

So, version 20090629.0515 should be stable and working for everyone. Again, if anything is wonky for you, just uninstall isxeve, REDOWNLOAD it at http://www.isxgames.com/isxeve/ISXEVE.exe and REINSTALL it.

(NOTE: If you updated/installed isxeve today, you can delete libcurl.dll and zlib1.dll from your /innerspace directory with no ill effects. They are no longer being used.)


The Maestro
Staff member
We have finally discovered a solution that seems to be helping those folks that have been getting the "/InnerSpace/Extensions/isxeve.dll could not be loaded into memory as a Win32 library" error.

If you are getting this error, please utilize the latest available update for Microsoft .NET 3.5 that is available from Windows Update. Another possible solution is reinstalling .NET 3.5 with the latest available version (which I think is sp1)
Top Bottom