<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/sapi/litespeed, branch php-7.2.31</title>
<subtitle>git.php.net: repository/php-src.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/'/>
<entry>
<title>Added environment LSAPI_CLEAN_SHUTDOWN to control clean shutdown. Update SAPI version to LiteSpeed v7.6 .</title>
<updated>2019-11-21T22:57:50+00:00</updated>
<author>
<name>George Wang</name>
<email>gwang@php.net</email>
</author>
<published>2019-11-21T22:57:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c7141412ce4fba14dc33a8182cab7d84658ca613'/>
<id>c7141412ce4fba14dc33a8182cab7d84658ca613</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Checked in LiteSpeed SAPI 7.5, addressed two main problems in "clean shutdown" introduced in 7.4.3,</title>
<updated>2019-07-21T03:59:43+00:00</updated>
<author>
<name>George Wang</name>
<email>gwang@php.net</email>
</author>
<published>2019-07-21T03:59:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=eb7e45f662bb8bba292caaa03f93759912bcddf0'/>
<id>eb7e45f662bb8bba292caaa03f93759912bcddf0</id>
<content type='text'>
1. falls in an infinite loop because PHP engine's inconsistent state, now override the ITIMER_PROF to 0.1 second, clean shutdown must finish before that.
2. generate too much error log, we completely disable "error_reporting" before calling php_request_shutdown().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. falls in an infinite loop because PHP engine's inconsistent state, now override the ITIMER_PROF to 0.1 second, clean shutdown must finish before that.
2. generate too much error log, we completely disable "error_reporting" before calling php_request_shutdown().
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated to LiteSpeed SAPI V7.4.3</title>
<updated>2019-07-04T16:03:21+00:00</updated>
<author>
<name>George Wang</name>
<email>gwang@php.net</email>
</author>
<published>2019-07-04T16:03:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=32af676bd9f13815d40138a2299e862a3c6985cf'/>
<id>32af676bd9f13815d40138a2299e862a3c6985cf</id>
<content type='text'>
Increased response header count limit from 100 to 1000.
Added crash handler to cleanly shutdown PHP request.
Added CloudLinux mod_lsapi mode
Fixed bug #76058
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increased response header count limit from 100 to 1000.
Added crash handler to cleanly shutdown PHP request.
Added CloudLinux mod_lsapi mode
Fixed bug #76058
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated LiteSpeed SAPI to 7.3.2 to allow request header value length up to 64K.</title>
<updated>2019-05-09T22:13:25+00:00</updated>
<author>
<name>George Wang</name>
<email>gwang@php.net</email>
</author>
<published>2019-05-09T22:13:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=af4143753f49e93e52f203790468b73b9df6a979'/>
<id>af4143753f49e93e52f203790468b73b9df6a979</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved LSAPI_End_Response_r() .</title>
<updated>2019-04-21T19:04:54+00:00</updated>
<author>
<name>George Wang</name>
<email>gwang@php.net</email>
</author>
<published>2019-04-21T19:04:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ce73841cdcfd86a2cf5d7e1c251095254985324d'/>
<id>ce73841cdcfd86a2cf5d7e1c251095254985324d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug in litespeed_finish_request(), disable fastcgi_finish_request() alias for now.</title>
<updated>2019-04-21T18:59:51+00:00</updated>
<author>
<name>George Wang</name>
<email>gwang@php.net</email>
</author>
<published>2019-04-21T18:59:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ccf051c317e606c2a4d9099c6e79a5c42bfdb298'/>
<id>ccf051c317e606c2a4d9099c6e79a5c42bfdb298</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LiteSpeed SAPI 7.3, better process management, new API function litespeed_finish_request().</title>
<updated>2019-04-12T21:43:45+00:00</updated>
<author>
<name>George Wang</name>
<email>gwang@php.net</email>
</author>
<published>2019-04-12T21:43:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=1e7f1b90e8118aeece2dc48c5252d6979d2e0a3a'/>
<id>1e7f1b90e8118aeece2dc48c5252d6979d2e0a3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug #77677: WCOREDUMP not available on all systems</title>
<updated>2019-03-01T13:51:15+00:00</updated>
<author>
<name>Kevin Adler</name>
<email>kadler@us.ibm.com</email>
</author>
<published>2019-02-18T16:32:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=006355c9fa0d1cd8aef86a97c162053e7d2d896e'/>
<id>006355c9fa0d1cd8aef86a97c162053e7d2d896e</id>
<content type='text'>
Add #ifdef WCOREDUMP around all uses.

Also Change core dump message to yes/no/unknown in lsapilib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add #ifdef WCOREDUMP around all uses.

Also Change core dump message to yes/no/unknown in lsapilib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Checkin LiteSpeed SAPI 7.2.</title>
<updated>2019-01-20T20:10:19+00:00</updated>
<author>
<name>George Wang</name>
<email>gwang@php.net</email>
</author>
<published>2019-01-20T20:10:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=66d72377d0226521fef6601683054446565bbdc0'/>
<id>66d72377d0226521fef6601683054446565bbdc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync leading and final newlines in source code files</title>
<updated>2018-10-14T10:54:08+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2018-10-14T10:54:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=60a69daec60f1886e166e8060556777819c66f98'/>
<id>60a69daec60f1886e166e8060556777819c66f98</id>
<content type='text'>
This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' &lt;newline&gt;'
characters plus a terminating '&lt;newline&gt;' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' &lt;newline&gt;'
characters plus a terminating '&lt;newline&gt;' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
</pre>
</div>
</content>
</entry>
</feed>
