Skip to content

Conversation

@NevesLucas
Copy link
Owner

No description provided.

amiremohamadi and others added 7 commits February 16, 2019 22:30
zlib package in ubuntu is zlib1g
Add scripts for continuous integration:
* Travis: gcc and clang for Linux 17.04 and OS X.
* appVeyor: MinGW: not yet ok (cmake fails locating zlib).

Note: tested for 64-bits architectures.
@Lecrapouille Lecrapouille force-pushed the master branch 2 times, most recently from c59b0ef to 0124c6e Compare April 11, 2019 20:32
Fix Ubuntu version in Travis-CI.
Exclude compiling with g++ on OSX because they only use clang.
Fix Travis-CI badge linked on dev branch instead of master.
Lecrapouille and others added 15 commits April 11, 2019 22:36
* added config, target export to CMake

* UNIX, Windows have same Zipper library name
…ot rewind the file correctly. This is now fixed in tools.cpp so the password can be passed onto the Impl::add(..) method.
…ot rewind the file correctly. This is now fixed in tools.cpp so the password can be passed onto the Impl::add(..) method. (#47)
Allow to add timestamp for archive streams.
* Add new flag to save file prefix

This flag allows you to not lose file prefix (e.g. ./some/dir/before/file.txt) when we use add zipper::Zipper::add()
…c lib

- Install a pkg-config file to avoid to know the path of includes and
libraries for non CMake users.
- Force by default to compile the shared library.
- Install a second static library with the name libZipper.a (the 1st is
still name libZipper-static.a) but this is not Unix way to name a static
lib (ie I dunno make pkg-config knows it).
- Read the VZERSION.txt file
Zipper: prevent from adding / \ * chars
Unzipper: check if extracted file will be outside the target folder and
forbid this case.
Unzipper: does not allow smashing existing files.
Add canonical path utility function
Will be made for Zipper version 2.X
This reverts commit 95078ca.
Will be done for zipper-v2 since this breaks the behavior.
I'll let version 1.x as it and will rework for the version 2.x
This reverts commit 9956824.
aviadhahami and others added 2 commits October 15, 2021 00:22
ioapi.h needs to be included before iowin32.h as iowin32.h (a minizip header pulled in as a submodule) references definitions in ioapi.h that are not defined in iowin32.h. Ideally this would be fixed in minizip's iowin32.h but simply including before #include-ing also fixes the issue at the zipper project level.
@Lecrapouille Lecrapouille force-pushed the master branch 4 times, most recently from e5eae28 to 707dc39 Compare March 1, 2022 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.