1
0
Fork 0
mirror of git://slackware.nl/current.git synced 2025-01-29 08:36:40 +01:00

Sat Dec 23 02:48:56 UTC 2023

patches/packages/glibc-zoneinfo-2023d-noarch-1_slack15.0.txz:  Upgraded.
  This package provides the latest timezone updates.
patches/packages/postfix-3.6.13-x86_64-1_slack15.0.txz:  Upgraded.
  Security: this release adds support to defend against an email spoofing
  attack (SMTP smuggling) on recipients at a Postfix server. Sites
  concerned about SMTP smuggling attacks should enable this feature on
  Internet-facing Postfix servers. For compatibility with non-standard
  clients, Postfix by default excludes clients in mynetworks from this
  countermeasure.
  The recommended settings are:
    # Optionally disconnect remote SMTP clients that send bare newlines,
    # but allow local clients with non-standard SMTP implementations
    # such as netcat, fax machines, or load balancer health checks.
    #
    smtpd_forbid_bare_newline = yes
    smtpd_forbid_bare_newline_exclusions = $mynetworks
  The smtpd_forbid_bare_newline feature is disabled by default.
  For more information, see:
    https://www.postfix.org/smtp-smuggling.html
  (* Security fix *)
This commit is contained in:
Patrick J Volkerding 2023-12-23 02:48:56 +00:00 committed by Eric Hameleers
parent 7bbe71feea
commit d46ef1440f
14 changed files with 624 additions and 89 deletions

View file

@ -11,9 +11,39 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Thu, 21 Dec 2023 20:46:11 GMT</pubDate>
<lastBuildDate>Fri, 22 Dec 2023 12:30:24 GMT</lastBuildDate>
<pubDate>Sat, 23 Dec 2023 02:48:56 GMT</pubDate>
<lastBuildDate>Sat, 23 Dec 2023 12:30:31 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Sat, 23 Dec 2023 02:48:56 GMT</title>
<pubDate>Sat, 23 Dec 2023 02:48:56 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20231223024856</link>
<guid isPermaLink="false">20231223024856</guid>
<description>
<![CDATA[<pre>
patches/packages/glibc-zoneinfo-2023d-noarch-1_slack15.0.txz: Upgraded.
This package provides the latest timezone updates.
patches/packages/postfix-3.6.13-x86_64-1_slack15.0.txz: Upgraded.
Security: this release adds support to defend against an email spoofing
attack (SMTP smuggling) on recipients at a Postfix server. Sites
concerned about SMTP smuggling attacks should enable this feature on
Internet-facing Postfix servers. For compatibility with non-standard
clients, Postfix by default excludes clients in mynetworks from this
countermeasure.
The recommended settings are:
# Optionally disconnect remote SMTP clients that send bare newlines,
# but allow local clients with non-standard SMTP implementations
# such as netcat, fax machines, or load balancer health checks.
#
smtpd_forbid_bare_newline = yes
smtpd_forbid_bare_newline_exclusions = $mynetworks
The smtpd_forbid_bare_newline feature is disabled by default.
For more information, see:
https://www.postfix.org/smtp-smuggling.html
(* Security fix *)
</pre>]]>
</description>
</item>
<item>
<title>Thu, 21 Dec 2023 20:46:11 GMT</title>
<pubDate>Thu, 21 Dec 2023 20:46:11 GMT</pubDate>

View file

@ -1,3 +1,25 @@
Sat Dec 23 02:48:56 UTC 2023
patches/packages/glibc-zoneinfo-2023d-noarch-1_slack15.0.txz: Upgraded.
This package provides the latest timezone updates.
patches/packages/postfix-3.6.13-x86_64-1_slack15.0.txz: Upgraded.
Security: this release adds support to defend against an email spoofing
attack (SMTP smuggling) on recipients at a Postfix server. Sites
concerned about SMTP smuggling attacks should enable this feature on
Internet-facing Postfix servers. For compatibility with non-standard
clients, Postfix by default excludes clients in mynetworks from this
countermeasure.
The recommended settings are:
# Optionally disconnect remote SMTP clients that send bare newlines,
# but allow local clients with non-standard SMTP implementations
# such as netcat, fax machines, or load balancer health checks.
#
smtpd_forbid_bare_newline = yes
smtpd_forbid_bare_newline_exclusions = $mynetworks
The smtpd_forbid_bare_newline feature is disabled by default.
For more information, see:
https://www.postfix.org/smtp-smuggling.html
(* Security fix *)
+--------------------------+
Thu Dec 21 20:46:11 UTC 2023
extra/php81/php81-8.1.27-x86_64-1_slack15.0.txz: Upgraded.
This is a bugfix release.

View file

