Bug fixes
- Avoid integer underflow on problematic TTYs. Using
mkdwarfson narrow terminals with "live" (unicodeorascii) progress output would trigger an integer underflow and subsequently a huge memory allocation. Thanks to @cnt0 for reporting this issue and providing a fix.
Full Changelog: v0.15.9...v0.15.10
SHA-256 Checksums
ad41e474be69825dced9ceea2bac8bf480a00821cd5bb801a740f000dc130812 dwarfs-0.15.10-Linux-aarch64.tar.xz
4d296701212c210008519dac83ebd6825ffe80cef231d3bdd7afa7b78ee4f72b dwarfs-0.15.10-Linux-arm.tar.xz
6a8e2e78d6a27d8884784c7f2918f1a7f6f4bd89a9002e4e0e33d86e028b293b dwarfs-0.15.10-Linux-i386.tar.xz
5c91cdcef253cc1b580a5d5c7b8d26ad6fbc950d2e9ba294726460ea0640f0d2 dwarfs-0.15.10-Linux-loongarch64.tar.xz
ba38a4e490cb82d66ac6703e0964136312d5ab16e621fc886a17d24ab405144c dwarfs-0.15.10-Linux-ppc64le.tar.xz
f2ad3def562d8d2dd0749be9155468cc617e19e03a0aa21e6929735f49f4a887 dwarfs-0.15.10-Linux-ppc64.tar.xz
699d86ee030809edf3b02f33d3de01440948dce0dc11589ebc53b4ecddca110b dwarfs-0.15.10-Linux-riscv64.tar.xz
3339f4dcce39d6b9fc5b84a29866bfc5e6843e138251dffd1817cda64e351000 dwarfs-0.15.10-Linux-s390x.tar.xz
cf90c6fca3b0a069bf5f0a2b66ca613ed78f53f0a9d1bc4a73c08330492cd4b3 dwarfs-0.15.10-Linux-x86_64.tar.xz
036109bc210b5afa593a005f798918aacdd412a3d9dbf703bed2e70477454027 dwarfs-0.15.10.tar.xz
4e6ce735114009a09e759ff440ea615a14f714e4cad02de49862fd01e7d478e5 dwarfs-0.15.10-Windows-AMD64.7z
d0d8b00c4dc0087eeb6486cb6ef6bba54e4c21a491c3c04fb78da2c8849a4d1e dwarfs-fuse-extract-0.15.10-Linux-aarch64
7b6dbdc3edd4ddd31b851798e6d0f08f34c3c540e4ca1f48a3e28bf2c65316bb dwarfs-fuse-extract-0.15.10-Linux-aarch64.upx
0ccb8dc7d8a7963f2067d6f2eb0aee6f9a58735e8f1952dc06f725a410d68820 dwarfs-fuse-extract-0.15.10-Linux-arm
e157119bf7d6561c782b5b3741d9079785bc4fc20ea7343019f1721d6066ad8d dwarfs-fuse-extract-0.15.10-Linux-arm.upx
b6a6973d17bb41c4b7afc7f4d44b0547a009b7cbb9ebed1020967b073354bffc dwarfs-fuse-extract-0.15.10-Linux-i386
84a1ff519bf5925af1b0cc33b1eae4b90347e4130fd5786369927114f268b506 dwarfs-fuse-extract-0.15.10-Linux-i386.upx
099beea47b90f101f19cd012c12737251d5b90e1d5460244db61eda6eb3d7029 dwarfs-fuse-extract-0.15.10-Linux-loongarch64
6fcff7623427b1a4f3197c6ce08d915af87596b861015b14b070c62e08ace4a7 dwarfs-fuse-extract-0.15.10-Linux-ppc64
eae74c7f1837db727a52ba2bc984f3ff74ce922738c1e4192f6c6395ac5e10e9 dwarfs-fuse-extract-0.15.10-Linux-ppc64le
062a6ab7802791e43ef08bba84cebabdaf3a4b727f59f92c6c7aabc30b2812fb dwarfs-fuse-extract-0.15.10-Linux-riscv64
3500cfb6e4e3e3f32fab962ab3c767a7628b71bf5babb32e4334ae1f833bfe40 dwarfs-fuse-extract-0.15.10-Linux-riscv64.upx
5d81fd29da9040b181fc875ea7c24f97ca8f1722367765afac5819da77c2bd1e dwarfs-fuse-extract-0.15.10-Linux-s390x
0e4f6f7c5a8f873fc0046822b155d9a74b581c337da39ae76e2f4757d641f890 dwarfs-fuse-extract-0.15.10-Linux-x86_64
b153f6ec4bc568b2acb1d9b2b3f6004c51bdf8cc6b1ee8c8d856bc5e59e6d274 dwarfs-fuse-extract-0.15.10-Linux-x86_64.upx
97245a3504891b6e54a2f91fea76885d446098e6dd084b32a094425d024a1234 dwarfs-universal-0.15.10-Linux-aarch64
439ed996bd3d47678c18d1bb66f1e7f79f40cedd04ed0c9f10d72e23c376e6e4 dwarfs-universal-0.15.10-Linux-aarch64.upx
1bbbf96db095f61d153fe5a483a6522d370733f01f05f70ae3cc5954bab66c1a dwarfs-universal-0.15.10-Linux-arm
5d6b48317d466b182f8c972cefc30e0177002f09d0bfbb1767114b11fdc7bb96 dwarfs-universal-0.15.10-Linux-arm.upx
59e9f2d9c66e012c76582616da85c301cf5181c77681805b289ea244b91cc316 dwarfs-universal-0.15.10-Linux-i386
22616e1a4f78ff32853c1f07f5704e4fbfd64ac3daff8a36960cb2e7d3b66fa6 dwarfs-universal-0.15.10-Linux-i386.upx
a33e6da699d9b2f692e5b50581be6744c4eee8149bbf7b60f57468006ce01f33 dwarfs-universal-0.15.10-Linux-loongarch64
98dbc66aa5c998c8e0f8f3b0fdd573a332546c3f99393b52a4223ed4a773a71d dwarfs-universal-0.15.10-Linux-ppc64
db8fd1dc775b8f9ff4a1437748e845716a33168957ea2d89746eac5dda1495a4 dwarfs-universal-0.15.10-Linux-ppc64le
645bc1ebfdc4ab9e4b803d387623569246749d7e347022939f087ccb71d6441b dwarfs-universal-0.15.10-Linux-riscv64
fa92dbe85cdb98e366c3e92ba823d632bc0f6bcea954e6233305a0f981a57660 dwarfs-universal-0.15.10-Linux-riscv64.upx
2e4471ac24edd04ac2af83c82953cf5c690204e78aa8e7d74988820584ce0f96 dwarfs-universal-0.15.10-Linux-s390x
197ca64cd0e6d3a84b76991bdf237d24aaeaee148821a27743b39e10e7c57c1a dwarfs-universal-0.15.10-Linux-x86_64
9d0c8118d9ffaa76622e63b2b9ca672f50ffec2187ba92fddd6399de290a3793 dwarfs-universal-0.15.10-Linux-x86_64.upx
23786164f5e71e6ef00098baa5eeb6a2146413501e45138f12f65b8390a6b53f dwarfs-universal-0.15.10-Windows-AMD64.exe
91ff7f8da0d0433b5969822be36b8a45c37b0f74fdad960c010accc515a15f6e dwarfs-universal-small-0.15.10-Linux-aarch64
a8f7340def363d3e3aadb66f12dccc3549ef2d8e558a87418e5c29896003265e dwarfs-universal-small-0.15.10-Linux-aarch64.upx
11bb0058e911ccc4046e33d3df57a83be4fb3e914fa93ef5fe6be398a8d32df9 dwarfs-universal-small-0.15.10-Linux-arm
5621ee0afdc2093868c4941e0a7c22b0514238679c2ff94a4a3ed12f8cfaf2e7 dwarfs-universal-small-0.15.10-Linux-arm.upx
3ddf7c919d50c34308602c0a52910dff667637a0472d8138b0e7f6ff74c92711 dwarfs-universal-small-0.15.10-Linux-i386
b555ef5a29cfb084f060c183df5b79f141df818a63fc63f72b3b4c4bd4925c19 dwarfs-universal-small-0.15.10-Linux-i386.upx
b2605eb1ce4ebbeae08f25d602bc63defb611d3d877dcec14480c6f75be44345 dwarfs-universal-small-0.15.10-Linux-loongarch64
31eafb8ab87da9d7f46c721cc86a04e4f4bec3c51fc3fd8a337eb0dd3f422b72 dwarfs-universal-small-0.15.10-Linux-ppc64
366ebeecfd64d2bcc4da83a01b21643d3e74e460f7996418a1d056cf327ac19c dwarfs-universal-small-0.15.10-Linux-ppc64le
fc6c2e7caec2f759c7ab711e9e7ebf22ca98685b433334dba5c33ca8db3714a9 dwarfs-universal-small-0.15.10-Linux-riscv64
4cd007a7bd440582c5509e80ce60501ba9d94b2de05a6e932cf349674e13605a dwarfs-universal-small-0.15.10-Linux-riscv64.upx
8ffc08f2bc63e48992b8d4197295c292a5bd95f5c39ea451d3e0e7e5d2dfc746 dwarfs-universal-small-0.15.10-Linux-s390x
c68ace6ad391a420044803967f9d845e74d7201d5273c001194dcecbb803dfd9 dwarfs-universal-small-0.15.10-Linux-x86_64
d5177b2cb688c1b59bac9d13396d40f87d18b41d1ea63f70b2737332fde0ba79 dwarfs-universal-small-0.15.10-Linux-x86_64.upx