]> git.sven.stormbind.net Git - sven/exfatprogs.git/blob - NEWS
New upstream version 1.2.0
[sven/exfatprogs.git] / NEWS
1 exfatprogs 1.2.0 - released 2022-10-28
2 ======================================
3
4 CHANGES :
5  * fsck.exfat: Keep traveling files even if there is a corrupted
6 directory entry set.
7  * fsck.exfat: Introduce the option "b" to recover a boot sector even
8 if an exFAT filesystem is not found.
9  * fsck.exfat: Introduce the option "s" to create files in
10 "/LOST+FOUND", which have clusters allocated but was not belonged to
11 any files.
12  * fsck.exfat: Rename '.' and '..' entry name to the one user want.
13
14 NEW FEATURES :
15  * fsck.exfat: Repair corruptions of an exFAT filesystem. Please refer
16 to fsck.exfat manpage to see what kind of corruptions can be repaired.
17  * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
18 exfat2img manpage to see how to use it.
19
20 BUG FIXES:
21  * fsck.exfat: Fix an infinite loop while traveling files.
22  * tune.exfat: Fix bitmap entry corruption when adding new volume lablel.
23
24 exfatprogs 1.1.3 - released 2021-11-11
25 ======================================
26
27 CHANGES :
28  * mkfs.exfat: ensure that the cluster size is greater than or
29    equal than the sector size.
30  * mkfs.exfat: replace lseek() + write() with pwrite().
31
32 BUG FIXES :
33  * mkfs.exfat: prevent an integer overflow when computing the FAT
34    length.
35  * fsck.exfat: fix a double free memory error.
36
37 exfatprogs 1.1.2 - released 2021-05-20
38 ======================================
39
40 CHANGES :
41  * mkfs.exfat: set 0x80 to DriveSelect of the boot sector
42
43 BUG FIXES :
44  * Fix issues on 4KB logical sector devices
45  * Fix issues when the sector size of of a file system is different from
46    that of a block device.
47
48 exfatprogs 1.1.1 - released 2021-04-21
49 ======================================
50
51 CHANGES :
52  * mkfs.exfat: adjust the boundary alignment calculations to compensate
53    for the volume offset.
54
55 NEW FEATURES :
56  * mkfs.exfat: add the "--pack-bitmap" option to relocate the allocation
57    bitmap to allow the FAT and the bitmap to share the same allocation
58    unit on flash media.
59
60 BUG FIXES :
61  * Fix wrong bit operations on 64-bit big.
62  * Fix memory leaks in error paths.
63
64 exfatprogs 1.1.0 - released 2021-02-09
65 ======================================
66
67 CHANGES :
68  * fsck.exfat: recover corrupted boot region.
69
70 NEW FEATURES :
71  * exfatlabel: Print or Set volume label and serial.
72  * dump.exfat: Show the on-disk metadata information and the statistics.
73
74 BUG FIXES :
75  * set _FILE_OFFSET_BITS=64 for Android build.
76
77 exfatprogs 1.0.4 - released 2020-07-31
78 ======================================
79
80 CHANGES :
81  * fsck.exfat: display sector, cluster, and volume sizes in the human
82    readable format.
83  * fsck.exfat: reduce the elapsed time using read-ahead.
84
85 NEW FEATURES :
86  * mkfs.exfat: generate pseudo unique serials while creating filesystems.
87  * mkfs.exfat: add the "-b" option to align the start offset of FAT and
88    data clusters.
89  * fsck.exfat: repair zero-byte files which have the NoFatChain attribute.
90
91 BUG FIXES :
92  * Fix memory leaks on error handling paths.
93  * fsck.exfat: fix the bug that cannot access space beyond 2TB.
94
95 exfatprogs 1.0.3 - released 2020-05-12
96 ======================================
97
98 CHANGES :
99  * Rename label.exfat to tune.exfat.
100  * tune.exfat: change argument style(-l option for print level,
101    -L option for setting label)
102  * mkfs.exfat: harmonize set volume label option with tune.exfat.
103
104 NEW FEATURES :
105  * Add man page.
106
107 BUG FIXES :
108  * Fix the reported build warnings/errors.
109  * Add memset to clean garbage in allocation.
110  * Fix wrong volume label array size.
111  * Open a device using O_EXCL to avoid formatting it while it is mounted.
112  * Fix incomplete "make dist" generated tarball.
113
114
115 exfatprogs 1.0.2 - released 2020-04-23
116 ======================================
117
118 CHANGES :
119  * Rename project name to exfatprogs.
120  * Replace iconv library by standard C functions mbstowcs() and wcrtomb().
121
122 NEW FEATURES :
123  * Add support for Android build system.
124  * label.exfat: Add support for label.exfat to set/get exfat volume label.
125
126 BUG FIXES :
127  * Fix the build warnings/errors and add warning options.
128  * Fix several bugs(memory leak, wrong endian conversion, zero out beyond
129    end of file) and cleanup codes
130  * Fix issues on big endian system and on 32bit system.
131
132
133 exfatprogs 1.0.1 - released 2020-04-09
134 ======================================
135
136 NEW FEATURES :
137  * mkfs.exfat: quick/full format support
138  * mkfs.exfat: specify cluster size
139  * mkfs.exfat: set volume label
140  * fsck.exfat: consistency check support