Error authenticating thru iirf

Topics: User Forum
Mar 23, 2010 at 9:39 PM
Edited Mar 23, 2010 at 10:08 PM

Hi,

I am using IIRF to handle traffic coming from outside of our firewall to and internal Lotus Domino server.  I have configured this before with Apache Reverse proxy, but this customer does not want to go with Apache, so I am trying IIRF.

I get the initial login screen as I would expect, but after I submit my credentials It take me to a yahoo search page. or a page cannot be found depending on the browser.

I am running iirf 2.1 beta with the additional debugging.

Thanks in Advance

Walt

Here is my .ini file

# Iirf.ini
#

RewriteLogLevel 5
RewriteLog C:\IirfLogs\iirf
RewriteEngine ON
StatusInquiry ON

ProxyPass ^/(.*)$ http://10.10.10.41/$1
ProxyPass ^/names.nsf(.*)$  http://10.10.10.41/names.nsf$1
ProxyPass ^/domjava/(.*)$  http://10.10.10.41/domjava/$1
ProxyPass ^/domcfg.nsf/(.*)$  http://10.10.10.41/domcfg.nsf/$1
ProxyPass ^/mail/(.*)$  http://10.10.10.41/mail/$1
ProxyPass ^/iNotes/(.*)$  http://10.10.10.41/inotes/$1
ProxyPass ^/icons/(.*)$  http://10.10.10.41/icons/$1

 

And the log, sorry for the length

Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - Cached: DLL_THREAD_DETACH
Tue Mar 23 17:04:13 -  3188 - IsIniFileUpdated: c:\inetpub\wwwroot\Iirf.ini YES
Tue Mar 23 17:04:13 -  3188 - GetVdirConfig: Obtain  vdir '/LM/W3SVC/1/ROOT' , Ini file has been updated.
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: actual log file 'C:\IirfLogs\iirf.3124.log'
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: ini file: 'c:\inetpub\wwwroot\Iirf.ini'
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: ini file timestamp: 2010/03/23 17:03:53 Eastern Daylight Time
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: cfg(0x01CC8318)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: LogLevel = 5
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: pass 2
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(6): Rewriting will be enabled.
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(7): StatusInquiry ON (--) (--)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(7): IIRF Status Inquiry is enabled at path '/iirfStatus' for local requests only.
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(9): ProxyPass (rule 1)  '^/(.*)$'  'http://10.10.10.41/$1'   (null)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: not a duplicate rule...
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(10): ProxyPass (rule 3)  '^/names.nsf(.*)$'  'http://10.10.10.41/names.nsf$1'   (null)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: not a duplicate rule...
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(11): ProxyPass (rule 5)  '^/domjava/(.*)$'  'http://10.10.10.41/domjava/$1'   (null)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: not a duplicate rule...
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(12): ProxyPass (rule 7)  '^/domcfg.nsf/(.*)$'  'http://10.10.10.41/domcfg.nsf/$1'   (null)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: not a duplicate rule...
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(13): ProxyPass (rule 9)  '^/mail/(.*)$'  'http://10.10.10.41/mail/$1'   (null)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: not a duplicate rule...
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(14): ProxyPass (rule 11)  '^/iNotes/(.*)$'  'http://10.10.10.41/inotes/$1'   (null)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: not a duplicate rule...
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(15): ProxyPass (rule 13)  '^/icons/(.*)$'  'http://10.10.10.41/icons/$1'   (null)
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: not a duplicate rule...
Tue Mar 23 17:04:13 -  3188 - ReadVdirConfig: Done reading, found 14 rules (0 errors, 0 warnings) on 16 lines
Tue Mar 23 17:04:13 -  3188 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=1) (rc=1) (Expired=1) (ptr=0x01CC6660)...
Tue Mar 23 17:04:13 -  3188 - GetVdirConfig: Obtain  vdir '/LM/W3SVC/1/ROOT' (era=2) (rc=1) (Expired=0) (ptr=0x01CC8318)...
Tue Mar 23 17:04:13 -  3188 - HttpFilterProc: SF_NOTIFY_URL_MAP
Tue Mar 23 17:04:13 -  3188 - HttpFilterProc: cfg= 0x01CC8318
Tue Mar 23 17:04:13 -  3188 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE
Tue Mar 23 17:04:13 -  3188 - DoRewrites
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'url'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 128 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: getting 'url'
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: 2 bytes   ptr:0x000B2360
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: 'url' = '/'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'QUERY_STRING'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 1 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: getting 'method'
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: 4 bytes   ptr:0x000CC2B8
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: 'method' = 'GET'
Tue Mar 23 17:04:13 -  3188 - DoRewrites: New Url, before decoding: '/'
Tue Mar 23 17:04:13 -  3188 - DoRewrites: Url (no decoding): '/'
Tue Mar 23 17:04:13 -  3188 - EvaluateRules: depth=0
Tue Mar 23 17:04:13 -  3188 - EvaluateRules: Rule 1 : 2 matches
Tue Mar 23 17:04:13 -  3188 - ReplaceServerVariables: in='http://10.10.10.41/$1' out='http://10.10.10.41/$1'
Tue Mar 23 17:04:13 -  3188 - GenerateReplacementString: result 'http://10.10.10.41/'
Tue Mar 23 17:04:13 -  3188 - EvaluateRules: Result (length 19): http://10.10.10.41/
Tue Mar 23 17:04:13 -  3188 - EvaluateRules: returning 999
Tue Mar 23 17:04:13 -  3188 - DoRewrites: Proxy to: 'http://10.10.10.41/'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'REQUEST_METHOD'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 4 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'GET'
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: http://10.10.10.41/
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'CONTENT_TYPE'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 1 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_USER_AGENT'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 106 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'REMOTE_ADDR'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 13 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result '172.16.0.253'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'LOCAL_ADDR'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 12 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result '172.16.0.21'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_REFERER'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 128 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_ACCEPT'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 64 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_ACCEPT_ENCODING'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 13 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'gzip,deflate'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_ACCEPT_LANGUAGE'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 15 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'en-us,en;q=0.5'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_COOKIE'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 128 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_X_FORWARDED_FOR'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 128 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: host(10.10.10.41)  path+query(/)
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpConnect 10.10.10.41 80
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpOpenRequest: GET /
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpAddRequestHeaders
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: header Host: 10.10.10.41
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: header X-Forwarded-For: 172.16.0.253
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: header Accept-Language: en-us,en;q=0.5
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: header Accept-Encoding: gzip,deflate
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpSendRequest
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpReceiveResponse
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpQueryHeaders
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpQueryHeaders: status 200
Tue Mar 23 17:04:13 -  3188 - SetProxyResponseHeaders: starting status 200
Tue Mar 23 17:04:13 -  3188 - SetProxyResponseHeaders: status OK
Tue Mar 23 17:04:13 -  3188 - SetProxyResponseHeaders: status string '200 OK'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: exclude 'Server: Lotus-Domino'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Date: Tue, 23 Mar 2010 21:04:14 GMT'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Expires: Tue, 01 Jan 1980 06:00:00 GMT'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Content-Type: text/html; charset=UTF-8'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Content-Length: 4173'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Cache-control: no-cache'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: done  'Date: Tue, 23 Mar 2010 21:04:14 GMT

