Hi guys,
just wondering, what happened to realm_prefix on auth module for 3.2.x? why was it removed?
Hello,
On 1/5/12 4:16 AM, Kelvin Chua wrote:
Hi guys,
just wondering, what happened to realm_prefix on auth module for 3.2.x? why was it removed?
the module was refactored for 3.1.0, to deal properly with auth-int, one time nonce, etc. Seems this module parameter was lost, since realm parameter for functions can be a script variable. Same can be achieved from config:
$var(realm) = $fd; if (starts_with("$var(realm)", "__realm_prefix__")) $var(realm) = ${var(realm){s.strip,__realm_prefix_len__});
Then use $var(realm) in functions parameters, e.g.,:
www_challenge("$var(realm))", ...);
For convenience, I will add the parameter back, it is simple coding for it.
Cheers, Daniel
The code is back on master branch, if you work with git and you are on branch 3.2, use:
git cherry-pick -x 00d758fbf7c7db97f15db061b67e0cfb49e28768
Then recompile/reinstall and try with the module parameter again. Let me know if it works -- when all its is ok, I can backport to the stable branch.
Thanks, Daniel
On 1/5/12 10:27 AM, Daniel-Constantin Mierla wrote:
Hello,
On 1/5/12 4:16 AM, Kelvin Chua wrote:
Hi guys,
just wondering, what happened to realm_prefix on auth module for 3.2.x? why was it removed?
the module was refactored for 3.1.0, to deal properly with auth-int, one time nonce, etc. Seems this module parameter was lost, since realm parameter for functions can be a script variable. Same can be achieved from config:
$var(realm) = $fd; if (starts_with("$var(realm)", "__realm_prefix__")) $var(realm) = ${var(realm){s.strip,__realm_prefix_len__});
Then use $var(realm) in functions parameters, e.g.,:
www_challenge("$var(realm))", ...);
For convenience, I will add the parameter back, it is simple coding for it.
Cheers, Daniel
-- Daniel-Constantin Mierla -- http://www.asipto.com http://linkedin.com/in/miconda -- http://twitter.com/miconda
That was fast Daniel, thanks! the script variable workaround will do the trick for the meantime
On Thursday, 05 January, 2012 05:56 PM, Daniel-Constantin Mierla wrote:
The code is back on master branch, if you work with git and you are on branch 3.2, use:
git cherry-pick -x 00d758fbf7c7db97f15db061b67e0cfb49e28768
Then recompile/reinstall and try with the module parameter again. Let me know if it works -- when all its is ok, I can backport to the stable branch.
Thanks, Daniel
On 1/5/12 10:27 AM, Daniel-Constantin Mierla wrote:
Hello,
On 1/5/12 4:16 AM, Kelvin Chua wrote:
Hi guys,
just wondering, what happened to realm_prefix on auth module for 3.2.x? why was it removed?
the module was refactored for 3.1.0, to deal properly with auth-int, one time nonce, etc. Seems this module parameter was lost, since realm parameter for functions can be a script variable. Same can be achieved from config:
$var(realm) = $fd; if (starts_with("$var(realm)", "__realm_prefix__")) $var(realm) = ${var(realm){s.strip,__realm_prefix_len__});
Then use $var(realm) in functions parameters, e.g.,:
www_challenge("$var(realm))", ...);
For convenience, I will add the parameter back, it is simple coding for it.
Cheers, Daniel
-- Daniel-Constantin Mierla -- http://www.asipto.com http://linkedin.com/in/miconda -- http://twitter.com/miconda