]> git.ipfire.org Git - thirdparty/postfix.git/commitdiff
postfix-3.9-20230723
authorWietse Venema <wietse@porcupine.org>
Sun, 23 Jul 2023 05:00:00 +0000 (00:00 -0500)
committerViktor Dukhovni <ietf-dane@dukhovni.org>
Mon, 24 Jul 2023 22:45:14 +0000 (18:45 -0400)
postfix/HISTORY
postfix/WISHLIST
postfix/html/postconf.5.html
postfix/man/man5/postconf.5
postfix/proto/postconf.proto
postfix/proto/stop
postfix/proto/stop.double-history
postfix/src/global/mail_params.c
postfix/src/global/mail_version.h

index afc96d76895679e8bdc00777852892fdcadb0e32..b00b396fec54aaad7e0c962fda184a2255c06ddc 100644 (file)
@@ -27141,8 +27141,8 @@ Apologies for any names omitted.
 
        Cleanup: simplified the master code to handle an empty
        inet_interfaces setting. it is now closer to the original
-       code. Also documented what *_inet_addr_list() functions can
-       return an empty list. Files: master/master_ent.c,
+       code. Also documented that wildcard_inet_addr_list() will
+       not return an empty list. Files: master/master_ent.c,
        global/own_inet_addr_list.c.
 
 20230507
@@ -27264,3 +27264,13 @@ Apologies for any names omitted.
        (default: yes) to disconnect remote SMTP clients that violate
        RFC 2920 (or 5321) command pipelining constraints. Files:
        global/mail_params.h, smtpd/smtpd.c, proto/postconf.proto.
+
+20230610
+
+       Trouble shooting: when the postfix UID or postdrop GID is
+       also used by a non-Postfix account, log the UID or GID.
+       File: global/mail_params.c.
+
+20240703
+
+       Typo fix by Trent W. Buck. Files: proto/postconf.proto, proto/stop.
index 8d3bf6bee27fde1df1825814f352d731b7612c50..6fd70dce91649b56440d47a834acb4c1f5e9e255 100644 (file)
@@ -6,6 +6,11 @@ Wish list:
 
        Disable -DSNAPSHOT and -DNONPROD in makedefs.
 
+       Deprecate permit_mx_backup. It is fundamentally incompatible
+       with recipient address validation. There is no way to fix that:
+       reject_unverified_recipient requires that the domain is reachable,
+       and in that case, permit_mx_backup is not needed.
+
        Scan Postfix code with github.com/googleprojectzero/weggli
        (depends on "rust").
 
index eb23a25a08b71dcc0b2f251937ab72a037edba2a..4b636827279f257ce4e08d7da2b570dc70189b8a 100644 (file)
@@ -16935,7 +16935,7 @@ The same restrictions are available as documented under
 <a href="postconf.5.html#smtpd_recipient_restrictions">smtpd_recipient_restrictions</a>.
 </p>
 
-<p> This feature is available in Postix 2.10 and later. </p>
+<p> This feature is available in Postfix 2.10 and later. </p>
 
 
 </DD>
index 6d47fd547c2e31ea28649a6a125e2309eb9af536..a93f671921374da8c9a1283b0534cc2ca6760648 100644 (file)
@@ -11732,7 +11732,7 @@ Continue long lines by starting the next line with whitespace.
 The same restrictions are available as documented under
 smtpd_recipient_restrictions.
 .PP
-This feature is available in Postix 2.10 and later.
+This feature is available in Postfix 2.10 and later.
 .SH smtpd_restriction_classes (default: empty)
 User\-defined aliases for groups of access restrictions. The aliases
 can be specified in smtpd_recipient_restrictions etc., and on the
index a4419c03aea363bed0c3daf089b28a901b35d1e4..348ca68316e50cb118f3624ecf2a34afc845b00a 100644 (file)
@@ -6447,7 +6447,7 @@ The same restrictions are available as documented under
 smtpd_recipient_restrictions.
 </p>
 
-<p> This feature is available in Postix 2.10 and later. </p>
+<p> This feature is available in Postfix 2.10 and later. </p>
 
 %CLASS sasl-auth SASL Authentication
 
index 238698457747a40af89e9b20738d70e54908025b..72cecf446144c517200f9da82f3995052f1f9877 100644 (file)
@@ -1182,7 +1182,6 @@ Nexthop
 OP
 OTIFY
 OpenSSL's
-Postix
 Pt
 SECG
 SSLEAY
index 0c2442677329c840559540db81e0c93bc441177b..bfa589c3df186f6e8fbf0c261293d902da01c5dc 100644 (file)
@@ -58,3 +58,4 @@ proto  proto aliases proto virtual proto ADDRESS_REWRITING_README html
  pipelining before the server greeting File smtpd smtpd c 
  before the server greeting File smtpd smtpd c 
  global mail_params h smtpd smtpd c proto postconf proto 
+ Typo fix by Trent W Buck Files proto postconf proto proto stop 
index 1763fd383bb7b75a98175523445f427e0de079ea..2a7f84c2cd6ee5a5c8c1afcd7c0f1eb7420c95c1 100644 (file)
@@ -518,9 +518,11 @@ static void check_mail_owner(void)
      */
     if ((pwd = getpwuid(var_owner_uid)) != 0
        && strcmp(pwd->pw_name, var_mail_owner) != 0)
-       msg_fatal("file %s/%s: parameter %s: user %s has same user ID as %s",
+       msg_fatal("file %s/%s: parameter %s: user %s has the same"
+                 " user ID %ld as user %s",
                  var_config_dir, MAIN_CONF_FILE,
-                 VAR_MAIL_OWNER, var_mail_owner, pwd->pw_name);
+                 VAR_MAIL_OWNER, var_mail_owner, 
+                 (long) var_owner_uid, pwd->pw_name);
 }
 
 /* check_sgid_group - lookup setgid group attributes and validate */
@@ -545,9 +547,11 @@ static void check_sgid_group(void)
      */
     if ((grp = getgrgid(var_sgid_gid)) != 0
        && strcmp(grp->gr_name, var_sgid_group) != 0)
-       msg_fatal("file %s/%s: parameter %s: group %s has same group ID as %s",
+       msg_fatal("file %s/%s: parameter %s: group %s has the same"
+                 " group ID %ld as group %s",
                  var_config_dir, MAIN_CONF_FILE,
-                 VAR_SGID_GROUP, var_sgid_group, grp->gr_name);
+                 VAR_SGID_GROUP, var_sgid_group, 
+                 (long) var_sgid_gid, grp->gr_name);
 }
 
 /* check_overlap - disallow UID or GID sharing */
index 0e47acfaa1b6ceb5383c7f50c9439fe27891ce30..25c36229f84a830b46ccd91b80bd2768db8779dd 100644 (file)
@@ -20,7 +20,7 @@
   * Patches change both the patchlevel and the release date. Snapshots have no
   * patchlevel; they change the release date only.
   */
-#define MAIL_RELEASE_DATE      "20230605"
+#define MAIL_RELEASE_DATE      "20230723"
 #define MAIL_VERSION_NUMBER    "3.9"
 
 #ifdef SNAPSHOT