summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2024-01-19 00:07:31 +0100
committerAlyssa Ross <hi@alyssa.is>2024-01-19 00:20:36 +0100
commit0df7a4853b6da2d6368257d2276973a0ae46dd5d (patch)
treeb16e0ac90c20f1d9ed701d079ea8c72923e981cd
parent2237f5365b64c113e971267b1dc5f38e6f2af672 (diff)
downloadspectrum-0df7a4853b6da2d6368257d2276973a0ae46dd5d.tar
spectrum-0df7a4853b6da2d6368257d2276973a0ae46dd5d.tar.gz
spectrum-0df7a4853b6da2d6368257d2276973a0ae46dd5d.tar.bz2
spectrum-0df7a4853b6da2d6368257d2276973a0ae46dd5d.tar.lz
spectrum-0df7a4853b6da2d6368257d2276973a0ae46dd5d.tar.xz
spectrum-0df7a4853b6da2d6368257d2276973a0ae46dd5d.tar.zst
spectrum-0df7a4853b6da2d6368257d2276973a0ae46dd5d.zip
Documentation: remove references to mailman-web
Bots have been nonconsensually creating mailman-web accounts for
people to flood them with spam.  Aside from using reCAPTCHA (ugh) or
modifying mailman-web, the only thing I can really do to prevent this
is to disable unauthenticated web subscriptions, and the creation of
mailman-web accounts, which I have now done.  Ideally, it would be
possible to configure it so that creating mailman-web accounts is only
allowed for email addresses that have already subscribed to the list
by sending an email, but that's not currently the case.

This makes Postorius useless to people who don't already have an
account.  Hyperkitty is still useful, but people without existing
accounts won't be able to use it to post to the lists, and the UI
still shows Sign In and Sign Up links, which is pretty confusing when
signups are disabled.  It doesn't really offer anything that
public-inbox doesn't any more.

As a result of these changes, I'm removing all references to
mailman-web from the documentation.

Signed-off-by: Alyssa Ross <hi@alyssa.is>
-rw-r--r--Documentation/_config.yml2
-rw-r--r--Documentation/contributing/communication.adoc18
-rw-r--r--Documentation/contributing/first-patch.adoc5
-rw-r--r--Documentation/contributing/index.adoc9
4 files changed, 13 insertions, 21 deletions
diff --git a/Documentation/_config.yml b/Documentation/_config.yml
index 3358f8c..90018ba 100644
--- a/Documentation/_config.yml
+++ b/Documentation/_config.yml
@@ -8,8 +8,6 @@ aux_links:
     - "https://spectrum-os.org/"
   Git:
     - "https://spectrum-os.org/git/"
-  Lists:
-    - "https://spectrum-os.org/lists/"
 plugins:
   - jekyll-asciidoc
 exclude:
diff --git a/Documentation/contributing/communication.adoc b/Documentation/contributing/communication.adoc
index b38f66d..873c42d 100644
--- a/Documentation/contributing/communication.adoc
+++ b/Documentation/contributing/communication.adoc
@@ -50,10 +50,6 @@ If you are interested in participating in the project, or even just
 following along with it, the best thing to do is subscribe to one or
 more of the Spectrum mailing lists.
 
-If mailing lists are not your thing, that is okay! Try the
-https://spectrum-os.org/lists/hyperkitty/[Web UI], which allows you to
-interact with the mailing lists much like a modern web forum.
-
 Each list has https://spectrum-os.org/lists/archives/[archives] that
 can also be accessed via the web, NNTP or Atom. You are strongly
 encouraged to mirror them.
@@ -64,18 +60,16 @@ encouraged to mirror them.
 This is a one-way list where announcements from Spectrum's developers
 will be posted.
 
-You can subscribe
-https://spectrum-os.org/lists/mailman3/lists/announce.spectrum-os.org/[on the web],
-or by sending mail to *announce-subscribe@spectrum-os.org*.
+Subscribe by sending a message to announce-subscribe@spectrum-os.org.
+Unsubscribe by sending a message to announce-unsubscribe@spectrum-os.org.
 
 [#spectrum-discuss]
 === discuss@spectrum-os.org
 
 This list contains high-level discussion about the project.
 
-You can subscribe
-https://spectrum-os.org/lists/mailman3/lists/discuss.spectrum-os.org/[on the web],
-or by sending mail to *discuss-subscribe@spectrum-os.org*.
+Subscribe by sending a message to discuss-subscribe@spectrum-os.org.
+Unsubscribe by sending a message to discuss-unsubscribe@spectrum-os.org.
 
 [#spectrum-devel]
 === devel@spectrum-os.org
@@ -88,5 +82,5 @@ including how patches are sent to this list and discussed.
 For more information, see
 xref:working-with-patches.adoc[Working with Patches].
 
-You can subscribe
-https://spectrum-os.org/lists/mailman3/lists/devel.spectrum-os.org/[on the web], or by sending mail to *devel-subscribe@spectrum-os.org*.
+Subscribe by sending a message to devel-subscribe@spectrum-os.org.
+Unsubscribe by sending a message to devel-unsubscribe@spectrum-os.org.
diff --git a/Documentation/contributing/first-patch.adoc b/Documentation/contributing/first-patch.adoc
index 7b8797c..d207d1c 100644
--- a/Documentation/contributing/first-patch.adoc
+++ b/Documentation/contributing/first-patch.adoc
@@ -50,9 +50,8 @@ git send-email --to devel@spectrum-os.org --confirm=always origin/main
 
 For each message, you will be prompted for confirmation, and then the
 change will be submitted to the Spectrum development mailing list.
-They will appear shortly on the
-https://spectrum-os.org/lists/hyperkitty/list/devel@spectrum-os.org/[web
-interface].
+They will appear shortly in the
+https://spectrum-os.org/lists/archives/spectrum-devel/[archives].
 
 [#cover-letter]
 TIP: If you're submitting multiple changes, and you'd like to provide
diff --git a/Documentation/contributing/index.adoc b/Documentation/contributing/index.adoc
index 03eac68..ed36fe2 100644
--- a/Documentation/contributing/index.adoc
+++ b/Documentation/contributing/index.adoc
@@ -42,10 +42,11 @@ list should be as simple as something like:
 [source,shell]
 git send-email origin/master --to devel@spectrum-os.org
 
-You will be CCed on replies to your posts, so you do not even have to be
-subscribed to the mailing list if you are worried about too much traffic.
-There is also a web interface https://spectrum-os.org/lists/hyperkitty/
-that you can use to browse or even post to the mailing list.
+You will be CCed on replies to your posts, so you do not even have to
+be subscribed to the mailing list if you are worried about too much
+traffic.  There are also
+https://spectrum-os.org/lists/archives/spectrum-devel/[archives]
+available that you can use to browse the mailing list online.
 
 Add a Signed-off-by line to each patch you submit, to indicate your
 certification of the https://spectrum-os.org/git/spectrum/tree/DCO-1.1.txt[Developer's Certificate of Origin] for that patch.