wez Sun May 23 08:41:56 2004 EDT
Modified files: /phpdoc/en language-snippets.ent Log: more detail on the ssl problem in IIS http://cvs.php.net/diff.php/phpdoc/en/language-snippets.ent?r1=1.88&r2=1.89&ty=u Index: phpdoc/en/language-snippets.ent diff -u phpdoc/en/language-snippets.ent:1.88 phpdoc/en/language-snippets.ent:1.89 --- phpdoc/en/language-snippets.ent:1.88 Wed May 19 14:46:47 2004 +++ phpdoc/en/language-snippets.ent Sun May 23 08:41:56 2004 @@ -1,4 +1,4 @@ -<!-- $Revision: 1.88 $ --> +<!-- $Revision: 1.89 $ --> <!ENTITY warn.experimental '<warning><simpara>This extension is <emphasis>EXPERIMENTAL</emphasis>. The behaviour of this extension -- @@ -22,10 +22,16 @@ <link linkend="ini.allow-url-fopen">allow_url_fopen</link> is enabled. </para></warning>'> -<!ENTITY warn.ssl-non-standard '<warning><para>Some non-standard compliant -webservers, such as IIS, send data in a way that causes PHP to raise warnings. -When working with such servers you should lower your <link linkend="ini.error-reporting"> -error_reporting</link> level not to include warnings.</para></warning>'> +<!ENTITY warn.ssl-non-standard '<warning><para>When using SSL, Microsoft IISi +will violate the protocol by closing the connection without sending a +close_notify indicator. PHP will report this as "SSL: Fatal Protocol Error" +when you reach the end of the data. To workaround this, you should lower your +<link linkend="ini.error-reporting">error_reporting</link> level not to include warnings. +PHP 4.3.7 and higher can detect buggy IIS server software when you open +the stream using the https:// wrapper and will suppress the warning for you. +If you are using <function>fsockopen</function> to create an ssl:// socket, +you are responsible for detecting and suppressing the warning yourself. +</para></warning>'> <!ENTITY note.no-remote '<note><simpara>This function will not work on <link linkend="features.remote-files">remote files</link> as the file to