Commit graph

234 commits

Author SHA1 Message Date
CismonX
349877f9a3
backend_firefox: don't bother opening db readonly
Readonly db does not work well with WAL mode.
See <https://www.sqlite.org/wal.html#readonly>.
2025-01-14 19:44:34 +08:00
CismonX
76d22c5bcc
doc: misc update 2025-01-14 09:22:26 +08:00
CismonX
7b2942416b
doc: update doc for programs and backends 2025-01-12 23:19:58 +08:00
CismonX
0c65676309
doc: refactor style
- Use @samp for string values that are not necessarily code.
- Use @t for integer values.
2025-01-12 18:08:16 +08:00
CismonX
f6fcd489f2
doc: add doc for fsck handlers 2025-01-12 17:06:05 +08:00
CismonX
3de5006ae5
fsck_util: fix escape_control_chars()
Argument passed to iscntrl() must be representable as unsigned char.
2025-01-11 19:17:18 +08:00
CismonX
c1b8267939
doc: add doc for fsck ioctls 2025-01-11 19:04:46 +08:00
CismonX
d6df1cd89b
fsck: add result code for "." and ".." entries
BOOKMARKFS_FSCK_RESULT_NAME_INVALID should be used solely for
names that are valid as filename, but not as bookmark name.
2025-01-11 18:32:50 +08:00
CismonX
68281c2ecb
doc: refactor doc for mount.bookmarkfs
Explain the `-o ctime` option better.
2025-01-11 02:28:27 +08:00
CismonX
7e54112178
doc: update doc for fsck.bookmarkfs 2025-01-11 02:16:00 +08:00
CismonX
a4878bfe6d
doc: refactor 2025-01-08 22:49:35 +08:00
CismonX
16e454c30c
doc: refactor 2025-01-08 12:57:06 +08:00
CismonX
9960d67465
doc: add doc for the Chromium backend 2025-01-08 11:58:15 +08:00
CismonX
1602853772
doc: add doc for the Firefox backend 2025-01-08 01:12:44 +08:00
CismonX
6978feb9d4
doc: update doc for mount.bookmarkfs
Mention about automatically dismounting on signals.
2025-01-08 01:11:56 +08:00
CismonX
47f51435d1
doc: update doc for fsck.bookmarkfs 2025-01-06 20:06:08 +08:00
CismonX
19df7c9323
doc: improve code example rendering
Specify the language used in @example, for syntax highlighting
with customization variable HIGHLIGHT_SYNTAX.

Also remove the @varx definition.  No need for that any more.
2025-01-06 19:14:18 +08:00
CismonX
4d9f89df44
doc: add doc for mkfs.bookmarkfs and bookmarkctl 2025-01-06 12:42:14 +08:00
CismonX
9a21c84e1c
doc: minor refactor 2025-01-05 19:31:51 +08:00
CismonX
648e0e365f
doc: update manual for mount.bookmarkfs
- Add section in texinfo doc
- Wording correction in manpage
2025-01-05 18:39:12 +08:00
CismonX
8742bdc248
doc: proper use of @command and @var 2025-01-05 14:48:05 +08:00
CismonX
f94aee0110
doc: add section "error codes" 2025-01-04 18:13:30 +08:00
CismonX
a322569822
doc: rename titles; fix ellipsis punctuation 2025-01-04 16:52:11 +08:00
CismonX
96746de4bf
doc: add more content to chapter "the filesystem" 2025-01-04 16:18:16 +08:00
CismonX
bd8e512fe5
doc: add "bookmarks" subsection under fs hier. 2025-01-04 00:32:35 +08:00
CismonX
38e33532f0
sandbox: remove redundant fusefd arg 2025-01-04 00:29:16 +08:00
CismonX
3e325a3934
ioctl: check if permd op is valid
A bad permd op should fail ioctl() with EINVAL instead of
invoking undefined behavior.
2025-01-02 18:53:12 +08:00
CismonX
486bd6b36e
doc: add subsection "permute directory entries" 2025-01-02 18:43:31 +08:00
CismonX
3d56aa560f
doc: make examples more intuitive 2025-01-02 17:06:51 +08:00
CismonX
babeca2dcd
doc: rewrite examples for extended attributes 2025-01-02 16:53:57 +08:00
CismonX
34d66374cd
chore: minor wording corrections in configure.ac 2025-01-02 16:42:31 +08:00
CismonX
e06a4d55bc
doc: add a newline to the end of each sentence
We don't want the git diff to span the entire paragraph when
only one line is changed.

Also makes the doc more readable in plaintext.
2025-01-02 00:43:27 +08:00
CismonX
0863343749
doc: filesystem hierarchy 2025-01-01 23:58:03 +08:00
CismonX
cdf0ddfc53
init: prepare for Savannah 2024-12-31 18:09:03 +08:00