diff --git a/fcltisapi.cpp b/fcltisapi.cpp index ef5885f..2acdff9 100644 --- a/fcltisapi.cpp +++ b/fcltisapi.cpp @@ -4,7 +4,7 @@ #include "tchar.h" #include "time.h" -#define FCLT_ISAPI_VERSION "1.00" +#define FCLT_ISAPI_VERSION "1.01" // http://believeinmiraclesx.wordpress.com/2013/11/19/isapi-filter-set-httponly-for-mulitple-cookies/ // http://stackoverflow.com/questions/17649213/how-to-set-multiple-cookies-in-isapi-filter @@ -24,9 +24,9 @@ public: DWORD cbCookie = sizeof(szCookie) / sizeof(szCookie[0]); pFC->GetServerVariable(pFC, "SERVER_SOFTWARE", szCookie, &cbCookie); - iis_version = 6; - if (strstr(szCookie, "7.0")) - iis_version = 7; + iis_version = 7; + if (strstr(szCookie, "IIS/6.0")) // 2008R2 is 7.5, 2012 is 8.0? + iis_version = 6; } clock_t GetStartTime() @@ -47,7 +47,6 @@ public: { strcpy_s(userid, token); } - } private: diff --git a/fcltisapi.rc b/fcltisapi.rc index bccbaa9..60e56ff 100644 --- a/fcltisapi.rc +++ b/fcltisapi.rc @@ -58,8 +58,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,0,2 - PRODUCTVERSION 1,0,0,2 + FILEVERSION 1,0,1,2 + PRODUCTVERSION 1,0,1,2 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -76,13 +76,13 @@ BEGIN BEGIN VALUE "CompanyName", "Facilitor B.V.\0" VALUE "FileDescription", "fcltisapi Internet Server Filter\0" - VALUE "FileVersion", "1, 0, 0, 2\0" + VALUE "FileVersion", "1, 0, 1, 2\0" VALUE "InternalName", "FCLTISAPI\0" VALUE "LegalCopyright", "Copyright (C) 2013-2014 Facilitor B.V.\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "FCLTISAPI.DLL\0" VALUE "ProductName", "fcltisapi Internet Server Filter\0" - VALUE "ProductVersion", "1, 0, 0, 2\0" + VALUE "ProductVersion", "1, 0, 1, 2\0" END END BLOCK "VarFileInfo"