Expires: Tue, 01 Jan 1980 06:00:00 GMT

Content-Type: text/html; charset=UTF-8

Content-Length: 4173

Cache-control: no-cache



'
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpReadData 4173
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpReadData nRead= 4173
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: contentChunks(1) contentTotalBytes(4173)
Tue Mar 23 17:04:13 -  3188 - ReleaseArrayWchar: pw=    0x01CC4008
Tue Mar 23 17:04:13 -  3188 - ReleaseArrayWchar: pw[0]= 0x01CC8AF8
Tue Mar 23 17:04:13 -  3188 - ReleaseArrayWchar: pw[1]= 0x01CC9CF0
Tue Mar 23 17:04:13 -  3188 - ReleaseArrayWchar: pw[2]= 0x01CCADD0
Tue Mar 23 17:04:13 -  3188 - ReleaseArrayWchar: pw[3]= 0x01CCAE08
Tue Mar 23 17:04:13 -  3188 - DoRewrites: Proxy complete: 1 chunks, 4173 bytes'
Tue Mar 23 17:04:13 -  3188 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=2) (rc=0) (Expired=0) (ptr=0x01CC8318)...
Tue Mar 23 17:04:13 -  3188 - IsIniFileUpdated: c:\inetpub\wwwroot\Iirf.ini NO
Tue Mar 23 17:04:13 -  3188 - GetVdirConfig: Obtain  vdir '/LM/W3SVC/1/ROOT' (era=2) (rc=1) (Expired=0) (ptr=0x01CC8318)...
Tue Mar 23 17:04:13 -  3188 - HttpFilterProc: SF_NOTIFY_URL_MAP
Tue Mar 23 17:04:13 -  3188 - HttpFilterProc: cfg= 0x01CC8318
Tue Mar 23 17:04:13 -  3188 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE
Tue Mar 23 17:04:13 -  3188 - DoRewrites
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'url'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 128 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: getting 'url'
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: 30 bytes   ptr:0x000B1BB0
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: 'url' = '/domcfg.nsf/cssLogin?ReadForm'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'QUERY_STRING'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 9 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'ReadForm'
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: getting 'method'
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: 4 bytes   ptr:0x000C3E80
Tue Mar 23 17:04:13 -  3188 - GetHeader_AutoFree: 'method' = 'GET'
Tue Mar 23 17:04:13 -  3188 - DoRewrites: New Url, before decoding: '/domcfg.nsf/cssLogin?ReadForm'
Tue Mar 23 17:04:13 -  3188 - DoRewrites: Url (no decoding): '/domcfg.nsf/cssLogin?ReadForm'
Tue Mar 23 17:04:13 -  3188 - EvaluateRules: depth=0
Tue Mar 23 17:04:13 -  3188 - EvaluateRules: Rule 1 : 2 matches
Tue Mar 23 17:04:13 -  3188 - ReplaceServerVariables: in='http://10.10.10.41/$1' out='http://10.10.10.41/$1'
Tue Mar 23 17:04:13 -  3188 - GenerateReplacementString: result 'http://10.10.10.41/domcfg.nsf/cssLogin?ReadForm'
Tue Mar 23 17:04:13 -  3188 - EvaluateRules: Result (length 47): http://10.10.10.41/domcfg.nsf/cssLogin?ReadForm
Tue Mar 23 17:04:13 -  3188 - EvaluateRules: returning 999
Tue Mar 23 17:04:13 -  3188 - DoRewrites: Proxy to: 'http://10.10.10.41/domcfg.nsf/cssLogin?ReadForm'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'REQUEST_METHOD'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 4 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'GET'
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: http://10.10.10.41/domcfg.nsf/cssLogin?ReadForm
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'CONTENT_TYPE'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 1 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_USER_AGENT'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 106 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'REMOTE_ADDR'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 13 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result '172.16.0.253'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'LOCAL_ADDR'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 12 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result '172.16.0.21'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_REFERER'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 21 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'http://66.170.136.6/'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_ACCEPT'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 19 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'text/css,*/*;q=0.1'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_ACCEPT_ENCODING'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 13 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'gzip,deflate'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_ACCEPT_LANGUAGE'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 15 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result 'en-us,en;q=0.5'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_COOKIE'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 128 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: getting 'HTTP_X_FORWARDED_FOR'
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: 128 bytes
Tue Mar 23 17:04:13 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: host(10.10.10.41)  path+query(/domcfg.nsf/cssLogin?ReadForm)
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpConnect 10.10.10.41 80
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpOpenRequest: GET /domcfg.nsf/cssLogin?ReadForm
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpAddRequestHeaders
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: header Host: 10.10.10.41
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: header X-Forwarded-For: 172.16.0.253
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: header Accept-Language: en-us,en;q=0.5
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: header Accept-Encoding: gzip,deflate
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpSendRequest
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpReceiveResponse
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpQueryHeaders
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpQueryHeaders: status 200
Tue Mar 23 17:04:13 -  3188 - SetProxyResponseHeaders: starting status 200
Tue Mar 23 17:04:13 -  3188 - SetProxyResponseHeaders: status OK
Tue Mar 23 17:04:13 -  3188 - SetProxyResponseHeaders: status string '200 OK'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: exclude 'Server: Lotus-Domino'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Date: Tue, 23 Mar 2010 21:04:14 GMT'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Expires: Tue, 01 Jan 1980 06:00:00 GMT'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Content-Type: text/html; charset=UTF-8'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Content-Length: 4184'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: keep    'Cache-control: no-cache'
Tue Mar 23 17:04:13 -  3188 - CleanHeaders: done  'Date: Tue, 23 Mar 2010 21:04:14 GMT

Expires: Tue, 01 Jan 1980 06:00:00 GMT

Content-Type: text/html; charset=UTF-8

Content-Length: 4184

Cache-control: no-cache



'
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpReadData 4000
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpReadData nRead= 4000
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpReadData 184
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: WinHttpReadData nRead= 184
Tue Mar 23 17:04:13 -  3188 - ProxyRequest: contentChunks(2) contentTotalBytes(4184)
Tue Mar 23 17:04:13 -  3188 - ReleaseArrayWchar: pw=    0x01CCAE90
Tue Mar 23 17:04:13 -  3188 - ReleaseArrayWchar: pw[0]= 0x01CC4008
Tue Mar 23 17:04:13 -  3188 - ReleaseArrayWchar: pw[1]= 0x01CCAE08
Tue Mar 23 17:04:13 -  3188 - DoRewrites: Proxy complete: 2 chunks, 4184 bytes'
Tue Mar 23 17:04:13 -  3188 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=2) (rc=0) (Expired=0) (ptr=0x01CC8318)...
Tue Mar 23 17:04:21 -  3188 - IsIniFileUpdated: c:\inetpub\wwwroot\Iirf.ini NO
Tue Mar 23 17:04:21 -  3188 - GetVdirConfig: Obtain  vdir '/LM/W3SVC/1/ROOT' (era=2) (rc=1) (Expired=0) (ptr=0x01CC8318)...
Tue Mar 23 17:04:21 -  3188 - HttpFilterProc: SF_NOTIFY_URL_MAP
Tue Mar 23 17:04:21 -  3188 - HttpFilterProc: cfg= 0x01CC8318
Tue Mar 23 17:04:21 -  3188 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE
Tue Mar 23 17:04:21 -  3188 - DoRewrites
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: getting 'url'
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: 128 bytes
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: result ''
Tue Mar 23 17:04:21 -  3188 - GetHeader_AutoFree: getting 'url'
Tue Mar 23 17:04:21 -  3188 - GetHeader_AutoFree: 17 bytes   ptr:0x000B1BB0
Tue Mar 23 17:04:21 -  3188 - GetHeader_AutoFree: 'url' = '/names.nsf?Login'
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: getting 'QUERY_STRING'
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: 6 bytes
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: result 'Login'
Tue Mar 23 17:04:21 -  3188 - GetHeader_AutoFree: getting 'method'
Tue Mar 23 17:04:21 -  3188 - GetHeader_AutoFree: 5 bytes   ptr:0x000CC300
Tue Mar 23 17:04:21 -  3188 - GetHeader_AutoFree: 'method' = 'POST'
Tue Mar 23 17:04:21 -  3188 - DoRewrites: New Url, before decoding: '/names.nsf?Login'
Tue Mar 23 17:04:21 -  3188 - DoRewrites: Url (no decoding): '/names.nsf?Login'
Tue Mar 23 17:04:21 -  3188 - EvaluateRules: depth=0
Tue Mar 23 17:04:21 -  3188 - EvaluateRules: Rule 1 : 2 matches
Tue Mar 23 17:04:21 -  3188 - ReplaceServerVariables: in='http://10.10.10.41/$1' out='http://10.10.10.41/$1'
Tue Mar 23 17:04:21 -  3188 - GenerateReplacementString: result 'http://10.10.10.41/names.nsf?Login'
Tue Mar 23 17:04:21 -  3188 - EvaluateRules: Result (length 34): http://10.10.10.41/names.nsf?Login
Tue Mar 23 17:04:21 -  3188 - EvaluateRules: returning 999
Tue Mar 23 17:04:21 -  3188 - DoRewrites: Proxy to: 'http://10.10.10.41/names.nsf?Login'
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: getting 'REQUEST_METHOD'
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: 5 bytes
Tue Mar 23 17:04:21 -  3188 - GetServerVariable_AutoFree: result 'POST'
Tue Mar 23 17:04:21 -  3188 - ProxyRequest: http://10.10.10.41/names.nsf?Login
Tue Mar 23 17:04:21 -  3188 - DoRewrites: requires rewrite to: '/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Tue Mar 23 17:04:21 -  3188 - HttpFilterProc: SF_NOTIFY_URL_MAP
Tue Mar 23 17:04:21 -  3188 - HttpFilterProc: cfg= 0x01CC8318
Tue Mar 23 17:04:21 -  3192 - HttpFilterProc: SF_NOTIFY_URL_MAP
Tue Mar 23 17:04:21 -  3192 - HttpFilterProc: cfg= 0x01CC8318
Tue Mar 23 17:04:21 -  3192 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=2) (rc=1) (Expired=0) (ptr=0x01CC8318)...

Coordinator
Mar 23, 2010 at 11:15 PM

Did you configure IIRF as an ISAPI Extension?

IIRF will work as a rewriter, and it will work as a proxy for GET requests, but it will fail as a proxy for POST requests if it is not configured as an ISAPI Extension.

What I see in your log is that it works for 2 GET requests that are proxied.  The third URL is a POST that is proxied, and IIRF handles it properly, initially. As part of the design, IIRF rewrites the request to ITSELF.  (The reason why it needs to do this is complicated, and not important for this discussion.)  Looking at your log, I can see that IIRF rewrites the request to itself, but then I don't see that the request is again received by IIRF.  I would expect that rewritten request to be received, if IIRF were configured properly.   The log you posted would happen if IIRF were not actually configured as an ISAPI Extension.

See Step 10 on this page: http://cheeso.members.winisp.net/Iirf20Help/html/6b426152-704a-4907-b87e-2e1938a89cad.htm , if you have IIS6.

or Step 8 on this page: http://cheeso.members.winisp.net/Iirf20Help/html/153e7d87-ace3-4fd1-bead-86bd248f6087.htm , if you're using IIS7.

 

 

Coordinator
Mar 24, 2010 at 5:47 PM

Some followup on this...

  1. To check if you have correctly configured IIRF as an ISAPI extension, you can use your browser to visit a URL like: http://yourserver/INSERT ANYTHING HERE.iirf . This will cause a diagnostic page to be returned. It looks like this:

    If you don't get that page, then you haven't configured IIRF properly.

  2. I'd encourage you to try the latest update of IIRF v2.1 beta, available at http://iirf.codeplex.com/releases/view/36814. It includes some fixes for ProxyPass that should be helpful to you.
Mar 24, 2010 at 6:10 PM

OK, thanks, I will be back on-site tomorrow afternoon.

Thanks

Walt

-----"Cheeso" <notifications@codeplex.com> wrote: -----
To: [email removed]
From: "Cheeso" <notifications@codeplex.com>
Date: 03/24/2010 12:57PM
Subject: Re: Error authenticating thru iirf [IIRF:207070]

-->

From: Cheeso

Some followup on this...

  1. To check if you have correctly configured IIRF as an ISAPI extension, you can use your browser to visit a URL like: http://yourserver/INSERT ANYTHING HERE.iirf . This will cause a diagnostic page to be returned. It looks like this:

    If you don't get that page, then you haven't configured IIRF properly.

  2. I'd encourage you to try the latest update of IIRF v2.1 beta, available at http://iirf.codeplex.com/releases/view/36814. It includes some fixes for ProxyPass that should be helpful to you.
Mar 25, 2010 at 8:49 PM
Cheeso,

Here is the latest log. No it bring me my pages, but it also changes the url to the internal addreses, which of course won't work.

Any help is appreciated.



Walt
NuTechs
Walt Seymour, CTO
email: walt_seymour@nutechs.com | phone: 248.593.5700





From: "Cheeso" <notifications@codeplex.com>
To: [email removed]
Date: 03/23/2010 06:26 PM
Subject: Re: Error authenticating thru iirf [IIRF:207070]




From: Cheeso

Did you configure IIRF as an ISAPI Extension?

IIRF will work as a rewriter, and it will work as a proxy for GET requests, but it will fail as a proxy for POST requests if it is not configured as an ISAPI Extension.

What I see in your log is that it works for 2 GET requests that are proxied. The third URL is a POST that is proxied, and IIRF handles it properly, initially. As part of the design, IIRF rewrites the request to ITSELF. (The reason why it needs to do this is complicated, and not important for this discussion.) Looking at your log, I can see that IIRF rewrites the request to itself, but then I don't see that the request is again received by IIRF. I would expect that rewritten request to be received, if IIRF were configured properly. The log you posted would happen if IIRF were not actually configured as an ISAPI Extension.

See Step 10 on this page: http://cheeso.members.winisp.net/Iirf20Help/html/6b426152-704a-4907-b87e-2e1938a89cad.htm , if you have IIS6.

or Step 8 on this page: http://cheeso.members.winisp.net/Iirf20Help/html/153e7d87-ace3-4fd1-bead-86bd248f6087.htm , if you're using IIS7.

Read the full discussion online.

To add a post to this discussion, reply to this email (IIRF@discussions.codeplex.com)

To start a new discussion for this project, email IIRF@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com

Mar 25, 2010 at 8:52 PM
Also,

If I iirfstatus, it brings up the status screen, but if I do something like abc.iirf, it bring up nothing



Walt
NuTechs
Walt Seymour, CTO
email: walt_seymour@nutechs.com | phone: 248.593.5700





From: "Cheeso" <notifications@codeplex.com>
To: [email removed]
Date: 03/24/2010 12:57 PM
Subject: Re: Error authenticating thru iirf [IIRF:207070]




From: Cheeso

Some followup on this...
1. To check if you have correctly configured IIRF as an ISAPI extension, you can use your browser to visit a URL like: http://yourserver/INSERT ANYTHING HERE.iirf . This will cause a diagnostic page to be returned. It looks like this:

If you don't get that page, then you haven't configured IIRF properly.
2. I'd encourage you to try the latest update of IIRF v2.1 beta, available at http://iirf.codeplex.com/releases/view/36814. It includes some fixes for ProxyPass that should be helpful to you.

Read the full discussion online.

To add a post to this discussion, reply to this email (IIRF@discussions.codeplex.com)

To start a new discussion for this project, email IIRF@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com

Coordinator
Mar 25, 2010 at 9:47 PM

ok, then I'd say

See Step 10 on this page: http://cheeso.members.winisp.net/Iirf20Help/html/6b426152-704a-4907-b87e-2e1938a89cad.htm , if you have IIS6.

or Step 8 on this page: http://cheeso.members.winisp.net/Iirf20Help/html/153e7d87-ace3-4fd1-bead-86bd248f6087.htm , if you're using IIS7.

Mar 25, 2010 at 9:52 PM
OK, it was my rule that was cause the page not to display

It was sending it the request to my internal server

Here is the page after I commented out my rules



Walt
NuTechs
Walt Seymour, CTO
email: walt_seymour@nutechs.com | phone: 248.593.5700





From: "Cheeso" <notifications@codeplex.com>
To: [email removed]
Date: 03/25/2010 04:57 PM
Subject: Re: Error authenticating thru iirf [IIRF:207070]




From: Cheeso

ok, then I'd say

See Step 10 on this page: http://cheeso.members.winisp.net/Iirf20Help/html/6b426152-704a-4907-b87e-2e1938a89cad.htm , if you have IIS6.

or Step 8 on this page: http://cheeso.members.winisp.net/Iirf20Help/html/153e7d87-ace3-4fd1-bead-86bd248f6087.htm , if you're using IIS7.

Read the full discussion online.

To add a post to this discussion, reply to this email (IIRF@discussions.codeplex.com)

To start a new discussion for this project, email IIRF@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com

Coordinator
Mar 25, 2010 at 10:22 PM

Hi Walt,

I'm not actually seeing any of the images in your emails. I am replying to you bby posting on the IIRF forum, and your image attachments are not showing here. All I see is a placeholder.

But it sounds as though you might have things working. . .

 

Mar 25, 2010 at 10:44 PM
Well Thinks are kind of working.

Here what happens.

I can get the page you mention when I put in a .iirf extension, so it looks like I am setup.

When I submit a request to lets say http://www.abc.com/ I want it to get a page from and internal server, say it is http://10.10.10.41/
I log in and the Domino server finds my mail file and then returns a new URL to the browser, which changes the url in the browser, which of course does not resolve for the user

Walt


NuTechs
Walt Seymour, CTO
email: walt_seymour@nutechs.com | phone: 248.593.5700





From: "Cheeso" <notifications@codeplex.com>
To: [email removed]
Date: 03/25/2010 05:32 PM
Subject: Re: Error authenticating thru iirf [IIRF:207070]




From: Cheeso

Hi Walt,

I'm not actually seeing any of the images in your emails. I am replying to you bby posting on the IIRF forum, and your image attachments are not showing here. All I see is a placeholder.

But it sounds as though you might have things working. . .

Read the full discussion online.

To add a post to this discussion, reply to this email (IIRF@discussions.codeplex.com)

To start a new discussion for this project, email IIRF@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com

Coordinator
Mar 25, 2010 at 10:56 PM

Ah, yes, well if Domino is returning a full URL in its response, and that URL includes the name or address of an internal server, then things won't work out very well.

The transparent proxy works if Domino returns URLs that are relative. These can then be resolved through the proxy.

This is sort of a well-known pitfall, associated to transparent proxies.  Some URL rewriters are smart enough to inspect the returned message and replace the references to "private" server names or addresses with the name of the publicly-accessible proxy.  There's a workitem listed for IIRF, for just this function. I haven't prioritized it, though.

Unless you can figure out how to convince DOmino to NOT emit the full internal addresses,  IIRF won't work for you.

Mar 25, 2010 at 11:05 PM
Well Dinking around with my ini file, its seems I broke something now.

Here is the ini file.

# Iirf.ini
#

RewriteLogLevel 5
RewriteLog C:\IirfLogs\iirf
RewriteEngine ON
StatusInquiry ON


ProxyPass ^/(.*)$ http://10.10.10.41/$1
ProxyPass ^/names.nsf(.*)$ http://10.10.10.41/names.nsf$1
ProxyPass ^/domjava/(.*)$ http://10.10.10.41/domjava/$1
ProxyPass ^/domcfg.nsf/(.*)$ http://10.10.10.41/domcfg.nsf/$1
ProxyPass ^/mail/(.*)$ http://10.10.10.41/mail/$1
ProxyPass ^/iNotes/(.*)$ http://10.10.10.41/iNotes/$1
ProxyPass ^/icons/(.*)$ http://10.10.10.41/icons/$1



Here is the log

Thu Mar 25 18:03:26 - 704 - -------------------------------------------------------
Thu Mar 25 18:03:26 - 704 - Ionic ISAPI Rewriting Filter (IIRF) 2.1.0.16 RELEASE
Thu Mar 25 18:03:26 - 704 - IIRF was built on: Mar 25 2010 00:56:31
Thu Mar 25 18:03:26 - 704 - Cached: DLL_PROCESS_ATTACH
Thu Mar 25 18:03:26 - 704 - Cached: Process ID: 1880
Thu Mar 25 18:03:26 - 704 - Cached: ReadServerConfig: C:\Program Files\Ionic Shade\IIRF 2.1\IirfGlobal.ini(23): Filter Priority is now: HIGH (0x80000)
Thu Mar 25 18:03:26 - 704 - Cached: ReadServerConfig: C:\Program Files\Ionic Shade\IIRF 2.1\IirfGlobal.ini(46): NotifyLog setting is now: OFF
Thu Mar 25 18:03:26 - 704 - Cached: ReadServerConfig: C:\Program Files\Ionic Shade\IIRF 2.1\IirfGlobal.ini(63): RewriteEngine setting is now: ON
Thu Mar 25 18:03:26 - 704 - Cached: DLL_PROCESS_ATTACH - complete
Thu Mar 25 18:03:26 - 704 - Cached: GetFilterVersion
Thu Mar 25 18:03:26 - 704 - Cached: GetFilterVersion
Thu Mar 25 18:03:26 - 704 - GetLogFile: app:'/LM/W3SVC/1/ROOT' new log:'C:\IirfLogs\iirf.1880.log'
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: actual log file 'C:\IirfLogs\iirf.1880.log'
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: ini file: 'c:\inetpub\wwwroot\Iirf.ini'
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: ini file timestamp: 2010/03/25 18:02:43 Eastern Daylight Time
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: cfg(0x012D43B0)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: LogLevel = 5
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: pass 2
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(6): Rewriting will be enabled.
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(7): StatusInquiry ON (--) (--)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(7): IIRF Status Inquiry is enabled at path '/iirfStatus' for local requests only.
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(10): ProxyPass (rule 1) '^/(.*)$' 'http://10.10.10.41/$1' (null)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: not a duplicate rule...
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(11): ProxyPass (rule 3) '^/names.nsf(.*)$' 'http://10.10.10.41/names.nsf$1' (null)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: not a duplicate rule...
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(12): ProxyPass (rule 5) '^/domjava/(.*)$' 'http://10.10.10.41/domjava/$1' (null)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: not a duplicate rule...
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(13): ProxyPass (rule 7) '^/domcfg.nsf/(.*)$' 'http://10.10.10.41/domcfg.nsf/$1' (null)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: not a duplicate rule...
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(14): ProxyPass (rule 9) '^/mail/(.*)$' 'http://10.10.10.41/mail/$1' (null)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: not a duplicate rule...
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(15): ProxyPass (rule 11) '^/iNotes/(.*)$' 'http://10.10.10.41/iNotes/$1' (null)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: not a duplicate rule...
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: c:\inetpub\wwwroot\Iirf.ini(16): ProxyPass (rule 13) '^/icons/(.*)$' 'http://10.10.10.41/icons/$1' (null)
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: not a duplicate rule...
Thu Mar 25 18:03:26 - 704 - ReadVdirConfig: Done reading, found 14 rules (0 errors, 0 warnings) on 24 lines
Thu Mar 25 18:03:26 - 704 - GetVdirConfig: Obtain vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:26 - 704 - IsIniFileUpdated: c:\inetpub\wwwroot\Iirf.ini NO
Thu Mar 25 18:03:26 - 704 - GetVdirConfig: Obtain vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=2) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE
Thu Mar 25 18:03:26 - 704 - DoRewrites
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'url'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 128 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result ''
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: getting 'url'
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: 2 bytes ptr:0x000BF3B8
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: 'url' = '/'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'QUERY_STRING'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 1 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result ''
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: getting 'method'
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: 4 bytes ptr:0x000BF4C8
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: 'method' = 'GET'
Thu Mar 25 18:03:26 - 704 - DoRewrites: New Url, before decoding: '/'
Thu Mar 25 18:03:26 - 704 - DoRewrites: Url (no decoding): '/'
Thu Mar 25 18:03:26 - 704 - EvaluateRules: depth=0
Thu Mar 25 18:03:26 - 704 - EvaluateRules: Rule 1 : 2 matches
Thu Mar 25 18:03:26 - 704 - ReplaceServerVariables: in='http://10.10.10.41/$1' out='http://10.10.10.41/$1'
Thu Mar 25 18:03:26 - 704 - GenerateReplacementString: result 'http://10.10.10.41/'
Thu Mar 25 18:03:26 - 704 - EvaluateRules: Result (length 19): http://10.10.10.41/
Thu Mar 25 18:03:26 - 704 - EvaluateRules: returning 999
Thu Mar 25 18:03:26 - 704 - DoRewrites: Proxy to: 'http://10.10.10.41/'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'REQUEST_METHOD'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 4 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'GET'
Thu Mar 25 18:03:26 - 704 - IirfProxy_SendRequest: http://10.10.10.41/
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'REMOTE_ADDR'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 12 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result '172.16.0.21'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'LOCAL_ADDR'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 12 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result '172.16.0.21'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'HTTP_REFERER'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 128 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result ''
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'HTTP_USER_AGENT'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 147 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'HTTP_ACCEPT'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 191 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'SERVER_NAME'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 12 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result '172.16.0.21'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'ALL_RAW'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 460 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'Connection: Keep-Alive

Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*

Accept-Encoding: gzip, deflate

Accept-Language: en-us

Host: 172.16.0.21

User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

'
Thu Mar 25 18:03:26 - 704 - ProxyRequest: host(10.10.10.41) path+query(/)
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: Connection: Keep-Alive

Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*

Accept-Encoding: gzip, deflate

Accept-Language: en-us

Host: 172.16.0.21

User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Connection: Keep-Alive
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Accept-Encoding: gzip, deflate
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Accept-Language: en-us
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Host: 172.16.0.21
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: found 6 headers
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: rh(0x012D5530) nh(10.10.10.41) sn(172.16.0.21) la(172.16.0.21) ra(172.16.0.21) ts(0)
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Host: 10.10.10.41
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Via: 1.1 172.16.0.21 (IIRF v2.1)
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header X-Forwarded-Server: 172.16.0.21
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header X-Forwarded-For: 172.16.0.21
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Connection: Keep-Alive
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Accept-Encoding: gzip, deflate
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Accept-Language: en-us
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header X-Forwarded-Host: 172.16.0.21
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpConnect 10.10.10.41 80
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpOpenRequest: GET /
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpAddRequestHeaders
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpSendRequest
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpReceiveResponse
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpQueryHeaders
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpQueryHeaders: status 200
Thu Mar 25 18:03:26 - 704 - Proxy_SetResponseHeaders: starting status 200
Thu Mar 25 18:03:26 - 704 - Proxy_SetResponseHeaders: status OK
Thu Mar 25 18:03:26 - 704 - Proxy_SetResponseHeaders: status string '200 OK'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: exclude 'Server: Lotus-Domino'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Date: Thu, 25 Mar 2010 22:03:27 GMT'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Connection: close'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Expires: Tue, 01 Jan 1980 06:00:00 GMT'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Content-Type: text/html; charset=UTF-8'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Content-Length: 4173'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Cache-control: no-cache'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: add 'Via: 1.1 172.16.0.21 (IIRF v2.1)'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: all Date: Thu, 25 Mar 2010 22:03:27 GMT

Connection: close

Expires: Tue, 01 Jan 1980 06:00:00 GMT

Content-Type: text/html; charset=UTF-8

Content-Length: 4173

Cache-control: no-cache

Via: 1.1 172.16.0.21 (IIRF v2.1)



Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpReadData 1380
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpReadData nRead= 1380
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpReadData 2793
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpReadData nRead= 2793
Thu Mar 25 18:03:26 - 704 - ProxyRequest: chunks(2) totalBytes(4173)
Thu Mar 25 18:03:26 - 704 - DoRewrites: Proxy complete: 2 chunks, 4173 bytes'
Thu Mar 25 18:03:26 - 704 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:26 - 704 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:26 - 704 - IsIniFileUpdated: c:\inetpub\wwwroot\Iirf.ini NO
Thu Mar 25 18:03:26 - 704 - GetVdirConfig: Obtain vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:26 - 704 - IsIniFileUpdated: c:\inetpub\wwwroot\Iirf.ini NO
Thu Mar 25 18:03:26 - 704 - GetVdirConfig: Obtain vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=2) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:26 - 704 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE
Thu Mar 25 18:03:26 - 704 - DoRewrites
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'url'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 128 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result ''
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: getting 'url'
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: 30 bytes ptr:0x000C3D80
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: 'url' = '/domcfg.nsf/cssLogin?ReadForm'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'QUERY_STRING'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 9 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'ReadForm'
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: getting 'method'
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: 4 bytes ptr:0x000C3E90
Thu Mar 25 18:03:26 - 704 - GetHeader_AutoFree: 'method' = 'GET'
Thu Mar 25 18:03:26 - 704 - DoRewrites: New Url, before decoding: '/domcfg.nsf/cssLogin?ReadForm'
Thu Mar 25 18:03:26 - 704 - DoRewrites: Url (no decoding): '/domcfg.nsf/cssLogin?ReadForm'
Thu Mar 25 18:03:26 - 704 - EvaluateRules: depth=0
Thu Mar 25 18:03:26 - 704 - EvaluateRules: Rule 1 : 2 matches
Thu Mar 25 18:03:26 - 704 - ReplaceServerVariables: in='http://10.10.10.41/$1' out='http://10.10.10.41/$1'
Thu Mar 25 18:03:26 - 704 - GenerateReplacementString: result 'http://10.10.10.41/domcfg.nsf/cssLogin?ReadForm'
Thu Mar 25 18:03:26 - 704 - EvaluateRules: Result (length 47): http://10.10.10.41/domcfg.nsf/cssLogin?ReadForm
Thu Mar 25 18:03:26 - 704 - EvaluateRules: returning 999
Thu Mar 25 18:03:26 - 704 - DoRewrites: Proxy to: 'http://10.10.10.41/domcfg.nsf/cssLogin?ReadForm'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'REQUEST_METHOD'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 4 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'GET'
Thu Mar 25 18:03:26 - 704 - IirfProxy_SendRequest: http://10.10.10.41/domcfg.nsf/cssLogin?ReadForm
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'REMOTE_ADDR'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 12 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result '172.16.0.21'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'LOCAL_ADDR'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 12 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result '172.16.0.21'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'HTTP_REFERER'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 20 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'http://172.16.0.21/'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'HTTP_USER_AGENT'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 147 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'HTTP_ACCEPT'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 4 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result '*/*'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'SERVER_NAME'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 12 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result '172.16.0.21'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: getting 'ALL_RAW'
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: 303 bytes
Thu Mar 25 18:03:26 - 704 - GetServerVariable_AutoFree: result 'Connection: Keep-Alive

