Skip to content

Commit bc54648

Browse files
sirainencmouse
authored andcommitted
global: Change "backend" to "driver"
1 parent 4d3af23 commit bc54648

File tree

27 files changed

+100
-100
lines changed

27 files changed

+100
-100
lines changed

data/settings.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1557,7 +1557,7 @@ Has two settings:
15571557
The ACL driver to use. This setting is **REQUIRED** - if empty, the acl
15581558
plugin is disabled.
15591559
1560-
Currently, there is a single backend available: \`vfile\`. This backend
1560+
Currently, there is a single driver available: \`vfile\`. This driver
15611561
supports two ways of defining the ACL configuration:
15621562
15631563
- *global*: ACL rules are applied to all users.
@@ -1959,7 +1959,7 @@ fts_header_includes {
19591959
plugin: 'fts',
19601960
values: setting_types.UINT,
19611961
text: `
1962-
When the full text search backend detects that the index isn't up-to-date,
1962+
When the full text search driver detects that the index isn't up-to-date,
19631963
the indexer is told to index the messages and is given this much time to do
19641964
so. If this time limit is reached, an error is returned, indicating that
19651965
the search timed out during waiting for the indexing to complete:
@@ -2925,7 +2925,7 @@ quota_clone {
29252925
advanced: true,
29262926
text: `
29272927
Unset quota information before updating. This is needed with some dict
2928-
backends that do not support upserting, such as SQL with older SQLite.`
2928+
drivers that do not support upserting, such as SQL with older SQLite.`
29292929
},
29302930

29312931
/* quota plugin */
@@ -2953,9 +2953,9 @@ quota "User quota" {
29532953
plugin: 'quota',
29542954
values: setting_types.STRING,
29552955
default: 'count',
2956-
seealso: [ '[[link,quota_backends]]' ],
2956+
seealso: [ '[[link,quota_drivers]]' ],
29572957
text: `
2958-
Quota driver to use. See [[link,quota_backends]].`
2958+
Quota driver to use. See [[link,quota_drivers]].`
29592959
},
29602960

29612961
quota_enforce: {
@@ -2992,7 +2992,7 @@ There are also other messages, which are currently hard coded:
29922992
text: `
29932993
If yes, use filesystem quota's inode limit as the message count limit.
29942994
This can be useful with Maildir or sdbox. Used only with
2995-
[[link,quota_backend_fs]].`
2995+
[[link,quota_driver_fs]].`
29962996
},
29972997

29982998
quota_fs_mount_path: {
@@ -3002,7 +3002,7 @@ This can be useful with Maildir or sdbox. Used only with
30023002
text: `
30033003
If specified, enable FS quota for the specified mount path. Only mailboxes
30043004
existing in this mount path have the quota enabled. Empty value looks up the
3005-
mountpoint automatically. Used only with [[link,quota_backend_fs]].`
3005+
mountpoint automatically. Used only with [[link,quota_driver_fs]].`
30063006
},
30073007

