Microsoft KB Archive/886682

= Encrypted POST to a Windows CE-based Web server fails for large files in Windows CE .NET 4.2 =

Article ID: 886682

Article Last Modified on 5/27/2005

-

APPLIES TO


 * Microsoft Windows CE .NET 4.2

-



Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



SYMPTOMS
You use the POST method to try to post data to a Web server that is running Microsoft Windows CE .NET 4.2. After about 30 seconds, the POST method fails.



CAUSE
The encrypted channel timeout for the POST method of the HTTP protocol (HTTP POST) is hard coded at 30 seconds. If the sending computer does not send a packet within 30 seconds, the session is aborted. The packet must be sent within 30 seconds of when the last packet was sent or within 30 seconds of when the session was started.



Software update information
A supported software update is now available from Microsoft as Windows CE 4.20 Core OS QFE 886682. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Prerequisites
This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement
After you install this update, you must perform a clean build of the whole operating system. To perform a clean build of the operating system, follow these steps:
 * 1) On the Build menu, click Clean.
 * 2) On the Build menu, click Build Platform.

You do not have to restart your computer after you apply this update.

Update replacement information
This update does not replace any other updates.

File information
The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.   Date         Time   Version            Size    File name --

Path: Signed 15-Oct-2004 23:59  4.2.4.1015      1,972,984  Wincepb42-041015-kb886682-armv4.exe 15-Oct-2004 23:59  4.2.4.1015      1,972,984  Wincepb42-041015-kb886682-armv4i.exe 15-Oct-2004 23:59  4.2.4.1015      2,005,752  Wincepb42-041015-kb886682-mipsii.exe 15-Oct-2004 23:59  4.2.4.1015      2,005,752  Wincepb42-041015-kb886682-mipsii_fp.exe 15-Oct-2004 23:59  4.2.4.1015      2,022,136  Wincepb42-041015-kb886682-mipsiv.exe 15-Oct-2004 23:59  4.2.4.1015      2,022,136  Wincepb42-041015-kb886682-mipsiv_fp.exe 15-Oct-2004 23:59  4.2.4.1015      1,927,928  Wincepb42-041015-kb886682-sh3.exe 15-Oct-2004 23:59  4.2.4.1015      1,927,928  Wincepb42-041015-kb886682-sh4.exe 15-Oct-2004 23:59  4.2.4.1015      1,809,144  Wincepb42-041015-kb886682-x86.exe The English version of this package has the file attributes that are listed in the following table, or later attributes:   Date         Time                      Size    File name --

