File: changelog

package info (click to toggle)
f3 9.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 480 kB
  • sloc: ansic: 4,317; makefile: 248; python: 38; sh: 15
file content (107 lines) | stat: -rw-r--r-- 3,257 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Version 9.0 - Mar 27, 2025

    * f3read/f3write: Avoid the execution stack to list files
    * f3read/f3write: Add dynamic buffers
    * f3read/f3write: chroot(2) to source/target dir if allowed
    * Portability improvements for Ubuntu, ARM, OpenBSD, and Apple
    * Automated test of the code with GitHub Actions
    * Improved documentation

Version 8.0 - Oct 29, 2020

    * f3read: add parameter --max-read-rate
    * f3read: report speed, percentage, remaining time like f3write
    * f3write: improve speed measurement (commit 791acdc32627...)
    * f3probe: handle rare assertion failure (issue #82 ENODATA)

Version 7.2 - Jun 19, 2019

    * f3write: keep up with extremely fast NVM drives (issue #117)
    * f3write: improve measurement of write speed (issue #102)
    * f3write: handle rare assertion failure (issue #111)
    * f3probe: handle rare assertion failure (issue #82)

Version 7.1 - Jul 27, 2018

    * fix compilation issues on non-Linux OSs
    * f3write: make parameter --max-write-rate work precisely
    * f3probe: change default reset type to RT_NONE

Version 7.0 - Dec 21, 2017

    * stable version of f3probe, f3fix, and f3brew (Linux only)
    * f3write: improved write speed and dealing with write failures

Version 6.0 - Dec 24, 2015

    * f3probe: new algorithm.
    * f3fix: deal with sectors whose sizes are not 512B.
    * add f3brew (experimental).

Version 5.0 - Dec 24, 2014

    * add f3probe (experimental).
    * add f3fix   (experimental).
    * fix building issue on Macs.

Version 4.0 - Sep 9, 2014

    * add support for FreeBSD.
    * add optional parameter --end-at=NUM to F3.
    * add scripts f3write.h2w and log-f3wr.
    * unify Makefile.

Version 3.0 - May 14, 2014

    * fix bug first reported by John Lussmyer.
    * add support for Windows/Cygwin.
    * add a change log (this) and a man page.
    * adopt h2testw's file format.

Version 2.2 - Feb 8, 2013

    * add optional parameter --start-at=NUM to F3.
    * remove arbitrary limit on filenames.
    * fix bug first reported by Martin Theiss.
    * minor code refinements.

Version 2.1 - Mar 7, 2012

    * report version and copyright in help message.
    * made f3write remove old F3 files in order.
    * refined flow control algorithm of f3write.
    * verify that "all" F3 files are present.
    * added a rough approximation of posix_fadvise for Macs.

Version 2.0 - Dec 20, 2011

    * added a very simple Makefile.
    * reviewed code.
    * added support for Macs.
    * f3write now reports proper progress.
    * added progress printout in f3read.
    * improved precision of speed measurements.
    * formatted code following Linux's coding style.

Version 1.1.3 - Sep 21, 2010

    * fixes some warning issued by GCC when compiling f3read.c on 64bits
      machines. Nicolai Abruzzese was the first one to report this issue.

Version 1.1.2 - Aug 31, 2010

    * handles an I/O error reported by Misha Aizatulin.

Version 1.1.1 - Aug 16, 2010

    * fixes some warnings issued by gcc when the parameter -Wall is used
      to compile the source.

Version 1.1 - Aug 10, 2010

    * adds a nice report at the end of the output of f3read.
    * works fine with large memory cards.

Version 1.0 - Aug 02, 2010

    * Initial release.