Skip to content

Releases: dovecot/documentation

Latest Documentation Build

07 Apr 17:43

Choose a tag to compare

Pre-release

This is a gzipped tarball of the latest documentation build.

2.4.3

31 Mar 18:56

Choose a tag to compare

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...
Read more

v2.4.2 Documentation

29 Dec 19:17

Choose a tag to compare

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_legacy setting 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

Full Changelog: 2.4.1...2.4.2

v2.4.1 Documentation

28 Mar 12:09

Choose a tag to compare

What's Changed

Full Changelog: 2.4.0...2.4.1

2.4.0

24 Jan 07:23

Choose a tag to compare

First release

This is the first 2.4 series release, everything is new.