Format: 1.8
Date: Sun, 27 Sep 2026 08:07:50 +0000
Source: partclone
Binary: partclone-static
Architecture: arm64
Version: 0.3.50-drblsid~202609270745
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <georgesk@debian.org>
Changed-By: GitHub Actions CI <actions@github.com>
Description:
 partclone-static - Utility to clone and restore a partition (statically linked)
Changes:
 partclone (0.3.50-drblsid~202609270745) unstable; urgency=medium
 .
   [ Thomas Tsai ]
   * New upstream version 0.3.46.
   * move partclone.spec to README.Packages/partclone.spec
   * update
   * update toolbox
   * update ncurses size
   * 0.2.36
   * add -I/usr/include/ncursesw/
   * release 0.2.37
   * update for makefile for ncursesw
   * update for progress
   * 0.2.38
   * update ntfsfixboot.c to version 1.0
   * 0.2.39
   * update version to "1.0" at ntfsfixboot.c line 218
   * update progress seeking at 100%
   * add block status
   * update progress bar
   * add thread to display progress, draft
   * add thread to dd, restore and chkimg
   * 0.2.41
   * add finish progress to dd
   * 0.2.42
   * add option B to disable block detail
   * 0.2.43
   * update for vmfs
   * update pui for mode dev-yo-dev
   * print vmfs version from fstype
   * add compatibility of vmfs3 and vmfs5
   * update manpages
   * * update document, some example error. * update vmfsclone to backup vmfs5 well
   * * accept patch from Rommer to update memory usage
   * 0.2.46
   * add vmfs5clone.c to clone vmfs5 update vmfs5 update makefile to create partclone.vmfs5
   * update vmfs5
   * add partclone.vmfs5 ignored
   * crc32
   * update for vmfs-tool 0.2.5
   * remove new crc and accept vmfs5
   * update for vmfs-tool 0.2.5
   * come back
   * update for vmfs-tool 0.2.5
   * remove vmfs5clone.c
   * update vmfs5
   * try to fix ID: 3509757 from clonezilla track system
   * change row to raw, noticed from Vincent van Adrighem
   * update fresh, add sleep in progress thread to reduce cpu usage, contributed and bug information from http://sourceforge.net/tracker/?func=detail&aid=3509757&group_id=115473&atid=671650
   * update fresh done
   * 0.2.47
   * update control for vmfs
   * update bitmap progress
   * A partclone bug found when it backs up  WindowsServer2008R2 (64bit)  on
   * update vmfs for some unallocated block
   * update TODO
   * minor update readme
   * update docs
   * update docs
   * update manpage
   * fix quiet mode issue. The issue make partclone can't stop/finish even action is done. bug report from pille
   * update control
   * update control
   * add partclone.btrfs.8
   * add more detail message in image head output
   * add exfat
   * update exfat and add exfat man docs
   * add test for exfat
   * update test and size information
   * version 0.2.50
   * update makefile
   * update supported list
   * update process for elapsed time over 24hr
   * update version to 0.2.51
   * update some docs
   * update TODO
   * update ncurses interface.
   * update debian folder
   * remove sid squeeze
   * add man page
   * update man page
   * add more man pages
   * update makefile
   * add debian.squeeze back and rename debian to debian.sid
   * add tests add make check but not work well set version 0.2.53
   * comment some test
   * update tests
   * update test script
   * * upgrade btrfs  version (still 0.19 accept patches from debian source) * add --enable-fs-test to run file system clone/restore test suite * add dd test as default test * versioin 0.2.54
   * update TODO
   * fix bug from sourceforge track system:     some files restored by partclone.vmfs3 is corrupted     incorrect information in the log accept patch files:     partclone-0.2.54-fix-printf-format-1.patch from Masayuki Moriyama     partclone-fix-wrong-bitmap-of-vmfsclone.patch from Masayuki Moriyama
   * release 0.2.55
   * update configure
   * update TODO
   * add offset function
   * add test script for offset
   * remove exfat temporarily
   * release 0.2.56
   * try to branch exfat
   * Revert "add test script for offset" rollback exfat
   * Revert "remove exfat temporarily"
   * fix error: ‘debug’ undeclared
   * fix error: ‘debug’ undeclared again
   * add fail-mbr
   * add check to fail-mbr
   * update ufs
   * update todo
   * fix jfs clone issue
   * update jfs
   * 0.2.57
   * update makefile for fail-mbr
   * package failmbr
   * try to fix terminal size issue
   * add test file
   * update small screen issue
   * 0.2.58
   * fix path of fallmbr
   * add option w, --skip_write_error to skip block write erro and keep restoring data
   * initial minix clone
   * fix minix clone error
   * fix minix version 3
   * update git ignore
   * add count_used_block
   * 0.2.59
   * update rules for squeeze
   * ready to release 0.2.60
   * ignore check failmbr
   * update test exfat
   * accept patch from Jumpei Ogawa to fix memory leak. this issue also fixed to btrfs git http://git.kernel.org/cgit/linux/kernel/git/mason/btrfs-progs.git/commit/?id=1cce8d72f2d0d00bd5c9322b16176de0fb56aff6
   * accept patch from Роман Шишнев to fix: 1. cpu usage, partclone uses too much cpu. The main problem is too short buffer (fs block size) for almost all io operations. To increase buffer size I had to rewrite most part of main.c. 2. duplicate code, duplicated bugs.
   * add ncurses display for chkimg. add option to assign buffer size update usage of partclone.restore
   * find a lot of warning from -Wall and fix it. change default buffer size to 1M
   * 0.2.61
   * typo of partclone manual
   * add options to partclone.info to assign logfile path
   * update test script
   * fix used_block error
   * fix unused variable
   * 0.2.62
   * update git version
   * add version.h
   * fix used_block error
   * add imager and fix dd
   * update version and update manual for partclone.dd and partclone.imager
   * dix dd issue
   * update ignore
   * 0.2.64
   * update dd_bs to 1024
   * update open error for ddd
   * 0.2.65
   * fix read stdin size smaller than buffer size for partclone.dd
   * 0.2.66
   * update dd mode string
   *     * add test btrfs version to configure     * upgrade btfs to 0.20rc1     * update configure for automake 1.13
   * fix used_block error
   * merge format 2 ...
   * ext3 test
   * update btrfs
   * fix makefile for archlinux
   * fix makefile for archlinux
   * update version and log
   * accept patch from daniel Rozenberg. While checking the man file I noticed some typos, fixed here
   * accept patch from daniel Rozenberg. While checking the man file I noticed some typos, fixed here
   * fix error: #error You should define _FILE_OFFSET_BITS=64
   * fix xfs static link issue
   * update rule for clonezilla
   * add stdin for partclone.info
   * add stdin for partclone.info
   * 0.2.68 autoreconf done
   * add translation for Vietnamese from Trần Ngọc Quân  vnwildman@gmail.com
   * add translation for Vietnamese from Trần Ngọc Quân  vnwildman@gmail.com
   * add quiet test
   * fix reiser4 status issue
   * add test for reiser4
   * add pre stable test
   * fix segfault for info.c
   * finish tests script
   * update makefile
   * add test for reiser4
   * update vi.po
   * merge partclone.c
   * accept tests script
   * fix tests scripts
   * remove extra_data_test
   * ready to release 0.2.69
   * update log, po and version
   * fix restore-to-raw option
   * update version to 0.2.70
   * release 0.2.70
   * fix restore-to-raw option
   * update version to 0.2.70
   * fix manpage warning
   * try to merge btrfs 3.14.1
   * merger btrfs to 3.14 and update makefile
   * try to merge btrfs 3.14.1
   * merger btrfs to 3.14 and update makefile
   * 0.2.71 ready to release
   * 0.2.71 ready to release
   * fix xfs
   * fix configure.ac and add libblkid-dev check
   * add package for debian wheezy
   * add package for debian jessie
   * update version to 0.2.72
   * update control
   * initial f2fs support
   * upgrade exfat to 1.1.0
   * merge a1e231
   * merge 0e9d79
   * merge cd9230
   * merge 3f4ab3
   * merge bb99bf
   * merge release bux xfs error
   * merge release
   * fix dd mode
   * test about exfat and f2fs
   * add --note option to fix issue #56 add fail-mbr/Makefile.am to pass prefix to new makefile which note from Fisiu (https://github.com/Thomas-Tsai/partclone/commit/cc5b6545bccd60f567d49944d7d9c36e0f4fc74b#commitcomment-8413428) fix issue #57 and use PKG_CHECK_MODULES to check version
   * update version script
   * hide note: without note option
   * test about exfat and f2fs
   * add --note option to fix issue #56 add fail-mbr/Makefile.am to pass prefix to new makefile which note from Fisiu (https://github.com/Thomas-Tsai/partclone/commit/cc5b6545bccd60f567d49944d7d9c36e0f4fc74b#commitcomment-8413428) fix issue #57 and use PKG_CHECK_MODULES to check version
   * update version script
   * hide note: without note option
   * try to fix btrfs
   * update source of btrfs
   * add source of btrfs
   * test btrfs
   * release 0.2.75
   * fix char related issue for bad sectors by Chris Clayton
   *  * fix xfs clone issue while set size to backup but bigger then device size and not stop
   * fix xfs and release(0.2.76) to test
   * fix char related issue for bad sectors by Chris Clayton
   * remove some check that is duplicate and made error.
   * release 0.2.77
   * update ChangeLog and version.h
   * fix hiuge filesystem issue
   * fix 16T partition issue
   * set version to 0.2.78
   * ready to release 0.2.78
   * accept patch from Georges to fix a bug report from Debian, about missed builds for
   * try to fix vmfs5
   * fix vmfs
   * patch from DimStar77 and fix  missing includes
   * ready to release 0.2.79
   * fix rules
   * try to fix double free issus
   * update vmfs5 and test double free issue
   * set version to 0.2.80 and fix some warnnings
   * test vmfs5 and ncursesw
   * fix calloc error
   * autoreconf
   * 0.2.81
   * fix compile error and warnings
   * fix 2 similar error for crc error and read fail if used blocks can be divide by block ber checksum
   * add special test for checksum
   * fix error for dev-to-dev clone and add some tests
   * update some test
   * update test
   * fix 4k and dirty partiiton issue
   * update log message
   * update log_mesg
   * fix 4k and dirty bitmap issue for xfs
   * xfs: update bitmap calculating time
   * release 0.2.83
   * update release flow
   * update debian folder
   * replace _row_ to _raw_ in all xml files
   * just replace all _row_ to _raw_
   * fix btrfs: disk bytenr larger than device size
   * fix btrfs
   * fix release
   * release 0.2.83
   * update release
   * add xfs 4.2.0 part of source to partclone
   * add nilfs support
   * remove .deps
   * add test for nilfs
   * set version to 0.2.84 and add nilfs2 test
   * update release script
   * remove all version test in configure.ac
   * update control files
   * release 0.2.84
   * fix fat16 clone issue and add test for fat12, fat16 and fat32
   * update version to 0.2.85
   * release 0.2.85
   * update README
   * update README
   * merge and compile work
   * update nilfs mount and mkdir
   * remove ``
   * rename README.markdown README.md
   * add `
   * remove ``
   * rename README.markdown README.md
   * add `
   * fix fat cluster count
   * add language zh_CN, and ready to release 0.2.86
   * release 0.2.86
   * release 0.2.86
   * release 0.2.86
   * update README to README.md in all debian/docs
   * release 0.2.86
   * release 0.2.86
   * update nilfs to nilfs2 for all docs
   * update mnt string to partclone_nilfs_mnt
   * fix some conflict
   * fix ntfs raw restore issue
   * 0.2.87 release ready
   * release 0.2.87
   * receive report "Security Vulnerability in Partclone from David Gnedt."
   * try to fix fat issue
   * fix bitmap issue
   * try to fix signed block_size issue, the second advisory from David Gnedt
   * update po
   * try to add reversed area manually
   * release 0.2.88
   * update btrfs to 4.2.2
   * release 0.2.89
   * add xz comp for debian package
   * accept patch from Budy Wuysang <nguik.gnuik _AT_ gmail.com> to fix compile issue on Cent OS 6.8 system
   * Merge pull request #80 from rindeal/autoconf
   * update makefile
   * add pt_BR support
   * add pt_BR support
   * init fuse support; mount partclone image as block file for bt mode of clonezilla
   * add configure for fuse
   * release 0.3.5a
   * add define for btrfs
   * release 0.3.5a
   * update control
   * release 0.3.5a
   * release 0.3.5a
   * update control
   * release 0.3.5a
   * update fail-mbr compile issue
   * fix failmbr compile issue
   * easy to run automake
   * add notice while bitmap count error
   * fix tests
   * release another test
   * fuse test
   * 0.3.5c
   * update array size
   * 0.3.5d
   * fix failmbr
   * 0.3.5e
   * branch for bt mode block files IO
   * initial, basic work! still alot buggy
   * fix \'if\' warnings
   * bt files done, start test
   * add features for btfiles mode 1. overwrite function to remove dir first 2. free space check 3. description
   * fix static compile
   * set version 0.3.6
   * release 0.3.6
   * dd for ClonezilaBT
   * set version 0.3.7
   * release 0.3.7
   * fix pip issue for dd +bt
   * set version 0.3.8
   * update exfat
   * update xfs
   * update test and ready to release
   * release 0.3.8
   * release 0.3.9
   * release 0.3.9
   * remove trash
   * remove trash and set version 0.3.10
   * remove trash
   * release 0.3.10
   * make xfs clean and compile work
   * set version 0.3.11
   * add dd option -T for bt mode
   * change version to 0.3.12
   * fix bug for partclone.dd for pipe, btfiles and buffer-size together. The last block file missing issue.
   * add apfs in development
   * apfs support unstable
   * apfs mini done
   * update debian-control
   * some error, try to fix apfs
   * fix strncpy and global variable issue
   * fix snprintf issue
   * manual migrate xfs 4.20.0
   * version 0.3.14
   * xfs link issue
   * fix gcc 10:  variables as extern for vmfs
   * release 0.3.15 and test xfs
   * release 0.3.14
   * release 0.3.15
   * try to update btrfs to 4.8
   * try to update to btrfs 4.10
   * update btrfs to 4.12
   * set version to 0.3.16
   * fix progress issue
   * add float check
   * * try to fix ignore_crc not working properly in partclone 3.12. * issue is 2.8 image restored by 3.X with ignore_crc and get fail. reference https://github.com/Sebastian-Roth/partclone/commit/80ca94dccadbc4998b80f3eabe8c84bdc638c7b5
   * Update README.md
   * apply suggestoin about wprintw and autoupdate from Geroges
   * update apfs
   * update btrfs to 5.11
   * add btrfs mirror super blocks
   * Update README.md
   * fix issue #173: Random garbage is printed with -O /dev/does-not-exist
   * release 0.3.20
   * update makefile for static build
   * fix crypto link error
   * create github actions for build test
   * Create manual-on-host.yml update tests for nilfs2 update tests for offset and fueimage
   * add reiser4progs for test
   * upgrade btrfs to v5.12
   * update bytrfs to v5.15
   * update btrfs to v5.16
   * update btrfs to v6.0.1
   * release 0.3.23
   * Update manual-on-host.yml add tag event add Dockerfile for partclone image build add workflow to auto build and push image to docker hub on tag creating
   * merge workflow
   * update po gmo
   * add IO streams support for torrent info file
   * update btrfs to v6.1.3
   * update btrfs to v6.2
   * update btrfs to v6.3
   * update btrfs to v6.3.3
   * release 0.3.25
   * show used blocks in bitmap with -d2 option
   * update superBlockUsedBlocks for all xxxclone
   * add direct-io option and set version 0.3.26
   * add direct io for read/write to/from device
   * add time and avg.time in log file
   * add direct test
   * update doc for partclone.8
   * merge partclone.imager.xml to partclone.xml
   * update log, po, docs and set version 0.3.27 update configure.ac
   * upgrade btrfs to v6.6.2
   * fix #241. return 0 in case of error
   * fix more exit 0
   * fix test
   * Accept the patch to fix incompatible function argument types from David Restall.
   * find more incompatable types
   * add btrfs more  detail logs
   * update  btrfs to 6.8.1
   * update  btrfs to 6.8.1 and logs
   * update domain test
   * update github action for nodejs 20
   * release 0.3.28
   * update github actions
   * update test scripts
   * update autoconf and automake for btrfs CPU target test
   * add option --binary-prefix to display bit size in progress bar
   * update log and release 0.3.29
   * add option prog_second to display in seconds
   * update git version generate by describe
   * update log and docs
   * release 0.3.30
   * update action for docker build
   * update configure.ac and set version 0.3.31; release 0.3.31
   * add hfs plus Signature log test
   * fix  read error: Success issue, revert ntfsclone
   * release 0.3.32
   * upgrade f2fs
   * add f2fs 4kn sector size support
   * update ChangeLog, too
   * update github action for ubuntu2404
   * enable serial-tests
   * upgrade f2fs to 1.16
   * ready to release 0.3.33
   * release 0.3.33
   * remove some message from f2fs
   * fix #260 for f2fs data types in declaration specifiers
   * Disable failmbr but keep source code
   * update btrfs to v6.10.1
   * update btrfs to v6.13
   * add std=gnu11 for btrfs
   * remove failmbr
   * remove failmbr
   * update progress
   * update log and docs
   * release 0.3.34
   * update btrfs to v6.14
   * update log and docs
   * release 0.3.36
   * add progress test script
   * remove printf from exfatclone.c
   * fix issue #272
   * update log and docs
   * release 0.3.37
   * upgrade fuse library to version 3
   * update test and package related files for fuse3
   * update btrfs to v6.16
   * try to fix #270 for btrfs dup issue
   * update log and docs
   * release 0.3.38
   * build: Refine .gitignore and file tracking rules
   * add stale.yml to close Inactive Issues
   * add CONTRIBUTORS and update AUTHORS information
   * update README.md
   * add xxhash support
   * fix chkimg error
   * update xxhash error
   * better checksum print
   * add dependence config for libxxhash-dev
   * update and manually run large test
   * add xxhash test
   * update test script
   * add/updarte test script for xxh64 image
   * Fix(fuseimg): Resolve buffer overflow and get_file_size logic Addresses a buffer overflow in `readdir_block` and corrects `get_file_size` logic in `src/fuseimg.c`. Updates `tests/imgfuse.test`.
   * Moved duplicate BitTorrent initialization and update code from `main.c` into a new `bt_info_t` struct and helper functions (`init_bt_info`, `update_bt_info`) in `partclone.h` and `partclone.c`. This improves code organization and reusability. Also addressed linking issues in `Makefile.am` to ensure proper compilation.
   * update makefile
   * Due to a name conflict, BITS_TO_XXX has been renamed to pc_BITS_TO_XXX
   * minor update for some gcc warnnings
   * update log and docs
   * release 0.3.39
   * update docs
   * update libtinfo test in configure.ac
   * add libisal-dev library in GitHub Action test
   * Fix: Remove \r escape sequences from gettext messages and .po files
   * update format
   * update po
   * This commit addressed several different issues simultaneously: The main modifications included configure.ac and src/Makefile.am. Additionally:
   * remove unnecessary files from git management
   * update github workflow
   * add more tests in github action
   * minor update test
   * minor update test
   * minor update for github actions
   * update log and docs
   * release 0.3.40
   * update docker build
   * Remove autogenerated autotools files from VCS
   * update github action scripts for autotools
   * update build scripts for github action
   * update autogen
   * try to fix "groff-message troff ... warning ... cannot break line"
   * update for bash completion
   * Improve build system, resolve warnings, and fix static build for btrfs
   * downgrade gettext to 0.21
   * fix test for action/jobs
   * fix action job
   * try to fix #82
   * fix some leaks
   * fix bitmap read from pipe data
   * try to fix runs/20843843715/job/59883689215
   * add more check for file systems
   * fix reiser4
   * fix minixclone.c nilfsclone.c
   * fix apfs
   * add apfs test scripts
   * fix jfs clone. add jfs data test
   * fix ufs and add test for ufs
   * add jfs ufs to action tests
   * update for vmfs
   * switch base to debian:sid
   * update log and docs
   * release 0.3.41
   * fix(docs): fix lintian warnings in manpages
   * update doc and remove .lo
   * remove .la
   * remove src/xfs/libxfs/crc32selftest
   * update for Lintian tag: groff-message
   * update log and docs
   * release 0.3.42
   * fix disable-xxhash compile issue
   * Downgrade gettext requirement to 0.19 for better compatibility
   * try to fix # 286
   * fix ntfs from 512e/n to 4kn
   * Fixing and upport both Static and Dynamic Builds add CI to verify dynamic and static build
   * fix action jobs
   * fix action jobs
   * update log and docs
   * release 0.3.43
   * fix docker build
   * remove .a
   * update gitignore to ignore libtool generated files
   * update log and docs
   * release 0.3.44
   * delete all .deps
   * update .gitignore
   * fix make for dist clean and maintainer-clean
   * update log and docs; release 0.3.45
   * add option -a3 for xxhash/3 128
   * update tests for xxh128
   * Bump version to 0.3.46
   * fix toolbox export-subst comparison
   * update version.h to use git archive export-subst
   * toolbox: do not touch version.h if exported
   * remove dynamic version.h updates via toolbox during build
   * remove update-version
   * update README.Packages
   * add debian package auto test
   * add equivs to debian-build.yml
   * update debian-build.yml
   * Upgrade src/xfs to 6.13.0 from xfsprogs ; Disable XFS Debug Messages
   * add liburcu-dev to github action jobs
   * fix broken link
   * add dependence package liburcu-dev for xfs
   * update github action for debian build
   * Bump version to 0.3.47
   * add martix image test for different arch
   * change base image to Trixie
   * fix compile issue
   * fix compile issue
   * fix compile issue
   * add local scripts for matrix image test
   * fix x86 test
   * fix action fail - upload fail
   * add cross image test for xxh3 128bit
   * feat: add cross-architecture MD5 verification and detailed test summary reporting
   * update github action
   * add xxhash check before test
   * remove release.sh
   * fix option error
   * add checksum and block options to DD mode with warning messages
   * Use pkg-config for bashcompdir with customizable override support
   * fix(nilfs): add backward compatibility for nilfs-utils pre-2.3
   * release version to 0.3.48
   * fix groff issue, openssl 3.0 issue and bash complete issue
   * Fix multiple security issues: added size check to prevent APFS spaceman OOB read, corrected device size assignment in load_image_desc_v1 to avoid data loss, added guard against zero divisor in FAT ROUND_TO_MULTIPLE macro, and validated blocks_per_checksum before division in fuseimg to prevent divide‑by‑zero.
   * Refactored src/apfsclone.c to resolve Cppcheck static analysis findings by reducing the scope of local variables and removing redundant initializations.
   * fix(btrfs): mark chunk_root and block_group_root as used in bitmap
   * fix minor security issue
   * test(btrfs): add BLOCK_GROUP_TREE regression test for issue #303
   * btrfs: cover more tree roots in read_bitmap
   * fix(hfsplus): write alternate volume header to end of larger target device.
   * Bump version to 0.3.49
   * fix(btrfs): stop dropping interior nodes of multi-level trees from the bitmap
   * fix(btrfs): skip file extent member reads for inline/truncated items
   * Bump version to 0.3.50
 .
   [ Matthew Booth ]
   * Minor log message cleanup
   * Make constant string static const *const
   * Allocate crc_buffer on the stack
   * Remove redundant copy of crc_buffer
   * Make crc32() explicitly 32 bit
 .
   [ thomas ]
   * ignore unallocated block for vmfs
 .
   [ Kenji Okimoto ]
   * fix buffer overflow
   * plug a memory leak
   * do not free NULL
   * ensure NULL terminated string
   * Add check malloc() result
   * Add check malloc() result
   * Add check malloc() result
   * Exit if calloc() failed
   * Add check calloc() result
   * Add check calloc() result
   * Use unsigned long long instead of int
   * Plug a memory leak
   * Use vsnprintf() instead of vsprintf().
   * Use "%llu" instead of "%lli" because total_write is unsigned long long
   * Remove needless cast
   * Add default CFLAGS
   * Suppress warnings reported by gcc.
   * Remove an unused variable reported by gcc
   * Suppress warnings reported by gcc
   * Remove an unused variable.
   * Suppress warnings reported by gcc
   * Fix arguments order
   * Use "%llu" instead of "%lli".
   * Do not declare static functions in header file.
   * Initialize `fsflags` and update it correctly.
   * Remove unused variables reported by cppcheck.
   * Do not declare static functions in header file.
   * Remove unused variables reported by cppcheck.
   * Suppress warnings reported by gcc.
   * Suppress warnings reported by gcc.
   * Remove unused variables.
   * Remove unused variables.
   * Remove unused variables in chkimg.c.
   * Remove unused variables in restore.c
   * Suppress a warning reported by gcc.
   * Remove unused variables in partclone.c
   * Do not declare static functions in header file.
   * Remove unused variables in main.c
   * Remove an unused variable
   * Do not declare static functions in header file.
   * Remove unused variables in fatclone.c
   * Rename variable name j -> i
   * Add prototype declaration
   * Do not declare static functions in header file.
   * Add missing braces to suppress a warning
   * Use blk_t instead of int to suppress a warning.
   * Do not declare static functions in header file.
   * Suppress warnings reported by gcc
   * Suppress warnings reported by gcc.
   * Add missing include to suppress a warning
   * Suppress warnings reported by gcc
   * Do not declare static functions in header file.
   * Remove an unused variable.
   * Add missing declarations.
 .
   [ Masayuki Moriyama ]
   * vmfsclone.c: fix incompatible pointer types warning
   * vmfs5clone.c: fix incompatible pointer types warning
   * fstype.c: fix incompatible pointer types warning
 .
   [ Patryck Rouleau ]
   * Optimize crc32 computation
   * Add src/version.h to .gitignore since it is a generated file
   * teach toolbox to use a relative path to generate src/version.h
   * btrfs: fix memory management in find_and_setup_log_root()
   * toolbox: only grep the line starting with "commit"
   * Add declaration of print_version() in partclone.h
   * Remove unused variable from crc32()
   * Initialize the bitmap for every file system
   * Ignore files generated by automake and autoheader
   * Revert "Ignore files generated by automake and autoheader"
   * Ignore tests/Makefile since it is a generated file
   * Revert "Ignore files generated by automake and autoheader"
   * Ignore tests/Makefile since it is a generated file
   * toolbox: do not rewrite version.h if the version is the same
   * Use the right type spec when calling log_mesg()
   * Fix warnings from btrfs by using the same type than them
   * Add functions to allocate and initialize the bitmap
   * Declare read_bitmap() and initial_image_hdr() in one place
   * Declare fs_opt from fs_common.h instead of declaring it in every fs' implementation
   * Disable struct's members alignment and regroup the structs' definitions
   * Move image_head writing in write_image_head
   * Move bitmap writing in write_image_bitmap()
   * Move bitmap's signature check in get_image_bitmap()
   * Teach restore_image_hdr() to validate the header he gets from the image
   * Remove repetition in Makefile.in
   * Prepare the code to handle a new image version
   * Move the file system's information into its own struct
   * Introduce image_options and supports a dynamic checksum's size
   * Handle the checksum in a generic way
   * write_image_bitmap() learns to write various type of bitmap
   * load_image_bitmap() learns to load various type of bitmap
   * Clone & Restore operations learns to handle checksum on a block count other than 1
   * Partclone learns to handle various image version
   * Enable image format version 0002
   * toolbox: do not rewrite version.h if the version is the same
   * Use the right type spec when calling log_mesg()
   * Fix warnings from btrfs by using the same type than them
   * Add functions to allocate and initialize the bitmap
   * Declare read_bitmap() and initial_image_hdr() in one place
   * Declare fs_opt from fs_common.h instead of declaring it in every fs' implementation
   * Disable struct's members alignment and regroup the structs' definitions
   * Move image_head writing in write_image_head
   * Move bitmap writing in write_image_bitmap()
   * Move bitmap's signature check in get_image_bitmap()
   * Teach restore_image_hdr() to validate the header he gets from the image
   * Remove repetition in Makefile.in
   * Prepare the code to handle a new image version
   * Move the file system's information into its own struct
   * Introduce image_options and supports a dynamic checksum's size
   * Handle the checksum in a generic way
   * write_image_bitmap() learns to write various type of bitmap
   * load_image_bitmap() learns to load various type of bitmap
   * Clone & Restore operations learns to handle checksum on a block count other than 1
   * Partclone learns to handle various image version
   * Enable image format version 0002
   * print_partclone_info() learns about the info mode
   * partclone.info: show the image's details
   * partclone.chkimg: check only the image's size when it does not contains checksums
   * Test various blocks per checksum to check various checksum patterns
 .
   [ Tran Ngoc Quan ]
   * Init Vietnamese translation
 .
   [ Nick Garvey ]
   * Properly close device after opening it to determine type
 .
   [ dann frazier ]
   * automake: Enable subdir-objects option
   * automake: use AC_PROG_MKDIR_P instead of AM_PROG_MKDIR_P
 .
   [ Patrick Rouleau ]
   * Remove unused variables
   * Fix the definition of badsector_magic to fix a compilation warning
   * Use the actual program's file name instead of using a hardcoded one
   * Remove EXECNAME since it is not used anymore
   * Remove file system's dependancies from main.c since they are not needed
   * toolbox-version: grab only the commit hash instead of the commit message
   * Fix a few typos
   * Improve README.md
   * Include the NTFS Boot Record backup in the cloned image
   * Fix get_exec_name(): when partclone is installed, there is no '/' in argv0
   * doc: document the image formats
 .
   [ Dominique Leuenberger ]
   * Fix missing includes
 .
   [ ThomasTsai ]
   * changs ncurses update
 .
   [ Andrea Gelmini ]
   * INSTALL: fix typo
 .
   [ shanemikel ]
   * Typo in flag
 .
   [ Peter Dave Hello ]
   * Update and rename README to README.markdown
   * Update README.markdown
   * Create zh_CN.po
   * Update and rename README to README.markdown
   * Update README.markdown
   * Create zh_CN.po
 .
   [ HAYASHI Kentaro ]
   * tests: Add function to convert given string into bytes
   * tests: Add new usage which can customize bs and fs
   * tests: Support to customize block size (-b) and file size (-f)
   * f2fs: remove unused variables
   * f2fs: fix common realloc mistake
   * partclone: fix memory leak
   * Fix type mismatch in format string
   * Fix type mismatch in format string
   * Fix sign-compare warnings in xfsclone.c
 .
   [ Jan Chren (rindeal) ]
   * fix AC_ARG_ENABLE so that --disable-* options work as expected
 .
   [ Leslie Zhai ]
   * Remove useless files using automake
   * Fix Undefined allocation of 0 bytes issue
   * Fix Double free issue found with Clang Static Analyzer #2
   * Fix Use-after-free found with Clang Static Analyzer #3
   * Fix Array subscript is undefined issue #4
   * Fix Dereference of null pointer found with Clang Static Analyzer #6
   * Update gitignore
   * Remove useless file
   * Fix Use-after-free issue #3
   * Fix Null pointer passed as an argument to a 'nonnull' parameter issue #7
   * Fix Null pointer passed as an argument to a 'nonnull' parameter issue #7
   * Added CLANG_ANALYZER_NORETURN for custom assert marco
   * Fix Memory-leak #8
   * Fix Memory-leak issue #8
   * Do *NOT* use keyword as variable's name!
   * FIXME: failed to build with Clang Sanitizer
   * Add clang analyzer script
 .
   [ Robert Scheck ]
   * Use "which" if "locate" doesn't exist (e.g. in build environments)
   * Distinguish between (non-)interactive shell (courtesy of "UNIX F.A.Q.", 1993)
   * Update incorrect FSF address (fixes #83)
   * Honor $RPM_ARCH alternatively to dpkg-architecture(1) for build-time architecture detection
   * Declare variables as extern in headers (fixes #136)
   * Change C99 for loop init to C89 for compatibility
   * Change C99 for loop init to C89 for compatibility
   * Fix typos
   * Add missing space before opening parenthesis
   * Skip FAT tests on big-endian architectures
   * Increase F2FS default test size to 100+ MB
   * Skip F2FS tests on big-endian architectures
   * Increase XFS default test image size to 300+ MB
   * fail-mbr: Remove binutils section .note.gnu.build-id using objcopy
   * Reflect partclone 0.3.22 release in configure.ac
   * Don't target Btrfs and exFAT tests twice
   * Handle absence of mtrace.h (e.g. uClibc) gracefully
   * Link with -lm for isnormal()/__fpclassifyf() as needed
   * Add missing space before opening parenthesis
   * Prefer bash-completion directory from pkg-config...
   * Check for byteswap.h existence for src/f2fs/f2fs_fs.h
 .
   [ Sebastian Roth ]
   * Prevent from integer overflow that occours if one of the extent blocks starts beyond disk sector 1048576.
   * Partly revert 2d1ee7c94 fixing partclone.image to not capture zero size images
 .
   [ Jeremy Buisson ]
   * fixing btrfs support
   * Fix the progress bar
 .
   [ root ]
   * remove trash and update dd
 .
   [ Böszörményi Zoltán ]
   * Support compressed cloned images
   * Fix close_target()
 .
   [ tjjh89017 ]
   * Restore image to BT format and calc torrent info
   * Performance Fix up
   * Create torrent info while dd mode to BT slices
   * hotfix dd mode dump torrent info
   * Fix for C89 loop init
   * Add a flag for torrent only (need squash)
   * Refactor for same function about torrent_generator
   * Refactor to torrent_helper
   * enable output bt file in clone mode
   * Rename to `torrent_only`
   * Torrent only for deploy from disk rather than image file
   * enable torrent only on `dd` and `restore` mode
   * fixup typo
   * fixup typo
   * Fixup disable write partclone image header to invalid fd
   * If torrent.info exists, overwrite it
   * Fixup when torrent_only enable, we don't need to check disk free space
   * Fixup restore mode torrent_only will skip check free space
   * Fix up other mode when create torrent
   * fixup open_target when dd mode with torrent_only and directory exists
   * Fixup buffer address passed into torrent helper in restore mode
 .
   [ maxice8 ]
   * src/main.c: add limits.h include for PATH_MAX
 .
   [ Greg Grammon ]
   * fix typo in option to print version
 .
   [ Steven Shiau ]
   * Add libssl-dev in Build-Depends.
   * static/dynamic linking coexist in same build conf.
 .
   [ Christophe Deleuze ]
   * Fix for issue #121
 .
   [ Zoltán Böszörményi ]
   * Ignore free space check if compression is enabled.
   * Use EVP OpenSSL API
   * Fix using EVP OpenSSL API
 .
   [ Zhang, DingYuan ]
   * fix: crash when backing up swap partition
 .
   [ Thomas Kupper ]
   * Update to btrfs-progs 5.4.1
 .
   [ Martin Joerg ]
   * doc: fix typo for logfile argument
 .
   [ Date Huang ]
   * Add block_size and blocks_total in torrent.info to provide partition info
 .
   [ Jakub Wilk ]
   * Fix typo
 .
   [ Dave Vasilevsky ]
   * hfsplus: Use proper endian-swapping functions
   * hfsplus: Get rid of some magic numbers in code
   * hfsplus: Check for correct magic number
   * hfsplus: Add structures for HFS+ wrapper volumes
   * hfsplus: Parse HFS wrapper volumes
   * hfsplus: Support HFS wrappers in read_super_blocks
   * hfsplus: Factor out read_allocation_file
   * hfsplus: Allow setting multiple bits in bitmap per HFS+ block
   * hfsplus: Allow read_allocation_file to take an offset
   * hfsplus: Mark HFS wrapper as used in the bitmap
   * hfsplus: Support HFS wrapper volumes
 .
   [ Joachim Wagner ]
   * Explain domain mapfile, https://github.com/Thomas-Tsai/partclone/issues/174
   * `.8` for domain map file description update in `.xml`
   * fix typo, issue https://github.com/Thomas-Tsai/partclone/issues/170
   * sync'd .8 with .xml of recent commit
   * How to fix a typo in the docs
   * packages that may be needed
   * add libxslt-tools to list of needed packages
 .
   [ Thomas-Tsai ]
   * fix  btrfs device check issue & ready to release 0.3.19
   * update test jobs
   * update test jobs
 .
   [ Hideki EIRAKU ]
   * fix apfs support
   * stdout support
 .
   [ Xeonacid ]
   * update autotools build files
 .
   [ Anton Samsonov ]
   * Avoid redefining _GNU_SOURCE, _LARGEFILE64_SOURCE
   * Support FUSE 2.x API
   * Check argument count in partclone.imgfuse
   * Check for EVP_MD_CTX_reset
   * Support out-of-tree builds for BTRFS and XFS
   * Initialize variables to silence compiler warnings
   * Remove unused vars to silence compiler warnings
   * Detect FUSE version and clearly print FS support
   * Fix MBR builds for x86, non-x86 and out-of-tree
   * Support unit-testing in out-of-tree builds
   * Support parallel unit-testing
   * Prevent use of run-time FP math functions
   * Fix include path for f2fs
   * Detect DocBook path and generalize doc build rules
   * Prefer `PATH` over `locate` for finding utilities
   * Fix missing character escape sequence
   * Prevent redefinition of `barrier` macro
 .
   [ Tamura Dai ]
   * fix log message to add new line after "Open devicefile successfully"
   * Fix tiny resource leak.
   * Add missing return in libvmfs_version().
   * Add missing return in libvmfs_version().
 .
   [ YUCHIN TSAI (Thomas) ]
   * update btfiles loop issue
   * add basic test script for BT files
 .
   [ Stanislav ]
   * Add Russian language
   * Add Russian language file
   * Update partclone.c
   * Add German language
   * Add German language
   * Update de.po
   * Update language files
   * Update fr_FR.po
   * Add localization
   * Add localization
   * Update ru.po
   * Update ru.po
 .
   [ joergmlpts ]
   * correction for item at offset 76
   * report used blocks and free space based on bitmap
 .
   [ Yu-Chin Tsai ]
   * add bash completion script
   * update automake for bash completion
   * update docs
   * add apfs man pages
 .
   [ James Le Cuirot ]
   * Conditionally run the reiser4 test
   * ntfstime.h uses the time.h, sys/stat.h, sys/time.h headers
   * Move compile-mbr.sh script into fail-mbr's automake
 .
   [ Henry Tung ]
   * FAT12 entries are 12 bits each, not 16
   * Minor cleanup
 .
   [ Kit Knox ]
   * The BITS_TO_BYTES macro in src/bitmap.h doesn't handle integer overflow. When totalblock ≈ ULLONG_MAX, the calculation (totalblock + 7) wraps to 0, causing malloc(0) followed by out-of-bounds access.
   * Adds validation to prevent a divide-by-zero crash when processing malicious partclone images with blocks_per_checksum set to 0.
   * Fix heap buffer overflow when cloning ext4 bigalloc filesystems
   * Integrate optional Intel ISA-L for optimized CRC32 checksums
 .
   [ grass-lu ]
   * xfsclone: prevent startblock truncation to support filesystems larger than 16TB
 .
   [ GitLab CI Bot ]
   * add option -S, --device-size for partclone.dd to help user manually define partition size
 .
   [ Rafael Fontenelle ]
   * Update Brazilian Portuguese translations
 .
   [ Ekaterine Papava ]
   * po: Add Georgian translation
   * po: Add Georgian translation
   * Revise copyright line in ka.po
 .
   [ 陈玄林 ]
   * fix: correct assert condition in xfsclone.c get_sb()
   * fix: shell-escape compresscmd and target to prevent command injection
 .
   [ tuxxx ]
   * Fix compatibility with nilfs-utils 2.3
 .
   [ pickerd ]
   * Add AM_PROG_AR to configure.ac
Checksums-Sha1:
 291425af342ef3c0435417872984d7d029ab6771 15436328 partclone-static_0.3.50-drblsid~202609270745_arm64.deb
 08db7fda59260e29555715625b3a5b06b2687d4a 6519 partclone_0.3.50-drblsid~202609270745_arm64.buildinfo
Checksums-Sha256:
 0343721caa636e6dd309ae5dbcb5799da0c0b31782d236b0f6569e58fc589164 15436328 partclone-static_0.3.50-drblsid~202609270745_arm64.deb
 9f6ea384f63f13be25b785b3e868cbf099624409a7c401714146b7214bea1561 6519 partclone_0.3.50-drblsid~202609270745_arm64.buildinfo
Files:
 c7ad729fd6cea15c276b63e0f1198725 15436328 admin optional partclone-static_0.3.50-drblsid~202609270745_arm64.deb
 bf3ebd960ae90a38a5cf98d4b6d16f0d 6519 admin optional partclone_0.3.50-drblsid~202609270745_arm64.buildinfo
