Releases: dovecot/documentation
Releases · dovecot/documentation
Latest Documentation Build
This is a gzipped tarball of the latest documentation build.
2.4.3
What's Changed
- docs: Add contribution guide by @slusarz in #1321
- man: doveadm pw - Fix formatting by @sirainen in #1324
- upgrading: Fix various formatting nits on config-rewrite upgrading page by @slusarz in #1322
- doveadm sync: Improved documentation on state string by @slusarz in #1323
- data, upgrade: Change mail_access_groups default and service/*/extra_… by @sirainen in #1320
- upgrade: 2.4 - Add config $settings section by @sirainen in #1333
- Home setting clarifications by @sirainen in #1334
- Fix dict_map_* settings by @sirainen in #1335
- data/settings: Clarify ssl vs inet_listener_ssl settings by @sirainen in #1336
- submission: Add submission flow diagram by @slusarz in #1327
- lazy_expunge_only_last_instance=yes should be default by @mbettini-ox in #1319
- auth/ldap: Clarify user iteration by @sirainen in #1338
- Core/config/quick: add link to the page where mkcert.sh script is explained by @moormaster in #1339
- Fix typo in userdb_ldap_iterate_fields by @eltrai in #1340
- doveadm-import fixup, filesystem permissions fixup by @sirainen in #1343
- docs: fix vertical bar symbol breaking table layout by @outloudvi in #1345
- refactor(docs): improve wording, fix section by @tessus in #1342
- plantuml: Generate images manually so we are serving static data by @slusarz in #1341
- variables: Clarify how ldap_dn works by @cmouse in #1352
- design: Fix markdown formatting error by @slusarz in #1356
- data/settings: Clarify that listen setting can be overridden inside inet_listener by @sirainen in #1350
- data/events: Add proxy_dest_connection_limit by @sirainen in #1357
- data/settings: imapc_features - Add note about disabling specific IMA… by @sirainen in #1358
- config/spam_reporting: Fix sh syntax to properly enclose $1 with quotes by @cmouse in #1362
- Split large data bundles into smaller chunks by @slusarz in #1355
- data/settings: Clarify crypt_write_algorithm description by @sirainen in #1365
- mail-crypt fixes/cleanups by @sirainen in #1366
- installation/docker: Improve documentation by @cmouse in #1325
- Fix mail_log_prefix and others using %protocol instead of %service by @sirainen in #1367
- inet_listener: Fix 2.4 config change syntax by @slusarz in #1371
- acl_global_path removal by @sirainen in #1369
- Building by @cmouse in #1372
- upgrade: 2.4 - Remove extra ":::" by @sirainen in #1374
- mail_crypt: Fix crypt_private_key_password setting name in examples by @sirainen in #1375
- passwd-file default scheme is not CRYPT by @mbettini-ox in #1363
- Indicate RFC 7889 being implemented by @cmouse in #1368
- data/settings: Fix [sieve_]quota_storage_size type by @sirainen in #1381
- Remove duplicated text blocks in debug.md by @grinapo in #1377
- global: Add missing namespace section names by @sirainen in #1376
- vitepress: enable mermaid renderer plugin by @rgolab in #1382
- doveadm: Allow commands to be declared as CLI only (no HTTP access) by @slusarz in #1385
- Upgrading: Global sieve recompilation by @slusarz in #1387
- Update trash.md by @ymage in #1388
- data/settings: Clarify mailbox_autoexpunge=0 means it is disabled by @sirainen in #1391
- settings: Add information on how to correctly configure mailbox locat… by @slusarz in #1392
- upgrading: Clarify that new config goes in base config file, not .ext by @slusarz in #1393
- Decode2text remove by @cmouse in #1397
- Lua http parent event by @vmo69 in #1380
- howto/postfix: Add note that some authentication methods work with su… by @cmouse in #1402
- submission: Convert plantuml flow diagram to mermaid by @slusarz in #1383
- Add ability to download raw "data files" used to build documentation by @slusarz in #1353
- variables: Document token field by @cmouse in #1400
- data/doveadm: Change auth cache flush cmd to use user-mask by @vmo69 in #1394
- Document switch filter by @cmouse in #1390
- fts: Abstract fts driver list by @slusarz in #1409
- Remove auth_worker_max_count by @cmouse in #1410
- howto/fail2ban: Point to fail2ban for configuring by @cmouse in #1411
- docs: core/config/fs - Add explanation for fs wrappers by @vmo69 in #1395
- maildir: Revert mail_attachment_detection_options default to empty by @mbettini-ox in #1406
- config/service: Update anvil's user and chroot settings by @sirainen in #1417
- data/settings, config: Clarify how haproxy localhost connections are … by @sirainen in #1415
- global: Sprinkle around some MariaDBs next to MySQLs by @sirainen in #1403
- upgrade: Mention upgrader by @cmouse in #1419
- XCLIENT updates by @sirainen in #1420
- lib-ldap: TLS options are set wrong (PR#266) by @mbettini-ox in #1421
- events: Add auth_worker_request_finished by @slusarz in #1422
- DOV-8369: Improve default mailbox setting descriptions by @fleischie in #1424
- installation: Provide quick command to setup local Dovecot test/debug container by @slusarz in #1425
- build(deps-dev): bump vite from 5.4.14 to 5.4.21 by @dependabot[bot] in #1426
- build(deps): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #1427
- build(deps): bump glob and vitepress-sidebar by @dependabot[bot] in #1428
- build(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 by @dependabot[bot] in #1429
- lib: Fix redundant assignment by @slusarz in #1430
- Clarify access groups security by @sirainen in #1432
- doveadm: bugfix where only the first hyphen in positional argument ke… by @slusarz in #1431
- Don't accept 0 as meaning unlimited anymore by @mbettini-ox in #1413
- Update dsync related security considerations by @sirainen in #1435
- components: Refactor to use Vue best practices by @slusarz in #1437
- ugprade: Add unix_listener/anvil-auth-penalty/* changes by @sirainen in #1433
- data: Add sqlite_synchronous by @cmouse in #1348
- generate_man.js: Catch path traversal issues by @slusarz in #1439
- settings.js: Properly check for string input by @slusarz in #1441
- generate_man: Prevent sibling node loss in man page generation by @slusarz in #1436
- build(deps-dev): bump rollup from 4.31.0 to 4.59.0 by @dependabot[bot] in #1440
- build(deps-dev): bump minimatch from 10.1.2 to 10.2.4 by @dependabot[bot] in https://github.com/dovecot/documentatio...
v2.4.2 Documentation
What's Changed
- sieve: Fix incorrect spelling of sieve_vacation_send_from_recipient by @cmouse in #1213
- auth: ldap - Fix default value syntax by @cmouse in #1214
- quota, howto: Specify quota_storage_size outside quota root in examples by @sirainen in #1218
- man: doveadm-pw - Replace example DIGEST-MD5 with ARGON2ID by @seanm in #1172
- Getting started page by @cmouse in #1192
- settings: Add a warning about cassandra_execution_* settings potentia… by @sirainen in #1223
- upgrade: Add anvil socket changes by @sirainen in #1220
- Revert "Change mail_attachment_detection_options default" by @sirainen in #1224
- doveadm-backup: Fix MD formatting by @slusarz in #1226
- vitepress: Fix sitemap generation by @slusarz in #1230
- mail_crypt: Update link to decryption tool by @cmouse in #1229
- lazy-expunge: Remove all references to namespace storage by @slusarz in #1234
- Improved doveadm fts documentation by @slusarz in #1227
- config/spam_reporting: Unify sieve script paths by @mariuszkrzaczkowski in #1231
- lua: Document b64encode and b64decode by @cmouse in #1228
- upgrade: Allow Pro docs to change Lua HTTP API upgrading title by @sirainen in #1237
- global-options-formatter: Mention 'json' option by @smokris in #1240
- Update quick.md by @swsch in #1242
- developers/design: Add internal lib-http response codes by @sirainen in #1238
- Lib dns by @Sergey-Kitov in #1243
- spelling: Update to 0.0.25 by @cmouse in #1245
- config/namespace: Fix mail_index_path for mixed mbox/maildir example by @sirainen in #1236
- Document peer certificate fingerprinting by @cmouse in #1170
- lib-http: Internal HTTP codes need to live in core, so Pro docs can a… by @slusarz in #1246
- mail-compress: Add benchmarking info by @slusarz in #1247
- upgrading: 2.4 - Fix %%n and %%d new syntax by @sirainen in #1248
- data/settings: Add fts_decoder_tika named filter by @sirainen in #1250
- data/settings: Fix http_client_request_absolute_timeout and login_pro… by @sirainen in #1254
- Sieve: Document support for extlists extension by @stephanbosch in #1191
- upgrading/2.4: Remove wrong/duplicate %c variable by @sirainen in #1256
- upgrade: 2.4 - HOME is no longer used with LDA by @sirainen in #1235
- data/lua: Add dovecot.var_expand() function by @vmo69 in #1255
- Add auth_master_socket_path by @sirainen in #1257
- Remove passdb and userdb_args by @cmouse in #1259
- data/settings: Clarify fs_compress_write_method= means compression is… by @sirainen in #1258
- Explicit us→s conversion for OpenMetrics by @Chostakovitch in #1261
- DOV-7458: Verify 64bit support by @fleischie in #1225
- core/docs/core/config/namespaces.md: Add @mailbox_defaults by @nauski in #1249
- dict: Fix typo by @slusarz in #1267
- DOV-6914: Change
mailbox_directory_name_legacysetting by @fleischie in #1266 - settings: Describe the new delayed $SET variable expansion by @sirainen in #1269
- namespaces: Add link to mailbox_special_use setting by @sirainen in #1272
- login_proxy_rawlog_dir: Indicate login variable support by @cmouse in #1268
- settings.js: Remove duplicate definition of welcome_wait by @slusarz in #1273
- events: Abstract parsing code out into reusable library/module by @slusarz in #1275
- github: Separate 2.3 and 2.4 release workflows by @slusarz in #1263
- mail_crypt fixes by @sirainen in #1278
- dict, last-login: Replace nonexistent pattern setting with value by @sirainen in #1276
- Fix typo s/it's/its/ in virtual.md. by @Jo-Con-El in #1282
- util/generate_man: Handle event commands by @sirainen in #1284
- Fix syntax error in postfix.md by @SuperSandro2000 in #1287
- health_check: Add dovecotlink to Health Checking page by @vmo69 in #1286
- settings/syntax: Document $SET:filter/path/key by @sirainen in #1283
- data/events: Move "cached" field from dns_worker_request_finished eve… by @sirainen in #1288
- data/settings: Add oauth2_token_expire_grace by @sirainen in #1280
- man: doveadm fs - Add example by @cmouse in #1169
- Add warning if this is not release version by @cmouse in #1290
- haproxy: Remove detailed config, since it is not applicable for CE si… by @slusarz in #1292
- fts-flatcurve: Remove non-existent max_term_size setting from example by @slusarz in #1296
- global: Fix config syntax errors setting named list filters by @sirainen in #1298
- Add acl_dict_index by @sirainen in #1300
- config/ssl: Clarify how TLS certificates are matched. by @cmouse in #1302
- data/settings: Document imapc_features=send-id by @sirainen in #1303
- config: recommended_metrics - Add proxy_session_established to @metri… by @sirainen in #1305
- man: doveadm-backup-sync.inc - Fix option p include by @cmouse in #1308
- data/settings: Clarify mail_nfs_* settings are not supported by @sirainen in #1309
- data/settings: mail_nfs_storage - Fix it to say mails, not indexes by @sirainen in #1310
- upgrading: 2.4.2 - Add @metric_defaults/proxy/metric by @sirainen in #1311
- installation/docker: Fix --volume option usage by @cmouse in #1312
- man: doveadm-search-query - Clarify that sequence sets are not UIDs by @cmouse in #1295
- variables: Clarify that list filter doesn't do any escaping by @sirainen in #1313
- config/imap: Change SQL metadata.attr_value to be TEXT type by @sirainen in #1315
- data, upgrade: Change mail_attachment_detection_options default by @sirainen in #1291
- Clarify settings handling by @sirainen in #1316
- doveadm: Change example for service status to list service that exist… by @slusarz in #1317
- admin/migration: Fix inet_listener stanza by @cmouse in #1318
- docs: docs/core/man/doveadm-mailbox - Add 'deleted' to mailbox status by @mbettini-ox in #1314
New Contributors
- @seanm made their first contribution in #1172
- @mariuszkrzaczkowski made their first contribution in #1231
- @smokris made their first contribution in #1240
- @swsch made their first contribution in #1242
- @Chostakovitch made their first contribution in #1261
- @Jo-Con-El made their first contribution in #1282
- @SuperSandro2000 made their first contribution in #1287
Full Changelog: 2.4.1...2.4.2
v2.4.1 Documentation
What's Changed
- imapc: Fix quota configuration example by @sirainen in #1135
- build(deps-dev): bump vite from 5.4.11 to 5.4.14 by @dependabot in #1136
- settings: Correctly display default settings for zero-ish values by @slusarz in #1141
- Man page improvements by @slusarz in #1140
- npm: Add name to package.json by @slusarz in #1131
- settings: Better error message if settings_type value is wrong by @slusarz in #1098
- doveadm: Simplify doveadm response display by @slusarz in #1130
- Doveadm data population by @slusarz in #1109
- build(deps-dev): bump vitepress-plugin-pagefind from 0.4.12 to 0.4.13 by @dependabot in #1152
- license.md: Add license information on the actual Dovecot CE code by @slusarz in #1157
- footer: Fix edit link URL by @slusarz in #1158
- events: ID parameter needs value of k, not the letter k itself by @slusarz in #1165
- ACL plugin page improvements by @slusarz in #1166
- Feature/config rewrite by @cmouse in #1168
- sqlite: Remove obsolete note about the connect setting value by @sirainen in #1174
- Improve upgrading documentation by @sirainen in #1175
- upgrade: Add inet_listener/address to listen rename by @sirainen in #1178
- auth/lua: Remove auth_request#response_from_template() by @sirainen in #1173
- github: Update spell checking to v0.0.24 by @cmouse in #1181
- sieve: Fix display of troubleshooting page by @slusarz in #1183
- rfc - Add missing IMAP RFCs by @stephanbosch in #1188
- auth: Allow passdb/userdb sql to always use workers by @sirainen in #1177
- fts: Document 3rd party plugins by @cmouse in #1189
- imapc_sasl_mechanisms: Document supported values by @cmouse in #1187
- rfc: Add RFC 8508 for IMAP REPLACE capability by @stephanbosch in #1185
- rfc: Add RFC 8440 for IMAP LIST-MYRIGHTS capability by @stephanbosch in #1186
- mail_crypt: Document some limitations on encryption algorithms by @cmouse in #1182
- build(deps-dev): bump vitepress-sidebar from 1.30.2 to 1.31.0 by @dependabot in #1195
- github: Remove spectral by @cmouse in #1197
- npm: Update dependencies by @slusarz in #1199
- issue: Add Issue Reporting documentation by @slusarz in #1202
- settings: Allow types to hide default entry completely by @slusarz in #1201
- upgrade: local_name "multiple names" is no longer supported by @sirainen in #1206
- man/doveconf: Add -U parameter by @sirainen in #1198
- Make some default settings required for certain types by @slusarz in #1200
- Dovecot Pro default changes by @sirainen in #1193
- global: "address" setting was renamed in inet_listener to "listen" by @sirainen in #1207
- upgrade: Add imap_capability = +capability by @sirainen in #1208
- updates.js: Remove obsolete entries by @slusarz in #1209
- DOV-7527: Change the default lmtp_user_concurrency_limit to 10 by @fleischie in #1210
- upgrade: 2.4 - Add "Shared namespace variables" by @sirainen in #1211
- auth/ldap: Fix using passdb_fields with passdb_ldap_bind_userdn=yes by @sirainen in #1212
- auth: ldap - Fix default value syntax by @cmouse in #1215
- sieve: Fix incorrect spelling of sieve_vacation_send_from_recipient by @cmouse in #1217
Full Changelog: 2.4.0...2.4.1