Print

Print


@adriansev - I think this quote from Andreas is the reason it works in EOS:

In EOS it works because we unescape the path+cgi ourselves inside the OFS plugin.

That's precisely the behavior I'm observing - XRootD does not escape the CGI but rather the EOS plugin does some special handling. This might be hard to undo as at least the libXrdMacaroons plugin depends on the current behavior.

@apeters1971 - would it be possible to make the libXrdAliceTokenAcc plugin able to take either escaped or unescaped input?

so, is any chance that the fixed was implemented only for TPC but not for normal access?

No - the TPC issue was something else; the URL was not being escaped on redirection, meaning there could be invalid characters in the redirected URL in the case that EOS generated non-URL-safe characters in its CGI.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1320#issuecomment-724722616", "url": "https://github.com/xrootd/xrootd/issues/1320#issuecomment-724722616", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1