@ -1,20 +1,20 @@
Thu Dec 21 20:52:43 UTC 2023
Sat Dec 23 02:54:07 UTC 2023
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
drwxr-xr-x 12 root root 4096 2023-12-21 20:49 .
drwxr-xr-x 12 root root 4096 2023-12-23 02:48 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16609 2022-03-30 19:03 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1204631 2023-12-21 20:49 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-12-21 20:49 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1204631 2023-12-21 20:53 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-12-21 20:53 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 2077125 2023-12-21 20:46 ./ChangeLog.txt
-rw-r--r-- 1 root root 2078249 2023-12-23 02:48 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@ -770,13 +770,13 @@ drwxr-xr-x 2 root root 4096 2022-12-17 19:52 ./pasture/source/samba
-rw-r--r-- 1 root root 7921 2018-04-29 17:31 ./pasture/source/samba/smb.conf.default
-rw-r--r-- 1 root root 7933 2018-01-14 20:41 ./pasture/source/samba/smb.conf.default.orig
-rw-r--r-- 1 root root 536 2017-03-23 19:18 ./pasture/source/samba/smb.conf.diff.gz
drwxr-xr-x 4 root root 4096 2023-12-21 20:49 ./patches
-rw-r--r-- 1 root root 93107 2023-12-21 20:49 ./patches/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-12-21 20:49 ./patches/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 126643 2023-12-21 20:49 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14558380 2023-12-21 20:49 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 68221 2023-12-21 20:49 ./patches/PACKAGES.TXT
drwxr-xr-x 4 root root 28672 2023-12-20 21:16 ./patches/packages
drwxr-xr-x 4 root root 4096 2023-12-23 02:54 ./patches
-rw-r--r-- 1 root root 93994 2023-12-23 02:54 ./patches/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-12-23 02:54 ./patches/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 127802 2023-12-23 02:54 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14578710 2023-12-23 02:54 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 68797 2023-12-23 02:54 ./patches/PACKAGES.TXT
drwxr-xr-x 4 root root 32768 2023-12-23 02:53 ./patches/packages
-rw-r--r-- 1 root root 360 2023-09-26 19:28 ./patches/packages/Cython-0.29.36-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 2389564 2023-09-26 19:28 ./patches/packages/Cython-0.29.36-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-09-26 19:28 ./patches/packages/Cython-0.29.36-x86_64-1_slack15.0.txz.asc
@ -849,9 +849,9 @@ drwxr-xr-x 4 root root 28672 2023-12-20 21:16 ./patches/packages
-rw-r--r-- 1 root root 397 2023-04-25 21:09 ./patches/packages/git-2.35.8-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 6689412 2023-04-25 21:09 ./patches/packages/git-2.35.8-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-04-25 21:09 ./patches/packages/git-2.35.8-x86_64-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 503 2023-03-29 20:53 ./patches/packages/glibc-zoneinfo-2023c-noarch-1_slack15.0.txt
-rw-r--r-- 1 root root 207136 2023-03-29 20:53 ./patches/packages/glibc-zoneinfo-2023c-noarch-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-03-29 20:53 ./patches/packages/glibc-zoneinfo-2023c-noarch-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 503 2023-12-22 19:17 ./patches/packages/glibc-zoneinfo-2023d-noarch-1_slack15.0.txt
-rw-r--r-- 1 root root 210416 2023-12-22 19:17 ./patches/packages/glibc-zoneinfo-2023d-noarch-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-12-22 19:17 ./patches/packages/glibc-zoneinfo-2023d-noarch-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 598 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 2368640 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txz.asc
@ -1013,6 +1013,9 @@ drwxr-xr-x 2 root root 4096 2023-06-23 18:50 ./patches/packages/old-linux-
-rw-r--r-- 1 root root 533 2022-09-01 18:45 ./patches/packages/poppler-21.12.0-x86_64-2_slack15.0.txt
-rw-r--r-- 1 root root 1746808 2022-09-01 18:45 ./patches/packages/poppler-21.12.0-x86_64-2_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-09-01 18:45 ./patches/packages/poppler-21.12.0-x86_64-2_slack15.0.txz.asc
-rw-r--r-- 1 root root 409 2023-12-22 19:13 ./patches/packages/postfix-3.6.13-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 2040588 2023-12-22 19:13 ./patches/packages/postfix-3.6.13-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-12-22 19:13 ./patches/packages/postfix-3.6.13-x86_64-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 371 2023-12-20 20:35 ./patches/packages/proftpd-1.3.8b-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 1392708 2023-12-20 20:35 ./patches/packages/proftpd-1.3.8b-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-12-20 20:35 ./patches/packages/proftpd-1.3.8b-x86_64-1_slack15.0.txz.asc
@ -1106,7 +1109,7 @@ drwxr-xr-x 2 root root 4096 2023-06-23 18:50 ./patches/packages/old-linux-
-rw-r--r-- 1 root root 463 2023-04-05 18:16 ./patches/packages/zstd-1.5.5-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 459652 2023-04-05 18:16 ./patches/packages/zstd-1.5.5-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-04-05 18:16 ./patches/packages/zstd-1.5.5-x86_64-1_slack15.0.txz.asc
drwxr-xr-x 98 root root 4096 2023-12-20 20:59 ./patches/source
drwxr-xr-x 99 root root 4096 2023-12-23 02:48 ./patches/source
drwxr-xr-x 2 root root 4096 2023-09-26 19:22 ./patches/source/Cython
-rw-r--r-- 1 root root 1623580 2023-07-04 19:24 ./patches/source/Cython/Cython-0.29.36.tar.lz
-rwxr-xr-x 1 root root 3041 2023-09-26 19:23 ./patches/source/Cython/Cython.SlackBuild
@ -1280,7 +1283,7 @@ drwxr-xr-x 2 root root 4096 2023-04-25 20:46 ./patches/source/git
-rwxr-xr-x 1 root root 5491 2022-04-14 20:18 ./patches/source/git/git.SlackBuild
-rw-r--r-- 1 root root 45 2015-09-01 20:04 ./patches/source/git/git.url
-rw-r--r-- 1 root root 848 2018-02-27 06:13 ./patches/source/git/slack-desc
drwxr-xr-x 3 root root 4096 2023-03-29 19:08 ./patches/source/glibc-zoneinfo
drwxr-xr-x 3 root root 4096 2023-12-22 19:16 ./patches/source/glibc-zoneinfo
-rw-r--r-- 1 root root 1221 2021-04-19 18:23 ./patches/source/glibc-zoneinfo/doinst.sh.gz
-rwxr-xr-x 1 root root 5596 2022-03-19 18:39 ./patches/source/glibc-zoneinfo/glibc-zoneinfo.SlackBuild
-rw-r--r-- 1 root root 965 2021-05-11 18:44 ./patches/source/glibc-zoneinfo/slack-desc
@ -1295,10 +1298,10 @@ drwxr-xr-x 2 root root 4096 2006-12-03 23:10 ./patches/source/glibc-zonein
-rw-r--r-- 1 root root 87 2006-12-03 23:10 ./patches/source/glibc-zoneinfo/timezone-scripts/parts/README
-rw-r--r-- 1 root root 66 2003-02-16 21:17 ./patches/source/glibc-zoneinfo/timezone-scripts/setup.timeconfig
-rw-r--r-- 1 root root 28680 2020-12-09 20:12 ./patches/source/glibc-zoneinfo/timezone-scripts/timeconfig
-rw-r--r-- 1 root root 292852 2023-03-28 20:25 ./patches/source/glibc-zoneinfo/tzcode2023c.tar.gz
-rw-r--r-- 1 root root 833 2023-03-28 20:25 ./patches/source/glibc-zoneinfo/tzcode2023c.tar.gz.asc
-rw-r--r-- 1 root root 443902 2023-03-28 20:25 ./patches/source/glibc-zoneinfo/tzdata2023c.tar.gz
-rw-r--r-- 1 root root 833 2023-03-28 20:25 ./patches/source/glibc-zoneinfo/tzdata2023c.tar.gz.asc
-rw-r--r-- 1 root root 298795 2023-12-22 09:25 ./patches/source/glibc-zoneinfo/tzcode2023d.tar.gz
-rw-r--r-- 1 root root 833 2023-12-22 09:25 ./patches/source/glibc-zoneinfo/tzcode2023d.tar.gz.asc
-rw-r--r-- 1 root root 449767 2023-12-22 09:25 ./patches/source/glibc-zoneinfo/tzdata2023d.tar.gz
-rw-r--r-- 1 root root 833 2023-12-22 09:25 ./patches/source/glibc-zoneinfo/tzdata2023d.tar.gz.asc
-rw-r--r-- 1 root root 178 2020-10-12 18:03 ./patches/source/glibc-zoneinfo/zic.default.fat.diff.gz
drwxr-xr-x 2 root root 4096 2022-07-07 18:21 ./patches/source/gnupg2
-rw-r--r-- 1 root root 5158914 2022-07-06 18:20 ./patches/source/gnupg2/gnupg-2.2.36.tar.lz
@ -1804,6 +1807,16 @@ drwxr-xr-x 2 root root 4096 2022-09-01 18:42 ./patches/source/poppler
-rw-r--r-- 1 root root 1798780 2021-12-26 19:51 ./patches/source/poppler/poppler-21.12.0.tar.xz
-rwxr-xr-x 1 root root 4628 2022-09-01 18:43 ./patches/source/poppler/poppler.SlackBuild
-rw-r--r-- 1 root root 988 2018-02-27 06:12 ./patches/source/poppler/slack-desc
drwxr-xr-x 2 root root 4096 2023-12-22 19:12 ./patches/source/postfix
-rw-r--r-- 1 root root 1395 2019-11-25 18:38 ./patches/source/postfix/README
-rw-r--r-- 1 root root 1027 2019-03-05 00:06 ./patches/source/postfix/doinst.sh.gz
-rw-r--r-- 1 root root 2426867 2023-12-22 18:40 ./patches/source/postfix/postfix-3.6.13.tar.lz
-rwxr-xr-x 1 root root 9752 2023-12-22 19:11 ./patches/source/postfix/postfix.SlackBuild
-rw-r--r-- 1 root root 283 2017-11-05 21:09 ./patches/source/postfix/postfix.only.warn.regular.files.diff.gz
-rw-r--r-- 1 root root 417 2019-02-28 19:05 ./patches/source/postfix/postfix.script.starting.message.diff.gz
-rw-r--r-- 1 root root 58 2018-05-22 17:24 ./patches/source/postfix/postfix.url
-rw-r--r-- 1 root root 1616 2017-10-14 18:09 ./patches/source/postfix/rc.postfix
-rw-r--r-- 1 root root 896 2018-02-27 06:13 ./patches/source/postfix/slack-desc
drwxr-xr-x 3 root root 4096 2023-12-20 20:31 ./patches/source/proftpd
-rw-r--r-- 1 root root 306 2003-03-06 07:52 ./patches/source/proftpd/doinst.sh.gz
drwxr-xr-x 2 root root 4096 2017-04-20 21:08 ./patches/source/proftpd/etc
@ -2696,20 +2709,20 @@ drwxr-xr-x 2 root root 20480 2022-02-02 04:20 ./slackware64/ap
-rw-r--r-- 1 root root 163 2021-11-13 18:23 ./slackware64/ap/nvme-cli-1.16-x86_64-1.txz.asc
-rw-r--r-- 1 root root 289 2021-02-13 11:41 ./slackware64/ap/opus-tools-0.2-x86_64-3.txt
-rw-r--r-- 1 root root 60788 2021-02-13 11:41 ./slackware64/ap/opus-tools-0.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:41 ./slackware64/ap/opus-tools-0.2-x86_64-3.txz.asc
-rw-r--r-- 1 root root 288 2022-01-27 19:34 ./slackware64/ap/pamixer-1.5-x86_64-2.txt
-rw-r--r-- 1 root root 42672 2022-01-27 19:34 ./slackware64/ap/pamixer-1.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-01-27 19:34 ./slackware64/ap/pamixer-1.5-x86_64-2.txz.asc
-rw-r--r-- 1 root root 541 2021-02-13 11:41 ./slackware64/ap/powertop-2.13-x86_64-3.txt
-rw-r--r-- 1 root root 206868 2021-02-13 11:41 ./slackware64/ap/powertop-2.13-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:41 ./slackware64/ap/powertop-2.13-x86_64-3.txz.asc
-rw-r--r-- 1 root root 494 2021-12-22 19:09 ./slackware64/ap/qpdf-10.5.0-x86_64-1.txt
-rw-r--r-- 1 root root 854492 2021-12-22 19:09 ./slackware64/ap/qpdf-10.5.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-22 19:09 ./slackware64/ap/qpdf-10.5.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 364 2021-02-13 11:42 ./slackware64/ap/radeontool-1.6.3-x86_64-4.txt
-rw-r--r-- 1 root root 59984 2021-02-13 11:42 ./slackware64/ap/radeontool-1.6.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:42 ./slackware64/ap/radeontool-1.6.3-x86_64-4.txz.asc
-rw-r--r-- 1 root root 491 2021-12-03 20:05 ./slackware64/ap/rpm-4.16.1.3-x86_64-4.txt
-rw-r--r-- 1 root root 163 2021-02-13 11:41 ./slackware64/ap/opus-tools-0.2-x86_64-3.txz.asc
-rw-r--r-- 1 root root 288 2022-01-27 19:34 ./slackware64/ap/pamixer-1.5-x86_64-2.txt
-rw-r--r-- 1 root root 42672 2022-01-27 19:34 ./slackware64/ap/pamixer-1.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-01-27 19:34 ./slackware64/ap/pamixer-1.5-x86_64-2.txz.asc
-rw-r--r-- 1 root root 541 2021-02-13 11:41 ./slackware64/ap/powertop-2.13-x86_64-3.txt
-rw-r--r-- 1 root root 206868 2021-02-13 11:41 ./slackware64/ap/powertop-2.13-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:41 ./slackware64/ap/powertop-2.13-x86_64-3.txz.asc
-rw-r--r-- 1 root root 494 2021-12-22 19:09 ./slackware64/ap/qpdf-10.5.0-x86_64-1.txt
-rw-r--r-- 1 root root 854492 2021-12-22 19:09 ./slackware64/ap/qpdf-10.5.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-22 19:09 ./slackware64/ap/qpdf-10.5.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 364 2021-02-13 11:42 ./slackware64/ap/radeontool-1.6.3-x86_64-4.txt
-rw-r--r-- 1 root root 59984 2021-02-13 11:42 ./slackware64/ap/radeontool-1.6.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:42 ./slackware64/ap/radeontool-1.6.3-x86_64-4.txz.asc
-rw-r--r-- 1 root root 491 2021-12-03 20:05 ./slackware64/ap/rpm-4.16.1.3-x86_64-4.txt
-rw-r--r-- 1 root root 893516 2021-12-03 20:05 ./slackware64/ap/rpm-4.16.1.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-12-03 20:05 ./slackware64/ap/rpm-4.16.1.3-x86_64-4.txz.asc
-rw-r--r-- 1 root root 268 2021-02-13 11:42 ./slackware64/ap/rzip-2.1-x86_64-4.txt
@ -5435,19 +5448,19 @@ drwxr-xr-x 2 root root 32768 2022-02-01 04:47 ./slackware64/n
-rw-r--r-- 1 root root 906912 2021-02-13 12:09 ./slackware64/n/lftp-4.9.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:09 ./slackware64/n/lftp-4.9.2-x86_64-3.txz.asc
-rw-r--r-- 1 root root 252 2021-03-24 03:46 ./slackware64/n/libassuan-2.5.5-x86_64-1.txt
-rw-r--r-- 1 root root 121496 2021-03-24 03:46 ./slackware64/n/libassuan-2.5.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-24 03:46 ./slackware64/n/libassuan-2.5.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 245 2021-08-23 18:10 ./slackware64/n/libgcrypt-1.9.4-x86_64-1.txt
-rw-r--r-- 1 root root 582648 2021-08-23 18:10 ./slackware64/n/libgcrypt-1.9.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-08-23 18:10 ./slackware64/n/libgcrypt-1.9.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 392 2022-01-27 19:10 ./slackware64/n/libgpg-error-1.44-x86_64-1.txt
-rw-r--r-- 1 root root 250696 2022-01-27 19:10 ./slackware64/n/libgpg-error-1.44-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-27 19:10 ./slackware64/n/libgpg-error-1.44-x86_64-1.txz.asc
-rw-r--r-- 1 root root 332 2021-06-10 18:08 ./slackware64/n/libksba-1.6.0-x86_64-1.txt
-rw-r--r-- 1 root root 168412 2021-06-10 18:08 ./slackware64/n/libksba-1.6.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-06-10 18:08 ./slackware64/n/libksba-1.6.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 341 2021-11-19 20:27 ./slackware64/n/libmbim-1.26.2-x86_64-1.txt
-rw-r--r-- 1 root root 280020 2021-11-19 20:27 ./slackware64/n/libmbim-1.26.2-x86_64-1.txz
-rw-r--r-- 1 root root 121496 2021-03-24 03:46 ./slackware64/n/libassuan-2.5.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-24 03:46 ./slackware64/n/libassuan-2.5.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 245 2021-08-23 18:10 ./slackware64/n/libgcrypt-1.9.4-x86_64-1.txt
-rw-r--r-- 1 root root 582648 2021-08-23 18:10 ./slackware64/n/libgcrypt-1.9.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-08-23 18:10 ./slackware64/n/libgcrypt-1.9.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 392 2022-01-27 19:10 ./slackware64/n/libgpg-error-1.44-x86_64-1.txt
-rw-r--r-- 1 root root 250696 2022-01-27 19:10 ./slackware64/n/libgpg-error-1.44-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-27 19:10 ./slackware64/n/libgpg-error-1.44-x86_64-1.txz.asc
-rw-r--r-- 1 root root 332 2021-06-10 18:08 ./slackware64/n/libksba-1.6.0-x86_64-1.txt
-rw-r--r-- 1 root root 168412 2021-06-10 18:08 ./slackware64/n/libksba-1.6.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-06-10 18:08 ./slackware64/n/libksba-1.6.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 341 2021-11-19 20:27 ./slackware64/n/libmbim-1.26.2-x86_64-1.txt
-rw-r--r-- 1 root root 280020 2021-11-19 20:27 ./slackware64/n/libmbim-1.26.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-19 20:27 ./slackware64/n/libmbim-1.26.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 341 2021-08-21 03:28 ./slackware64/n/libmilter-8.17.1-x86_64-1.txt
-rw-r--r-- 1 root root 119668 2021-08-21 03:28 ./slackware64/n/libmilter-8.17.1-x86_64-1.txz
@ -8482,26 +8495,26 @@ drwxr-xr-x 2 root root 4096 2021-12-22 19:09 ./source/ap/qpdf
-rw-r--r-- 1 root root 12180751 2021-12-21 16:13 ./source/ap/qpdf/qpdf-10.5.0.tar.lz
-rwxr-xr-x 1 root root 3993 2021-02-24 18:48 ./source/ap/qpdf/qpdf.SlackBuild
-rw-r--r-- 1 root root 50 2018-06-24 18:11 ./source/ap/qpdf/qpdf.url
-rw-r--r-- 1 root root 978 2018-02-27 06:12 ./source/ap/qpdf/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/radeontool
-rw-r--r-- 1 root root 305656 2012-03-21 18:29 ./source/ap/radeontool/radeontool-1.6.3.tar.xz
-rwxr-xr-x 1 root root 3288 2021-02-13 05:31 ./source/ap/radeontool/radeontool.SlackBuild
-rw-r--r-- 1 root root 818 2018-02-27 06:12 ./source/ap/radeontool/slack-desc
drwxr-xr-x 2 root root 4096 2021-11-30 18:48 ./source/ap/rpm
-rw-r--r-- 1 root root 3659 2021-11-30 18:42 ./source/ap/rpm/1688.patch
-rw-r--r-- 1 root root 133 2009-11-27 18:09 ./source/ap/rpm/Packages.gz
-rw-r--r-- 1 root root 132 2009-11-27 18:09 ./source/ap/rpm/doinst.sh.gz
-rw-r--r-- 1 root root 3398008 2021-03-22 10:08 ./source/ap/rpm/rpm-4.16.1.3.tar.lz
-rwxr-xr-x 1 root root 5545 2021-11-30 18:40 ./source/ap/rpm/rpm.SlackBuild
-rw-r--r-- 1 root root 671 2021-11-30 18:48 ./source/ap/rpm/rpm.install4j.compat.diff.gz
-rw-r--r-- 1 root root 28 2019-09-28 18:42 ./source/ap/rpm/rpm.url
-rw-r--r-- 1 root root 943 2018-02-27 06:12 ./source/ap/rpm/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/rzip
-rw-r--r-- 1 root root 46785 2006-02-14 00:41 ./source/ap/rzip/rzip-2.1.tar.gz
-rwxr-xr-x 1 root root 3096 2021-02-13 05:31 ./source/ap/rzip/rzip.SlackBuild
-rw-r--r-- 1 root root 720 2018-02-27 06:12 ./source/ap/rzip/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/sc
drwxr-xr-x 2 root root 4096 2021-10-10 21:42 ./source/ap/sc-im
-rw-r--r-- 1 root root 978 2018-02-27 06:12 ./source/ap/qpdf/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/radeontool
-rw-r--r-- 1 root root 305656 2012-03-21 18:29 ./source/ap/radeontool/radeontool-1.6.3.tar.xz
-rwxr-xr-x 1 root root 3288 2021-02-13 05:31 ./source/ap/radeontool/radeontool.SlackBuild
-rw-r--r-- 1 root root 818 2018-02-27 06:12 ./source/ap/radeontool/slack-desc
drwxr-xr-x 2 root root 4096 2021-11-30 18:48 ./source/ap/rpm
-rw-r--r-- 1 root root 3659 2021-11-30 18:42 ./source/ap/rpm/1688.patch
-rw-r--r-- 1 root root 133 2009-11-27 18:09 ./source/ap/rpm/Packages.gz
-rw-r--r-- 1 root root 132 2009-11-27 18:09 ./source/ap/rpm/doinst.sh.gz
-rw-r--r-- 1 root root 3398008 2021-03-22 10:08 ./source/ap/rpm/rpm-4.16.1.3.tar.lz
-rwxr-xr-x 1 root root 5545 2021-11-30 18:40 ./source/ap/rpm/rpm.SlackBuild
-rw-r--r-- 1 root root 671 2021-11-30 18:48 ./source/ap/rpm/rpm.install4j.compat.diff.gz
-rw-r--r-- 1 root root 28 2019-09-28 18:42 ./source/ap/rpm/rpm.url
-rw-r--r-- 1 root root 943 2018-02-27 06:12 ./source/ap/rpm/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/rzip
-rw-r--r-- 1 root root 46785 2006-02-14 00:41 ./source/ap/rzip/rzip-2.1.tar.gz
-rwxr-xr-x 1 root root 3096 2021-02-13 05:31 ./source/ap/rzip/rzip.SlackBuild
-rw-r--r-- 1 root root 720 2018-02-27 06:12 ./source/ap/rzip/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/sc
drwxr-xr-x 2 root root 4096 2021-10-10 21:42 ./source/ap/sc-im
-rwxr-xr-x 1 root root 1995 2020-07-09 18:37 ./source/ap/sc-im/fetch-sc-im.sh
-rwxr-xr-x 1 root root 325 2018-05-24 18:32 ./source/ap/sc-im/repack-github-archive.sh
-rw-r--r-- 1 root root 1348716 2021-09-27 14:58 ./source/ap/sc-im/sc-im-20210927_64b1a41.tar.lz
@ -14966,25 +14979,25 @@ drwxr-xr-x 2 root root 12288 2021-11-29 19:51 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/scim-tables
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/scrnsaverproto
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/sessreg
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/setxkbmap
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/showfont
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/smproxy
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/transset
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/twm
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/urw-core35-fonts-otf
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/util-macros
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/videoproto
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/viewres
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/wqy-zenhei-font-ttf
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/x11perf
-rw-r--r-- 1 root root 2 2021-11-29 19:21 ./source/x/x11/build/xauth
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xbacklight
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xbiff
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xbitmaps
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcalc
-rw-r--r-- 1 root root 2 2021-11-02 18:46 ./source/x/x11/build/xcb-proto
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcb-util
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcb-util-cursor
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/setxkbmap
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/showfont
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/smproxy
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/transset
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/twm
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/urw-core35-fonts-otf
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/util-macros
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/videoproto
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/viewres
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/wqy-zenhei-font-ttf
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/x11perf
-rw-r--r-- 1 root root 2 2021-11-29 19:21 ./source/x/x11/build/xauth
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xbacklight
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xbiff
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xbitmaps
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcalc
-rw-r--r-- 1 root root 2 2021-11-02 18:46 ./source/x/x11/build/xcb-proto
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcb-util
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcb-util-cursor
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcb-util-errors
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcb-util-image
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xcb-util-keysyms

