<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4a4a602cd18887406a1b8c92a01173251c160d19">https://github.com/macports/macports-ports/commit/4a4a602cd18887406a1b8c92a01173251c160d19</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 4a4a602cd18 pure-ftpd: assume maintainership, update to 1.0.51
</span>4a4a602cd18 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4a4a602cd18887406a1b8c92a01173251c160d19
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Fri Nov 11 20:43:02 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    pure-ftpd: assume maintainership, update to 1.0.51
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    various improvements
</span>---
 net/pure-ftpd/Portfile                                    | 15 ++++++++-------
 net/pure-ftpd/files/README.MacOS-X                        |  8 ++++++++
 .../files/org.pure-ftpd.ftpd.plist.basic.sample.in        |  1 +
 net/pure-ftpd/files/pure-ftpd.pam.sample                  |  7 +++++++
 4 files changed, 24 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/pure-ftpd/Portfile b/net/pure-ftpd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index de6ec0c12b5..5886bd033df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/pure-ftpd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/pure-ftpd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,14 +4,14 @@ PortSystem          1.0
</span> 
 name                pure-ftpd
 set pretty_name     Pure-FTPd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.0.50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.0.51
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  777b9c9a4e6600e09d38d219fca94f016d910240 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6722c7fd09fe3c9ebbd572f3d097087ec7b32aacb3df8fa3400d4c07e4f377d7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    520167
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  9417f0a043403e7baef4813d89756b06672f94ec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  622360b86c60b563abe0e994f0a86cfe5ccfde597b29a14b0a79b6e5aa05a304 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    520648
</span> 
 categories          net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {i0ntempest @i0ntempest} openmaintainer
</span> license             BSD
 
 homepage            https://www.pureftpd.org/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,7 +79,7 @@ post-destroot {
</span>     # Copy in the sample pure-ftpd pam file
     file copy ${filespath}/pure-ftpd.pam.10.5.sample ${destroot}${prefix}/share/doc/${name}/pure-ftpd.pam.10.5.sample
     file copy ${filespath}/pure-ftpd.pam.10.6.sample ${destroot}${prefix}/share/doc/${name}/pure-ftpd.pam.10.6.sample
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file copy ${filespath}/pure-ftpd.pam.sample ${destroot}${prefix}/share/doc/${name}/pure-ftpd.pam.sample
</span> }
 
 # Variants
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -245,7 +245,8 @@ post-activate {
</span>     ui_msg "If you intend to use pure-FTPd with PAM, meaning you want to authenticate against Mac OS X"
     ui_msg "user accounts, please copy the pure-ftpd.pam.10.x.sample file to /etc/pam.d/pure-ftpd"
     ui_msg "cd ${prefix}/share/doc/${name}/"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ui_msg "sudo cp pure-ftpd.pam.10.x.sample /etc/pam.d/pure-ftpd"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_msg "sudo cp pure-ftpd.pam.sample /etc/pam.d/pure-ftpd"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_msg "For older OS versions, use pure-ftpd.pam.10.x.sample instead."
</span>     
     ui_msg "You can now test the server with:"
     ui_msg "    ftp localhost"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/pure-ftpd/files/README.MacOS-X b/net/pure-ftpd/files/README.MacOS-X
</span><span style='display:block; white-space:pre;color:#808080;'>index 3d4996db6ad..05b7bb132df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/pure-ftpd/files/README.MacOS-X
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/pure-ftpd/files/README.MacOS-X
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,6 +30,14 @@ account    required       pam_permit.so
</span> password   required       pam_deny.so
 session    required       pam_permit.so
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+For newer macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  Create a /etc/pam.d/pure-ftpd file:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pure-ftpd: auth account password session
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+auth       required       pam_opendirectory.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+account    required       pam_permit.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+password   required       pam_deny.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+session    required       pam_permit.so
</span> 
   Start the FTP server:
   - '-l <authentication>' or '-l <authentication>:<config file>': Adds a new
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/pure-ftpd/files/org.pure-ftpd.ftpd.plist.basic.sample.in b/net/pure-ftpd/files/org.pure-ftpd.ftpd.plist.basic.sample.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 08f1f1e10fc..d36be1971e3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/pure-ftpd/files/org.pure-ftpd.ftpd.plist.basic.sample.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/pure-ftpd/files/org.pure-ftpd.ftpd.plist.basic.sample.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,6 +20,7 @@
</span>           <string>--maxclientsperip=5</string>
                <string>--maxidletime=10</string>
                <string>--altlog=stats:@PREFIX@/var/log/pure-ftpd/ftp_xfer.log</string>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                <string>--login=pam</string>
</span>           <string>--login=puredb:@PREFIX@/etc/pure-ftpd/pdb/pureftpd.pdb</string>
                <string>--dontresolve</string>
                <string>--customerproof</string>
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/pure-ftpd/files/pure-ftpd.pam.sample b/net/pure-ftpd/files/pure-ftpd.pam.sample
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..96c354d04dd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/pure-ftpd/files/pure-ftpd.pam.sample
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Pure-FTPd: auth account password session for PAM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Copy this file to /etc/pam.d/pure-ftpd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file created by MacPorts, but installed by the user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+auth       required       pam_opendirectory.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+account    required       pam_permit.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+password   required       pam_deny.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+session    required       pam_permit.so
</span></pre><pre style='margin:0'>

</pre>