30083008
quota_fs_type: {
@@ -3015,7 +3015,7 @@ mountpoint automatically. Used only with [[link,quota_backend_fs]].`
30153015
Using \`any\` attempts to use the user quota first, with a fallback to group
30163016
quota. Using \`user\` or \`group\` only attempts to use the user or the group
30173017
quota, with a fallback to unlimited quota limit. Used only with
3018-
[[link,quota_backedn_fs]].`
3018+
[[link,quota_driver_fs]].`
30193019
},
30203020

30213021
quota_hidden: {
@@ -3063,7 +3063,7 @@ no tracking of the quota, and not making it visible to IMAP GETQUOTA commands.`
30633063
default: 'INBOX',
30643064
text: `
30653065
If non-empty, use \`GETQUOTAROOT <mailbox>\` to get the imapc quota root.
3066-
Used only with [[link,quota_backend_imapc]].`
3066+
Used only with [[link,quota_driver_imapc]].`
30673067
},
30683068

30693069
quota_imapc_root_name: {
@@ -3078,7 +3078,7 @@ to get the imapc quota.
30783078
30793079
Some servers may have an empty quota root name. This is why if this setting and
30803080
[[setting,quota_imapc_mailbox_name]] both have empty values, this setting is
3081-
used. Used only with [[link,quota_backend_imapc]].`
3081+
used. Used only with [[link,quota_driver_imapc]].`
30823082
},
30833083

30843084
quota_mail_size: {
@@ -4691,7 +4691,7 @@ Name of the dict to access in the dict server. This refers to the
46914691
text: `
46924692
Points to the dict server's UNIX socket. The path is relative to the the
46934693
[[setting,base_dir]] setting. This should be changed to \`dict-async\` if the
4694-
dict backend supports asynchronous lookups (e.g. ldap, pgsql, cassandra, NOT
4694+
dict driver supports asynchronous lookups (e.g. ldap, pgsql, cassandra, NOT
46954695
mysql). The \`dict-async\` service allows more than one client, so this
46964696
configuration prevents creating unnecessarily many dict processes.`
46974697
},
@@ -8881,7 +8881,7 @@ drivers.`
88818881
tags: [ 'passdb' ],
88828882
values: setting_types.STRING,
88838883
text: `
8884-
Arguments for the passdb backend. The format of this value depends on the
8884+
Arguments for the passdb driver. The format of this value depends on the
88858885
passdb driver. Each one uses different args.`
88868886
},
88878887

@@ -9952,7 +9952,7 @@ See: https://wiki.openssl.org/index.php/TLS1.3#Ciphersuites`
99529952
text: `
99539953
The directory where trusted SSL CA certificates can be found. For example
99549954
\`/etc/ssl/certs\`. These certificates are used only for outgoing SSL
9955-
connections (e.g. with the imapc backend).
9955+
connections (e.g. with the imapc driver).
99569956
99579957
For extra security you might want to point to a directory containing
99589958
certificates only for the CAs that are actually needed for the server
@@ -9967,7 +9967,7 @@ File containing the trusted SSL CA certificates. For example
99679967
\`/etc/ssl/certs/ca-bundle.crt\`.
99689968
99699969
These certificates are used only for outgoing SSL connections (e.g. with
9970-
the [[link,imapc]] backend).
9970+
the [[link,imapc]] driver).
99719971
99729972
Note that this setting isn't recommended to be used with large CA bundles,
99739973
because all the certificates are read into memory. This leads to excessive
@@ -10538,7 +10538,7 @@ drivers.`
1053810538
tags: [ 'userdb' ],
1053910539
values: setting_types.STRING,
1054010540
text: `
10541-
Arguments for the userdb backend. The format of this value depends on the userdb driver. Each one uses different args.`
10541+
Arguments for the userdb driver. The format of this value depends on the userdb driver. Each one uses different args.`
1054210542
},
1054310543

1054410544
userdb_fields: {

data/updates.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export const updates = {
5555
process_title_imap_process: '2.4.0',
5656
process_title_initializing: '2.4.0',
5757
process_title_mail_processes: '2.4.0',
58-
quota_maildir_backend_removed: '2.4.0',
58+
quota_maildir_driver_removed: '2.4.0',
5959
service_auth_listener_type: '2.4.0',
6060
service_dict_expire: '2.4.0',
6161
service_listener_type: '2.4.0',

docs/core/config/auth/databases/ldap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ When connecting to AD, you may need to use port 3268. Then again, not all LDAP
326326
fields are available in port 3268. Use whatever works. See:
327327
https://technet.microsoft.com/en-us/library/cc978012.aspx.
328328

329-
### LDAP Backend Configuration
329+
### LDAP Driver Configuration
330330

331331
::: code-group
332332
```[dovecot.conf]