View file

@ -0,0 +1,11 @@
postfix: postfix (mail transport and submission agent)
postfix:
postfix: Postfix attempts to be fast, easy to administer, and secure, while at
postfix: the same time being sendmail compatible enough to not upset existing
postfix: users. Thus, the outside has a sendmail-ish flavor, but the inside is
postfix: completely different.
postfix:
postfix: Homepage: http://www.postfix.org
postfix:
postfix:
postfix:

View file

@ -0,0 +1,25 @@
Postfix is Wietse Venema's mailer that started life as an alternative to the
widely-used Sendmail program. It attempts to be fast, easy to administer, and
secure, while at the same time, being sendmail compatible enough to not upset
existing users. Thus, the outside has a sendmail-ish flavor, but the inside is
completely different.
This script builds postfix with support for Dovecot SASL, Cyrus SASL, and
TLS (using OpenSSL.) Support for Berkeley DB hash and btree maps, being a
Postfix requirement, is also detected and built.
In addition database plugins are built for LDAP, MySQL, PCRE and sqlite3. To
add support for additional database plugins which are not provided in
Slackware, such as CDB or PostgreSQL, it is necessary to recompile this
package. See the comments in the SlackBuild script to get started.
Postfix manual sections follow the BSD standard, where section 8 is only for
daemons, and all user commands, even root-user-only administrative commands
such as postfix(1), are in section 1.
Postfix is exceptionally well documented. If you put a link to your
html_directory (/usr/doc/postfix/html) somewhere you can find it in your
favorite browser, all of this will be readily available to you. The place
to start is not with man pages, but with the various READMEs, all HTMLified
and with convenient hyperlinks to the relevant anchors in the HTML versions
of the manuals.

