Manually added indeyet's commit because it was failing: 'no need for reference here, as php-5.x already treats all objects as pseudo-references'
fix typo
fix mb_ereg warning
form should autosubmit. fixes issue#2 from github.com/openid/php-openid branch
Merge branch 'master' of github.com:openid/php-openid
Updated version
Fixing issue opened by jhr with patch found on bugs.debian.orgs: "A Debian user reported that the regular expression in Auth/OpenID/Parse.php is too greedy to cope with big pages. A simple fix is to make .? to .  See http://bugs.debian.org/535479 for more info."
Updating version
update file permissions
Use constant-time comparison of signatures to mitigate timing attacks
no need for reference here, as php-5.x already treats all objects as pseudo-references
callback requires 3 parameters, not 2. fixes issue#1 from github.com/openid/php-openid branch
1. Added dl() existance checking.
2. Fixed a notice with absent $_GET parameter.
1. Added urldecoding POST form values (browser will encode them if needed).
1. Removed assigning by reference new operator result (E_DEPRECATED).
Fixed warnings in try_auth.php, consumer.php. Fixed reference to openid-enabled.com in detect.php
fixed Parse::match() returning different types and cleaned call-by-ref warnings

Auth/OpenID/Parse.php
The match() function takes a reference parameter $match and, depending on execution flow, either returns that as an array or a string. This has been modified to now return an array in both cases.

Auth/OpenID/Consumer.php
Auth/Yadis/Manager.php
Fixed two function calls with explicit call-by-reference parameters.
Patching issue 17 (http://github.com/openid/php-openid/issues/#issue/17)
This was also logged previously as Trac ticket 356

This patch was submitted at the time by https://me.yahoo.com/doulepov
Improve PHP 5 compliance
Using varchar(2047) instead of blob for server_url column