On Tue, Jun 19, 2012 at 5:45 AM, Guenter <[email protected]> wrote: > Hi all, > I did build curl with metalink support, but a test on NetWare failed due to > illegal filename; I tested a link from the curl download page: > http://curl.haxx.se/metalink.cgi?curl=win64-ssl-sspi > this results in the metalink file 'metalink.cgi?curl=win64-ssl-sspi' which > is an illegal one since '?' is not allowed on NetWare, and neither on > Windows; so we need to think about what we do here: just cut off the > filename string beginning with the '?' (simplest) or replace all possible > illegal filename characters with an underscore? > Or, maybe even store it as a temp file, and remove it afterwards if the > metalink download finished and checksum check was successful? >
Another solution is use -o option and specify safe name. Since metalink enabled curl parses metalink file based on the content-type the remote server returned, file name does not need to be remote name. I'm sorry if I missed the point.. Best regards, Tatsuhiro Tsujikawa > Greets, Gün. > > > > > ------------------------------------------------------------------- > List admin: http://cool.haxx.se/list/listinfo/curl-library > Etiquette: http://curl.haxx.se/mail/etiquette.html ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