docs/core/config/dict.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ used by, for example, [[plugin,last-login]] and [[setting,imap_metadata]].
2525
The dictionaries can be accessed either directly by the mail processes or
2626
they can be accessed via [proxy processes](#dictionary-proxy-process).
2727

28-
Currently supported backends are:
28+
Currently supported drivers are:
2929

3030
| Name | Description |
3131
| ---- | ----------- |
@@ -43,7 +43,7 @@ been accessed once. The connection is reused for other SQL lookups as long as
4343
their SQL settings are exactly the same. Opened SQL connections are currently
4444
never closed.
4545

46-
## Backends
46+
## Drivers
4747

4848
### Flat Files
4949

@@ -55,7 +55,7 @@ databases, but good for small ones such as a single user's quota.
5555
### Filesystem (lib-fs-wrapper)
5656

5757
This is a wrapper for lib-fs, which most importantly has the `posix`
58-
backend. Use the [[setting,fs]] setting to configure the filesystem.
58+
driver. Use the [[setting,fs]] setting to configure the filesystem.
5959
For example:
6060

6161
```
@@ -73,7 +73,7 @@ This create a separate file under `/var/lib/dovecot/dict` for each key.
7373
LDAP support is very similar to [`sql`](#sql) support, but there is no write
7474
support.
7575

76-
Note that the LDAP backend must be used via [`proxy`](#proxy).
76+
Note that the LDAP driver must be used via [`proxy`](#proxy).
7777

7878
See [[link,auth_ldap]].
7979

@@ -132,14 +132,14 @@ map {
132132

133133
The proxy driver performs dictionary accessing via the [[link,dict_proxy]].
134134
(The dict processes exist only if dict proxying is used.) This is especially
135-
useful with backends where their initialization is relatively expensive, such
135+
useful with drivers where their initialization is relatively expensive, such
136136
as SQL. The dict processes will perform connection pooling.
137137

138138
<SettingsComponent tag="dict-proxy" level="3" />
139139

140140
### Redis
141141

142-
The Redis backend is recommended to be used via [`proxy`](#proxy) to support
142+
The Redis driver is recommended to be used via [`proxy`](#proxy) to support
143143
[connection pooling](#connection-pooling).
144144

145145
::: warning
@@ -151,7 +151,7 @@ Currently using Redis without proxying may cause crashes.
151151
### SQL
152152

153153
::: warning
154-
Note that the SQL backend must be used with [`proxy`](#proxy).
154+
Note that the SQL driver must be used with [`proxy`](#proxy).
155155
:::
156156

157157
<SettingsComponent tag="dict-sql" level="3" />
@@ -275,7 +275,7 @@ dict_map shared/$mailbox_guid/$key {
275275

276276
Dict server is used for providing dictionary access via server
277277
processes instead of doing it directly from whichever process wants to access
278-
the dictionary. This is useful for some backends with relatively high
278+
the dictionary. This is useful for some drivers with relatively high
279279
connection cost (e.g. [`sql`](#sql)), but not necessarily for others (e.g.,
280280
[`redis`](#redis).
281281

docs/core/config/fs.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ can be made to look similar to filesystems. It is similar to [[link,dict]] but
2121
generally where [[link,dict]] is generally used for small data `fs` is used for
2222
larger data.
2323

24-
Currently supported FS backends are:
24+
Currently supported FS drivers are:
2525

2626
| Name | Description |
2727
| --- | --- |
2828
| [[link,fs_posix,posix]] | POSIX filesystem. |
2929
| [[link,fs_dict,dict]] | Dictionary (`lib-dict` wrapper). |
3030
<!-- @include: @docs/storage/providers/includes/fs.inc -->
3131

32-
Wrapper backends used on top of other backends:
32+
Wrapper drivers used on top of other drivers:
3333

3434
| Name | Description |
3535
| --- | --- |
@@ -54,14 +54,14 @@ support file metadata, in case you have a need for that use
5454

5555
## Dictionary Filesystem
5656

57-
This is a wrapper for `lib-dict` for using [[link,dict]] backends as `fs`
58-
backends.
57+
This is a wrapper for `lib-dict` for using [[link,dict]] drivers as `fs`
58+
drivers.
5959

6060
### Settings
6161

6262
<SettingsComponent tag="fs-dict" />
6363

6464
## Metawrap Filesystem
6565

66-
This is a wrapper for other `fs` backends that don't support metadata. The
66+
This is a wrapper for other `fs` drivers that don't support metadata. The
6767
metadata is implemented by placing them into the beginning of the file content.

docs/core/config/imap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ compression level for the available mechanism.
3333
### SEARCH=FUZZY
3434

3535
IMAP provides SEARCH as part of the core protocol, so it is useful to activate
36-
a Full Text Search indexing backend to handle these searches.
36+
a Full Text Search indexing driver to handle these searches.
3737

3838
See [[plugin,fts]].
3939

docs/core/config/mail_cache.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ IMAP ENVELOPE is used by many clients, which includes:
7676
| `date.sent` | The Date: header parsed to timestamp |
7777
| `date.received` | Mail delivery date (IMAP INTERNALDATE) |
7878
| `date.save` | Mail save/copy date (mdbox stores this always in dovecot.index)
79-
| `size.physical` | Physical message size (line feeds exactly as they are stored in the stored mail). Note that the size is of the mail as plaintext, i.e. after decryption/compression. This is typically used by [[link,quota_backend_fs]] or [[link,quota_backend_maildir]] quota. |
79+
| `size.physical` | Physical message size (line feeds exactly as they are stored in the stored mail). Note that the size is of the mail as plaintext, i.e. after decryption/compression. This is typically used by [[link,quota_driver_fs]] or [[link,quota_driver_maildir]] quota. |
8080
| `imap.bodystructure` | IMAP BODYSTRUCTURE response, which describes what the message's MIME structure looks like. |
8181
| `imap.body` | IMAP BODY response. This is the short version of imap.bodystructure, not the message body itself. If imap.bodystructure is cached, this field isn't cached because it can be generated from the imap.bodystructure. |
8282
| `imap.envelope` | IMAP ENVELOPE response, which contains the From, To, Cc, Bcc, Sender, Reply-To, Date, Subject, Message-ID and In-Reply-To headers in parsed forms. This is typically in the [[setting,mail_never_cache_fields]] because the raw headers are more useful in the cache and the ENVELOPE can be generated from them. |

docs/core/config/mailbox/formats/imapc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ imapc_user = [email protected]
3939

4040
## Quota
4141

42-
Using the `imapc` quota backend allows asking for the quota from remote
42+
Using the `imapc` quota driver allows asking for the quota from remote
4343
IMAP server. By default it uses `GETQUOTAROOT INBOX` to retrieve the quota.
4444

4545
There are two parameters that can be used to control how the quota is looked

docs/core/config/mailbox/formats/maildir.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ Dovecot supports reading a few fields from the `<base filename>`:
131131

132132
* `,S=<size>`: `<size>` contains the file size. Getting the size from the
133133
filename avoids doing a system `stat()` call, which may improve the
134-
performance. This is especially useful with [[link,quota_backend_maildir]].
134+
performance. This is especially useful with [[link,quota_driver_maildir]].
135135
* `,W=<vsize>`: `<vsize>` contains the file's RFC822.SIZE, i.e., the file
136136
size with linefeeds being CR+LF characters. If the message was stored with
137137
CR+LF linefeeds, `<size>` and `<vsize>` are the same. Setting this may
@@ -341,7 +341,7 @@ cache and download the messages all over again. If you do this for all the
341341
users, you could cause huge disk I/O bursts to your server.
342342

343343
Dovecot cannot currently handle not being able to write the control files, so
344-
it will cause problems with [[link,quota_backend_fs]]. To
344+
it will cause problems with [[link,quota_driver_fs]]. To
345345
avoid problems with this,
346346
you should place control files into a partition where quota isn't checked. You
347347
can specify this with the [[setting,mail_control_path]] setting:

docs/core/config/shared_mailboxes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ below) to get the dictionary updated for themselves.
323323

324324
See [[setting,acl_sharing_map]] for plugin setting information.
325325

326-
You could use any dictionary backend, including SQL or Cassandra, but a
326+
You could use any dictionary driver, including SQL or Cassandra, but a
327327
simple flat file should work pretty well too:
328328

329329
```[dovecot.conf]

0 commit comments

Comments
 (0)