Accept: */*

Accept-Encoding: gzip, deflate

Accept-Language: en-us

Host: 172.16.0.21

Referer: http://172.16.0.21/

User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

'
Thu Mar 25 18:03:26 - 704 - ProxyRequest: host(10.10.10.41) path+query(/domcfg.nsf/cssLogin?ReadForm)
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: Connection: Keep-Alive

Accept: */*

Accept-Encoding: gzip, deflate

Accept-Language: en-us

Host: 172.16.0.21

Referer: http://172.16.0.21/

User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Connection: Keep-Alive
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Accept: */*
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Accept-Encoding: gzip, deflate
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Accept-Language: en-us
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Host: 172.16.0.21
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr Referer: http://172.16.0.21/
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: hdr User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Thu Mar 25 18:03:26 - 704 - ParseAllRaw: found 7 headers
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: rh(0x012D6518) nh(10.10.10.41) sn(172.16.0.21) la(172.16.0.21) ra(172.16.0.21) ts(0)
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Host: 10.10.10.41
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Via: 1.1 172.16.0.21 (IIRF v2.1)
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header X-Forwarded-Server: 172.16.0.21
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header X-Forwarded-For: 172.16.0.21
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Connection: Keep-Alive
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Accept: */*
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Accept-Encoding: gzip, deflate
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Accept-Language: en-us
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header X-Forwarded-Host: 172.16.0.21
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header Referer: http://172.16.0.21/
Thu Mar 25 18:03:26 - 704 - GenerateHeadersString: header User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpConnect 10.10.10.41 80
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpOpenRequest: GET /domcfg.nsf/cssLogin?ReadForm
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpAddRequestHeaders
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpSendRequest
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpReceiveResponse
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpQueryHeaders
Thu Mar 25 18:03:26 - 704 - ProxyRequest: WinHttpQueryHeaders: status 200
Thu Mar 25 18:03:26 - 704 - Proxy_SetResponseHeaders: starting status 200
Thu Mar 25 18:03:26 - 704 - Proxy_SetResponseHeaders: status OK
Thu Mar 25 18:03:26 - 704 - Proxy_SetResponseHeaders: status string '200 OK'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: exclude 'Server: Lotus-Domino'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Date: Thu, 25 Mar 2010 22:03:27 GMT'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Connection: close'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Expires: Tue, 01 Jan 1980 06:00:00 GMT'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Content-Type: text/html; charset=UTF-8'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Content-Length: 4184'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: keep 'Cache-control: no-cache'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: add 'Via: 1.1 172.16.0.21 (IIRF v2.1)'
Thu Mar 25 18:03:26 - 704 - ProcessResponseHeaders: all Date: Thu, 25 Mar 2010 22:03:27 GMT

