Package: mlmmj-php-web-admin
Version: 1.5.2-1
Severity: grave
Tags: upstream patch
Justification: renders package unusable

Dear Maintainer,

There is a syntax error in some Perl code the PHP script eval()s.
Earlier bugs in this code have also gotten fixed inconsistently, so I have
submitted a patch that addresses both of these issues in the Perl code.

--- /etc/mlmmj-php-web-admin/tunables.pl.orig   2023-06-20 03:40:05.000000000 
-0400
+++ /etc/mlmmj-php-web-admin/tunables.pl        2025-10-11 13:52:43.071010456 
-0400
@@ -46,7 +46,7 @@
 mlmmj_boolean("modonlypost",
                          "Moderators only post",
                          "When this file is present, only people listed in 
listdir/control/moderators ".
-                         "are allowed to post to it. The check is made against 
the "From:" header.");
+                         "are allowed to post to it. The check is made against 
the \"From:\" header.");
 
 mlmmj_boolean("modnonsubposts",
                          "Moderate non-allowed posts",
@@ -72,13 +72,13 @@
                   "These headers are added to every mail coming through. This 
is ".
                   "the place you want to add Reply-To: header in case you want 
".
                   "such. ".
-                  "If a header should not occur twice in the mail it should be 
listed in the 'Delete headers' box too.");
+                  "If a header should not occur twice in the mail it should be 
listed in the \"Delete headers\" box too.");
 
 mlmmj_list("delheaders",
                   "Delete headers",
                   "In this file is specified *ONE* headertoken to match pr. 
line. ".
                   "If the file consists of: Received: Message-ID: Then all 
occurences of these headers in incoming list mail will be deleted. ".
-                  "\"From \" and \"Return-Path:\" are deleted no matter 
what.");
+                  "\"From:\" and \"Return-Path:\" are deleted no matter 
what.");
 
 mlmmj_list("access",
                   "Access",
@@ -104,7 +104,7 @@
 mlmmj_string("delimiter",
                          "Delimiter",
                          "This specifies what to use as recipient delimiter 
for the list.".
-                         "Default is '+'.");
+                         "Default is \"+\".");
 
 mlmmj_boolean("notifysub",
                          "Notify subscribers",
@@ -149,7 +149,7 @@
 mlmmj_string("verp",
                          "VERP",
                          "Enable VERP support. Anything added in this variable 
will be appended the ".
-                         "MAIL FROM: line. If 'postfix' is put in the file, 
it'll make postfix use ".
+                         "MAIL FROM: line. If \"postfix\" is put in the file, 
it'll make Postfix use ".
                          "VERP by adding XVERP=-= to the MAIL FROM: line.");
 
 mlmmj_string("maxverprecips",
@@ -159,28 +159,28 @@
 mlmmj_boolean("notoccdenymails",
                          "No To: Cc: deny mails",
                          "This switch turns off whether mlmmj sends out 
notification about postings ".
-                         "being denied due to the listaddress not being in To: 
or Cc: (see 'tocc').");
+                         "being denied due to the listaddress not being in To: 
or Cc: (see \"tocc\").");
 
 mlmmj_boolean("noaccessdenymails",
                          "No access deny mails",
                          "This switch turns off whether mlmmj sends out 
notification about postings ".
-                         "being rejected due to an access rule (see 
'access').");
+                         "being rejected due to an access rule (see 
\"access\").");
 
 mlmmj_boolean("nosubonlydenymails",
                          "No subscribers only deny mails",
                          "This switch turns off whether mlmmj sends out 
notification about postings ".
-                         "being rejected due to a subscribers only posting 
list (see 'subonlypost').");
+                         "being rejected due to a subscribers only posting 
list (see \"subonlypost\").");
 
 mlmmj_boolean("nomodonlydenymails",
                          "No moderators only deny mails",
                          "This switch turns off whether mlmmj sends out 
notification about postings ".
-                         "being rejected due to a moderators only posting list 
(see 'modonlypost').");
+                         "being rejected due to a moderators only posting list 
(see \"modonlypost\").");
 
 mlmmj_boolean("nosubmodmails",
                          "No subscription moderated mails",
                          "This switch turns off whether mlmmj sends out 
notification about ".
                          "subscription being moderated to the person 
requesting subscription".
-                         "(see 'submod').");
+                         "(see \"submod\").");
 
 mlmmj_boolean("nodigesttext",
                          "No digest text summary",
@@ -210,13 +210,13 @@
 
 mlmmj_boolean("nolistsubsemail",
                          "No list subscribers email",
-                         "If this is set, the LISTNAME+list\@ functionality 
for requesting an ".
+                         "If this is set, the LISTNAME+list@ functionality for 
requesting an ".
                          "email with the subscribers for owner is disabled.");
 
 mlmmj_string("staticbounceaddr",
                         "Static bounce address",
-                        "If this is set to something\@example.org, the bounce 
address (Return-Path:) ".
-                        "will be fixed to 
something+listname-bounces-and-so-on\@example.org ".
+                        "If this is set to [email protected], the bounce 
address (Return-Path:) ".
+                        "will be fixed to 
[email protected] ".
                         "in case you need to disable automatic bounce 
handling.");
 
 mlmmj_boolean("ifmodsendonlymodmoderate",


-- System Information:
Debian Release: 12.12
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 
'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-37-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US (charmap=UTF-8) (ignored: LC_ALL set 
to en_US.UTF-8), LANGUAGE=en_US.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mlmmj-php-web-admin depends on:
ii  mlmmj         1.3.0-4
ii  php8.2 [php]  8.2.29-1~deb12u1

mlmmj-php-web-admin recommends no packages.

mlmmj-php-web-admin suggests no packages.

-- Configuration Files:

-- no debconf information

Reply via email to