Hello all, James Taylor wrote, On 12/03/2008 12:13 PM:
[....]
is a better way (eg patches submitted to trac)? Another question is what kind of tools would the core team accept for inclusion in the main dist?
This is much trickier. We have to carefully consider two things when including a tool in the "default" set. [....]
2) Security -- this is probably an even bigger concern. Tools like the "awk" tool are pretty dangerous. Until / unless the Galaxy framework can enforce complete tool isolation we definitely don't want to include a tool like this in the main distribution.
Just a quick note about the AWK and SED tools: I've patched both AWK and SED and disabled the 'dangerous' parts. (this patch is pending acceptance by the awk/sed maintainers.) With this patch, both programs can operate ONLY on the input file given by galaxy, and can not execute programs or read files or write files other than what Galaxy framework has given the awk/sed program. I'll be glad to share these tools. -Gordon.