<?xml version="1.0"?>
<?xml-stylesheet
href="http://www.w3.org/2000/08/w3c-synd/style.css" type="text/css"
?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel rdf:about="http://pear.php.net/bugs/search.php">
    <title>PEAR Bug Search Results</title>
    <link>http://pear.php.net/bugs/search.php?cmd=display&amp;package_name%5B0%5D=Auth</link>
    <description>Search Results</description>
    <dc:language>en-us</dc:language>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <admin:generatorAgent rdf:resource="http://pear.php.net/bugs"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
    <items>
     <rdf:Seq>
      <rdf:li rdf:resource="http://pear.php.net/bug/23767" />
      <rdf:li rdf:resource="http://pear.php.net/bug/19158" />
      <rdf:li rdf:resource="http://pear.php.net/bug/18035" />
      <rdf:li rdf:resource="http://pear.php.net/bug/2765" />

     </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://pear.php.net/gifs/pearsmall.gif">
    <title>PEAR Bugs</title>
    <url>http://pear.php.net/gifs/pearsmall.gif</url>
    <link>http://pear.php.net/bugs</link>
  </image>

    <item rdf:about="http://pear.php.net/bug/23767">
      <title>Auth: Feature/Change Request 23767 [Open] PHP7.2 Reference Error</title>
      <link>http://pear.php.net/bugs/23767</link>
      <content:encoded><![CDATA[<pre>Auth Feature/Change Request
Reported by frankm
2018-09-03T22:52:52+00:00
PHP: HEAD SVN-2018-09-03 OS: Windows/Apache Package Version: 1.6.4

Description:
------------
Auth does not work under PHP7.2. I got an error: 

Parse error: syntax error, unexpected 'new' (T_NEW) in C:\xampp\php\pear\Auth.php on line 469

The solution is to change the line 469
from:
$obj =&amp; new $storage_class($options);
to: 
$obj = new $storage_class($options);

That's it!</pre>]]></content:encoded>
      <description><![CDATA[<pre>Auth Feature/Change Request
Reported by frankm
2018-09-03T22:52:52+00:00
PHP: HEAD SVN-2018-09-03 OS: Windows/Apache Package Version: 1.6.4

Description:
------------
Auth does not work under PHP7.2. I got an error: 

Parse error: syntax error, unexpected 'new' (T_NEW) in C:\xampp\php\pear\Auth.php on line 469

The solution is to change the line 469
from:
$obj =&amp; new $storage_class($options);
to: 
$obj = new $storage_class($options);

That's it!</pre>]]></description>
      <dc:date>2018-09-03T22:52:52+00:00</dc:date>
      <dc:creator>info &amp;#x61;&amp;#116; meurologic &amp;#x64;&amp;#111;&amp;#x74; de</dc:creator>
      <dc:subject>Auth Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/19158">
      <title>Auth: Documentation Problem 19158 [Open] Logging issues</title>
      <link>http://pear.php.net/bugs/19158</link>
      <content:encoded><![CDATA[<pre>Auth Documentation Problem
Reported by cu_annan
2011-12-26T09:46:37+00:00
PHP: 5.3.2 OS: OS X Package Version: 1.6.4

Description:
------------
I'm in the process of porting over form mySQL to PostgreSQL.
The table names have upper case characters in them and, therefore, need to be encapsualted in &quot;&quot;.

Auth keeps telling me I can't log in, which I suspect is something to do with the SQL end.

The documentation for Logging says that PEAR_LOG_DEBUG will display the sql generated by Auth's internals. This is not being done in my case.

Test script:
---------------
function fakeLogin(){}
$a = new Auth(&quot;MDB2&quot;, $options, &quot;fakeLogin&quot;);
$infoObserver = new AuthLogObserver(PEAR_LOG_DEBUG);
$a-&gt;attachLogObserver($infoObserver);
$a-&gt;start();
if($a-&gt;checkAuth())
{
	if($checkingFor == &quot;coord&quot;)
	{
		$domainDC = true;
	}
	else if ($checkingFor == &quot;st&quot;)
	{
		$domainST = true;
	}
	$orgUserLoggedIn = true;
}

class AuthLogObserver extends Log_observer
{
	var $messages = array();

	function notify($event)
	{
		echo '&lt;script type=&quot;text/javascript&quot;&gt;';
		$string = '';
		foreach($event as $key=&gt;$item)
		{
			$string .= $key.': '.$item;
		}
		echo 'console.log(&quot;'.$string.'&quot;)';
		echo '&lt;/script&gt;';
		$this-&gt;messages[] = $event;
	}
}

Expected result:
----------------
The SQL generated as a string that gets dumped to the javascript console.

Actual result:
--------------
priority: 7message: AUTH: Auth::start() called.
priority: 7message: AUTH: Auth::assignData() called.
priority: 7message: AUTH: Auth::checkAuth() called.
priority: 7message: AUTH: No login session.
priority: 7message: AUTH: Auth::login() called.
priority: 7message: AUTH: Loaded storage container (MDB2)
priority: 7message: AUTH: Auth_Container_MDB2::fetchData() called.
priority: 7message: AUTH: Auth_Container_MDB2::_connect() called.
priority: 6message: AUTH: Incorrect login.
priority: 6message: AUTH: Rendering Login Form.
priority: 7message: AUTH: Calling loginFunction (fakeLogin).
priority: 7message: AUTH: Auth::checkAuth() called.
priority: 7message: AUTH: No login session.</pre>]]></content:encoded>
      <description><![CDATA[<pre>Auth Documentation Problem
Reported by cu_annan
2011-12-26T09:46:37+00:00
PHP: 5.3.2 OS: OS X Package Version: 1.6.4

Description:
------------
I'm in the process of porting over form mySQL to PostgreSQL.
The table names have upper case characters in them and, therefore, need to be encapsualted in &quot;&quot;.

Auth keeps telling me I can't log in, which I suspect is something to do with the SQL end.

The documentation for Logging says that PEAR_LOG_DEBUG will display the sql generated by Auth's internals. This is not being done in my case.

Test script:
---------------
function fakeLogin(){}
$a = new Auth(&quot;MDB2&quot;, $options, &quot;fakeLogin&quot;);
$infoObserver = new AuthLogObserver(PEAR_LOG_DEBUG);
$a-&gt;attachLogObserver($infoObserver);
$a-&gt;start();
if($a-&gt;checkAuth())
{
	if($checkingFor == &quot;coord&quot;)
	{
		$domainDC = true;
	}
	else if ($checkingFor == &quot;st&quot;)
	{
		$domainST = true;
	}
	$orgUserLoggedIn = true;
}

class AuthLogObserver extends Log_observer
{
	var $messages = array();

	function notify($event)
	{
		echo '&lt;script type=&quot;text/javascript&quot;&gt;';
		$string = '';
		foreach($event as $key=&gt;$item)
		{
			$string .= $key.': '.$item;
		}
		echo 'console.log(&quot;'.$string.'&quot;)';
		echo '&lt;/script&gt;';
		$this-&gt;messages[] = $event;
	}
}

Expected result:
----------------
The SQL generated as a string that gets dumped to the javascript console.

Actual result:
--------------
priority: 7message: AUTH: Auth::start() called.
priority: 7message: AUTH: Auth::assignData() called.
priority: 7message: AUTH: Auth::checkAuth() called.
priority: 7message: AUTH: No login session.
priority: 7message: AUTH: Auth::login() called.
priority: 7message: AUTH: Loaded storage container (MDB2)
priority: 7message: AUTH: Auth_Container_MDB2::fetchData() called.
priority: 7message: AUTH: Auth_Container_MDB2::_connect() called.
priority: 6message: AUTH: Incorrect login.
priority: 6message: AUTH: Rendering Login Form.
priority: 7message: AUTH: Calling loginFunction (fakeLogin).
priority: 7message: AUTH: Auth::checkAuth() called.
priority: 7message: AUTH: No login session.</pre>]]></description>
      <dc:date>2011-12-26T09:46:37+00:00</dc:date>
      <dc:creator>eamonn &amp;#x64;&amp;#111;&amp;#x74; kearns &amp;#x61;&amp;#116; so-4pt &amp;#x64;&amp;#111;&amp;#x74; net</dc:creator>
      <dc:subject>Auth Documentation Problem</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/18035">
      <title>Auth: Feature/Change Request 18035 [Open] Bug with session_regenerate_id()</title>
      <link>http://pear.php.net/bugs/18035</link>
      <content:encoded><![CDATA[<pre>Auth Feature/Change Request
Reported by mdpro
2010-11-09T06:11:58+00:00
PHP: 5.2.5 OS:  Package Version: 1.6.4

Description:
------------
Sorry about my English but u had strange problem.
On my web-site i have different private-zones.
On each zone i use different session name for auth 
(setSessionName). But, in IE and Opera, when i login to one 
private zone (for client), and then in different tab i login the 
second private zone (for admin panel) it dont login. 
I find the problem many hours :) and found it. When i 
comment up  session_regenerate_id(true); on line 830 it 
works without bug! 
But its mirror for fixation atack. Real.
I made this:
        if (!$this-&gt;regenerateSessionId and !$this-
&gt;_isAdvancedSecurityEnabled()) {
            session_regenerate_id(true);
        }

If AdvadsedSecurity is off - it dont need to regenerate session 
id, because checking for user ip and agent is the best 
difference for fixation atack.
Please think about my problem. I think i am no ONE who had 
it.
And also. In IE and Opera not every time work fine 
cookiechallenge advansedsecurity. In my situation i switch it 
off. 
And now all work fine.</pre>]]></content:encoded>
      <description><![CDATA[<pre>Auth Feature/Change Request
Reported by mdpro
2010-11-09T06:11:58+00:00
PHP: 5.2.5 OS:  Package Version: 1.6.4

Description:
------------
Sorry about my English but u had strange problem.
On my web-site i have different private-zones.
On each zone i use different session name for auth 
(setSessionName). But, in IE and Opera, when i login to one 
private zone (for client), and then in different tab i login the 
second private zone (for admin panel) it dont login. 
I find the problem many hours :) and found it. When i 
comment up  session_regenerate_id(true); on line 830 it 
works without bug! 
But its mirror for fixation atack. Real.
I made this:
        if (!$this-&gt;regenerateSessionId and !$this-
&gt;_isAdvancedSecurityEnabled()) {
            session_regenerate_id(true);
        }

If AdvadsedSecurity is off - it dont need to regenerate session 
id, because checking for user ip and agent is the best 
difference for fixation atack.
Please think about my problem. I think i am no ONE who had 
it.
And also. In IE and Opera not every time work fine 
cookiechallenge advansedsecurity. In my situation i switch it 
off. 
And now all work fine.</pre>]]></description>
      <dc:date>2010-11-09T06:11:58+00:00</dc:date>
      <dc:creator>mdpro &amp;#x61;&amp;#116; mail &amp;#x64;&amp;#111;&amp;#x74; ru</dc:creator>
      <dc:subject>Auth Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/2765">
      <title>Auth: Feature/Change Request 2765 [Open] Persistent cookies</title>
      <link>http://pear.php.net/bugs/2765</link>
      <content:encoded><![CDATA[<pre>Auth Feature/Change Request
Reported by jj03@...
2004-11-16T03:58:12+00:00
PHP: 4.3.9 OS:  Package Version: 

Description:
------------
Currently all the cookies only work for the current browser session, and there should be an optional way to use persistent cookies.</pre>]]></content:encoded>
      <description><![CDATA[<pre>Auth Feature/Change Request
Reported by jj03@...
2004-11-16T03:58:12+00:00
PHP: 4.3.9 OS:  Package Version: 

Description:
------------
Currently all the cookies only work for the current browser session, and there should be an optional way to use persistent cookies.</pre>]]></description>
      <dc:date>2004-11-16T03:58:12+00:00</dc:date>
      <dc:creator>jj03 &amp;#x61;&amp;#116; operamail &amp;#x64;&amp;#111;&amp;#x74; com</dc:creator>
      <dc:subject>Auth Feature/Change Request</dc:subject>
    </item>
</rdf:RDF>