Path: Public\Servers\Oak\Lib\Armv4\Debug 29-Sep-2004 22:40                     55,390  Httpasp.lib 29-Sep-2004 22:40                    188,424  Httpauth.lib 29-Sep-2004 22:39                    570,876  Httpd.lib 29-Sep-2004 22:40                    176,128  Httpd.pdb 29-Sep-2004 22:40                    845,810  Httpdav.lib 29-Sep-2004 22:40                     26,314  Httpdexe.lib 29-Sep-2004 22:40                    125,368  Httpextn.lib 29-Sep-2004 22:40                    150,602  Httpfilt.lib 29-Sep-2004 22:40                     51,076  Httpisapi.lib 29-Sep-2004 22:39                    175,622  Httpparse.lib 29-Sep-2004 22:40                    192,046  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Armv4\Retail 29-Sep-2004 22:39                     42,388  Httpasp.lib 29-Sep-2004 22:39                    113,536  Httpauth.lib 29-Sep-2004 22:39                    375,628  Httpd.lib 29-Sep-2004 22:39                    176,128  Httpd.pdb 29-Sep-2004 22:39                    497,734  Httpdav.lib 29-Sep-2004 22:39                     24,826  Httpdexe.lib 29-Sep-2004 22:39                     83,600  Httpextn.lib 29-Sep-2004 22:39                    103,030  Httpfilt.lib 29-Sep-2004 22:39                     41,250  Httpisapi.lib 29-Sep-2004 22:39                    113,876  Httpparse.lib 29-Sep-2004 22:39                    187,260  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Armv4i\Debug 29-Sep-2004 22:40                     55,480  Httpasp.lib 29-Sep-2004 22:40                    188,638  Httpauth.lib 29-Sep-2004 22:40                    571,902  Httpd.lib 29-Sep-2004 22:41                    176,128  Httpd.pdb 29-Sep-2004 22:41                    847,704  Httpdav.lib 29-Sep-2004 22:41                     26,320  Httpdexe.lib 29-Sep-2004 22:40                    125,598  Httpextn.lib 29-Sep-2004 22:40                    150,818  Httpfilt.lib 29-Sep-2004 22:40                     51,098  Httpisapi.lib 29-Sep-2004 22:40                    175,794  Httpparse.lib 29-Sep-2004 22:41                    192,182  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Armv4i\Retail 29-Sep-2004 22:40                     42,436  Httpasp.lib 29-Sep-2004 22:40                    113,706  Httpauth.lib 29-Sep-2004 22:40                    376,338  Httpd.lib 29-Sep-2004 22:40                    176,128  Httpd.pdb 29-Sep-2004 22:40                    498,910  Httpdav.lib 29-Sep-2004 22:40                     24,836  Httpdexe.lib 29-Sep-2004 22:40                     83,748  Httpextn.lib 29-Sep-2004 22:40                    103,210  Httpfilt.lib 29-Sep-2004 22:40                     41,260  Httpisapi.lib 29-Sep-2004 22:40                    114,058  Httpparse.lib 29-Sep-2004 22:40                    187,276  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Mipsii\Debug 29-Sep-2004 22:41                     56,888  Httpasp.lib 29-Sep-2004 22:41                    194,018  Httpauth.lib 29-Sep-2004 22:41                    586,046  Httpd.lib 29-Sep-2004 22:42                    176,128  Httpd.pdb 29-Sep-2004 22:41                    864,968  Httpdav.lib 29-Sep-2004 22:42                     26,494  Httpdexe.lib 29-Sep-2004 22:41                    126,808  Httpextn.lib 29-Sep-2004 22:41                    153,456  Httpfilt.lib 29-Sep-2004 22:41                     48,266  Httpisapi.lib 29-Sep-2004 22:41                    175,532  Httpparse.lib 29-Sep-2004 22:42                    194,662  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Mipsii\Retail 29-Sep-2004 22:41                     43,422  Httpasp.lib 29-Sep-2004 22:41                    118,522  Httpauth.lib 29-Sep-2004 22:41                    388,160  Httpd.lib 29-Sep-2004 22:41                    176,128  Httpd.pdb 29-Sep-2004 22:41                    508,266  Httpdav.lib 29-Sep-2004 22:41                     25,008  Httpdexe.lib 29-Sep-2004 22:41                     89,100  Httpextn.lib 29-Sep-2004 22:41                    106,322  Httpfilt.lib 29-Sep-2004 22:41                     42,798  Httpisapi.lib 29-Sep-2004 22:41                    115,002  Httpparse.lib 29-Sep-2004 22:41                    180,452  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Mipsii_fp\Debug 29-Sep-2004 22:42                     56,898  Httpasp.lib 29-Sep-2004 22:42                    194,040  Httpauth.lib 29-Sep-2004 22:42                    586,044  Httpd.lib 29-Sep-2004 22:43                    176,128  Httpd.pdb 29-Sep-2004 22:42                    865,018  Httpdav.lib 29-Sep-2004 22:43                     26,502  Httpdexe.lib 29-Sep-2004 22:42                    126,818  Httpextn.lib 29-Sep-2004 22:42                    153,474  Httpfilt.lib 29-Sep-2004 22:42                     48,274  Httpisapi.lib 29-Sep-2004 22:42                    175,552  Httpparse.lib 29-Sep-2004 22:42                    194,734  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Mipsii_fp\Retail 29-Sep-2004 22:42                     43,432  Httpasp.lib 29-Sep-2004 22:42                    118,542  Httpauth.lib 29-Sep-2004 22:42                    388,224  Httpd.lib 29-Sep-2004 22:42                    176,128  Httpd.pdb 29-Sep-2004 22:42                    508,320  Httpdav.lib 29-Sep-2004 22:42                     25,020  Httpdexe.lib 29-Sep-2004 22:42                     89,110  Httpextn.lib 29-Sep-2004 22:42                    106,342  Httpfilt.lib 29-Sep-2004 22:42                     42,810  Httpisapi.lib 29-Sep-2004 22:42                    115,024  Httpparse.lib 29-Sep-2004 22:42                    180,524  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Mipsiv\Debug 29-Sep-2004 22:43                     57,268  Httpasp.lib 29-Sep-2004 22:43                    195,566  Httpauth.lib 29-Sep-2004 22:43                    590,206  Httpd.lib 29-Sep-2004 22:43                    176,128  Httpd.pdb 29-Sep-2004 22:43                    871,996  Httpdav.lib 29-Sep-2004 22:43                     26,518  Httpdexe.lib 29-Sep-2004 22:43                    128,172  Httpextn.lib 29-Sep-2004 22:43                    154,948  Httpfilt.lib 29-Sep-2004 22:43                     48,494  Httpisapi.lib 29-Sep-2004 22:43                    176,540  Httpparse.lib 29-Sep-2004 22:43                    194,914  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Mipsiv\Retail 29-Sep-2004 22:43                     43,492  Httpasp.lib 29-Sep-2004 22:43                    118,882  Httpauth.lib 29-Sep-2004 22:43                    390,956  Httpd.lib 29-Sep-2004 22:43                    176,128  Httpd.pdb 29-Sep-2004 22:43                    512,528  Httpdav.lib 29-Sep-2004 22:43                     25,016  Httpdexe.lib 29-Sep-2004 22:43                     89,368  Httpextn.lib 29-Sep-2004 22:43                    107,870  Httpfilt.lib 29-Sep-2004 22:43                     43,024  Httpisapi.lib 29-Sep-2004 22:43                    115,358  Httpparse.lib 29-Sep-2004 22:43                    180,464  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Mipsiv_fp\Debug 29-Sep-2004 22:44                     57,278  Httpasp.lib 29-Sep-2004 22:44                    195,588  Httpauth.lib 29-Sep-2004 22:44                    590,194  Httpd.lib 29-Sep-2004 22:44                    176,128  Httpd.pdb 29-Sep-2004 22:44                    872,046  Httpdav.lib 29-Sep-2004 22:44                     26,526  Httpdexe.lib 29-Sep-2004 22:44                    128,182  Httpextn.lib 29-Sep-2004 22:44                    154,966  Httpfilt.lib 29-Sep-2004 22:44                     48,502  Httpisapi.lib 29-Sep-2004 22:44                    176,560  Httpparse.lib 29-Sep-2004 22:44                    194,986  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Mipsiv_fp\Retail 29-Sep-2004 22:44                     43,502  Httpasp.lib 29-Sep-2004 22:44                    118,902  Httpauth.lib 29-Sep-2004 22:44                    391,022  Httpd.lib 29-Sep-2004 22:44                    176,128  Httpd.pdb 29-Sep-2004 22:44                    512,580  Httpdav.lib 29-Sep-2004 22:44                     25,028  Httpdexe.lib 29-Sep-2004 22:44                     89,378  Httpextn.lib 29-Sep-2004 22:44                    107,888  Httpfilt.lib 29-Sep-2004 22:44                     43,036  Httpisapi.lib 29-Sep-2004 22:44                    115,380  Httpparse.lib 29-Sep-2004 22:44                    180,536  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Sh3\Debug 29-Sep-2004 22:45                     53,408  Httpasp.lib 29-Sep-2004 22:45                    172,794  Httpauth.lib 29-Sep-2004 22:45                    523,064  Httpd.lib 29-Sep-2004 22:45                    176,128  Httpd.pdb 29-Sep-2004 22:45                    765,644  Httpdav.lib 29-Sep-2004 22:45                     26,446  Httpdexe.lib 29-Sep-2004 22:45                    111,806  Httpextn.lib 29-Sep-2004 22:45                    136,890  Httpfilt.lib 29-Sep-2004 22:45                     45,310  Httpisapi.lib 29-Sep-2004 22:45                    160,724  Httpparse.lib 29-Sep-2004 22:45                    192,444  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Sh3\Retail 29-Sep-2004 22:45                     40,608  Httpasp.lib 29-Sep-2004 22:45                    107,584  Httpauth.lib 29-Sep-2004 22:44                    352,308  Httpd.lib 29-Sep-2004 22:45                    176,128  Httpd.pdb 29-Sep-2004 22:45                    452,940  Httpdav.lib 29-Sep-2004 22:45                     25,042  Httpdexe.lib 29-Sep-2004 22:44                     76,290  Httpextn.lib 29-Sep-2004 22:45                     93,992  Httpfilt.lib 29-Sep-2004 22:44                     39,438  Httpisapi.lib 29-Sep-2004 22:44                    108,278  Httpparse.lib 29-Sep-2004 22:45                    180,926  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Sh4\Debug 29-Sep-2004 22:46                     53,408  Httpasp.lib 29-Sep-2004 22:46                    172,794  Httpauth.lib 29-Sep-2004 22:46                    522,996  Httpd.lib 29-Sep-2004 22:46                    176,128  Httpd.pdb 29-Sep-2004 22:46                    765,644  Httpdav.lib 29-Sep-2004 22:46                     26,446  Httpdexe.lib 29-Sep-2004 22:46                    111,806  Httpextn.lib 29-Sep-2004 22:46                    136,890  Httpfilt.lib 29-Sep-2004 22:46                     45,310  Httpisapi.lib 29-Sep-2004 22:46                    160,724  Httpparse.lib 29-Sep-2004 22:46                    192,444  Httpstubs.lib

