Permalink
Switch branches/tags
Nothing to show
Commits on Nov 5, 2013
  1. Merge pull request #1 from frol/patch-1

    devgs committed Nov 5, 2013
    New tip for mod_zip + SSL
Commits on Mar 21, 2013
  1. New tip for mod_zip + SSL

    frol committed Mar 21, 2013
Commits on Sep 18, 2012
Commits on Apr 12, 2012
  1. readme fix

    devgs committed Apr 12, 2012
  2. added X-Archive-Name-Sep header

    devgs committed Apr 12, 2012
    Annotation:
    
     Sometimes there might be a problem converting UTF-8 to zips native
     charset(CP866), because it's not 1:1 conversion. So my solution is to
    allow
     developers provide their own version of converted filename and pass it
     to mod_zip along with UTF-8 filename which will go straight to Unicode
     path extra field (thanks to tony2001). So separator is a solution that
    doesn't
     break current format. And allows passing file name in both formats as
    one string.
    
     Normally we pass:
     CRC32 <size> <path> <filename>\n
     ...
     * <filename> passed to archive as filename w/o conversion
     * UFT-8 flag for filename is set
    
     tony2001's X-Archive-Charset: <charset> way:
     CRC32 <size> <path> <filename>\n
     ...
     * <filename> is accepted to be UTF-8 string
     * <filename>, converted to <charset> and passed to archive as filename
     * <filename> passed to Unicode path extra field
     * UFT-8 flag for filename is not set
    
     My X-Archive-Name-Sep: <sep> solution:
     CRC32 <size> <path> <native-filename><sep><utf8-filename>\n
     ...
     * <native-filename> passed to archive as filename w/o conversion
     * <utf8-filename> passed to Unicode path extra field
     * UFT-8 flag for filename is not set
    
     You just need to provide separator that won't interfere with file
    names. I suggest using '/'
     as it is ASCII character and forbidden on most (if not all) platforms
    as a part of filename.
    
     Empty separator string means no UTF-8 version provided. Usefull when we
    need to pass only
     names encoded in native charset. It's equal to 'X-Archive-Charset:
    native;'.
     Note: Currently it is impossible after '[PATCH] Support for UTF-8 file
    names.'(4f61592)
     because UFT-8 flag (zip_utf8_flag) is set default for templates.
Commits on Apr 4, 2012
  1. Merge pull request #12 from kastiglione/fix-iconv-linking

    evanmiller committed Apr 4, 2012
    Fix nginx linking to iconv
  2. Fix nginx linking to iconv

    Dave Lee
    Dave Lee committed Apr 4, 2012
    Building nginx 1.0.14 + mod_zip on OS X 10.7 was failing because
    the generated Makefile did not include -liconv. This commit fixes
    the config script to allow linking.
Commits on Mar 17, 2012
  1. Update README with SSL tip

    Evan Miller
    Evan Miller committed Mar 17, 2012
Commits on Jan 18, 2012
  1. Merge pull request #10 from sam/master

    evanmiller committed Jan 18, 2012
    Fix gcc4.6 errors on -Wunused-but-set-variable
Commits on Jan 12, 2012
  1. Fix GCC4.6 errors on -Wunused-but-set-variable.

    sam authored and wieck committed Jan 12, 2012
Commits on Nov 13, 2011
  1. Fix gcc warnings

    Evan Miller
    Evan Miller committed Nov 13, 2011
Commits on Jan 1, 2011
  1. proxy_hide_header tip.

    evanmiller committed Jan 1, 2011
  2. README fixes

    evanmiller committed Jan 1, 2011
  3. README fixes

    evanmiller committed Jan 1, 2011
  4. Update README

    evanmiller committed Jan 1, 2011
  5. Merge branch 'master' of https://github.com/tony2001/mod_zip into ton…

    evanmiller committed Jan 1, 2011
    …y2001-master
    
    Conflicts:
    	ngx_http_zip_parsers.c
Commits on Nov 14, 2010
  1. fix crc32 error

    tony2001 committed Nov 14, 2010
Commits on Nov 13, 2010
  1. fix debug build

    tony2001 committed Nov 13, 2010
Commits on Sep 13, 2010
  1. Changelog for 1.1.6

    evanmiller committed Sep 13, 2010
Commits on Apr 4, 2010
  1. Support for UTF-8 file names.

    Evan Miller
    Evan Miller committed Apr 4, 2010
    Thanks to Robbie Scott/Bandcamp
Commits on Feb 21, 2010
  1. Fix build error.

    Evan Miller
    Evan Miller committed Feb 21, 2010
Commits on Jan 27, 2010
  1. Update from Google Code SVN

    Evan Miller
    Evan Miller committed Jan 27, 2010
    Zip64 and support for spaces in URLs.
Commits on Jan 6, 2010
  1. Issue requests serially.

    Evan Miller
    Evan Miller committed Jan 6, 2010
    Thanks to Brian Moran/OneHub.
Commits on Oct 19, 2009
  1. First commit.

    Evan Miller
    Evan Miller committed Oct 19, 2009