Connection: close

Expires: Tue, 01 Jan 1980 06:00:00 GMT

Content-Type: text/html; charset=UTF-8

Content-Length: 4184

Cache-control: no-cache

Via: 1.1 172.16.0.21 (IIRF v2.1)



Thu Mar 25 18:03:27 - 704 - ProxyRequest: WinHttpReadData 1380
Thu Mar 25 18:03:27 - 704 - ProxyRequest: WinHttpReadData nRead= 1380
Thu Mar 25 18:03:27 - 704 - ProxyRequest: WinHttpReadData 2804
Thu Mar 25 18:03:27 - 704 - ProxyRequest: WinHttpReadData nRead= 2804
Thu Mar 25 18:03:27 - 704 - ProxyRequest: chunks(2) totalBytes(4184)
Thu Mar 25 18:03:27 - 704 - DoRewrites: Proxy complete: 2 chunks, 4184 bytes'
Thu Mar 25 18:03:27 - 704 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:27 - 704 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:37 - 704 - IsIniFileUpdated: c:\inetpub\wwwroot\Iirf.ini NO
Thu Mar 25 18:03:37 - 704 - GetVdirConfig: Obtain vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:37 - 704 - IsIniFileUpdated: c:\inetpub\wwwroot\Iirf.ini NO
Thu Mar 25 18:03:37 - 704 - GetVdirConfig: Obtain vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=2) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE
Thu Mar 25 18:03:37 - 704 - DoRewrites
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: getting 'url'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: 128 bytes
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: result ''
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: getting 'url'
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: 17 bytes ptr:0x000BF968
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: 'url' = '/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: getting 'QUERY_STRING'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: 6 bytes
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: result 'Login'
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: getting 'method'
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: 5 bytes ptr:0x000C3D80
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: 'method' = 'POST'
Thu Mar 25 18:03:37 - 704 - DoRewrites: New Url, before decoding: '/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - DoRewrites: Url (no decoding): '/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - EvaluateRules: depth=0
Thu Mar 25 18:03:37 - 704 - EvaluateRules: Rule 1 : 2 matches
Thu Mar 25 18:03:37 - 704 - ReplaceServerVariables: in='http://10.10.10.41/$1' out='http://10.10.10.41/$1'
Thu Mar 25 18:03:37 - 704 - GenerateReplacementString: result 'http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - EvaluateRules: Result (length 34): http://10.10.10.41/names.nsf?Login
Thu Mar 25 18:03:37 - 704 - EvaluateRules: returning 999
Thu Mar 25 18:03:37 - 704 - DoRewrites: Proxy to: 'http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: getting 'REQUEST_METHOD'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: 5 bytes
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: result 'POST'
Thu Mar 25 18:03:37 - 704 - IirfProxy_SendRequest: http://10.10.10.41/names.nsf?Login
Thu Mar 25 18:03:37 - 704 - DoRewrites: requires rewrite to: '/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE
Thu Mar 25 18:03:37 - 704 - DoRewrites
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: getting 'url'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: 128 bytes
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: result ''
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: getting 'url'
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: 73 bytes ptr:0x000C4020
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: 'url' = '/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: getting 'QUERY_STRING'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: 61 bytes
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: result 'path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: getting 'method'
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: 5 bytes ptr:0x000C4610
Thu Mar 25 18:03:37 - 704 - GetHeader_AutoFree: 'method' = 'POST'
Thu Mar 25 18:03:37 - 704 - DoRewrites: New Url, before decoding: '/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - DoRewrites: Url (no decoding): '/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - EvaluateRules: depth=0
Thu Mar 25 18:03:37 - 704 - EvaluateRules: Rule 1 : 2 matches
Thu Mar 25 18:03:37 - 704 - ReplaceServerVariables: in='http://10.10.10.41/$1' out='http://10.10.10.41/$1'
Thu Mar 25 18:03:37 - 704 - GenerateReplacementString: result 'http://10.10.10.41/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - EvaluateRules: Result (length 90): http://10.10.10.41/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login
Thu Mar 25 18:03:37 - 704 - EvaluateRules: returning 999
Thu Mar 25 18:03:37 - 704 - DoRewrites: Proxy to: 'http://10.10.10.41/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: getting 'REQUEST_METHOD'
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: 5 bytes
Thu Mar 25 18:03:37 - 704 - GetServerVariable_AutoFree: result 'POST'
Thu Mar 25 18:03:37 - 704 - IirfProxy_SendRequest: http://10.10.10.41/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login
Thu Mar 25 18:03:37 - 704 - DoRewrites: requires rewrite to: '/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:37 - 704 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:37 - 2332 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:37 - 2332 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:37 - 2332 - HttpFilterProc: SF_NOTIFY_URL_MAP
Thu Mar 25 18:03:37 - 2332 - HttpFilterProc: cfg= 0x012D43B0
Thu Mar 25 18:03:37 - 2332 - GetVdirConfig_FromPath: Obtain site '/LM/W3SVC/1/ROOT' (era=0) (rc=4) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:37 - 2332 - HttpExtensionProc: Proxy to 'http://10.10.10.41/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: getting 'REQUEST_METHOD'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: 5 bytes
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: result 'POST'
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: http://10.10.10.41/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: getting 'REMOTE_ADDR'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: 12 bytes
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: result '172.16.0.21'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: getting 'LOCAL_ADDR'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: 12 bytes
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: result '172.16.0.21'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: getting 'HTTP_REFERER'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: 20 bytes
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: result 'http://172.16.0.21/'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: getting 'HTTP_USER_AGENT'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: Buffer not large enough.
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: 147 bytes
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: result 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: getting 'HTTP_ACCEPT'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: Buffer not large enough.
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: 191 bytes
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: result 'image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: getting 'SERVER_NAME'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: 12 bytes
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: result '172.16.0.21'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: getting 'ALL_RAW'
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: Buffer not large enough.
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: 585 bytes
Thu Mar 25 18:03:37 - 2332 - GetServerVariable_EX: result 'Cache-Control: no-cache

