├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── COPYING ├── README.md ├── ci ├── Dockerfile ├── build-appimages.sh ├── build-in-docker.sh ├── install-gtest.sh └── libgcrypt.pc ├── cmake ├── export.cmake └── zsync2Config.cmake.in ├── include ├── zsclient.h ├── zsglobal.h ├── zshash.h ├── zsmake.h └── zsutil.h ├── lib ├── CMakeLists.txt ├── librcksum │ ├── CMakeLists.txt │ ├── hash.c │ ├── internal.h │ ├── md4.c │ ├── md4.h │ ├── md4test.c │ ├── range.c │ ├── rcksum.h │ ├── rsum.c │ └── state.c ├── libzsync │ ├── CMakeLists.txt │ ├── sha1.c │ ├── sha1.h │ ├── sha1test.c │ ├── zmap.c │ ├── zmap.h │ ├── zsync.c │ └── zsync.h └── zlib │ ├── CMakeLists.txt │ ├── README │ ├── adler32.c │ ├── compress.c │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── gzio.c │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── trees.c │ ├── trees.h │ ├── zconf.h │ ├── zlib.h │ ├── zutil.c │ └── zutil.h ├── resources ├── zsync2.desktop ├── zsync2.ignore ├── zsync2.svg ├── zsyncmake2.desktop └── zsyncmake2.ignore ├── scripts ├── optimize_ranges.py ├── plot.py └── simulate_download.py ├── src ├── CMakeLists.txt ├── config.h.in ├── format_string.h ├── legacy_http.c ├── legacy_http.h ├── legacy_progress.c ├── legacy_progress.h ├── main.cpp ├── make_main.cpp ├── zsclient.cpp ├── zsmake.cpp └── zsutil.cpp └── tests ├── CMakeLists.txt ├── test_zshash.cpp └── test_zsutil.cpp /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/README.md -------------------------------------------------------------------------------- /ci/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/ci/Dockerfile -------------------------------------------------------------------------------- /ci/build-appimages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/ci/build-appimages.sh -------------------------------------------------------------------------------- /ci/build-in-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/ci/build-in-docker.sh -------------------------------------------------------------------------------- /ci/install-gtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/ci/install-gtest.sh -------------------------------------------------------------------------------- /ci/libgcrypt.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/ci/libgcrypt.pc -------------------------------------------------------------------------------- /cmake/export.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/cmake/export.cmake -------------------------------------------------------------------------------- /cmake/zsync2Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/cmake/zsync2Config.cmake.in -------------------------------------------------------------------------------- /include/zsclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/include/zsclient.h -------------------------------------------------------------------------------- /include/zsglobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/include/zsglobal.h -------------------------------------------------------------------------------- /include/zshash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/include/zshash.h -------------------------------------------------------------------------------- /include/zsmake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/include/zsmake.h -------------------------------------------------------------------------------- /include/zsutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/include/zsutil.h -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/librcksum/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/CMakeLists.txt -------------------------------------------------------------------------------- /lib/librcksum/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/hash.c -------------------------------------------------------------------------------- /lib/librcksum/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/internal.h -------------------------------------------------------------------------------- /lib/librcksum/md4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/md4.c -------------------------------------------------------------------------------- /lib/librcksum/md4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/md4.h -------------------------------------------------------------------------------- /lib/librcksum/md4test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/md4test.c -------------------------------------------------------------------------------- /lib/librcksum/range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/range.c -------------------------------------------------------------------------------- /lib/librcksum/rcksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/rcksum.h -------------------------------------------------------------------------------- /lib/librcksum/rsum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/rsum.c -------------------------------------------------------------------------------- /lib/librcksum/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/librcksum/state.c -------------------------------------------------------------------------------- /lib/libzsync/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/libzsync/CMakeLists.txt -------------------------------------------------------------------------------- /lib/libzsync/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/libzsync/sha1.c -------------------------------------------------------------------------------- /lib/libzsync/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/libzsync/sha1.h -------------------------------------------------------------------------------- /lib/libzsync/sha1test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/libzsync/sha1test.c -------------------------------------------------------------------------------- /lib/libzsync/zmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/libzsync/zmap.c -------------------------------------------------------------------------------- /lib/libzsync/zmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/libzsync/zmap.h -------------------------------------------------------------------------------- /lib/libzsync/zsync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/libzsync/zsync.c -------------------------------------------------------------------------------- /lib/libzsync/zsync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/libzsync/zsync.h -------------------------------------------------------------------------------- /lib/zlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/README -------------------------------------------------------------------------------- /lib/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/adler32.c -------------------------------------------------------------------------------- /lib/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/compress.c -------------------------------------------------------------------------------- /lib/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/crc32.c -------------------------------------------------------------------------------- /lib/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/crc32.h -------------------------------------------------------------------------------- /lib/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/deflate.c -------------------------------------------------------------------------------- /lib/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/deflate.h -------------------------------------------------------------------------------- /lib/zlib/gzio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/gzio.c -------------------------------------------------------------------------------- /lib/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/inffixed.h -------------------------------------------------------------------------------- /lib/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/inflate.c -------------------------------------------------------------------------------- /lib/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/inflate.h -------------------------------------------------------------------------------- /lib/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/inftrees.c -------------------------------------------------------------------------------- /lib/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/inftrees.h -------------------------------------------------------------------------------- /lib/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/trees.c -------------------------------------------------------------------------------- /lib/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/trees.h -------------------------------------------------------------------------------- /lib/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/zconf.h -------------------------------------------------------------------------------- /lib/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/zlib.h -------------------------------------------------------------------------------- /lib/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/zutil.c -------------------------------------------------------------------------------- /lib/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/lib/zlib/zutil.h -------------------------------------------------------------------------------- /resources/zsync2.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/resources/zsync2.desktop -------------------------------------------------------------------------------- /resources/zsync2.ignore: -------------------------------------------------------------------------------- 1 | usr/include 2 | usr/bin/zsyncmake2 3 | -------------------------------------------------------------------------------- /resources/zsync2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/zsyncmake2.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/resources/zsyncmake2.desktop -------------------------------------------------------------------------------- /resources/zsyncmake2.ignore: -------------------------------------------------------------------------------- 1 | usr/include 2 | usr/bin/zsync2 -------------------------------------------------------------------------------- /scripts/optimize_ranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/scripts/optimize_ranges.py -------------------------------------------------------------------------------- /scripts/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/scripts/plot.py -------------------------------------------------------------------------------- /scripts/simulate_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/scripts/simulate_download.py -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/config.h.in -------------------------------------------------------------------------------- /src/format_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/format_string.h -------------------------------------------------------------------------------- /src/legacy_http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/legacy_http.c -------------------------------------------------------------------------------- /src/legacy_http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/legacy_http.h -------------------------------------------------------------------------------- /src/legacy_progress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/legacy_progress.c -------------------------------------------------------------------------------- /src/legacy_progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/legacy_progress.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/make_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/make_main.cpp -------------------------------------------------------------------------------- /src/zsclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/zsclient.cpp -------------------------------------------------------------------------------- /src/zsmake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/zsmake.cpp -------------------------------------------------------------------------------- /src/zsutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/src/zsutil.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_zshash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/tests/test_zshash.cpp -------------------------------------------------------------------------------- /tests/test_zsutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppImageCommunity/zsync2/HEAD/tests/test_zsutil.cpp --------------------------------------------------------------------------------