irods / irods_client_globus_connector

The iRODS Globus Connector
2 stars 4 forks source link

Globus transfer checksum fails for files containing "where" in name #77

Closed peterverraedt closed 5 months ago

peterverraedt commented 8 months ago

If a file containing "where" in the name is uploaded, e.g. test_where.py, the transfer fails at computing the md5 checksum.

This is a revival of https://github.com/irods/irods/issues/4697 but for the "where" keyword instead of the "select" keyword. See the remark at https://github.com/irods/irods_client_globus_connector/blob/main/DSI/globus_gridftp_server_iRODS.cpp#L1472-L1480 for more context.

Please lowercase "where" as well until the parser is replaced in the core code.

trel commented 8 months ago

Oh! What a bug. Yes, we'll get this reproduced and fixed.

alanking commented 8 months ago

Do we need a fix for this in 4-2-stable as well?

korydraughn commented 8 months ago

It's trivial to fix so yes.

Let's add a checkbox so we don't forget. Can do the work after 4.3.1 is released.

alanking commented 8 months ago

Done

alanking commented 6 months ago

@JustinKyleJames - Please close if complete.

JustinKyleJames commented 5 months ago

Closing