Summary | No more support for "pam_auth" extension? |
Queue | Horde Framework Packages |
Queue Version | FRAMEWORK_3 |
Type | Enhancement |
State | Resolved |
Priority | 2. Medium |
Owners | jan (at) horde (dot) org |
Requester | reg (at) evolix (dot) fr |
Created | 06/08/2008 (6238 days ago) |
Due | |
Updated | 03/24/2011 (5219 days ago) |
Assigned | |
Resolved | 07/13/2008 (6203 days ago) |
Milestone | |
Patch | No |
Bug #6860: Fix ticket number1 files changed, 2 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/fea21a64b27646963d7440a24831371a3bd512e8
ticket #9706for further details.http://cvs.horde.org/diff.php/framework/Auth/Auth/pam.php?r1=1.21&r2=1.22&ty=u
a real reason to have this in the main Horde dist as opposed to in the
debian packages?
argument by reference.
error message.
Warning: Error variable must be passed by reference in
/usr/share/horde3/lib/Horde/Auth/pam.php on line 84
If I change "s/$error/&$error/", all is right.
in Debian PHP packages. For Horde, this option must be turned off? If
yes, could you add to docs?
been the default in PHP for years, and will stop working at some
point in the future.
to be passed by reference. This is really old, buggy code.
in Debian PHP packages. For Horde, this option must be turned off? If
yes, could you add to docs?
been the default in PHP for years, and will stop working at some point
in the future.
feature/syntax has been deprecated and throwing warnings for years
and years now.
Debian PHP packages. For Horde, this option must be turned off? If
yes, could you add to docs?
Anyway, I turned it off and PAM auth stays buggy with the same error message.
feature/syntax has been deprecated and throwing warnings for years and
years now.
with "$error" and I have this error message when logging:
Warning: Error variable must be passed by reference in
/usr/share/horde3/lib/Horde/Auth/pam.php on line 84
"$error" and I have this error message when logging:
Warning: Error variable must be passed by reference in
/usr/share/horde3/lib/Horde/Auth/pam.php on line 84
but okay. I'd propose checking for the pam_auth function instead of
the extension, and trying to load either extension if it's not
already defined.
http://gcolpart.evolix.net/debian/horde3/pam.php.2.diff
For the change "s/$error/&$error/", the reason is I can't login with
"$error" and I have this error message when logging:
Warning: Error variable must be passed by reference in
/usr/share/horde3/lib/Horde/Auth/pam.php on line 84
okay. I'd propose checking for the pam_auth function instead of the
extension, and trying to load either extension if it's not already
defined.
http://lists.horde.org/archives/dev/Week-of-Mon-20080519/023017.html
Note that no one responded to me.
be unmaintained (URL for pam_auth is now 404) but is always in Debian.
I propose
you this patch (I will perhaps use it in Debian package):
http://gcolpart.evolix.net/debian/horde3/pam.php.diff
Regards,
--
Gregory Colpart
State ⇒ Feedback
http://lists.horde.org/archives/dev/Week-of-Mon-20080519/023017.html
Note that no one responded to me.
Priority ⇒ 2. Medium
State ⇒ New
Patch ⇒ No
Milestone ⇒
Summary ⇒ No more support for "pam_auth" extension?
Type ⇒ Enhancement
Queue ⇒ Horde Framework Packages
PAM authentification was rewriting to use "pam" instead of "pam_auth"
extension.
It breaks upgrade path (I had only "pam_auth" extension and after
upgrading I can't login to Horde...). Is it possible to support "pam"
*and* "pam_auth" extensions?
Note: In Debian, we have only "pam_auth" extension for now and anyway,
I will break Etch->Lenny upgrades.
Regards,
--
Gregory Colpart