| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mtd-utils | Distribution: openSUSE Tumbleweed |
| Version: 2.2.1 | Vendor: openSUSE |
| Release: 1.4 | Build date: Tue Dec 10 14:40:40 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 2026150 | Source RPM: mtd-utils-2.2.1-1.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.linux-mtd.infradead.org/ | |
| Summary: Tools for maintaining Memory Technology Devices | |
This package contains tools for erasing and formatting flash devices, including JFFS2, M-Systems DiskOnChip devices, etc.
GPL-2.0-or-later
* Tue Dec 10 2024 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.2.1:
* fectest: Fix time formatting with _TIME_BITS=64 on 32-bit system
* also check for static libuuid
* mkfs.ubifs: Clear direct_write property when closing target
* mkfs.ubifs: Initialize 'cipher_name' as NULL
* mkfs.ubifs: Fix wrong xattr entry type
* mkfs.ubifs: Fix incorrect dir size calculation in encryption scenario
* mkfs.ubifs: Close libubi in error handling paths
* mkfs.ubifs: Fix missed closing out_fd
* mkfs.ubifs: Fix memleak for 'output' in error paths
* libubi: ubi_update_start: slightly improve documentation
* fs-tests: integck: Refactor: split out common remount logic
* fs-tests: integck: Refactor: split out common remount logic
* Extract list implementation to common lib and add list_sort support
* Extract rbtree implementation to common lib
* Thu Aug 01 2024 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.2.0:
* flashcp: Add write last option
* flash_erase: Add an option for JFFS2 cleanmarker size
* ubiattach: Add disable fastmap option
* ubiattach: Add option to reserve peb pool for fastmap
* support building without zlib
* jffs2dump: check return value of lseek
* mkfs.ubifs: fix xattr scanning for builds with selinux support
* overhaul dependency handling in the build system
- Enable SELinux support
* Wed Dec 20 2023 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.1.6:
* See news at http://www.linux-mtd.infradead.org for full list of changes
* Thu Nov 05 2020 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.1.2:
* Features:
+ flashcp: Add option -A/--erase-all
+ mtd-utils: add optional offset parameter to flash_otp_dump
+ ubi-utils: Implement a ubihealthd
+ mkfs.ubifs: Add authentication support
* Fixes:
+ ubifs-media: Update to Linux-5.3-rc3
+ mtd-utils: Fix return value of ubiformat
+ ubiupdatevol: Prevent null pointer dereference
+ libubigen: remove unnecessary include
+ libubi: remove private kernel header from includes
+ mkfs.ubifs: fscrypt: bail from encrypt_block if gen_essiv_salt fails
+ mkfs.ubifs: abort add_directory if readdir fails
+ mkfs.ubifs: close file descriptor in add_file error path
+ mkfs.ubifs: don't leak copied command line arguments
+ mkfs.ubifs: free derived fscrypt context in add_directory error paths
+ mkfs.ubifs: don't leak hastable iterators
+ mkfs.ubifs: don't leak temporary buffers
+ mkfs.ubifs: propperly cleanup in ALL interpret_table_entry error paths
+ mkfs.jffs2: don't leak temporary buffer if readlink fails
+ libmtd: don't leak temporary buffers
+ ftl_check: don't leak temporary buffers
+ ftl_format: don't leak temporary buffers
+ ubiformat: don't leak file descriptors
+ nanddump: don't leak copied command line arguments
+ mtd_debug: cleanup error handling in flash_to_file
+ jittertest: fix error check for open system call
+ fs-tests: don't leak temporary buffers
+ mtd-utils: Fix printf format specifiers with the wrong type
+ mtd-utils: Fix potential negative arguments passed to close(2)
+ mtd-utils: Fix various TOCTOU issues
+ mtd-utils: Fix some simple cases of uninitialized value reads
+ mtd-utils: Fix wrong argument to sizeof in nanddump
+ mtd-utils: Fix "are we really at EOF" test logic in libubi read_data
+ mtd-utils: Fix potentially unterminated strings
+ mtd-utils: Add checks to code that copies strings into fixed sized buffers
+ mkfs.ubifs: fix broken build if fscrtyp is disabled
* Mon Feb 03 2020 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.1.1:
* Features:
- mkfs.ubifs: Add ZSTD compression
* Fixes:
+ ubiformat: Dont ignore sequence number CLI option
+ mkfs.ubifs: fix build without openssl
+ mkfs.ubifs: fix regression when trying to store device special files
+ mkfs.ubifs: fix description of favor_lzo
+ unittests/test_lib: Include proper header for _IOC_SIZE
+ unittests/libmtd_test: Include fcntl header
+ unittests: Define the use of _GNU_SOURCE
+ ubinize: Exit with non-zero exit code on error.
+ mtd-tests: nandbiterrs: Fix issue that just insert error at bit 7
+ ubi-tests: ubi_mkvol_request: Fully initialize 'struct ubi_mkvol_request req'
+ ubi-tests: io_read: Filter invalid offset value before 'lseek' in io_read test
+ ubi-tests: mkvol test: Checks return value 'ENOSPC' for 'ubi_mkvol'
+ ubi-tests: fm_param: Replace 'fm_auto' with 'fm_autoconvert'
* Wed May 29 2019 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.1.0:
* Features:
+ mkfs.ubifs: Implement support for file system encryption
+ mkfs.ubifs: Implement selinux labelling support
+ ubinize: add support for skipping CRC check of a static volume when opening
+ ubimkvol: add support for skipping CRC check of a static volume when opening
+ Add lsmtd program
* Fixes:
- update various kernel headers
+ Instead of doing preprocessor magic, just output off_t as long long
+ fix verification percent display in flashcp
+ mkfs.ubifs: fix double free
+ mkfs.ubifs: Fix xattr nlink value
+ ubinize: avoid to create two UBI_LAYOUT_VOLUME_ID volume
+ common.h: fix prompt function
+ libmtd: don't print an error message for devices without ecc support
+ io_paral: Fix error handling of update_volume()
+ ubimkvol: Initialize req to zero to make sure no flags are set by default
+ libubi: add volume flags to ubi_mkvol_request
+ mkfs.ubifs: add_xattr is not depending on host XATTR support
+ Revert "Return correct error number in ubi_get_vol_info1" which introduced a regression.
+ make sure pkg-config is installed in configure script
+ ubiformat: process command line arguments before handling file arguments
* Cleanup:
+ ubiformat: remove no-volume-table option
* Mon Jul 09 2018 mpluskal@suse.com
- Update to version 2.0.2:
* libmtd: Add support to access OOB available size
* mkfs.ubifs: Allow root entry in device table
* Fix unit-test header and file paths for out of tree builds
* Fix unit test mockup for oobavail sysfs file
* misc-utils: flash_erase: Fix Jffs2 type flash erase problem
* libmtd_legacy: Fix some function description mismatches
* mtd-utils: ubifs: fix typo in without_lzo definition
* mtd: tests: check erase block count in page test
* mtd: unittests: Stop testing stat() calls
* mtd: unittests: Decode arg size from ioctl request
* mtd: unittests: Use proper unsigned long type for ioctl requests
* mtd: tests: Fix check on ebcnt in nandpagetest
* ubi-utils: ubicrc32: process command line arguments first
* nandbiterrs: Fix erroneous counter increment in for loop body
* jittertest: Use the appropriate versions of abs()
* Mark or fix switch cases that fall through
* mkfs.ubifs: ignore EOPNOTSUPP when listing extended attributes
* misc-utils: initialize "ip" in docfdisk to NULL
* mkfs.ubifs: Apply squash-uids to the root node
* Mon Aug 28 2017 mpluskal@suse.com
- Update to version 2.0.1:
* nandbiterrs: Add Erased Pages Bit Flip Test
* mkfs.ubifs: Add support for symlinks in device table
* nanddump: Add --skip-bad-blocks-to-start option
* nandwrite: Add --skip-bad-blocks-to-start option
* several fixes and internal cleanups
* Tue Feb 21 2017 mpluskal@suse.com
- Update to version 2.0.0:
* libmissing with stubs for functions not present in libraries
like musl
* unittests for libmtd and libubi
* port most kernel space mtd test modules to userspace
* mkfs.ubifs: extended attribute support
* ubinize: Move lengthy help text to a man page
* nandwrite: Add skip-all-ff-pages option
* flash_{un,}lock: support for MEMISLOCKED
* nandtest: support hex/dec/oct for --offset and --length
* Sun Aug 28 2016 mpluskal@suse.com
- Supplement jffs2 and ubifs filesystems
/usr/libexec/mtd-utils /usr/libexec/mtd-utils/JitterTest /usr/libexec/mtd-utils/checkfs /usr/libexec/mtd-utils/filljffs2.sh /usr/libexec/mtd-utils/flash_readtest /usr/libexec/mtd-utils/flash_speed /usr/libexec/mtd-utils/flash_stress /usr/libexec/mtd-utils/flash_torture /usr/libexec/mtd-utils/free_space /usr/libexec/mtd-utils/fs_help_all.sh /usr/libexec/mtd-utils/fs_run_all.sh /usr/libexec/mtd-utils/fs_stress00.sh /usr/libexec/mtd-utils/fs_stress01.sh /usr/libexec/mtd-utils/fstest_monitor /usr/libexec/mtd-utils/ftrunc /usr/libexec/mtd-utils/fwrite00 /usr/libexec/mtd-utils/gcd_hupper /usr/libexec/mtd-utils/integ /usr/libexec/mtd-utils/integck /usr/libexec/mtd-utils/io_basic /usr/libexec/mtd-utils/io_paral /usr/libexec/mtd-utils/io_read /usr/libexec/mtd-utils/io_update /usr/libexec/mtd-utils/load_nandsim.sh /usr/libexec/mtd-utils/makefiles /usr/libexec/mtd-utils/mkvol_bad /usr/libexec/mtd-utils/mkvol_basic /usr/libexec/mtd-utils/mkvol_paral /usr/libexec/mtd-utils/nandbiterrs /usr/libexec/mtd-utils/nandpagetest /usr/libexec/mtd-utils/nandsubpagetest /usr/libexec/mtd-utils/orph /usr/libexec/mtd-utils/pdfrun /usr/libexec/mtd-utils/perf /usr/libexec/mtd-utils/plotJittervsFill /usr/libexec/mtd-utils/rmdir00 /usr/libexec/mtd-utils/rndrm00 /usr/libexec/mtd-utils/rndrm99 /usr/libexec/mtd-utils/rndwrite00 /usr/libexec/mtd-utils/rsvol /usr/libexec/mtd-utils/runubitests.sh /usr/libexec/mtd-utils/stress_1 /usr/libexec/mtd-utils/stress_2 /usr/libexec/mtd-utils/stress_3 /usr/libexec/mtd-utils/test_1 /usr/libexec/mtd-utils/test_2 /usr/libexec/mtd-utils/ubi-stress-test.sh /usr/libexec/mtd-utils/volrefcnt /usr/sbin/doc_loadbios /usr/sbin/docfdisk /usr/sbin/fectest /usr/sbin/flash_erase /usr/sbin/flash_eraseall /usr/sbin/flash_lock /usr/sbin/flash_otp_dump /usr/sbin/flash_otp_erase /usr/sbin/flash_otp_info /usr/sbin/flash_otp_lock /usr/sbin/flash_otp_write /usr/sbin/flash_unlock /usr/sbin/flashcp /usr/sbin/ftl_check /usr/sbin/ftl_format /usr/sbin/jffs2dump /usr/sbin/jffs2reader /usr/sbin/lsmtd /usr/sbin/mkfs.jffs2 /usr/sbin/mkfs.ubifs /usr/sbin/mount.ubifs /usr/sbin/mtd_debug /usr/sbin/mtdinfo /usr/sbin/mtdpart /usr/sbin/nanddump /usr/sbin/nandflipbits /usr/sbin/nandtest /usr/sbin/nandwrite /usr/sbin/nftl_format /usr/sbin/nftldump /usr/sbin/recv_image /usr/sbin/rfddump /usr/sbin/rfdformat /usr/sbin/serve_image /usr/sbin/sumtool /usr/sbin/ubiattach /usr/sbin/ubiblock /usr/sbin/ubicrc32 /usr/sbin/ubidetach /usr/sbin/ubiformat /usr/sbin/ubihealthd /usr/sbin/ubimkvol /usr/sbin/ubinfo /usr/sbin/ubinize /usr/sbin/ubirename /usr/sbin/ubirmvol /usr/sbin/ubirsvol /usr/sbin/ubiscan /usr/sbin/ubiupdatevol /usr/share/doc/packages/mtd-utils /usr/share/doc/packages/mtd-utils/README /usr/share/licenses/mtd-utils /usr/share/licenses/mtd-utils/COPYING /usr/share/man/man1/mkfs.jffs2.1.gz /usr/share/man/man8/lsmtd.8.gz /usr/share/man/man8/ubinize.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:22:36 2025