Michel Machado
8439d3a5f4
Bump version to 9.0
v9.0
2025-03-27 09:18:19 -04:00
Michel Machado
376ca62f62
Merge pull request #235 from Artoria2e5/patch-1
...
*.rst: Use console highlighting
2025-03-10 08:13:19 -04:00
Mingye Wang
724814566d
README.rst: Use "console" and "bash" for highlighting
2025-03-10 20:12:50 +08:00
Mingye Wang
2e1e926335
usage.rst: Use console highlighting
...
well, also called bash-session
2025-03-10 20:10:40 +08:00
Michel Machado
637c1b192b
Merge pull request #233 from leggewie/patch-1
...
Update contribute.rst
2025-03-07 13:57:16 -05:00
leggewie
6225e89660
Update contribute.rst
...
linkify the request for action to star github so that users can easily do what is requested of them.
2025-03-07 15:03:04 +08:00
Michel Machado
90b298cc53
Merge pull request #230 from bertronika/docs-fixes
...
Improve rendering of documentation
2024-10-30 10:14:26 -04:00
Michel Machado
d9b0a6c64b
Merge pull request #229 from bertronika/readme-fixes
...
Improve README.rst
2024-10-30 10:12:53 -04:00
Nejc Bertoncelj
c83b706249
Disable syntax highlighting defaulting to Python
...
It sometimes adds unwanted syntax highlighting to literal blocks.
2024-10-27 00:30:17 +02:00
Nejc Bertoncelj
c656c17824
Avoid nesting links and literal blocks in docs
...
As is it is (currently) unsupported in docutils/Sphinx.
2024-10-27 00:30:16 +02:00
Nejc Bertoncelj
e9311a57ac
Rework 'Files' and 'Bash scripts' sections into lists
2024-10-27 00:04:32 +02:00
Nejc Bertoncelj
40bce0615a
Do not highlight literal blocks in README.rst
...
None of the blocks contain Bash source code. Root operations render
greyed out as comments and the list of files at the end has various
characters coloured as if they were Bash.
2024-10-26 23:47:38 +02:00
Michel Machado
8cbe984ac6
Merge pull request #225 from Coeur/coeur/Apple-Silicon
...
support building f3write and f3read on Apple Silicon
2024-08-20 12:25:48 -04:00
Michel Machado
834138eed1
Merge pull request #224 from Coeur/coeur/formula
...
fix obsolete link to the brew formula
2024-08-20 11:21:56 -04:00
Cœur
c87bb6513e
support building f3write and f3read on Apple Silicon
2024-08-20 12:25:32 +02:00
Cœur
77fa9a0a60
fix obsolete link to the brew formula
2024-08-20 09:53:19 +02:00
Michel Machado
c94c6dd9cb
Merge pull request #223 from Coeur/coeur/typos
...
fix minor typos
2024-08-19 10:34:00 -04:00
Cœur
e50c08622a
fix minor typos
2024-08-19 14:28:22 +02:00
Michel Machado
6609119cc3
f3read: report errors coming from fdatasync()
...
Errors coming from fdatasync() are unexpected, but according to
issue https://github.com/AltraMayor/f3/issues/211 they happen.
This patch just reports the error and general guidance to users.
2023-09-04 14:34:24 -04:00
Michel Machado
964ae86917
Merge pull request #202 from toozej/docker-updates
...
Docker updates
2023-05-08 10:13:20 -04:00
James Tooze
09ffcd6d1a
Docker updates
...
- Updates Docker base image from Ubuntu 18.04 (now EOL) to Ubuntu 22.04
(current LTS release)
- Adds Makefile target to build Docker image. Especially useful since
recommended Docker image `peron/f3` is out of date (as of May 2023)
- Updates README self-built Docker image usage instructions
2023-05-05 10:38:37 -07:00
Michel Machado
53b682aba8
Merge pull request #194 from yannickschuchmann/patch-1
...
README: Update blog link about devices in docker
2022-12-12 11:16:59 -05:00
Yannick Schuchmann
2fc4ccc364
README: Update blog link about devices in docker
2022-12-11 14:59:52 +01:00
Michel Machado
1fa46106a3
Merge pull request #192 from Al2Klimov/regression-test
...
GitHub Actions: also test "volume" ./relative-path
2022-11-14 11:18:47 -05:00
Alexander A. Klimov
9c274d40e1
GitHub Actions: also test "volume" ./relative-path
2022-11-12 11:26:24 +01:00
Michel Machado
204555d5df
adjust_dev_path() struggles with relative paths
...
Calling "./f3write a" returns the following error:
f3write: Can't change root directory to a at adjust_dev_path(): No such file or directory
This patch avoids this bug.
2022-11-11 19:03:27 -05:00
Michel Machado
283f386448
Merge pull request #187 from Al2Klimov/hardening
...
Hardening f3write and f3read
2022-11-11 18:57:08 -05:00
Michel Machado
a7c13b1311
Merge pull request #190 from AltraMayor/wbuf
...
Add dynamic buffers to f3write
2022-11-11 18:50:10 -05:00
Alexander A. Klimov
49db27c71d
GitHub Actions: also run as root
2022-11-11 22:16:32 +01:00
Alexander A. Klimov
8e67e3c954
GitHub Actions: also test volume /
2022-11-11 22:08:04 +01:00
Alexander A. Klimov
2a6ac36ca7
f3read, f3write: chroot(2) to source/target dir if allowed
2022-11-11 22:01:51 +01:00
Alexander A. Klimov
d01f5cad6e
GitHub Actions: also test "volume" .
2022-11-11 22:01:48 +01:00
Alexander A. Klimov
0acac543f1
f3read, f3write: chdir(2) to source/target dir
...
This makes the dir non-umount-able for the program's lifetime.
2022-11-11 20:20:46 +01:00
Michel Machado
1aff91a44a
Merge pull request #191 from Al2Klimov/gha
...
GitHub Actions: test
2022-11-11 07:48:41 -05:00
Alexander A. Klimov
6b589aa8ca
GitHub Actions: test
2022-11-10 23:10:31 +01:00
Alexander A. Klimov
709acbee27
GitHub Actions: build
2022-11-10 22:26:45 +01:00
Michel Machado
f5ae6b537a
Add dynamic buffers to f3write and f3read
...
The write and read buffers passed to the operating system have
previously been limited to MAX_BUFFER_SIZE. This commit makes
them dynamically sized in order to reach maximum writing and
reading speeds.
See details on issue #188 .
2022-11-10 08:57:46 -05:00
Michel Machado
3b015a5a49
Merge pull request #186 from Al2Klimov/openbsd
...
Support OpenBSD
2022-10-24 15:33:23 -04:00
Alexander A. Klimov
bca777bef4
On OpenBSD use the MacOS msleep(), not the default one
...
which uses clock_nanosleep(2) which OpenBSD doesn't have.
2022-10-24 21:07:11 +02:00
Alexander A. Klimov
373504735e
On OpenBSD, which doesn't have posix_fadvise(2), define that function
2022-10-24 21:07:07 +02:00
Michel Machado
57448c97c2
Merge pull request #184 from dreua/safer-documentation
...
Replace actual device names with /dev/sdX
2022-08-16 12:53:48 -04:00
David Auer
e94f845e1e
Replace actual device names with /dev/sdX
...
Prevent possible data loss by mindless copy and paste.
Closes: https://github.com/AltraMayor/f3/issues/177
2022-08-16 18:26:32 +02:00
Michel Machado
447e37338b
Merge pull request #172 from vibraniumdev/master
...
Quick Fix | Replaces linking from releases to tags
2021-10-28 15:55:15 -04:00
Guilherme Teixeira
f291461a31
Quick Fix | Replaces linking from releases to tags
...
Since the releases are actually there
2021-10-28 15:27:31 -03:00
Michel Machado
e951364f88
f3read.1: update link to online manual
...
This patch closes #171
2021-09-07 14:54:11 -04:00
Michel Machado
8f96a03112
Merge pull request #170 from a1346054/master
...
Minor cleanup
2021-08-25 10:14:24 -04:00
a1346054
7750cd1474
trim excess whitespace
2021-08-25 13:23:07 +00:00
a1346054
0d3215a10b
fix spelling
2021-08-25 13:23:06 +00:00
a1346054
be4444f4c4
Use correct license file from upstream
...
File retrieved from:
https://www.gnu.org/licenses/gpl-3.0.txt
2021-08-24 13:56:26 +00:00
Volker Runkel
94569efe38
Update README.rst ( #160 )
...
Added F3XSwift in GUI section
2021-01-20 08:33:27 -05:00