Connection: Keep-Alive

Content-Length: 100

Content-Type: application/x-www-form-urlencoded

Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*

Accept-Encoding: gzip, deflate

Accept-Language: en-us

Host: 172.16.0.21

Referer: http://172.16.0.21/

User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

'
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: url(http://10.10.10.41/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login)
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: host(10.10.10.41) path+query(/proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login)
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: Cache-Control: no-cache

Connection: Keep-Alive

Content-Length: 100

Content-Type: application/x-www-form-urlencoded

Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*

Accept-Encoding: gzip, deflate

Accept-Language: en-us

Host: 172.16.0.21

Referer: http://172.16.0.21/

User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Cache-Control: no-cache
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Connection: Keep-Alive
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Content-Length: 100
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Content-Type: application/x-www-form-urlencoded
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Accept-Encoding: gzip, deflate
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Accept-Language: en-us
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Host: 172.16.0.21
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr Referer: http://172.16.0.21/
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: hdr User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Thu Mar 25 18:03:37 - 2332 - ParseAllRaw: found 10 headers
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: rh(0x012D8D30) nh(10.10.10.41) sn(172.16.0.21) la(172.16.0.21) ra(172.16.0.21) ts(100)
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Host: 10.10.10.41
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Via: 1.1 172.16.0.21 (IIRF v2.1)
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header X-Forwarded-Server: 172.16.0.21
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header X-Forwarded-For: 172.16.0.21
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Cache-Control: no-cache
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Connection: Keep-Alive
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Content-Length: 100
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Content-Type: application/x-www-form-urlencoded
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Accept-Encoding: gzip, deflate
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Accept-Language: en-us
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header X-Forwarded-Host: 172.16.0.21
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header Referer: http://172.16.0.21/
Thu Mar 25 18:03:37 - 2332 - GenerateHeadersString: header User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: varAccept 0x012D6358 (image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-shockwave-flash, */*)
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpConnect 10.10.10.41 80
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpOpenRequest POST /proxy.iirf?path=/LM/W3SVC/1/ROOT&url=http://10.10.10.41/names.nsf?Login
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpAddRequestHeaders
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpSendRequest totalLength(100/100)
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpWriteData bytes(100)
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpReceiveResponse
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpQueryHeaders
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpQueryHeaders: status 404
Thu Mar 25 18:03:37 - 2332 - Proxy_SetResponseHeaders: starting status 404
Thu Mar 25 18:03:37 - 2332 - Proxy_SetResponseHeaders: status NOT OK, not TIMEOUT
Thu Mar 25 18:03:37 - 2332 - Proxy_SetResponseHeaders: status string '404 Not Found'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: exclude 'Server: Lotus-Domino'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: keep 'Date: Thu, 25 Mar 2010 22:03:37 GMT'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: keep 'Connection: close'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: keep 'Pragma: no-cache'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: keep 'Cache-Control: no-cache'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: keep 'Expires: Thu, 25 Mar 2010 22:03:37 GMT'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: keep 'Content-Type: text/html'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: keep 'Content-Length: 167'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: add 'Via: 1.1 172.16.0.21 (IIRF v2.1)'
Thu Mar 25 18:03:37 - 2332 - ProcessResponseHeaders: all Date: Thu, 25 Mar 2010 22:03:37 GMT

Connection: close

Pragma: no-cache

Cache-Control: no-cache

Expires: Thu, 25 Mar 2010 22:03:37 GMT

Content-Type: text/html

Content-Length: 167

Via: 1.1 172.16.0.21 (IIRF v2.1)



Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: HSE_REQ_SEND_RESPONSE_HEADER_EX szStatus 404 Not Found
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpQueryDataAvailable
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpReadData 167
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpReadData nRead= 167
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: WinHttpQueryDataAvailable
Thu Mar 25 18:03:37 - 2332 - ProxyPostRequest: ReadData/WriteClient chunks(1) totalBytes(167)
Thu Mar 25 18:03:37 - 2332 - HttpExtensionProc: done
Thu Mar 25 18:03:37 - 2332 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=2) (Expired=0) (ptr=0x012D43B0)...
Thu Mar 25 18:03:37 - 2332 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x012D43B0)...
NuTechs
Walt Seymour, CTO
email: walt_seymour@nutechs.com | phone: 248.593.5700





From: "Cheeso" <notifications@codeplex.com>
To: [email removed]
Date: 03/25/2010 06:06 PM
Subject: Re: Error authenticating thru iirf [IIRF:207070]




From: Cheeso

Ah, yes, well if Domino is returning a full URL in its response, and that URL includes the name or address of an internal server, then things won't work out very well.

The transparent proxy works if Domino returns URLs that are relative. These can then be resolved through the proxy.

This is sort of a well-known pitfall, associated to transparent proxies. Some URL rewriters are smart enough to inspect the returned message and replace the references to "private" server names or addresses with the name of the publicly-accessible proxy. There's a workitem listed for IIRF, for just this function. I haven't prioritized it, though.

Unless you can figure out how to convince DOmino to NOT emit the full internal addresses, IIRF won't work for you.

Read the full discussion online.

To add a post to this discussion, reply to this email (IIRF@discussions.codeplex.com)

To start a new discussion for this project, email IIRF@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com

Coordinator
Mar 25, 2010 at 11:33 PM

I don't know Walt, it looks like there's a request that gets proxied to http://10.10.10.41/names.nsf?Login but, then, that resource returns a 404. 

Does that resource exist?  If you connect to it directly, do you get a 404?

 

Mar 25, 2010 at 11:39 PM

Yes, if I put that url into the browser it works from inside. I also copied the url into the ini file to make sure I did not have a typo

Walt
------------------
Walt Seymour
NuTechs
248-593-5700

Sent via Blackberry


From: "Cheeso" [notifications@codeplex.com]
Sent: 03/25/2010 03:33 PM MST
To: Walt Seymour
Subject: Re: Error authenticating thru iirf [IIRF:207070]


From: Cheeso

I don't know Walt, it looks like there's a request that gets proxied to http://10.10.10.41/names.nsf?Login but, then, that resource returns a 404.

Does that resource exist? If you connect to it directly, do you get a 404?

Coordinator
Mar 26, 2010 at 2:25 AM

Maybe check the logs from the Domino server then, to see if the request is being received there.  IIRF is definitely sending OUT the request.  It may be that it is not successfully received by Domino, for whatever reason.  Checking logs on either end should help narrow it down.