Bug 4864 - environment variables containing '=' get escaped
: environment variables containing '=' get escaped
Status: RESOLVED WONTFIX
: GRAM
wsrf managed execution job service
: 4.0.3
: PC Linux
: P3 normal
: ---
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2006-11-20 04:23 by
Modified: 2012-09-05 11:43 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-11-20 04:23:21

    
------- Comment #1 From 2006-11-20 04:30:00 -------
(Accidentally pressed Enter)
This RSL will trigger the problem:

<job>
  <executable>/usr/bin/printenv</executable>
  <environment>
    <name>MYAPP_AUTHZ_SUBJECT</name>
    <value>CN=Olle Mulmo</value>
  </environment>
</job>

Output:
% globusrun-ws -submit -s -f x.rsl 2>&1 | grep AUTHZ
MYAPP_AUTHZ_SUBJECT=CN\=Olle Mulmo
% 

"CN=Olle Mulmo" is what gets transferred on the wire so the error is at the
server side. Not sure whether this is Fork adapter-specific problem or a
generic problem though.

Are there any other characters that will get escaped as well?
------- Comment #2 From 2007-09-19 11:38:07 -------
Reassigning to current GRAM developer to close/fix as appropriate.
------- Comment #3 From 2012-09-05 11:43:32 -------
Doing some bugzilla cleanup...  Resolving old GRAM3 and GRAM4 issues that are
no longer relevant since we've moved on to GRAM5.  Also, we're now tracking
issue in jira.  Any new issues should be added here:

http://jira.globus.org/secure/VersionBoard.jspa?selectedProjectId=10363