View file

@ -0,0 +1,76 @@
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
# toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
preserve_perms() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
if [ -e $OLD ]; then
cp -a $OLD ${NEW}.incoming
cat $NEW > ${NEW}.incoming
mv ${NEW}.incoming $NEW
fi
config $NEW
}
# Make sure that the postfix user (UID 91, GID 91), and the
# postdrop group (GID 92) exist on this system:
if ! grep -q "^postfix:" etc/passwd ; then
echo "postfix:x:91:91:User for Postfix MTA:/dev/null:/bin/false" >> etc/passwd
fi
if ! grep -q "^postfix:" etc/group ; then
echo "postfix:x:91:" >> etc/group
fi
if ! grep -q "^postdrop:" etc/group ; then
echo "postdrop:x:92:" >> etc/group
fi
find etc/postfix -type f -name '*.new' | while read new ; do
config $new
done
preserve_perms etc/rc.d/rc.postfix.new
config etc/aliases.new
# Don't keep aliases.new. If it exists, the user already defined aliases.
rm -f etc/aliases.new
# No reason to keep these: upgrade-configuration will take care of merging
# changes needed to the existing files
rm -f etc/postfix/main.cf.new etc/postfix/master.cf.new
# This is for backward compatibility with the old Sendmail package; some
# software might still expect to find the /usr/lib/sendmail link.
if [ ! -d usr/lib ]; then
mkdir -p usr/lib
( cd usr/lib ; rm -f sendmail )
( cd usr/lib ; ln -s /usr/sbin/sendmail sendmail)
fi
## COMMENTED OUT
## (The Slackware package should ship with correct permissions)
##
## This will set the permissions on all postfix files correctly
#if [ -x usr/sbin/postfix ]; then
# chroot . /usr/sbin/postfix set-permissions
#fi
# The upgrade-configuration command will add any necessary new settings to
# existing config files (/etc/postfix/{main,master}.cf). It won't hurt
# anything on a new install.
if [ -x usr/sbin/postfix ]; then
chroot . /usr/sbin/postfix upgrade-configuration 1> /dev/null 2> /dev/null
fi
# Process /etc/aliases into a database:
if [ -x usr/bin/newaliases ]; then
chroot . /usr/bin/newaliases 1> /dev/null 2> /dev/null
fi

