<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/sapi/cgi, branch php-7.4.0beta4</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>Fix bindpath mem leak in cgi</title>
<updated>2019-07-24T10:06:40+00:00</updated>
<author>
<name>David Carlier</name>
<email>devnexen@gmail.com</email>
</author>
<published>2019-07-21T13:48:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b05f3643338a1647604fbddf3607fc9826713e25'/>
<id>b05f3643338a1647604fbddf3607fc9826713e25</id>
<content type='text'>
Closes GH-4451.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-4451.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicate socklen_t check</title>
<updated>2019-07-18T10:11:19+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-07-18T10:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=bbdbc2658cb60b42652a398571de6402b5007f54'/>
<id>bbdbc2658cb60b42652a398571de6402b5007f54</id>
<content type='text'>
- Use Autoconf's default AC_CHECK_TYPES

Closes GH-4418
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use Autoconf's default AC_CHECK_TYPES

Closes GH-4418
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce zend_stream_init_filename()</title>
<updated>2019-07-16T14:44:37+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-07-16T14:40:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=49bac9b77bc9cacc0f984092d226e951ae336b43'/>
<id>49bac9b77bc9cacc0f984092d226e951ae336b43</id>
<content type='text'>
Avoid more ad-hoc initialization of zend_file_handle structures.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid more ad-hoc initialization of zend_file_handle structures.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce zend_stream_init_fp() API</title>
<updated>2019-07-16T14:44:37+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-07-16T14:21:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=46faf8f018e95de27873dbcf7c094af18c4c08e4'/>
<id>46faf8f018e95de27873dbcf7c094af18c4c08e4</id>
<content type='text'>
Reduce the amount of code that mucks around with zend_file_handle
initialization.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reduce the amount of code that mucks around with zend_file_handle
initialization.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move shebang handling into the lexer</title>
<updated>2019-07-15T14:25:49+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-07-15T14:21:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c5f1b384b591009310370f0b06b10868d2d62741'/>
<id>c5f1b384b591009310370f0b06b10868d2d62741</id>
<content type='text'>
Instead of handling shebang lines by adjusting the file pointer in
individual SAPIs, move the handling into the lexer, where this is
both a lot simpler and more robust. Whether the shebang should be
skipped is controlled by CG(skip_shebang) -- we might want to do
that in more cases.

This fixed bugs #60677 and #78066.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of handling shebang lines by adjusting the file pointer in
individual SAPIs, move the handling into the lexer, where this is
both a lot simpler and more robust. Whether the shebang should be
skipped is controlled by CG(skip_shebang) -- we might want to do
that in more cases.

This fixed bugs #60677 and #78066.
</pre>
</div>
</content>
</entry>
<entry>
<title>CGI: Fix memory leak on error paths</title>
<updated>2019-07-09T14:19:41+00:00</updated>
<author>
<name>David Carlier</name>
<email>devnexen@gmail.com</email>
</author>
<published>2019-07-08T16:07:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=aa0e29a66838bd89547a5a8ec4ae25945556ad54'/>
<id>aa0e29a66838bd89547a5a8ec4ae25945556ad54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use PHP_VERSION for zend modules</title>
<updated>2019-06-09T20:32:47+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-05-19T15:18:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=5b36c9fef6a03246765d10ea77ad6a68d2843cb6'/>
<id>5b36c9fef6a03246765d10ea77ad6a68d2843cb6</id>
<content type='text'>
Closes #4147
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4147
</pre>
</div>
</content>
</entry>
<entry>
<title>[ci skip] Remove outdated fastcgi info in favor of the manual</title>
<updated>2019-05-13T00:57:20+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-05-13T00:57:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ecb6a8db63c8b0e13a2f7fa165db3baa65f1d3ca'/>
<id>ecb6a8db63c8b0e13a2f7fa165db3baa65f1d3ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalize comments in *nix build system m4 files</title>
<updated>2019-05-12T16:43:03+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-05-12T16:43:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=75fb74860da7decd94432a4d211795310308a4a8'/>
<id>75fb74860da7decd94432a4d211795310308a4a8</id>
<content type='text'>
Normalization include:
- Use dnl for everything that can be ommitted when configure is built in
  favor of the shell comment character # which is visible in the output.
- Line length normalized to 80 columns
- Dots for most of the one line sentences
- Macro definitions include similar pattern header comments now
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Normalization include:
- Use dnl for everything that can be ommitted when configure is built in
  favor of the shell comment character # which is visible in the output.
- Line length normalized to 80 columns
- Dots for most of the one line sentences
- Macro definitions include similar pattern header comments now
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove checks for locale.h, setlocale, localeconv</title>
<updated>2019-04-07T16:32:54+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-02-24T09:21:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e06836a1a345d0f6975036dc6c0cf7596aa07031'/>
<id>e06836a1a345d0f6975036dc6c0cf7596aa07031</id>
<content type='text'>
The `&lt;loccale.h&gt;` header file, setlocale, and localeconv are part of the
standard C89 [1] and on current systems can be used unconditionally.

Since PHP 7.4 requires at least C89 or greater, the `HAVE_LOCALE_H`,
`HAVE_SETLOCALE`, and `HAVE_LOCALECONV` symbols defined by Autoconf in
configure.ac [2] can be ommitted and simplifed.

The bundled libmagic (file) has also been patched already in version
5.35 and up in upstream location so when it will be patched also in
php-src the check for locale.h header is still left in the configure.ac
and in windows headers definition file.

[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.4
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

Omit the bundled libmagic files
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `&lt;loccale.h&gt;` header file, setlocale, and localeconv are part of the
standard C89 [1] and on current systems can be used unconditionally.

Since PHP 7.4 requires at least C89 or greater, the `HAVE_LOCALE_H`,
`HAVE_SETLOCALE`, and `HAVE_LOCALECONV` symbols defined by Autoconf in
configure.ac [2] can be ommitted and simplifed.

The bundled libmagic (file) has also been patched already in version
5.35 and up in upstream location so when it will be patched also in
php-src the check for locale.h header is still left in the configure.ac
and in windows headers definition file.

[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.4
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

Omit the bundled libmagic files
</pre>
</div>
</content>
</entry>
</feed>
