<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8ddffd913eb5897e240434230e391902c3758619">https://github.com/macports/macports-ports/commit/8ddffd913eb5897e240434230e391902c3758619</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 8ddffd913eb macos-fortress: Update to version 2023.03.04
</span>8ddffd913eb is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 8ddffd913eb5897e240434230e391902c3758619
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sat Mar 4 08:47:10 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> macos-fortress: Update to version 2023.03.04
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Update Apple Enterprise Network domains from https://support.apple.com/en-us/HT210060
</span><span style='display:block; white-space:pre;color:#404040;'> * Update iOS IMAP issue from https://forums.developer.apple.com/thread/121928
</span>---
net/macos-fortress/Portfile | 2 +-
net/macos-fortress/files/proxy.pac | 84 +++++++++++---------------------------
2 files changed, 25 insertions(+), 61 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/macos-fortress/Portfile b/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 86e29145767..65d462b592c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup active_variants 1.1
name macos-fortress
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2021.12.26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2023.03.04
</span> revision 0
categories net security
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/macos-fortress/files/proxy.pac b/net/macos-fortress/files/proxy.pac
</span><span style='display:block; white-space:pre;color:#808080;'>index 7b860baed67..8e8459309e3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/macos-fortress/files/proxy.pac
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/macos-fortress/files/proxy.pac
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,76 +18,40 @@ if (
</span> See: https://discussions.apple.com/thread/250687994
*/
||
<span style='display:block; white-space:pre;background:#ffe0e0;'>- // Comcast
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "imap.comcast.net") || (host == "smtp.comcast.net") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, "imap.comcast.net") || dnsDomainIs(host, "smtp.comcast.net") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Apple
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "imap.mail.me.com") || (host == "smtp.mail.me.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, "imap.mail.me.com") || dnsDomainIs(host, "smtp.mail.me.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "p03-imap.mail.me.com") || (host == "p03-smtp.mail.me.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, "p03-imap.mail.me.com") || dnsDomainIs(host, "p03-smtp.mail.me.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "p66-imap.mail.me.com") || (host == "p66-smtp.mail.me.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, "p66-imap.mail.me.com") || dnsDomainIs(host, "p66-smtp.mail.me.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Google
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "imap.gmail.com") || (host == "smtp.gmail.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, "imap.gmail.com") || dnsDomainIs(host, "smtp.gmail.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Yahoo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "imap.mail.yahoo.com") || (host == "smtp.mail.yahoo.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, "imap.mail.yahoo.com") || dnsDomainIs(host, "smtp.mail.yahoo.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shExpMatch(url, "smtp:*") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shExpMatch(url, "submission:*") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shExpMatch(url, "imap:*") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shExpMatch(url, "imaps:*")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ||
</span> // Apple Enterprise Network Domains; https://support.apple.com/en-us/HT210060
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "albert.apple.com") || dnsDomainIs(host, "albert.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "captive.apple.com") || dnsDomainIs(host, "captive.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "gs.apple.com") || dnsDomainIs(host, "gs.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "humb.apple.com") || dnsDomainIs(host, "humb.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "static.ips.apple.com") || dnsDomainIs(host, "static.ips.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "tbsc.apple.com") || dnsDomainIs(host, "tbsc.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "time-ios.apple.com") || dnsDomainIs(host, "time-ios.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "time.apple.com") || dnsDomainIs(host, "time.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "time-macos.apple.com") || dnsDomainIs(host, "time-macos.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, ".push.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "gdmf.apple.com") || dnsDomainIs(host, "gdmf.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "deviceenrollment.apple.com") || dnsDomainIs(host, "deviceenrollment.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "deviceservices-external.apple.com") || dnsDomainIs(host, "deviceservices-external.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "identity.apple.com") || dnsDomainIs(host, "identity.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "iprofiles.apple.com") || dnsDomainIs(host, "iprofiles.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "mdmenrollment.apple.com") || dnsDomainIs(host, "mdmenrollment.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "setup.icloud.com") || dnsDomainIs(host, "setup.icloud.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "appldnld.apple.com") || dnsDomainIs(host, "appldnld.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "gg.apple.com") || dnsDomainIs(host, "gg.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "gnf-mdn.apple.com") || dnsDomainIs(host, "gnf-mdn.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "gnf-mr.apple.com") || dnsDomainIs(host, "gnf-mr.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "gs.apple.com") || dnsDomainIs(host, "gs.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "ig.apple.com") || dnsDomainIs(host, "ig.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "mesu.apple.com") || dnsDomainIs(host, "mesu.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "oscdn.apple.com") || dnsDomainIs(host, "oscdn.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "osrecovery.apple.com") || dnsDomainIs(host, "osrecovery.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "skl.apple.com") || dnsDomainIs(host, "skl.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "swcdn.apple.com") || dnsDomainIs(host, "swcdn.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "swdist.apple.com") || dnsDomainIs(host, "swdist.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "swdownload.apple.com") || dnsDomainIs(host, "swdownload.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "swpost.apple.com") || dnsDomainIs(host, "swpost.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "swscan.apple.com") || dnsDomainIs(host, "swscan.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "updates-http.cdn-apple.com") || dnsDomainIs(host, "updates-http.cdn-apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "updates.cdn-apple.com") || dnsDomainIs(host, "updates.cdn-apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "xp.apple.com") || dnsDomainIs(host, "xp.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, ".itunes.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnsDomainIs(host, ".apps.apple.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".apple.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".cdn-apple.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".apple-cloudkit.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".apple-livephotoskit.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (host == "app-site-association.cdn-apple.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".app-site-association.cdn-apple.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (host == "app-site-association.networking.apple") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".app-site-association.networking.apple") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".apzones.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (host == "appldnld.apple.com.edgesuite.net") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (host == "icloud.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".icloud.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".icloud-content.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (host == "itunes.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".itunes.com") ||
</span> dnsDomainIs(host, ".mzstatic.com") ||
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "ppq.apple.com") || dnsDomainIs(host, "ppq.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "lcdn-registration.apple.com") || dnsDomainIs(host, "lcdn-registration.apple.com") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "crl.apple.com") || dnsDomainIs(host, "crl.apple.com") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnsDomainIs(host, ".vertexsmb.com") ||
</span> (host == "crl.entrust.net") || dnsDomainIs(host, "crl.entrust.net") ||
(host == "crl3.digicert.com") || dnsDomainIs(host, "crl3.digicert.com") ||
(host == "crl4.digicert.com") || dnsDomainIs(host, "crl4.digicert.com") ||
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "ocsp.apple.com") || dnsDomainIs(host, "ocsp.apple.com") ||
</span> (host == "ocsp.digicert.com") || dnsDomainIs(host, "ocsp.digicert.com") ||
(host == "ocsp.entrust.net") || dnsDomainIs(host, "ocsp.entrust.net") ||
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (host == "ocsp.verisign.net") || dnsDomainIs(host, "ocsp.verisign.net") ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Zoom
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (host == "ocsp.verisign.net") || dnsDomainIs(host, "ocsp.verisign.net")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ||
</span> /*
Proxy bypass hostnames
*/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Zoom
</span> dnsDomainIs(host, ".zoom.us")
)
return "DIRECT";
</pre><pre style='margin:0'>
</pre>