<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext/session, branch php-4.3.3RC2</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>Proper fix for #24592</title>
<updated>2003-07-22T01:10:30+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2003-07-22T01:10:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=07b9f0c1d5dcaee66af24bae6f60469683051590'/>
<id>07b9f0c1d5dcaee66af24bae6f60469683051590</id>
<content type='text'>
The core issue is that undefined variables are refcounted (refcount != 0)
while is_ref is still set to 0.  I don't know whether this is a bug in
the engine, but is it not the first time this irregularity has caused
problems for the session extension.

The irregularity confused ZEND_SET_SYMBOL_WITH_LENGTH which then did
the wrong thing WRT null values.

Fortunately, nulls can simply be ignored in this case, thus the old
code is restored and a new condition is added.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The core issue is that undefined variables are refcounted (refcount != 0)
while is_ref is still set to 0.  I don't know whether this is a bug in
the engine, but is it not the first time this irregularity has caused
problems for the session extension.

The irregularity confused ZEND_SET_SYMBOL_WITH_LENGTH which then did
the wrong thing WRT null values.

Fortunately, nulls can simply be ignored in this case, thus the old
code is restored and a new condition is added.

</pre>
</div>
</content>
</entry>
<entry>
<title>MFH: Fixed bug #24592 (Possible crash in session extnsion, with NULL values).</title>
<updated>2003-07-21T21:49:52+00:00</updated>
<author>
<name>Ilia Alshanetsky</name>
<email>iliaa@php.net</email>
</author>
<published>2003-07-21T21:49:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=61fc0ba6b297a9fde92c03f35e5654ecf86ed87c'/>
<id>61fc0ba6b297a9fde92c03f35e5654ecf86ed87c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'PHP_4_3'.</title>
<updated>2003-07-21T21:47:53+00:00</updated>
<author>
<name>SVN Migration</name>
<email>svn@php.net</email>
</author>
<published>2003-07-21T21:47:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=10bb05805196baa645a202cd0a76814ad56880a8'/>
<id>10bb05805196baa645a202cd0a76814ad56880a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test</title>
<updated>2003-06-13T09:17:52+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2003-06-13T09:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e783c0b5a180de677496a5df504b86b5498e541d'/>
<id>e783c0b5a180de677496a5df504b86b5498e541d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFH, fixed the test (second session init produces a notices)</title>
<updated>2003-06-13T09:16:49+00:00</updated>
<author>
<name>foobar</name>
<email>sniper@php.net</email>
</author>
<published>2003-06-13T09:16:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=626f3de608a0a8757870adffc1be4d710357476d'/>
<id>626f3de608a0a8757870adffc1be4d710357476d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFH E_NOTICE</title>
<updated>2003-06-10T03:57:16+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2003-06-10T03:57:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=babbbb048bb53a4c0f58292fdd1f0b71017770c4'/>
<id>babbbb048bb53a4c0f58292fdd1f0b71017770c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix prototype</title>
<updated>2003-05-29T17:39:00+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2003-05-29T17:39:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=33d844496fb65596a162d6b133d17a6a5eb2c6e8'/>
<id>33d844496fb65596a162d6b133d17a6a5eb2c6e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Always send a new session cookie upon regenerating id</title>
<updated>2003-05-29T16:19:56+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2003-05-29T16:19:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=39267c2bf94fb528d546c74dd7964b06391a63c0'/>
<id>39267c2bf94fb528d546c74dd7964b06391a63c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>readd essential line for multiple sessions inside one request</title>
<updated>2003-05-21T02:33:13+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2003-05-21T02:33:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f851db253167d99ed97c4d400d34e530881cc3c5'/>
<id>f851db253167d99ed97c4d400d34e530881cc3c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make error messages less ambiguous</title>
<updated>2003-05-20T21:01:42+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2003-05-20T21:01:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8b4ff8934573b3becd0a633fa6f2ad35eef03132'/>
<id>8b4ff8934573b3becd0a633fa6f2ad35eef03132</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
