~ubuntu-branches/ubuntu/natty/clamav/natty-security

« back to all changes in this revision

Viewing changes to win32/3rdparty/zlib/contrib/minizip/MiniZip64_info.txt

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2011-02-19 09:51:33 UTC
  • mfrom: (0.35.19 sid)
  • Revision ID: james.westby@ubuntu.com-20110219095133-sde2dyj8a6bjbkdh
Tags: 0.97+dfsg-0ubuntu1
* Merge from debian unstable (0ubuntu1 because the Debian upload was
  inadvertently left marked UNRELEASED).  Remaining changes:
  - Drop initial signature definitions from clamav-base
  - Drop build-dep on electric-fence (in Universe)
  - Add apparmor profiles for clamd and freshclam along with maintainer
    script changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
MiniZip - Copyright (c) 1998-2010 - by Gilles Vollant - version 1.1 64 bits from Mathias Svensson
 
2
 
 
3
Introduction
 
4
---------------------
 
5
MiniZip 1.1 is built from MiniZip 1.0 by Gilles Vollant ( http://www.winimage.com/zLibDll/minizip.html )
 
6
 
 
7
When adding ZIP64 support into minizip it would result into risk of breaking compatibility with minizip 1.0.
 
8
All possible work was done for compatibility.
 
9
 
 
10
 
 
11
Background
 
12
---------------------
 
13
When adding ZIP64 support Mathias Svensson found that Even Rouault have added ZIP64 
 
14
support for unzip.c into minizip for a open source project called gdal ( http://www.gdal.org/ )
 
15
 
 
16
That was used as a starting point. And after that ZIP64 support was added to zip.c
 
17
some refactoring and code cleanup was also done.
 
18
 
 
19
 
 
20
Changed from MiniZip 1.0 to MiniZip 1.1
 
21
---------------------------------------
 
22
* Added ZIP64 support for unzip ( by Even Rouault )
 
23
* Added ZIP64 support for zip ( by Mathias Svensson )
 
24
* Reverted some changed that Even Rouault did.
 
25
* Bunch of patches received from Gulles Vollant that he received for MiniZip from various users.
 
26
* Added unzip patch for BZIP Compression method (patch create by Daniel Borca)
 
27
* Added BZIP Compress method for zip
 
28
* Did some refactoring and code cleanup
 
29
 
 
30
 
 
31
Credits
 
32
 
 
33
 Gilles Vollant    - Original MiniZip author
 
34
 Even Rouault      - ZIP64 unzip Support
 
35
 Daniel Borca      - BZip Compression method support in unzip
 
36
 Mathias Svensson  - ZIP64 zip support
 
37
 Mathias Svensson  - BZip Compression method support in zip
 
38
 
 
39
 Resources
 
40
 
 
41
 ZipLayout   http://result42.com/projects/ZipFileLayout
 
42
             Command line tool for Windows that shows the layout and information of the headers in a zip archive.
 
43
             Used when debugging and validating the creation of zip files using MiniZip64
 
44
 
 
45
 
 
46
 ZIP App Note  http://www.pkware.com/documents/casestudies/APPNOTE.TXT
 
47
               Zip File specification
 
48
 
 
49
 
 
50
Notes.
 
51
 * To be able to use BZip compression method in zip64.c or unzip64.c the BZIP2 lib is needed and HAVE_BZIP2 need to be defined.
 
52
 
 
53
License
 
54
----------------------------------------------------------
 
55
   Condition of use and distribution are the same than zlib :
 
56
 
 
57
  This software is provided 'as-is', without any express or implied
 
58
  warranty.  In no event will the authors be held liable for any damages
 
59
  arising from the use of this software.
 
60
 
 
61
  Permission is granted to anyone to use this software for any purpose,
 
62
  including commercial applications, and to alter it and redistribute it
 
63
  freely, subject to the following restrictions:
 
64
 
 
65
  1. The origin of this software must not be misrepresented; you must not
 
66
     claim that you wrote the original software. If you use this software
 
67
     in a product, an acknowledgment in the product documentation would be
 
68
     appreciated but is not required.
 
69
  2. Altered source versions must be plainly marked as such, and must not be
 
70
     misrepresented as being the original software.
 
71
  3. This notice may not be removed or altered from any source distribution.
 
72
 
 
73
----------------------------------------------------------
 
74