Hi Brian,
the answer to the second question is unclear to me though. At a first
sight it would make perfectly sense for me to modify the Alice Acc
library so that it can crunch an escaped string.
So what was the meaning to you?
f
Il 10/11/20 15:05, Brian P Bockelman ha scritto:
> @adriansev <https://github.com/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 <https://github.com/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
> <https://github.com/xrootd/xrootd/issues/1320#issuecomment-724722616>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AA7NRDRH6QQALZ2YRIPQ5H3SPFCCFANCNFSM4TJWYRYA>.
>
>
> ------------------------------------------------------------------------
>
> 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
> <https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1>
>
########################################################################
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
|