View file

@ -0,0 +1,242 @@
#!/bin/bash
#
# Copyright 2006, 2011 Alan Hicks, Lizella, GA
# Copyright 2010, 2011, 2013, 2014, 2015, 2016, 2017 Mario Preksavec, Zagreb, Croatia
# Copyright 2017, 2018, 2020 Patrick J. Volkerding, Sebeka, MN USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# (Thanks also to /dev/rob0 somewhere on the Internet)
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=postfix
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1_slack15.0}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
exit 0
fi
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
if [ "$(grep "^postfix:x:91:91" /etc/passwd)" = "" -o \
"$(grep "^postfix:x:91:" /etc/group)" = "" -o \
"$(grep "^postdrop:x:92:" /etc/group)" = "" ]; then
cat << EOF
The postfix user/group and/or the postdrop group do not exist on this system.
Before running this script, please add them with the following commands:
groupadd -g 91 postfix
useradd -u 91 -d /dev/null -s /bin/false -g postfix postfix
groupadd -g 92 postdrop
EOF
exit 1
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PKGNAM-$VERSION
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
cd $PKGNAM-$VERSION || exit 1
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
# Fix postfix-script so that it won't think a symlink in /etc/postfix is
# group writable. Only warn about regular files there.
zcat $CWD/postfix.only.warn.regular.files.diff.gz | patch -p1 --verbose || exit 1
# Make the postfix startup message look more like the other boot notices:
zcat $CWD/postfix.script.starting.message.diff.gz | patch -p1 --verbose || exit 1
# Postfix does not use a ./configure script (no GNU autoconf)
#
# The AUXLIBS variable is for dynamic library linking, which as of this
# writing is the only means of adding SASL and TLS support. But most map
# types now can be loaded as plugins at runtime. We build our Postfix
# package with LDAP, MySQL, PCRE and sqlite3 plugins. In addition,
# Berkeley DB support (required) is automatically detected and built.
# Build with SASL support
SASLARGS="-DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL"
SASLLIBS="-L/usr/lib${LIBDIRSUFFIX}/sasl2 -lsasl2"
# Note: this enables both server SASL types (Cyrus and Dovecot) as well as
# client SASL with Cyrus. See SASL_README if you wish to customize this.
# For example, you might not wish to link against Cyrus SASL if not using
# client SASL. For Dovecot (server) SASL only, comment SASLLIBS, and set:
# SASLARGS="-DUSE_SASL_AUTH"
# Build with TLS support, see TLS_README
TLSARGS="-DUSE_TLS"
TLSLIBS="-lssl -lcrypto"
# Build with LDAP client support, see LDAP_README
LDAPARGS="-DHAS_LDAP"
# MySQL database support, see MYSQL_README
MYSQLARGS="-I/usr/include/mysql -DHAS_MYSQL"
# PCRE (perl-compatible regular expressions) support, see PCRE_README
PCREARGS="-DHAS_PCRE $( pcre-config --cflags )"
# SQLite3 database support, see SQLITE_README
SQLITEARGS="-DHAS_SQLITE"
# Finally, DBARGS lumps it all together:
DBARGS="$LDAPARGS $MYSQLARGS $PCREARGS $SQLITEARGS"
### ADDITIONAL MAP TYPE PLUGINS
#
# Those who have installed other map types not included in Slackware could
# add support as follows:
#
# * AUXLIBS_CDB for CDB support, see /usr/doc/postfix/readme/CDB_README
# * AUXLIBS_LMDB for LMDB support, see /usr/doc/postfix/readme/LMDB_README
# * AUXLIBS_PGSQL for PostgreSQL support, see /usr/doc/postfix/readme/PGSQL_README
# * AUXLIBS_SDBM for SDBM support, see /usr/doc/postfix/readme/SDBM_README
#
# Note that each of these additional map types will require additions to
# the CCARGS variable. Typically this would be done by adding what is
# needed to $DBARGS.
### CHANGING BUILT-IN DOCUMENTATION PATH SETTINGS
#
# If we try to use postfix-$VERSION in any of these paths, we'll get a compile
# failure: "error: too many decimal points in number"
# So we're pretty much forced to leave things as postfix expects them.
PATHARGS="'-DDEF_HTML_DIR=\"/usr/doc/postfix/html\"' \
'-DDEF_MANPAGE_DIR=\"/usr/man\"' \
'-DDEF_README_DIR=\"/usr/doc/postfix/readme\"'"
make $NUMJOBS makefiles dynamicmaps=yes pie=yes shared=yes \
shlib_directory=/usr/lib${LIBDIRSUFFIX}/postfix/MAIL_VERSION \
CCARGS="$TLSARGS $SASLARGS $DBARGS $PATHARGS" \
AUXLIBS="$TLSLIBS $SASLLIBS" \
AUXLIBS_LDAP="-lldap -llber" \
AUXLIBS_MYSQL="-L/usr/lib${LIBDIRSUFFIX}/mysql -lmysqlclient -lz -lm" \
AUXLIBS_PCRE="$( pcre-config --libs )" \
AUXLIBS_SQLITE="-lsqlite3 -lpthread" \
OPT="$SLKCFLAGS" DEBUG="" || exit 1
# We put our documentation files in version-specific directories, but we'll
# use a symlink to provide the compiled-in path in /usr/doc/postfix/.
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
ln -s $PKGNAM-$VERSION $PKG/usr/doc/$PKGNAM
make $NUMJOBS non-interactive-package \
install_root=$PKG \
tempdir=$TMP/$PKGNAM-temp \
sample_directory=no || exit 1
rm -f $PKG/etc/postfix/{TLS_,}LICENSE
install -D -m 0644 -oroot -groot $CWD/rc.postfix $PKG/etc/rc.d/rc.postfix.new
# Add greylist.pl per postfix documentation:
cp -a examples/smtpd-policy/greylist.pl $PKG/usr/libexec/postfix
chown root:root $PKG/usr/libexec/postfix/greylist.pl
chmod 755 $PKG/usr/libexec/postfix/greylist.pl
# Add some additional tools:
install -m 0755 -oroot -groot bin/posttls-finger $PKG/usr/bin/ || exit 1
install -m 0644 -oroot -groot man/man1/posttls-finger.1 $PKG/usr/man/man1/ || exit 1
install -m 0644 -oroot -groot html/posttls-finger.1.html $PKG/usr/doc/$PKGNAM-$VERSION/html/ || exit 1
install -m 0755 -oroot -groot auxiliary/qshape/qshape.pl $PKG/usr/bin/ || exit 1
install -m 0644 -oroot -groot man/man1/qshape.1 $PKG/usr/man/man1/ || exit 1
install -m 0644 -oroot -groot html/qshape.1.html $PKG/usr/doc/$PKGNAM-$VERSION/html/ || exit 1
install -m 0755 -oroot -groot auxiliary/collate/collate.pl $PKG/usr/bin/ || exit 1
cp -a auxiliary/collate/README $PKG/usr/doc/$PKGNAM-$VERSION/readme/README.collate || exit 1
install -m 0755 -oroot -groot bin/{smtp,qmqp}-{source,sink} $PKG/usr/sbin/ || exit 1
install -m 0644 -oroot -groot man/man1/{smtp,qmqp}-{source,sink}.1 $PKG/usr/man/man1/ || exit 1
# Move configuration files to filename.new:
find $PKG/etc/postfix -type f ! -name "*.default" ! -name "*.proto" ! -name "*.out" \
! -name "postfix-files" -exec mv {} {}.new \;
# The aliases file is expected to be in /etc, so let's put it there:
mv $PKG/etc/postfix/aliases.new $PKG/etc/aliases.new
# Leave a symlink in /etc/postfix to point out this location:
( cd $PKG/etc/postfix ; ln -sf ../aliases . )
# Strip binaries:
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# Set proper permissions:
chown root:postdrop $PKG/usr/sbin/{postdrop,postqueue}
chmod 2755 $PKG/usr/sbin/{postdrop,postqueue}
chown postfix:root $PKG/var/lib/postfix
chown -R postfix:root $PKG/var/spool/postfix/*
chown root:root $PKG/var/spool/postfix/pid
chown postfix:postdrop $PKG/var/spool/postfix/{maildrop,public}
# Compress man pages:
find $PKG/usr/man -type f -exec gzip -9 {} \+
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
sed -i $PKG/etc/postfix/postfix-files \
-e 's#\($manpage_directory/man[158]/.\+\.[158]\)\(:.*\)#\1.gz\2#' \
-e '/$config_directory\/LICENSE:f:root:-:644:1/ d' \
-e '/$config_directory\/TLS_LICENSE:f:root:-:644:1/ d'
# Add documentation files:
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
cp -a AAAREADME COMPATIBILITY COPYRIGHT HISTORY IPv6-ChangeLog LICENSE PORTING \
RELEASE_NOTES* TLS_* US_PATENT_* examples implementation-notes \
$PKG/usr/doc/$PKGNAM-$VERSION
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n --prepend $OUTPUT/$PKGNAM-$VERSION-$ARCH-$BUILD.txz

View file

@ -0,0 +1,11 @@
--- ./conf/postfix-script.orig 2016-01-31 15:05:46.000000000 -0600
+++ ./conf/postfix-script 2017-11-05 15:09:40.838097647 -0600
@@ -275,7 +275,7 @@
find $todo ! -user root \
-exec $WARN not owned by root: {} \;
- find $todo \( -perm -020 -o -perm -002 \) \
+ find $todo -type f \( -perm -020 -o -perm -002 \) \
-exec $WARN group or other writable: {} \;
# Check Postfix mail_owner-owned directory tree owner/permissions.

View file

@ -0,0 +1,14 @@
--- ./conf/postfix-script.orig 2019-02-28 13:02:24.783759137 -0600
+++ ./conf/postfix-script 2019-02-28 13:05:25.516761071 -0600
@@ -139,7 +139,10 @@
# Foreground this so it can be stopped. All inodes are cached.
$daemon_directory/postfix-script check-warn
fi
- $INFO starting the Postfix mail system || exit 1
+ $INFO starting the Postfix mail system > /dev/null 2> /dev/null || exit 1
+ # Because this is called during Slackware init, let's make it look
+ # similar to everything else printed on the screen:
+ echo "Starting the Postfix mail system: $command_directory/postfix start"
case $1 in
start)
# NOTE: wait in foreground process to get the initialization status.

View file

@ -0,0 +1 @@
ftp://ftp.porcupine.org/mirrors/postfix-release/official/

View file

@ -0,0 +1,68 @@
#!/bin/bash
# Copyright 2006, Alan Hicks, Lizella, GA
# Copyright 2017, Patrick J. Volkerding, Sebeka, MN USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
postfix_start()
{
/usr/sbin/postfix start
}
postfix_stop()
{
/usr/sbin/postfix stop
}
postfix_restart()
{
postfix_stop
postfix_start
}
postfix_reload()
{
/usr/sbin/postfix reload
}
postfix_status()
{
/usr/sbin/postfix status
}
case $1 in
'start')
postfix_start
;;
'stop')
postfix_stop
;;
'restart')
postfix_restart
;;
'reload')
postfix_reload
;;
'status')
postfix_status
;;
*)
echo "usage $0 start|stop|restart|reload|status"
esac

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
postfix: postfix (mail transport and submission agent)
postfix:
postfix: Postfix attempts to be fast, easy to administer, and secure, while at
postfix: the same time being sendmail compatible enough to not upset existing
postfix: users. Thus, the outside has a sendmail-ish flavor, but the inside is
postfix: completely different.
postfix:
postfix: Homepage: http://www.postfix.org
postfix:
postfix:
postfix:

View file

@ -1258,6 +1258,9 @@ gzip ./patches/source/sdl/CVE-2021-33657.patch
gzip ./patches/source/sdl/SDL_ttf.shaded.text.diff
gzip ./patches/source/sdl/SDL_mixer.usrlocal.diff
gzip ./patches/source/sdl/libsdl-1.2.15-resizing.patch
gzip ./patches/source/postfix/postfix.script.starting.message.diff
gzip ./patches/source/postfix/postfix.only.warn.regular.files.diff
gzip ./patches/source/postfix/doinst.sh
gzip ./patches/source/emacs/d48bb4874bc6cd3e69c7a15fc3c91cc141025c51.patch
gzip ./patches/source/emacs/doinst.sh
gzip ./patches/source/xorg-server/patch/xorg-server/CVE-2022-46342.patch