Fixes for custom theme upload: * skip more files (.xcf image sources, .html docs) * skip files before rejecting them for funky filenames! * allow period in filenames (eg foo-1.4.ttf) but blacklist some unsafe extensions-within-extensions
Fixes for custom theme upload:
* skip more files (.xcf image sources, .html docs)
* skip files before rejecting them for funky filenames!
* allow period in filenames (eg foo-1.4.ttf) but blacklist some unsafe extensions-within-extensions

d3vgru/StatusNet,zh/statusnet,foocorp/gnu-social,shashi/StatusNet,znarf/statusnet-ladistribution,brion/StatusNet,chimo/social,xebia/statusnet-oauth2,UngPirat/freesocial,studio666/gnu-social,zcopley/zcopleys-statusnet-clone,sikevux/bsk-social,faulteh/gnu-social,gnusocial/mainline,minmb/statusnet,bankonme/gnu-social,minmb/statusnet,xebia/statusnet-oauth2,shashi/StatusNet,csarven/statusnet,csarven/statusnet,Piratas/tortuga,charnimda/lgbtpzn-social,sikevux/bsk-social,minmb/statusnet,zcopley/zcopleys-statusnet-clone,eXcomm/gnu-social,zcopley/StatusNet,UngPirat/freesocial,charnimda/lgbtpzn-social,bankonme/gnu-social,faulteh/gnu-social,Piratas/tortuga,eXcomm/gnu-social,zcopley/StatusNet,charlycoste/StatusNet,brion/StatusNet,sikevux/bsk-social,furtherfield/gnu-social,shashi/StatusNet,eXcomm/gnu-social,sikevux/bsk-social,znarf/statusnet-ladistribution,d3vgru/StatusNet,studio666/gnu-social,foocorp/gnu-social,zcopley/zcopleys-statusnet-clone,furtherfield/gnu-social,charlycoste/StatusNet,csarven/statusnet,bankonme/gnu-social,furtherfield/gnu-social,d3vgru/StatusNet,xebia/statusnet-oauth2,znarf/statusnet-ladistribution,charnimda/lgbtpzn-social,zh/statusnet,bankonme/gnu-social,chimo/social,faulteh/gnu-social,gnusocial/mainline,UngPirat/freesocial,studio666/gnu-social,brion/StatusNet,faulteh/gnu-social,studio666/gnu-social,zcopley/StatusNet,Piratas/tortuga,gnusocial/mainline,furtherfield/gnu-social,foocorp/gnu-social,charlycoste/StatusNet,zh/statusnet,chimo/social,eXcomm/gnu-social,Piratas/tortuga,gnusocial/mainline,csarven/statusnet