git » chasquid » commit 6cc59ca

docs: Remove "experimental" notices for now-stable features

author Alberto Bertogli
2026-10-13 18:45:16 UTC
committer Alberto Bertogli
2026-10-13 18:45:16 UTC
parent d73598d20b42c57e7e8d8dcc424d0829aeede8db

docs: Remove "experimental" notices for now-stable features

Alias `*` destinations, "via" aliases, and the max_queue_items and
give_up_send_after options have been out for more than a year, and a few
releases, with no significant concerns.

This patch removes the "experimental" notices from the documentation
accordingly.

docs/aliases.md +5 -12
docs/man/chasquid.conf.5 +1 -5
docs/man/chasquid.conf.5.md +0 -4
docs/man/chasquid.conf.5.pod +0 -4
etc/chasquid/chasquid.conf +0 -2

diff --git a/docs/aliases.md b/docs/aliases.md
index 266d67b..568ac79 100644
--- a/docs/aliases.md
+++ b/docs/aliases.md
@@ -76,21 +76,14 @@ pepe: jose
 *: pepe, rose@backgarden
 ```
 
-!!! warning "Experimental"
+If the destination address has `*` as its user, then it will be replaced
+by the sender user. Note that in this case, the user is copied as-is, no
+characters or suffixes will be dropped.
 
-    If the destination address has `*` as its user, then it will be replaced
-    by the sender user. Note that in this case, the user is copied as-is, no
-    characters or suffixes will be dropped.
+For example, `*: *@pond` will redirect `lilly@domain` to `lilly@pond`.
 
-    For example, `*: *@pond` will redirect `lilly@domain` to `lilly@pond`.
 
-    This is experimental as of chasquid 1.16.0, and subject to change.
-
-### "Via" aliases (experimental) {#via}
-
-!!! warning
-
-    This feature is experimental as of chasquid 1.16.0, and subject to change.
+### "Via" aliases {#via}
 
 A "via" alias is like an email alias, but it explicitly specifies which
 server(s) to use when delivering that email. The servers are used to attempt
diff --git a/docs/man/chasquid.conf.5 b/docs/man/chasquid.conf.5
index d6956f1..2829056 100644
--- a/docs/man/chasquid.conf.5
+++ b/docs/man/chasquid.conf.5
@@ -58,7 +58,7 @@
 .\" ========================================================================
 .\"
 .IX Title "chasquid.conf 5"
-.TH chasquid.conf 5 2025-05-02 "" ""
+.TH chasquid.conf 5 2026-10-13 "" ""
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -167,8 +167,6 @@ information is preserved, and SPF checks can be performed properly.
 Default: \f(CW\*(C`false\*(C'\fR.
 .IP "\fBmax_queue_items\fR (int):" 8
 .IX Item "max_queue_items (int):"
-\&\fBEXPERIMENTAL\fR, might change in backwards\-incompatible ways.
-.Sp
 Maximum number of items in the queue.
 .Sp
 If we have this many items in the queue, we reject new incoming email. Be
@@ -176,8 +174,6 @@ careful when increasing this, as we keep all items in memory.
 Default: \f(CW200\fR (but may change in the future).
 .IP "\fBgive_up_send_after\fR (string):" 8
 .IX Item "give_up_send_after (string):"
-\&\fBEXPERIMENTAL\fR, might change in backwards\-incompatible ways.
-.Sp
 How long do we keep retrying sending an email before we give up.  Once we give
 up, a DSN will be sent back to the sender.
 .Sp
diff --git a/docs/man/chasquid.conf.5.md b/docs/man/chasquid.conf.5.md
index cee47f2..0b90e81 100644
--- a/docs/man/chasquid.conf.5.md
+++ b/docs/man/chasquid.conf.5.md
@@ -118,8 +118,6 @@ Some values might be repeated, for example the listening addresses.
 
 - **max\_queue\_items** (int):
 
-    **EXPERIMENTAL**, might change in backwards-incompatible ways.
-
     Maximum number of items in the queue.
 
     If we have this many items in the queue, we reject new incoming email. Be
@@ -128,8 +126,6 @@ Some values might be repeated, for example the listening addresses.
 
 - **give\_up\_send\_after** (string):
 
-    **EXPERIMENTAL**, might change in backwards-incompatible ways.
-
     How long do we keep retrying sending an email before we give up.  Once we give
     up, a DSN will be sent back to the sender.
 
diff --git a/docs/man/chasquid.conf.5.pod b/docs/man/chasquid.conf.5.pod
index 27bcb0c..d39e1d7 100644
--- a/docs/man/chasquid.conf.5.pod
+++ b/docs/man/chasquid.conf.5.pod
@@ -122,8 +122,6 @@ Default: C<false>.
 
 =item B<max_queue_items> (int):
 
-B<EXPERIMENTAL>, might change in backwards-incompatible ways.
-
 Maximum number of items in the queue.
 
 If we have this many items in the queue, we reject new incoming email. Be
@@ -132,8 +130,6 @@ Default: C<200> (but may change in the future).
 
 =item B<give_up_send_after> (string):
 
-B<EXPERIMENTAL>, might change in backwards-incompatible ways.
-
 How long do we keep retrying sending an email before we give up.  Once we give
 up, a DSN will be sent back to the sender.
 
diff --git a/etc/chasquid/chasquid.conf b/etc/chasquid/chasquid.conf
index 1a86659..f7f58a7 100644
--- a/etc/chasquid/chasquid.conf
+++ b/etc/chasquid/chasquid.conf
@@ -102,14 +102,12 @@ submission_over_tls_address: ":465"
 #haproxy_incoming: false
 
 # Maximum number of items in the queue.
-# EXPERIMENTAL - Might change in backwards-incompatible ways.
 # If we have this many items in the queue, we reject new incoming email. Be
 # careful when increasing this, as we keep all items in memory.
 # Default: 200 (but may change in the future).
 #max_queue_items: 200
 
 # How long do we keep retrying sending an email before we give up.
-# EXPERIMENTAL - Might change in backwards-incompatible ways.
 # Once we give up, a DSN will be sent back to the sender.
 # The format is a Go duration string (e.g. "48h" or "360m"; note days are not
 # a supported unit).