pull-request-160

@dejuknow, reverted the illegal char commit. Can you use the same method we do in portal? See dl.char.last.blacklist, dl.char.last.blacklist, dl.name.blacklist in portal.properties. We're trying to avoid regex unless we have no other choice because they have proven to be really hard to maintain and understand.