Path: Public\Servers\Oak\Lib\Sh4\Retail 29-Sep-2004 22:45                     40,572  Httpasp.lib 29-Sep-2004 22:45                    107,380  Httpauth.lib 29-Sep-2004 22:45                    352,142  Httpd.lib 29-Sep-2004 22:46                    176,128  Httpd.pdb 29-Sep-2004 22:45                    452,764  Httpdav.lib 29-Sep-2004 22:46                     25,042  Httpdexe.lib 29-Sep-2004 22:45                     76,260  Httpextn.lib 29-Sep-2004 22:45                     93,920  Httpfilt.lib 29-Sep-2004 22:45                     39,432  Httpisapi.lib 29-Sep-2004 22:45                    108,266  Httpparse.lib 29-Sep-2004 22:46                    180,926  Httpstubs.lib

Path: Public\Servers\Oak\Lib\X86\Debug 29-Sep-2004 22:39                     48,752  Httpasp.lib 29-Sep-2004 22:39                    165,386  Httpauth.lib 29-Sep-2004 22:39                    475,118  Httpd.lib 29-Sep-2004 22:39                    176,128  Httpd.pdb 29-Sep-2004 22:39                    672,790  Httpdav.lib 29-Sep-2004 22:39                     25,914  Httpdexe.lib 29-Sep-2004 22:39                    100,416  Httpextn.lib 29-Sep-2004 22:39                    128,064  Httpfilt.lib 29-Sep-2004 22:39                     44,704  Httpisapi.lib 29-Sep-2004 22:39                    153,592  Httpparse.lib 29-Sep-2004 22:39                    188,812  Httpstubs.lib

Path: Public\Servers\Oak\Lib\X86\Retail 29-Sep-2004 22:38                     38,484  Httpasp.lib 29-Sep-2004 22:38                    101,162  Httpauth.lib 29-Sep-2004 22:38                    327,524  Httpd.lib 29-Sep-2004 22:38                    176,128  Httpd.pdb 29-Sep-2004 22:38                    422,508  Httpdav.lib 29-Sep-2004 22:38                     24,584  Httpdexe.lib 29-Sep-2004 22:38                     67,636  Httpextn.lib 29-Sep-2004 22:38                     87,800  Httpfilt.lib 29-Sep-2004 22:38                     39,182  Httpisapi.lib 29-Sep-2004 22:38                    102,422  Httpparse.lib 29-Sep-2004 22:38                    182,266  Httpstubs.lib



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.



MORE INFORMATION
Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

This update lets you configure the timeout between consecutive packets.

You have to add the following registry key to let you configure the Web server timeout:

The default timeout is 30000 milliseconds (dword:00007530).

Keywords: kbbug kbfix kbqfe KB886682

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.