crux-commits
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
December 2022
- 1 participants
- 517 discussions
commit 6f377c4ac07399e228aa75dcbd22c72379ff51b8
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 10:08:14 2022 +0000
ipcalc: dropped
diff --git a/ipcalc/.footprint b/ipcalc/.footprint
deleted file mode 100644
index 06c2b7ddb..000000000
--- a/ipcalc/.footprint
+++ /dev/null
@@ -1,7 +0,0 @@
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/bin/
--rwxr-xr-x root/root usr/bin/ipcalc
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man1/
--rw-r--r-- root/root usr/share/man/man1/ipcalc.1.gz
diff --git a/ipcalc/.signature b/ipcalc/.signature
deleted file mode 100644
index 262932ec5..000000000
--- a/ipcalc/.signature
+++ /dev/null
@@ -1,5 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF30OJmIXuBYT787+xT8VGYc7h/44RqiXVAhaoEmiuKCxxmu0LDIb8LW6VruoCP0OKbt7SrAdRcJCpbvYBD4nD/Ag=
-SHA256 (Pkgfile) = b4e1bf7c51422d2e770735bdd5876a168e8bb8d98097d5a43f5f4e3aa5ab010e
-SHA256 (.footprint) = 7afe696a7c62c307d705f3089bfdf168f6098e7ae4a97f173210ba2831f2eb53
-SHA256 (ipcalc-1.0.2.tar.bz2) = 47c866941916800270fca23496acc9976ca9488ce9053aeaedc5f47c5929b772
diff --git a/ipcalc/Pkgfile b/ipcalc/Pkgfile
deleted file mode 100644
index 0731bbd7c..000000000
--- a/ipcalc/Pkgfile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Description: ipcalc: calculate IPv4/6 broadcast, network and host range.
-# URL: https://gitlab.com/ipcalc/ipcalc
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-# Depends on: meson ninja
-
-name=ipcalc
-version=1.0.2
-release=2
-source=(https://gitlab.com/${name}/${name}/-/archive/${version}/\
-${name}-${version}.tar.bz2)
-
-build() {
- cd ${name}-${version}
-
- meson setup build
- ninja -C build
-
- # If ronn was found in $PATH, then a man-page should now appear in ./build
- # ... otherwise, fall back to "enwrapped Markdown".
- # FS#1435 offers another justification for installing ronn (the MD->groff ruby gem)
- if [ -f build/ipcalc.1 ]; then
- man=build/ipcalc.1
- else
- man=./ipcalc.1
- cat > ./ipcalc.1 <<- \!
- .Dd Nov 26, 2022
- .Dt IPCALC 1
- .Os
- .
- .Sh NAME
- .Nm ipcalc
- .Nd Calculate IP broadcast, host range etc
- .
- .Bd -literal
- !
- cat ipcalc.1.md >> ./ipcalc.1
- echo '.Ed' >> ./ipcalc.1
- fi
-
- install -D -m 0644 "${man}" "${PKG}"/usr/share/man/man1/${name}.1
- install -D -m 0755 build/ipcalc "${PKG}"/usr/bin/${name}
-}
-
-# s-sh-mode
1
0
commit 2cc472049013e14a85f70b9fc576a0d22eff8692
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 10:08:00 2022 +0000
iw: dropped
diff --git a/iw/.footprint b/iw/.footprint
deleted file mode 100644
index f9a9ac6b4..000000000
--- a/iw/.footprint
+++ /dev/null
@@ -1,7 +0,0 @@
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/sbin/
--rwxr-xr-x root/root usr/sbin/iw
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man8/
--rw-r--r-- root/root usr/share/man/man8/iw.8.gz
diff --git a/iw/.signature b/iw/.signature
deleted file mode 100644
index b4ca694ef..000000000
--- a/iw/.signature
+++ /dev/null
@@ -1,5 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3zjfsUjAbnna3fxARAvz0ATWn5IM41UKh025CLHWDJ4Tpx1UAJYjjuKH05y6pwNInlBKolCE5kJjQn15uYUfiQI=
-SHA256 (Pkgfile) = a558d7fe51fab3ca4136a9d10adcab392b493f0e960304780893b5e6e429cfef
-SHA256 (.footprint) = 0f6175bbce244565e07a7883e8bf7a679d7d9308b6b4d3ca9c5d840f892262ae
-SHA256 (iw-5.19.tar.xz) = f167bbe947dd53bb9ebc0c1dcef5db6ad73ac1d6084f2c6f9376c5c360cc4d4e
diff --git a/iw/Pkgfile b/iw/Pkgfile
deleted file mode 100644
index 46b14148b..000000000
--- a/iw/Pkgfile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Description: nl80211 based CLI configuration utility for wireless devices
-# URL: https://wireless.wiki.kernel.org/en/users/documentation/iw
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-# Depends on: libnl
-
-name=iw
-version=5.19
-release=1
-source=(https://www.kernel.org/pub/software/network/${name}/\
-${name}-${version}.tar.xz)
-
-build() {
- cd ${name}-${version}
-
- make
- make DESTDIR="${PKG}" install
-}
-
-# s-sh-mode
1
0
commit 5e49513fba5915fe50b573547e8c5742dd1afc87
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 10:07:42 2022 +0000
kexec-tools: dropped
diff --git a/kexec-tools/.footprint b/kexec-tools/.footprint
deleted file mode 100644
index 0729c4646..000000000
--- a/kexec-tools/.footprint
+++ /dev/null
@@ -1,7 +0,0 @@
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/sbin/
--rwxr-xr-x root/root usr/sbin/kexec
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man8/
--rw-r--r-- root/root usr/share/man/man8/kexec.8.gz
diff --git a/kexec-tools/.signature b/kexec-tools/.signature
deleted file mode 100644
index d3b2973fd..000000000
--- a/kexec-tools/.signature
+++ /dev/null
@@ -1,5 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3/gNXwRjfHOaHIjgFr0sJvbn2sSdWsT5M3YW0eoybV7MhOZJIEoWiRO9XyC/jvy5GtSo12PSllHNBkkB0QHbvw8=
-SHA256 (Pkgfile) = 23b794c24285f314f639c8b1bc90dae838bbff0f5d2e2cf0c62e4680884366f5
-SHA256 (.footprint) = 750b5d6fc78dd4f4c32345f7218c108ab836a2e6b7ff3e2e1d4024a87e98e754
-SHA256 (kexec-tools-2.0.25.tar.gz) = 3731a7c2d8a71a13f4021b94c31abe713f72703774b1e2cfe671fa33f317b637
diff --git a/kexec-tools/Pkgfile b/kexec-tools/Pkgfile
deleted file mode 100644
index dbdf8e793..000000000
--- a/kexec-tools/Pkgfile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Description: User space utility to load and exec another kernel
-# URL: https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-# Depends on: zlib
-
-name=kexec-tools
-xname=kexec
-version=2.0.25
-release=1
-source=(https://git.kernel.org/pub/scm/utils/kernel/${xname}/\
-${name}.git/snapshot/${name}-${version}.tar.gz
-)
-
-build() {
- cd ${name}-${version}
-
- ./bootstrap
- #LDFLAGS="-static ${LDFLAGS}"
- ./configure --prefix=/usr --without-lzma
- make
- make DESTDIR="${PKG}" install
-
- #mv "${PKG}"/usr/sbin/kexec "${PKG}"/usr/sbin/kexec.static
- rm -rf \
- "${PKG}"/usr/lib \
- "${PKG}"/usr/sbin/vmcore-dmesg \
- "${PKG}"/usr/share/man/man8/vmcore-dmesg.8
-}
-
-# s-sh-mode
1
0
commit 4c6605a5bf9464b3a3f1b0d12feb6b1d31fb1d1d
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 10:07:22 2022 +0000
lighttpd: dropped
diff --git a/lighttpd/.footprint b/lighttpd/.footprint
deleted file mode 100644
index c1faf9403..000000000
--- a/lighttpd/.footprint
+++ /dev/null
@@ -1,59 +0,0 @@
-drwxr-xr-x root/root etc/
--rw-r--r-- root/root etc/lighttpd.conf
-drwxr-xr-x root/root etc/rc.d/
--rwxr-xr-x root/root etc/rc.d/lighttpd
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/lib/
-drwxr-xr-x root/root usr/lib/lighttpd/
--rwxr-xr-x root/root usr/lib/lighttpd/mod_access.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_accesslog.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_ajp13.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_alias.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_auth.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_authn_file.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_authn_pam.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_cgi.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_deflate.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_dirlisting.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_evasive.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_evhost.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_expire.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_extforward.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_fastcgi.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_indexfile.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_magnet.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_openssl.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_proxy.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_redirect.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_rewrite.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_rrdtool.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_scgi.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_secdownload.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_setenv.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_simple_vhost.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_sockproxy.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_ssi.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_staticfile.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_status.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_uploadprogress.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_userdir.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_usertrack.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_vhostdb.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_webdav.so
--rwxr-xr-x root/root usr/lib/lighttpd/mod_wstunnel.so
-drwxr-xr-x root/root usr/sbin/
--rwxr-xr-x root/root usr/sbin/lighttpd
--rwxr-xr-x root/root usr/sbin/lighttpd-angel
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man8/
--rw-r--r-- root/root usr/share/man/man8/lighttpd-angel.8.gz
--rw-r--r-- root/root usr/share/man/man8/lighttpd.8.gz
-drwxr-xr-x root/root var/
-drwxr-xr-x root/root var/lib/
-drwxr-xr-x root/root var/lib/lighttpd/
-drwxr-xr-x root/root var/log/
-drwxr-xr-x root/root var/log/lighttpd/
-drwxr-xr-x root/root var/www/
-drwxr-xr-x root/root var/www/lighttpd/
-drwxr-xr-x root/root var/www/lighttpd/htdocs/
diff --git a/lighttpd/.signature b/lighttpd/.signature
deleted file mode 100644
index 7ede12efb..000000000
--- a/lighttpd/.signature
+++ /dev/null
@@ -1,8 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF33TkCCtyq8MGfBe07TAeena+PZ1YUnDl4p1bFqxcUbsoaoP8zvBLrCgX+Nwvq62RZKnumbUfwsq2MuEzxMRJgAI=
-SHA256 (Pkgfile) = 1f3626f982b98088d282022930a3baa6f8e6b53745887670f82c900f67f3d3b5
-SHA256 (.footprint) = e7d6f627943ee66508700aa687a9441be5c271038d1ae094cc68f1c9e55df362
-SHA256 (lighttpd-1.4.67.tar.xz) = 7e04d767f51a8d824b32e2483ef2950982920d427d1272ef4667f49d6f89f358
-SHA256 (lighttpd.rc) = b96a244cb1bd3222e76bf4c9954da0c13225109c99e2d406de76a3d231bbb362
-SHA256 (lighttpd.conf) = 2403f1c60d6bc801337c50eb44474b1707c93323db5bc224769fb96b635597ae
-SHA256 (post-install) = 21c61212d525b0e4e08dd245825957c395c12747f2e29dc7d664067ceac9b3e8
diff --git a/lighttpd/Pkgfile b/lighttpd/Pkgfile
deleted file mode 100644
index 82e12061f..000000000
--- a/lighttpd/Pkgfile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Description: Secure, fast, compliant and very flexible web server
-# URL: https://www.lighttpd.net/
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-# Depends on: libpcre2 lua bzip2 linux-pam openssl zlib zstd
-
-name=lighttpd
-version=1.4.67
-release=1
-source=(
- https://download.${name}.net/${name}/releases-1.4.x/${name}-${version}.tar.…
- ${name}.rc ${name}.conf post-install
-)
-
-build() {
- cd ${name}-${version}
-
- ./configure --prefix=/usr \
- --libdir=/usr/lib/${name} \
- --with-openssl --with-pam \
- --with-bzip2 --with-zlib --with-zstd \
- --with-lua
- make
- make DESTDIR="${PKG}" install
-
- install -d -m 0755 "${PKG}"/var/lib/${name} "${PKG}"/var/log/${name} \
- "${PKG}"/var/www/${name}/htdocs
- install -D -m 0755 "${SRC}"/${name}.rc "${PKG}"/etc/rc.d/${name}
- install -D -m 0644 "${SRC}"/${name}.conf "${PKG}"/etc/
-
- rm -f "${PKG}"/usr/lib/${name}/*.la
-}
-
-# s-sh-mode
diff --git a/lighttpd/lighttpd.conf b/lighttpd/lighttpd.conf
deleted file mode 100644
index 7169f315b..000000000
--- a/lighttpd/lighttpd.conf
+++ /dev/null
@@ -1,665 +0,0 @@
-#@ /etc/lighttpd.conf
-
-var.basedir = "/var/www/lighttpd"
-var.logdir = "/var/log/lighttpd"
-var.statedir = "/var/lib/lighttpd"
-
-#server.name = "www.NAME.DOMAIN"
-#server.use-ipv6 = "disable"
-server.max-read-idle = "10"
-server.max-write-idle = "21"
-server.max-keep-alive-idle = "10"
-server.max-connections = "120"
-#server.kbytes-per-second = 9000
-server.username = "lighttpd"
-server.groupname = "lighttpd"
-server.document-root = var.basedir + "/htdocs"
-server.pid-file = "/run/lighttpd.pid"
-#server.syslog-facility = "ftp"
-# log errors to syslog instead
-#server.errorlog-use-syslog = "enable"
-#debug.log-request-handling = "enable"
-server.errorlog = var.logdir + "/error.log"
-# "index.php", "index.htm"...)
-server.indexfiles = ("index.html")
-# how server announces itself
-# server.tag = "lighttpd"
-server.follow-symlink = "enable"
-server.event-handler = "linux-sysepoll"
-# Enable HTTP/2
-server.feature-flags += (
- "server.h2proto" => "enable",
- "server.h2c" => "enable"
-)
-# chroot to directory (defaults to no chroot)
-# server.chroot = "/"
-# bind to port (defaults to 80)
-# server.port = 81
-# bind to name (defaults to all interfaces)
-# server.bind = "grisu.home.kneschke.de"
-
-#connection.kbytes-per-second = 5000
-
-# NOTE: the order of modules is important.
-server.modules = (
-# "mod_auth",
-# "mod_authn_file",
- "mod_openssl",
- "mod_redirect",
- "mod_rewrite",
- "mod_alias",
- "mod_access",
- "mod_cgi",
- "mod_setenv",
- "mod_deflate",
- "mod_expire",
- "mod_accesslog"
-)
-
-mimetype.assign = ( # {{{
- ".tar.bz2" => "application/x-gtar-compressed",
- ".tar.gz" => "application/x-gtar-compressed",
- ".cbor" => "application/cbor",
- ".efi" => "application/efi",
- ".epub" => "application/epub+zip",
- ".gz" => "application/gzip",
- ".tgz" => "application/gzip",
- ".js" => "application/javascript",
- ".json" => "application/json",
- ".json-patch" => "application/json-patch+json",
- ".mbox" => "application/mbox",
- ".doc" => "application/msword",
- ".mxf" => "application/mxf",
- ".bin" => "application/octet-stream",
- ".class" => "application/octet-stream",
- ".dll" => "application/octet-stream",
- ".exe" => "application/octet-stream",
- ".img" => "application/octet-stream",
- ".iso" => "application/octet-stream",
- ".lha" => "application/octet-stream",
- ".lzh" => "application/octet-stream",
- ".so" => "application/octet-stream",
- ".ogx" => "application/ogg",
- ".pdf" => "application/pdf",
- ".pem" => "application/pem-certificate-chain",
- ".pgp" => "application/pgp-encrypted",
- ".sig" => "application/pgp-signature",
- ".p10" => "application/pkcs10",
- ".p12" => "application/pkcs12",
- ".pfx" => "application/pkcs12",
- ".p7c" => "application/pkcs7-mime",
- ".p7m" => "application/pkcs7-mime",
- ".p7s" => "application/pkcs7-signature",
- ".p8" => "application/pkcs8",
- ".p8e" => "application/pkcs8-encrypted",
- ".cer" => "application/pkix-cert",
- ".crl" => "application/pkix-crl",
- ".pkipath" => "application/pkix-pkipath",
- ".pki" => "application/pkixcmp",
- ".pls" => "application/pls+xml",
- ".ai" => "application/postscript",
- ".eps" => "application/postscript",
- ".ps" => "application/postscript",
- ".rfcxml" => "application/rfc+xml",
- ".rtf" => "application/rtf",
- ".sieve" => "application/sieve",
- ".siv" => "application/sieve",
- ".sql" => "application/sql",
- ".xht" => "application/xhtml+xml",
- ".xhtm" => "application/xhtml+xml",
- ".xhtml" => "application/xhtml+xml",
- ".xlf" => "application/xliff+xml",
- ".dtd" => "application/xml-dtd",
- ".xop" => "application/xop+xml",
- ".xsl" => "application/xslt+xml",
- ".xslt" => "application/xslt+xml",
- ".yang" => "application/yang",
- ".yin" => "application/yin+xml",
- ".zip" => "application/zip",
- ".zst" => "application/zstd",
- ".qwd" => "application/vnd.Quark.QuarkXPress",
- ".qwt" => "application/vnd.Quark.QuarkXPress",
- ".qxb" => "application/vnd.Quark.QuarkXPress",
- ".qxd" => "application/vnd.Quark.QuarkXPress",
- ".qxl" => "application/vnd.Quark.QuarkXPress",
- ".qxt" => "application/vnd.Quark.QuarkXPress",
- ".swf" => "application/vnd.adobe.flash.movie",
- ".fcdt" => "application/vnd.adobe.formscentral.fcdt",
- ".fxp" => "application/vnd.adobe.fxp",
- ".fxpl" => "application/vnd.adobe.fxp",
- ".xdp" => "application/vnd.adobe.xdp+xml",
- ".xfdf" => "application/vnd.adobe.xfdf",
- ".afp" => "application/vnd.afpc.modca",
- ".dist" => "application/vnd.apple.installer+xml",
- ".distz" => "application/vnd.apple.installer+xml",
- ".mpkg" => "application/vnd.apple.installer+xml",
- ".pkg" => "application/vnd.apple.installer+xml",
- ".keynote" => "application/vnd.apple.keynote",
- ".m3u8" => "application/vnd.apple.mpegurl",
- ".numbers" => "application/vnd.apple.numbers",
- ".pages" => "application/vnd.apple.pages",
- ".deb" => "application/vnd.debian.binary-package",
- ".udeb" => "application/vnd.debian.binary-package",
- ".karbon" => "application/vnd.kde.karbon",
- ".chrt" => "application/vnd.kde.kchart",
- ".kfo" => "application/vnd.kde.kformula",
- ".flw" => "application/vnd.kde.kivio",
- ".kon" => "application/vnd.kde.kontour",
- ".kpr" => "application/vnd.kde.kpresenter",
- ".kpt" => "application/vnd.kde.kpresenter",
- ".ksp" => "application/vnd.kde.kspread",
- ".kwd" => "application/vnd.kde.kword",
- ".kwt" => "application/vnd.kde.kword",
- ".xul" => "application/vnd.mozilla.xul+xml",
- ".3mf" => "application/vnd.ms-3mfdocument",
- ".cil" => "application/vnd.ms-artgalry",
- ".asf" => "application/vnd.ms-asf",
- ".cab" => "application/vnd.ms-cab-compressed",
- ".xla" => "application/vnd.ms-excel",
- ".xlc" => "application/vnd.ms-excel",
- ".xlm" => "application/vnd.ms-excel",
- ".xls" => "application/vnd.ms-excel",
- ".xlt" => "application/vnd.ms-excel",
- ".xlw" => "application/vnd.ms-excel",
- ".xlam" => "application/vnd.ms-excel.addin.macroEnabled.12",
- ".xlsb" => "application/vnd.ms-excel.sheet.binary.macroEnabled.12",
- ".xlsm" => "application/vnd.ms-excel.sheet.macroEnabled.12",
- ".xltm" => "application/vnd.ms-excel.template.macroEnabled.12",
- ".eot" => "application/vnd.ms-fontobject",
- ".chm" => "application/vnd.ms-htmlhelp",
- ".ims" => "application/vnd.ms-ims",
- ".lrm" => "application/vnd.ms-lrm",
- ".thmx" => "application/vnd.ms-officetheme",
- ".pot" => "application/vnd.ms-powerpoint",
- ".pps" => "application/vnd.ms-powerpoint",
- ".ppt" => "application/vnd.ms-powerpoint",
- ".ppam" => "application/vnd.ms-powerpoint.addin.macroEnabled.12",
- ".pptm" => "application/vnd.ms-powerpoint.presentation.macroEnabled.12",
- ".sldm" => "application/vnd.ms-powerpoint.slide.macroEnabled.12",
- ".ppsm" => "application/vnd.ms-powerpoint.slideshow.macroEnabled.12",
- ".potm" => "application/vnd.ms-powerpoint.template.macroEnabled.12",
- ".mpp" => "application/vnd.ms-project",
- ".mpt" => "application/vnd.ms-project",
- ".tnef" => "application/vnd.ms-tnef",
- ".tnf" => "application/vnd.ms-tnef",
- ".docm" => "application/vnd.ms-word.document.macroEnabled.12",
- ".dotm" => "application/vnd.ms-word.template.macroEnabled.12",
- ".wcm" => "application/vnd.ms-works",
- ".wdb" => "application/vnd.ms-works",
- ".wks" => "application/vnd.ms-works",
- ".wps" => "application/vnd.ms-works",
- ".wpl" => "application/vnd.ms-wpl",
- ".oxt" => "application/vnd.openofficeorg.extension",
- ".osm" => "application/vnd.openstreetmap.data+xml",
- ".pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation",
- ".sldx" => "application/vnd.openxmlformats-officedocument.presentationml.slide",
- ".ppsx" => "application/vnd.openxmlformats-officedocument.presentationml.slideshow",
- ".potx" => "application/vnd.openxmlformats-officedocument.presentationml.template",
- ".xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
- ".xltx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.template",
- ".docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
- ".dotx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.template",
- ".wpd" => "application/vnd.wordperfect",
- ".tbz" => "application/x-gtar-compressed",
- ".hdf" => "application/x-hdf",
- ".jar" => "application/x-java-archive",
- ".kil" => "application/x-killustrator",
- ".latex" => "application/x-latex",
- ".cdf" => "application/x-netcdf",
- ".nc" => "application/x-netcdf",
- ".pl" => "application/x-perl",
- ".rpm" => "application/x-rpm",
- ".sh" => "application/x-sh",
- ".shar" => "application/x-shar",
- ".sit" => "application/x-stuffit",
- ".tar" => "application/x-tar",
- ".tcl" => "application/x-tcl",
- ".tex" => "application/x-tex",
- ".texi" => "application/x-texinfo",
- ".texinfo" => "application/x-texinfo",
- ".1" => "application/x-troff-man",
- ".2" => "application/x-troff-man",
- ".3" => "application/x-troff-man",
- ".4" => "application/x-troff-man",
- ".5" => "application/x-troff-man",
- ".6" => "application/x-troff-man",
- ".7" => "application/x-troff-man",
- ".8" => "application/x-troff-man",
- ".man" => "application/x-troff-man",
- ".me" => "application/x-troff-me",
- ".ms" => "application/x-troff-ms",
- ".ustar" => "application/x-ustar",
- ".xz" => "application/x-xz",
- ".aac" => "audio/aac",
- ".ass" => "audio/aac",
- ".acn" => "audio/asc",
- ".au" => "audio/basic",
- ".snd" => "audio/basic",
- ".mid" => "audio/midi",
- ".midi" => "audio/midi",
- ".m4a" => "audio/mp4",
- ".mp1" => "audio/mpeg",
- ".mp2" => "audio/mpeg",
- ".mp3" => "audio/mpeg",
- ".mpga" => "audio/mpeg",
- ".oga" => "audio/ogg",
- ".ogg" => "audio/ogg",
- ".opus" => "audio/ogg",
- ".spx" => "audio/ogg",
- ".aif" => "audio/x-aiff",
- ".aifc" => "audio/x-aiff",
- ".aiff" => "audio/x-aiff",
- ".flac" => "audio/x-flac",
- ".mka" => "audio/x-matroska",
- ".otf" => "font/otf",
- ".ttf" => "font/ttf",
- ".bmp" => "image/bmp",
- ".dib" => "image/bmp",
- ".cgm" => "image/cgm",
- ".drle" => "image/dicom-rle",
- ".emf" => "image/emf",
- ".fit" => "image/fits",
- ".fits" => "image/fits",
- ".fts" => "image/fits",
- ".gif" => "image/gif",
- ".heic" => "image/heic",
- ".heics" => "image/heic-sequence",
- ".heif" => "image/heif",
- ".heifs" => "image/heif-sequence",
- ".hej2" => "image/hej2k",
- ".hsj2" => "image/hsj2",
- ".ief" => "image/ief",
- ".jls" => "image/jls",
- ".jp2" => "image/jp2",
- ".jpg2" => "image/jp2",
- ".jfif" => "image/jpeg",
- ".jpe" => "image/jpeg",
- ".jpeg" => "image/jpeg",
- ".jpg" => "image/jpeg",
- ".jph" => "image/jph",
- ".jhc" => "image/jphc",
- ".jpgm" => "image/jpm",
- ".jpm" => "image/jpm",
- ".jpf" => "image/jpx",
- ".jpx" => "image/jpx",
- ".jxr" => "image/jxr",
- ".jxra" => "image/jxrA",
- ".jxrs" => "image/jxrS",
- ".jxs" => "image/jxs",
- ".jxsc" => "image/jxsc",
- ".jxsi" => "image/jxsi",
- ".jxss" => "image/jxss",
- ".ktx" => "image/ktx",
- ".png" => "image/png",
- ".btf" => "image/prs.btif",
- ".btif" => "image/prs.btif",
- ".pti" => "image/prs.pti",
- ".svg" => "image/svg+xml",
- ".svgz" => "image/svg+xml",
- ".t38" => "image/t38",
- ".tif" => "image/tiff",
- ".tiff" => "image/tiff",
- ".tfx" => "image/tiff-fx",
- ".webp" => "image/webp",
- ".wmf" => "image/wmf",
- ".psd" => "image/vnd.adobe.photoshop",
- ".azv" => "image/vnd.airzip.accelerator.azv",
- ".uvg" => "image/vnd.dece.graphic",
- ".uvi" => "image/vnd.dece.graphic",
- ".uvvg" => "image/vnd.dece.graphic",
- ".uvvi" => "image/vnd.dece.graphic",
- ".djv" => "image/vnd.djvu",
- ".djvu" => "image/vnd.djvu",
- ".dwg" => "image/vnd.dwg",
- ".dxf" => "image/vnd.dxf",
- ".fbs" => "image/vnd.fastbidsheet",
- ".fpx" => "image/vnd.fpx",
- ".fst" => "image/vnd.fst",
- ".mmr" => "image/vnd.fujixerox.edmics-mmr",
- ".rlc" => "image/vnd.fujixerox.edmics-rlc",
- ".pgb" => "image/vnd.globalgraphics.pgb",
- ".ico" => "image/vnd.microsoft.icon",
- ".apng" => "image/vnd.mozilla.apng",
- ".mdi" => "image/vnd.ms-modi",
- ".hdr" => "image/vnd.radiance",
- ".rgbe" => "image/vnd.radiance",
- ".xyze" => "image/vnd.radiance",
- ".s1n" => "image/vnd.sealed.png",
- ".spn" => "image/vnd.sealed.png",
- ".spng" => "image/vnd.sealed.png",
- ".tap" => "image/vnd.tencent.tap",
- ".vtf" => "image/vnd.valve.source.texture",
- ".wbmp" => "image/vnd.wap.wbmp",
- ".xif" => "image/vnd.xiff",
- ".pcx" => "image/vnd.zbrush.pcx",
- ".pnm" => "image/x-portable-anymap",
- ".pbm" => "image/x-portable-bitmap",
- ".pgm" => "image/x-portable-graymap",
- ".ppm" => "image/x-portable-pixmap",
- ".rgb" => "image/x-rgb",
- ".tga" => "image/x-targa",
- ".xbm" => "image/x-xbitmap",
- ".xpm" => "image/x-xpixmap",
- ".xwd" => "image/x-xwindowdump",
- ".art" => "message/rfc822",
- ".eml" => "message/rfc822",
- ".mail" => "message/rfc822",
- ".vrml" => "model/vrml",
- ".wrl" => "model/vrml",
- ".x3db" => "model/x3d+xml",
- ".x3dv" => "model/x3d-vrml",
- ".x3dvz" => "model/x3d-vrml",
- ".ics" => "text/calendar",
- ".ifb" => "text/calendar",
- ".css" => "text/css; charset=utf-8",
- ".csv" => "text/csv; charset=utf-8",
- ".csvs" => "text/csv-schema",
- ".soa" => "text/dns",
- ".zone" => "text/dns",
- ".htm" => "text/html",
- ".html" => "text/html",
- ".sandboxed" => "text/html-sandboxed",
- ".cnd" => "text/jcr-cnd",
- ".markdown" => "text/markdown; charset=utf-8",
- ".md" => "text/markdown; charset=utf-8",
- ".miz" => "text/mizar",
- ".n3" => "text/n3",
- ".asc" => "text/plain; charset=utf-8",
- ".c" => "text/plain; charset=utf-8",
- ".cc" => "text/plain; charset=utf-8",
- ".conf" => "text/plain; charset=utf-8",
- ".cxx" => "text/plain; charset=utf-8",
- ".el" => "text/plain; charset=utf-8",
- ".f90" => "text/plain; charset=utf-8",
- ".h" => "text/plain; charset=utf-8",
- ".hh" => "text/plain; charset=utf-8",
- ".hxx" => "text/plain; charset=utf-8",
- ".log" => "text/plain; charset=utf-8",
- ".pm" => "text/plain; charset=utf-8",
- ".spec" => "text/plain; charset=utf-8",
- ".text" => "text/plain; charset=utf-8",
- ".txt" => "text/plain; charset=utf-8",
- ".provn" => "text/provenance-notation",
- ".rst" => "text/prs.fallenstein.rst",
- ".dsc" => "text/prs.lines.tag",
- ".tag" => "text/prs.lines.tag",
- ".rtx" => "text/richtext",
- ".sgm" => "text/sgml",
- ".sgml" => "text/sgml",
- ".tsv" => "text/tab-separated-values",
- ".roff" => "text/troff",
- ".t" => "text/troff",
- ".tr" => "text/troff",
- ".ttl" => "text/turtle",
- ".uri" => "text/uri-list",
- ".uris" => "text/uri-list",
- ".vcard" => "text/vcard",
- ".vcf" => "text/vcard",
- ".vtt" => "text/vtt",
- ".rng" => "text/xml",
- ".xml" => "text/xml",
- ".xsd" => "text/xml",
- ".ent" => "text/xml-external-parsed-entity",
- ".dms" => "text/vnd.DMClientScript",
- ".a" => "text/vnd.a",
- ".abc" => "text/vnd.abc",
- ".ascii" => "text/vnd.ascii-art",
- ".copyright" => "text/vnd.debian.copyright",
- ".pod" => "text/x-pod",
- ".etx" => "text/x-setext",
- ".3gp" => "video/3gpp",
- ".3gpp" => "video/3gpp",
- ".3g2" => "video/3gpp2",
- ".3gpp2" => "video/3gpp2",
- ".m4s" => "video/iso.segment",
- ".mj2" => "video/mj2",
- ".mjp2" => "video/mj2",
- ".m4v" => "video/mp4",
- ".mp4" => "video/mp4",
- ".mpg4" => "video/mp4",
- ".m1v" => "video/mpeg",
- ".m2v" => "video/mpeg",
- ".mpe" => "video/mpeg",
- ".mpeg" => "video/mpeg",
- ".mpg" => "video/mpeg",
- ".ogv" => "video/ogg",
- ".mov" => "video/quicktime",
- ".qt" => "video/quicktime",
- ".webm" => "video/webm",
- ".yt" => "video/vnd.youtube.yt",
- ".axv" => "video/x-annodex",
- ".flv" => "video/x-flv",
- ".fxm" => "video/x-javafx",
- ".mkv" => "video/x-matroska",
- ".mk3d" => "video/x-matroska-3d",
- ".asx" => "video/x-ms-asf",
- ".wm" => "video/x-ms-wm",
- ".wmv" => "video/x-ms-wmv",
- ".wmx" => "video/x-ms-wmx",
- ".wvx" => "video/x-ms-wvx",
- ".avi" => "video/x-msvideo",
- ".movie" => "video/x-sgi-movie",
- "README" => "text/plain; charset=utf-8",
- "Makefile" => "text/x-makefile; charset=utf-8"
-)
-# }}}
-
-# which extensions should not be handled via static-file transfer
-# (extensions that are usually handled by mod_cgi, mod_fastcgi, etc).
-# ,".php", ".pl", ".cgi", ".fcgi")
-static-file.exclude-extensions = (".cgi")
-
-accesslog.filename = var.logdir + "/access.log"
-#accesslog.use-syslog = "enable"
-accesslog.format = "%V:%p <%s> %h I=%I O=%O T=%T : \"%r\""
-
-# CGI stderr etc.
-#server.breakagelog = "/tmp/cgibreak" # var.logdir + "/error.log"
-cgi.x-sendfile = "enable"
-
-deflate.cache-dir = var.statedir + "/deflate"
-deflate.mimetypes = ("text/", "application/x-tar")
-deflate.allowed-encodings = ("gzip", "zstd")
-deflate.max-compress-size = 0 # in KB
-deflate.min-compress-size = 256 # in Bytes
-deflate.max-loadavg = "5.00" # loadavg above which deflate temporarily stops
-
-url.access-deny = ("~", ".php", ".inc")
-# Do not give access to /server-status page do non-local addresses
-#$HTTP["remoteip"] !~ "10\..*|192\.168\..*|127\..*" {
-# url.access-deny = ("/server-status")
-#}
-# url.rewrite = (
-# "^/$" => "/server-status"
-# )
-
-ssl.disable-client-renegotiation = "enable"
-#$SERVER["socket"] == ":443" {
-# ssl.engine = "enable"
-# ssl.pemfile = "/etc/letsencrypt/config/certs/HOST.DOM/key_and_cert.pem"
-# ssl.ca-file = "/etc/letsencrypt/config/certs/HOST.DOM/fullchain.pem"
-# ssl.dh-file = "/etc/letsencrypt/config/certs/HOST.DOM/dhparam2048.pem"
-# # Need something for older OpenSSL (MacOS Lion, 2014!)
-# ssl.cipher-list = "TLSv1.3:TLSv1.2:!aNULL:!eNULL:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES256-SHA:@STRENGTH"
-# # These three are deprecated
-# ssl.use-sslv2 = "disable"
-# ssl.use-sslv3 = "disable"
-# ssl.honor-cipher-order = "enable"
-#
-# # ServerNameIndication during negotiation: enable like
-# #$HTTP["HOST"] == "www.HOST.DOM" {
-# # ssl.pemfile =
-# #}
-#}
-
-#$SERVER["socket"] == ":80" {
-# # Get rid of a bug/problem: one can access bla.html/BLA
-# $HTTP["url"] =~ ".+\.html\/.*" {
-# url.redirect = ("^/?(.*)$" => "http://www.HOST.DOM/")
-# }
-# $HTTP["url"] =~ "^/\.well-known" {
-# url.redirect = ("(.*)" => "https://www.HOST.DOM$1")
-# }
-#}
-#$SERVER["socket"] == ":443" {
-# # Get rid of a bug/problem: one can access bla.html/BLA
-# $HTTP["url"] =~ ".+\.html\/.*" {
-# url.redirect = ("^/?(.*)$" => "https://www.HOST.DOM/")
-# }
-# $HTTP["url"] =~ "^/\.well-known" {
-# alias.url = ("/.well-known" => "/etc/lighttpd/well-known")
-# }
-# $HTTP["url"] =~ "^/\.well-known/acme-challenge(/*)?" {
-# url.access-deny = ("config")
-# alias.url = ("/.well-known/acme-challenge" => "/etc/letsencrypt")
-# }
-#}
-
-# Download area
-#$HTTP["host"] =~ "^ftp\.HOST\.DOM" {
-# url.rewrite-once = (
-# "^(/.well-known/.+)" => "$1",
-# "^/?(style\.css|favicon\.ico)$" => "/$1",
-# "^/?(.*)$" => "/downloads/$1"
-# )
-# $HTTP["url"] =~ "^/downloads(.*)?$" {
-# alias.url = ("/downloads" => var.basedir + "/downloads")
-# dir-listing.activate = "enable"
-# dir-listing.external-css = "/style.css"
-# }
-#}
-
-# Serve git.HOST.DOM/scm for git access /browse for gitweb browsing.
-# Note that all the gitweb static/ files must reside in htdocs with this config
-# and all git repositories must be in /var/git to which server needs access
- # /etc/gitweb-common.conf:
- ##read_config_file("gitweb_config.perl");
- #our $projectroot = $ENV{'GITWEB_PROJECTROOT'} || "/pub/git";
- #our $project_maxdepth = 1;
- #our $export_ok = 'git-daemon-export-ok';
- #our $strict_export = 1;
- #our @stylesheets = ("gitweb.css");
- #our $logo = 'git-logo.png';
- #our $favicon = 'git-favicon.png';
- #our $javascript = 'gitweb.js';
- ##our $home_link = '/code.html';
- #our @extra_breadcrumbs = ( [ 'Hacking' => 'code.html' ] );
- #our $projects_list_description_width = 66;
- #our $prevent_xss = 1;
- #our $maxload = 5;
- #our $omit_owner = 1;
- #our $default_text_plain_charset = "utf8";
- #our @git_base_url_list = ( 'https://git.HOST.DOM/scm',
- # 'http://git.HOST.DOM/scm' );
- #$feature{avatar}{default} = [0];
- #$feature{blame}{default} = [0];
- #$feature{grep}{default} = [0];
- #$feature{highlight}{default} = [0];
- #$feature{pickaxe}{default} = [0];
- #$feature{remote_heads}{default} = [0];
- #$feature{show-sizes}{default} = [0];
- #$feature{snapshot}{default} = ['none']; #['txz', 'tgz'];
- ##$known_snapshot_formats{'tgz'}{'compressor'} = ['gzip','-6'];
- ##$known_snapshot_formats{'txz'}{'compressor'} = ['xz']
- #$feature{search}{default} = [1];
- #$feature{timed}{default} = [1];
- #$feature{extra-branch-refs}{default} = ['stable','release'];
-#$HTTP["host"] =~ "^git\.HOST\.DOM" {
-# url.rewrite-once = (
-# "^/?$" => "/browse",
-# "^/(\?.*)$" => "/browse/$1"
-# )
-## $HTTP["url"] =~ "^/cgit(/.*)?$" {
-## url.redirect = ("^/cgit(.*)$" => "/browse$1")
-## }
-# $HTTP["url"] =~ "^/browse(/.*)?$" {
-# accesslog.format = "%V:%p <%s> %h T=%T GW"
-## alias.url = ("/browse" => "/usr/share/gitweb/gitweb.cgi")
-# alias.url = ("/browse" => "/usr/share/webapps/cgit/cgit")
-# auth.require = ("" => (
-# "method" => "basic",
-# "realm" => "user is moon, password is mars",
-# "require" => "valid-user"))
-# auth.backend = "plain"
-# # echo 'moon:mars' > /etc/lighttpd/cgit-access.conf
-# auth.backend.plain.userfile = "/etc/lighttpd/cgit-access.conf"
-# cgi.assign = ("" => "")
-# connection.kbytes-per-second = 16
-# expire.url = ("" => "access plus 0 seconds")
-# server.max-keep-alive-requests = 1
-# setenv.add-environment = (
-# "GITWEB_PROJECTROOT" => "/var/git"
-# "CGIT_CONFIG" => "/var/git/.cgitrc"
-# )
-# # Funny people try to access /browse via git, redirect them
-# url.redirect = (
-# "^.*/([^/]+\.git/objects/.*)" => "https://git.HOST.DOM/scm/$1",
-# "^.*/([^/]+\.git/info/refs\?service.*)" =>
-# "https://git.HOST.DOM/scm/$1"
-# )
-# }
-# $HTTP["url"] =~ "^/scm" {
-# accesslog.format = "%V:%p <%s> %h T=%T SCM"
-# alias.url = ("/scm" => "/usr/libexec/git-core/git-http-backend")
-# cgi.assign = ("" => "")
-# server.max-keep-alive-requests = 1
-# setenv.add-environment = (
-# "GIT_PROJECT_ROOT" => "/var/git",
-# "GIT_HTTP_EXPORT_ALL" => ""
-# )
-# }
-#}
-
-# Mailing-lists
-#$HTTP["host"] =~ "^lists\.HOST\.DOM" {
-# url.rewrite-once = (
-# "^(/.well-known/.+)" => "$1",
-# "^/$" => "/mailman/listinfo.cgi"
-# #"^/([^/.]+)$" => "/mailman/$1.cgi",
-# )
-# $HTTP["url"] =~ "^/mailman" {
-# alias.url = ("/mailman/" => "/var/mailman/cgi-bin/")
-# cgi.assign = (".sh" => "/bin/sh", "" => "")
-# expire.url = ("" => "access plus 0 seconds")
-# server.max-keep-alive-requests = 1
-# }
-# $HTTP["url"] =~ "^/pipermail" {
-# alias.url = ("/pipermail/" => "/var/mailman/archives/public/")
-# server.max-keep-alive-requests = 3
-# }
-# $HTTP["url"] =~ "^/icons" {
-# alias.url = ("/icons/" => "/var/mailman/icons/")
-# expire.url = ("" => "access plus 23 hours")
-# }
-#}
-
-# WWW
-#$HTTP["host"] =~ "^(www\.)?HOST\.DOM" {
-# url.rewrite-once = ("^/downloads/?(.*)?$" => "/downloads/$1")
-# $HTTP["url"] =~ "^/downloads(.*)?$" {
-# alias.url = ("/downloads" => var.basedir + "/downloads")
-# dir-listing.activate = "enable"
-# dir-listing.external-css = "/style.css"
-# }
-# $HTTP["url"] =~ "^/browse(/.*)?$" {
-# url.redirect = ("^/?(.*)$" => "https://git.HOST.DOM/$1")
-# }
-# $HTTP["url"] =~ "^/cgit(/.*)?$" {
-# url.redirect = ("^/?(.*)$" => "https://git.HOST.DOM/$1")
-# }
-# $HTTP["url"] =~ "^/ftp" {
-# url.redirect = ("^/ftp(/.*)?$" => "https://ftp.HOST.DOM$1")
-# }
-# $HTTP["url"] =~ "^/lists" {
-# url.redirect = ("^/lists(/.*)?$" => "https://lists.HOST.DOM$1")
-# }
-# $HTTP["url"] =~ "^/scm" {
-# url.redirect = ("^/?(.*)$" => "https://git.HOST.DOM/$1")
-# }
-#}
-
-$HTTP["url"] =~ "\.(css|gif|html|jpg|js|png)$" {
- expire.url = ("" => "access plus 23 hours")
-}
-
-# s-it-mode
diff --git a/lighttpd/lighttpd.rc b/lighttpd/lighttpd.rc
deleted file mode 100755
index 6d9ae2343..000000000
--- a/lighttpd/lighttpd.rc
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#@ /etc/rc.d/lighttpd: start/stop lighttpd daemon
-
-SSD=/sbin/start-stop-daemon
-PROG=/usr/sbin/lighttpd
-PID=/run/lighttpd.pid
-OPTS='-f /etc/lighttpd.conf'
-
-case ${1} in
-start)
- exec ${SSD} --start --pidfile ${PID} --exec ${PROG} -- ${OPTS}
- ;;
-stop)
- exec ${SSD} --stop --remove-pidfile --retry 10 --pidfile ${PID}
- ;;
-restart)
- ${0} stop
- exec ${0} start
- ;;
-status)
- ${SSD} --status --pidfile ${PID}
- e=${?}
- case ${e} in
- 0) echo "${PROG} is running with pid $(cat ${PID})";;
- 1) echo "${PROG} is not running but the pid file ${PID} exists";;
- 3) echo "${PROG} is not running";;
- 4) echo "Unable to determine the program status";;
- esac
- exit ${e}
- ;;
-*)
- echo "usage: ${0} [start|stop|restart|status]"
- ;;
-esac
-
-# s-sh-mode
diff --git a/lighttpd/post-install b/lighttpd/post-install
deleted file mode 100644
index bceacb879..000000000
--- a/lighttpd/post-install
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh -
-
-usr=lighttpd
-grp=${usr}
-dir=${usr}
-
-getent group ${grp} >/dev/null || groupadd -r ${grp}
-getent passwd ${usr} >/dev/null 2>&1 || {
- useradd -r -g ${grp} -d /var/www/${dir} -s /bin/false ${usr}
- passwd -l ${usr}
-}
-
-chown ${usr}:daemon /var/log/${usr} /var/lib/${usr}
1
0
commit 3f53ee7e0de8b4179c508dfc525f94ec3307c63d
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 10:06:59 2022 +0000
lmdb: adopted port
diff --git a/lmdb/.footprint b/lmdb/.footprint
index 648981f2e..7eb669c43 100644
--- a/lmdb/.footprint
+++ b/lmdb/.footprint
@@ -1,7 +1,6 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/mdb_copy
--rwxr-xr-x root/root usr/bin/mdb_drop
-rwxr-xr-x root/root usr/bin/mdb_dump
-rwxr-xr-x root/root usr/bin/mdb_load
-rwxr-xr-x root/root usr/bin/mdb_stat
@@ -10,11 +9,12 @@ drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/liblmdb.a
-rwxr-xr-x root/root usr/lib/liblmdb.so
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/lmdb.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/mdb_copy.1.gz
--rw-r--r-- root/root usr/share/man/man1/mdb_drop.1.gz
-rw-r--r-- root/root usr/share/man/man1/mdb_dump.1.gz
-rw-r--r-- root/root usr/share/man/man1/mdb_load.1.gz
-rw-r--r-- root/root usr/share/man/man1/mdb_stat.1.gz
diff --git a/lmdb/.signature b/lmdb/.signature
index dd94f4df3..a23421a6c 100644
--- a/lmdb/.signature
+++ b/lmdb/.signature
@@ -1,5 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF364LxznD1kh+7zoKEBGKaRUCQSjm3FCzlQbuVFpkdY1JbqYlsw2KkwNV7WuA6bZzmBet0tLVK4by4Dvpx9buJwY=
-SHA256 (Pkgfile) = 440a075df5670b7fd31f6593a19e213bb36ab1435f54f749c0dae39793798b7a
-SHA256 (.footprint) = d0ce3392c3fd9add924967e94a10f21573e6c2ee9e0de915c1ae411385190e18
-SHA256 (lmdb-20210501.tar.gz) = 8ad3ddec3fbf8e499d7cb80d7b973778cc99f8b009f0629ba650a2e91fdd8fae
+RWSagIOpLGJF388QOpnXURZ16cGBO5G35QyCy+aUBTcKmPY43KmK3Ghqo8hbFLvaxLHSg4ofG7ckvnEHtbCDmSFUCmaz7CzL4QI=
+SHA256 (Pkgfile) = 5d643bc56eeffc3e6dd38789911220c0cefe3722693d1901c9b1ca3e029c0c74
+SHA256 (.footprint) = 38006a49d6f83bb37af31bd12ddb9f0873bd9c235a6c21733ee704ab12e91bcf
+SHA256 (lmdb-0.9.29.tar.gz) = 22054926b426c66d8f2bc22071365df6e35f3aacf19ad943bc6167d4cae3bebb
+SHA256 (lmdb.pc) = effc8326ab5cd4be01867fc1bcbb2347d1b99b31f38811dbe3e26b969db9dfc3
diff --git a/lmdb/Pkgfile b/lmdb/Pkgfile
index 1d3b6fc08..e67c028e2 100644
--- a/lmdb/Pkgfile
+++ b/lmdb/Pkgfile
@@ -1,21 +1,18 @@
# Description: The Lightning Memory-Mapped Database Manager
-# URL: https://github.com/LMDB/lmdb
-# (Really: https://www.OpenLDAP.org/)
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
+# URL: https://github.com/LMDB/lmdb
+# Maintainer: Tim Biermann, tbier at posteo dot de
name=lmdb
-version=20210501
-gitver=4b6154340c27d03592b8824646a3bc4eb7ab61f5
+version=0.9.29
release=1
-source=(
- https://github.com/LMDB/${name}/archive/\
-${gitver}/${name}-${version}.tar.gz
-)
+source=(https://github.com/LMDB/lmdb/archive/LMDB_$version/$name-$version.tar.gz
+ lmdb.pc)
build() {
- cd ${name}-${gitver}/libraries/liblmdb/
+ sed -i "s|@@VERSION@@|$version|" -i $SRC/lmdb.pc
- make prefix=/usr DESTDIR="${PKG}" install
+ cd $name-LMDB_$version/libraries/liblmdb
+ make CFLAGS+=" -fPIC"
+ make DESTDIR=$PKG prefix=/usr install
+ install -Dm0644 $SRC/lmdb.pc -t $PKG/usr/lib/pkgconfig
}
-
-# s-sh-mode
diff --git a/lmdb/lmdb.pc b/lmdb/lmdb.pc
new file mode 100644
index 000000000..3362f2c86
--- /dev/null
+++ b/lmdb/lmdb.pc
@@ -0,0 +1,11 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: liblmdb
+Description: Lightning Memory-mapped key-value database
+URL: http://symas.com/mdb/
+Version: @@VERSION@@
+Libs: -L${libdir} -llmdb
+Cflags: -I${includedir}
1
0
commit 8d84d472f6a11b217d96ed886d7ebc087e1df386
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 09:53:30 2022 +0000
nawk: dropped
diff --git a/nawk/.footprint b/nawk/.footprint
deleted file mode 100644
index 3be376892..000000000
--- a/nawk/.footprint
+++ /dev/null
@@ -1,7 +0,0 @@
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/bin/
--rwxr-xr-x root/root usr/bin/nawk
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man1/
--rw-r--r-- root/root usr/share/man/man1/nawk.1.gz
diff --git a/nawk/.signature b/nawk/.signature
deleted file mode 100644
index da5e71340..000000000
--- a/nawk/.signature
+++ /dev/null
@@ -1,5 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3/60CVezIN80R4aytb56QHEcNyaq6IFMgqa4nc0rsDKJXg4NVKl/jGFbyBHc9dqSjS90GWR9b2whYkTJ/UfFEQY=
-SHA256 (Pkgfile) = 2ef3724dc1a9ca82b392198c203a9462763e29409a8a70b36f34874e8933b505
-SHA256 (.footprint) = 1ae93a1207e7107fff9f52ff9a0d9185794ad437058fce391fe5f1582080f5c2
-SHA256 (awk-20220912.tar.gz) = 2d3caaf18df921697b8bfdc781300fba1afd60acc112a22ef5644e75e1fe3dc3
diff --git a/nawk/Pkgfile b/nawk/Pkgfile
deleted file mode 100644
index 5b288e5a4..000000000
--- a/nawk/Pkgfile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Description: The one, true implementation of AWK
-# URL: https://github.com/onetrueawk/
-# (Really: https://www.cs.princeton.edu/~bwk/btl.mirror/)
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-
-name=nawk
-version=20220912
-realn=awk
-gitver=9e248c317b88470fc86aa7c988919dc49452c88c
-release=1
-source=(
- https://github.com/onetrueawk/${realn}/archive/\
-${gitver}/${realn}-${version}.tar.gz
-)
-
-build() {
- cd ${realn}-${gitver}
-
- make
- install -D a.out "${PKG}"/usr/bin/${name}
- install -D -m 0644 awk.1 "${PKG}"/usr/share/man/man1/${name}.1
-}
-
-# s-sh-mode
1
0
commit f963978e15d47dd2b2edc2eb0f1d9fe47683e5cf
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 09:53:21 2022 +0000
pam_xdg: dropped
diff --git a/pam_xdg/.footprint b/pam_xdg/.footprint
deleted file mode 100644
index 88ae0d381..000000000
--- a/pam_xdg/.footprint
+++ /dev/null
@@ -1,8 +0,0 @@
-drwxr-xr-x root/root lib/
-drwxr-xr-x root/root lib/security/
--rwxr-xr-x root/root lib/security/pam_xdg.so
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man8/
--rw-r--r-- root/root usr/share/man/man8/pam_xdg.8.gz
diff --git a/pam_xdg/.signature b/pam_xdg/.signature
deleted file mode 100644
index 47e2d1c48..000000000
--- a/pam_xdg/.signature
+++ /dev/null
@@ -1,5 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF39bWuCQKBnFDSNatapVk69m92xk0dbh+ScW0mln3AXucMHmLM+m70bRRsiAUN/R7BcP7PD9TLGtsh90Fdu1OwQA=
-SHA256 (Pkgfile) = 8de68384dde9b7b8e66913722d150ec2d7656cb6216b6a4d362f052f763072c2
-SHA256 (.footprint) = 56d789b652e6167f5fb93e1e6d48243e13f598c6d9a72705a8e54a003574ba31
-SHA256 (pam_xdg-0.8.1.tar.gz) = d574893db1a30f56c1ac8f33d186374c6b02689b3253a4716a81ddf78942bb75
diff --git a/pam_xdg/Pkgfile b/pam_xdg/Pkgfile
deleted file mode 100644
index 6fe629454..000000000
--- a/pam_xdg/Pkgfile
+++ /dev/null
@@ -1,15 +0,0 @@
-# Description: PAM module to manage XDG Base Directories 0.8 (see manual)
-# URL: https://www.sdaoden.eu/code.html#s-toolbox
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-
-name=pam_xdg
-version=0.8.1
-release=1
-source=(https://ftp.sdaoden.eu/${name}-${version}.tar.gz)
-
-build () {
- cd ${name}-${version}
- make install DESTDIR=$PKG
-}
-
-# s-sh-mode
1
0
commit 1551eb83788e91bb904b5ac328cea949e89060bb
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 09:53:09 2022 +0000
postfix-lmdb: dropped
diff --git a/postfix-lmdb/.footprint b/postfix-lmdb/.footprint
deleted file mode 100644
index cf5cb7755..000000000
--- a/postfix-lmdb/.footprint
+++ /dev/null
@@ -1,180 +0,0 @@
-drwxr-xr-x root/root etc/
-drwxr-xr-x root/root etc/postfix-lmdb/
--rw-r--r-- root/root etc/postfix-lmdb/CRUX-README.txt
--rw-r--r-- root/root etc/postfix-lmdb/LICENSE
--rw-r--r-- root/root etc/postfix-lmdb/TLS_LICENSE
--rw-r--r-- root/root etc/postfix-lmdb/access
--rw-r--r-- root/root etc/postfix-lmdb/aliases
--rw-r--r-- root/root etc/postfix-lmdb/bounce.cf.default
--rw-r--r-- root/root etc/postfix-lmdb/canonical
--rw-r--r-- root/root etc/postfix-lmdb/generic
--rw-r--r-- root/root etc/postfix-lmdb/header_checks
--rw-r--r-- root/root etc/postfix-lmdb/main.cf
--rw-r--r-- root/root etc/postfix-lmdb/main.cf.default
--rw-r--r-- root/root etc/postfix-lmdb/main.cf.proto
--rw-r--r-- root/root etc/postfix-lmdb/makedefs.out
--rw-r--r-- root/root etc/postfix-lmdb/master.cf
--rw-r--r-- root/root etc/postfix-lmdb/master.cf.proto
--rw-r--r-- root/root etc/postfix-lmdb/postfix-files
-drwxr-xr-x root/root etc/postfix-lmdb/postfix-files.d/
--rw-r--r-- root/root etc/postfix-lmdb/relay_clientcerts
--rw-r--r-- root/root etc/postfix-lmdb/relocated
--rw-r--r-- root/root etc/postfix-lmdb/sender_restrict
--rw-r--r-- root/root etc/postfix-lmdb/transport
--rw-r--r-- root/root etc/postfix-lmdb/virtual
-drwxr-xr-x root/root etc/rc.d/
--rwxr-xr-x root/root etc/rc.d/postfix-lmdb
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/bin/
-lrwxrwxrwx root/root usr/bin/mailq -> ../../usr/sbin/sendmail
-lrwxrwxrwx root/root usr/bin/newaliases -> ../../usr/sbin/sendmail
-drwxr-xr-x root/root usr/lib/
-drwxr-xr-x root/root usr/lib/postfix-lmdb/
--rwxr-xr-x root/root usr/lib/postfix-lmdb/anvil
--rwxr-xr-x root/root usr/lib/postfix-lmdb/bounce
--rwxr-xr-x root/root usr/lib/postfix-lmdb/cleanup
--rwxr-xr-x root/root usr/lib/postfix-lmdb/discard
--rwxr-xr-x root/root usr/lib/postfix-lmdb/dnsblog
--rwxr-xr-x root/root usr/lib/postfix-lmdb/error
--rwxr-xr-x root/root usr/lib/postfix-lmdb/flush
--rwxr-xr-x root/root usr/lib/postfix-lmdb/libpostfix-dns.so
--rwxr-xr-x root/root usr/lib/postfix-lmdb/libpostfix-global.so
--rwxr-xr-x root/root usr/lib/postfix-lmdb/libpostfix-master.so
--rwxr-xr-x root/root usr/lib/postfix-lmdb/libpostfix-tls.so
--rwxr-xr-x root/root usr/lib/postfix-lmdb/libpostfix-util.so
--rwxr-xr-x root/root usr/lib/postfix-lmdb/lmtp
--rwxr-xr-x root/root usr/lib/postfix-lmdb/local
--rwxr-xr-x root/root usr/lib/postfix-lmdb/master
--rwxr-xr-x root/root usr/lib/postfix-lmdb/nqmgr
--rwxr-xr-x root/root usr/lib/postfix-lmdb/oqmgr
--rwxr-xr-x root/root usr/lib/postfix-lmdb/pickup
--rwxr-xr-x root/root usr/lib/postfix-lmdb/pipe
--rwxr-xr-x root/root usr/lib/postfix-lmdb/post-install
--rwxr-xr-x root/root usr/lib/postfix-lmdb/postfix-script
--rwxr-xr-x root/root usr/lib/postfix-lmdb/postfix-tls-script
--rwxr-xr-x root/root usr/lib/postfix-lmdb/postfix-wrapper
--rwxr-xr-x root/root usr/lib/postfix-lmdb/postlogd
--rwxr-xr-x root/root usr/lib/postfix-lmdb/postmulti-script
--rwxr-xr-x root/root usr/lib/postfix-lmdb/postscreen
--rwxr-xr-x root/root usr/lib/postfix-lmdb/proxymap
--rwxr-xr-x root/root usr/lib/postfix-lmdb/qmgr
--rwxr-xr-x root/root usr/lib/postfix-lmdb/qmqpd
--rwxr-xr-x root/root usr/lib/postfix-lmdb/scache
--rwxr-xr-x root/root usr/lib/postfix-lmdb/showq
--rwxr-xr-x root/root usr/lib/postfix-lmdb/smtp
--rwxr-xr-x root/root usr/lib/postfix-lmdb/smtpd
--rwxr-xr-x root/root usr/lib/postfix-lmdb/spawn
--rwxr-xr-x root/root usr/lib/postfix-lmdb/tlsmgr
--rwxr-xr-x root/root usr/lib/postfix-lmdb/tlsproxy
--rwxr-xr-x root/root usr/lib/postfix-lmdb/trivial-rewrite
--rwxr-xr-x root/root usr/lib/postfix-lmdb/verify
--rwxr-xr-x root/root usr/lib/postfix-lmdb/virtual
-drwxr-xr-x root/root usr/sbin/
--rwxr-xr-x root/root usr/sbin/postalias
--rwxr-xr-x root/root usr/sbin/postcat
--rwxr-xr-x root/root usr/sbin/postconf
--rwxr-xr-x root/root usr/sbin/postdrop
--rwxr-xr-x root/root usr/sbin/postfix
--rwxr-xr-x root/root usr/sbin/postkick
--rwxr-xr-x root/root usr/sbin/postlock
--rwxr-xr-x root/root usr/sbin/postlog
--rwxr-xr-x root/root usr/sbin/postmap
--rwxr-xr-x root/root usr/sbin/postmulti
--rwxr-xr-x root/root usr/sbin/postqueue
--rwxr-xr-x root/root usr/sbin/postsuper
--rwxr-xr-x root/root usr/sbin/sendmail
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man1/
--rw-r--r-- root/root usr/share/man/man1/mailq.1.gz
--rw-r--r-- root/root usr/share/man/man1/newaliases.1.gz
--rw-r--r-- root/root usr/share/man/man1/postalias.1.gz
--rw-r--r-- root/root usr/share/man/man1/postcat.1.gz
--rw-r--r-- root/root usr/share/man/man1/postconf.1.gz
--rw-r--r-- root/root usr/share/man/man1/postdrop.1.gz
--rw-r--r-- root/root usr/share/man/man1/postfix-tls.1.gz
--rw-r--r-- root/root usr/share/man/man1/postfix.1.gz
--rw-r--r-- root/root usr/share/man/man1/postkick.1.gz
--rw-r--r-- root/root usr/share/man/man1/postlock.1.gz
--rw-r--r-- root/root usr/share/man/man1/postlog.1.gz
--rw-r--r-- root/root usr/share/man/man1/postmap.1.gz
--rw-r--r-- root/root usr/share/man/man1/postmulti.1.gz
--rw-r--r-- root/root usr/share/man/man1/postqueue.1.gz
--rw-r--r-- root/root usr/share/man/man1/postsuper.1.gz
--rw-r--r-- root/root usr/share/man/man1/sendmail.1.gz
-drwxr-xr-x root/root usr/share/man/man5/
--rw-r--r-- root/root usr/share/man/man5/access.5.gz
--rw-r--r-- root/root usr/share/man/man5/aliases.5.gz
--rw-r--r-- root/root usr/share/man/man5/body_checks.5.gz
--rw-r--r-- root/root usr/share/man/man5/bounce.5.gz
--rw-r--r-- root/root usr/share/man/man5/canonical.5.gz
--rw-r--r-- root/root usr/share/man/man5/cidr_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/generic.5.gz
--rw-r--r-- root/root usr/share/man/man5/header_checks.5.gz
--rw-r--r-- root/root usr/share/man/man5/ldap_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/lmdb_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/master.5.gz
--rw-r--r-- root/root usr/share/man/man5/memcache_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/mysql_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/nisplus_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/pcre_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/pgsql_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/postconf.5.gz
--rw-r--r-- root/root usr/share/man/man5/postfix-wrapper.5.gz
--rw-r--r-- root/root usr/share/man/man5/regexp_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/relocated.5.gz
--rw-r--r-- root/root usr/share/man/man5/socketmap_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/sqlite_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/tcp_table.5.gz
--rw-r--r-- root/root usr/share/man/man5/transport.5.gz
--rw-r--r-- root/root usr/share/man/man5/virtual.5.gz
-drwxr-xr-x root/root usr/share/man/man8/
--rw-r--r-- root/root usr/share/man/man8/anvil.8.gz
--rw-r--r-- root/root usr/share/man/man8/bounce.8.gz
--rw-r--r-- root/root usr/share/man/man8/cleanup.8.gz
--rw-r--r-- root/root usr/share/man/man8/defer.8.gz
--rw-r--r-- root/root usr/share/man/man8/discard.8.gz
--rw-r--r-- root/root usr/share/man/man8/dnsblog.8.gz
--rw-r--r-- root/root usr/share/man/man8/error.8.gz
--rw-r--r-- root/root usr/share/man/man8/flush.8.gz
--rw-r--r-- root/root usr/share/man/man8/lmtp.8.gz
--rw-r--r-- root/root usr/share/man/man8/local.8.gz
--rw-r--r-- root/root usr/share/man/man8/master.8.gz
--rw-r--r-- root/root usr/share/man/man8/oqmgr.8.gz
--rw-r--r-- root/root usr/share/man/man8/pickup.8.gz
--rw-r--r-- root/root usr/share/man/man8/pipe.8.gz
--rw-r--r-- root/root usr/share/man/man8/postlogd.8.gz
--rw-r--r-- root/root usr/share/man/man8/postscreen.8.gz
--rw-r--r-- root/root usr/share/man/man8/proxymap.8.gz
--rw-r--r-- root/root usr/share/man/man8/qmgr.8.gz
--rw-r--r-- root/root usr/share/man/man8/qmqpd.8.gz
--rw-r--r-- root/root usr/share/man/man8/scache.8.gz
--rw-r--r-- root/root usr/share/man/man8/showq.8.gz
--rw-r--r-- root/root usr/share/man/man8/smtp.8.gz
--rw-r--r-- root/root usr/share/man/man8/smtpd.8.gz
--rw-r--r-- root/root usr/share/man/man8/spawn.8.gz
--rw-r--r-- root/root usr/share/man/man8/tlsmgr.8.gz
--rw-r--r-- root/root usr/share/man/man8/tlsproxy.8.gz
--rw-r--r-- root/root usr/share/man/man8/trace.8.gz
--rw-r--r-- root/root usr/share/man/man8/trivial-rewrite.8.gz
--rw-r--r-- root/root usr/share/man/man8/verify.8.gz
--rw-r--r-- root/root usr/share/man/man8/virtual.8.gz
-drwxr-xr-x root/root var/
-drwxr-xr-x root/root var/lib/
-drwx------ root/root var/lib/postfix-lmdb/
-drwxr-xr-x root/root var/spool/
-drwxr-xr-x root/root var/spool/postfix-lmdb/
-drwx------ root/root var/spool/postfix-lmdb/active/
-drwx------ root/root var/spool/postfix-lmdb/bounce/
-drwx------ root/root var/spool/postfix-lmdb/corrupt/
-drwx------ root/root var/spool/postfix-lmdb/defer/
-drwx------ root/root var/spool/postfix-lmdb/deferred/
-drwx------ root/root var/spool/postfix-lmdb/flush/
-drwx------ root/root var/spool/postfix-lmdb/hold/
-drwx------ root/root var/spool/postfix-lmdb/incoming/
-drwx-wx--- root/root var/spool/postfix-lmdb/maildrop/
-drwxr-xr-x root/root var/spool/postfix-lmdb/pid/
-drwx------ root/root var/spool/postfix-lmdb/private/
-drwx--x--- root/root var/spool/postfix-lmdb/public/
-drwx------ root/root var/spool/postfix-lmdb/saved/
-drwx------ root/root var/spool/postfix-lmdb/trace/
diff --git a/postfix-lmdb/.signature b/postfix-lmdb/.signature
deleted file mode 100644
index 536b03d4f..000000000
--- a/postfix-lmdb/.signature
+++ /dev/null
@@ -1,17 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF37JkVc144j0BdgrNRkQ4YS1j1ZUhbYiRzla5Z486wG/67QYX97nKPwvM6wK9ifJY4l4PdicWmbcPIIVJBEutSQQ=
-SHA256 (Pkgfile) = 18fcdeeb8faf6526260fac657c5d26381b8c014b3f48f8056d8913879a0b075a
-SHA256 (.footprint) = c4bef46624508b9105e8c5816c322560a560c09e9c5507509eb95c886d52a387
-SHA256 (postfix-3.7.3.tar.gz) = d22f3d37ef75613d5d573b56fc51ef097f2c0d0b0e407923711f71c1fb72911b
-SHA256 (lmdb-default.patch) = 11f42333ae0640a3ca579463ed28007973693b93bc734b5d82225fcb516bf05e
-SHA256 (postfix-install.patch) = 7185d2b2e4d7cc090b958c1d372c16e15f274465e2123686a0d97db20e2b5943
-SHA256 (post-install) = 16dfda7fc118659d5ed83d4a0f683c730b0de723f9700806666532efa2502957
-SHA256 (postfix.rc) = 5ac60205a95faf4633c64bc60d2689f654b997932e3bbc1204b66df7b5dce1d2
-SHA256 (README) = f0b40f97977607b7fd50791f611396ac0efb747227dd4063e05be914d23c7ded
-SHA256 (aliases) = 60ae98d869800055b248c32c183a1836cc5a698cf337cb7ad734e862ae80e95a
-SHA256 (relay_clientcerts) = 2aa69a949c06826e2f5a760791fb5cebb37e6797613270fd11381c33afa38297
-SHA256 (client_restrict) = 9496a99f6714625c5883a41f8a5f9db8aa43199ef2167c18d83a2b39469622e3
-SHA256 (sender_access) = c9b9b86c985facdc18e6bfe436c78340174fc315478e578d82c956e35355e678
-SHA256 (sender_restrict) = 9b672511eac1971f8cd72b045e200aac8e0fe6407f1a055085fc1b85c1f24ed7
-SHA256 (main-addon.cf) = 9b76d29773fec26c3500df9203b5740ca52b44d5fc62d8c80da518f5959e6063
-SHA256 (master.patch) = 096b53869e8a55c8971b6ab055c170f5dc7dc676e254e5780dbdfab2a145947c
diff --git a/postfix-lmdb/Pkgfile b/postfix-lmdb/Pkgfile
deleted file mode 100644
index 6c374b79b..000000000
--- a/postfix-lmdb/Pkgfile
+++ /dev/null
@@ -1,103 +0,0 @@
-# Description: Secure and fast drop-in replacement for Sendmail (MTA)
-# URL: https://www.postfix.org/
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-# Depends on: libpcre2 lmdb openssl
-# Optional: dovecot cyrus-sasl
-
-rname=postfix
-name=postfix-lmdb
-version=3.7.3
-release=1
-source=(
- https://de.${rname}.org/ftpmirror/official/${rname}-${version}.tar.gz
- lmdb-default.patch
- postfix-install.patch
- post-install
- ${rname}.rc
- README
- aliases
- relay_clientcerts
- client_restrict sender_access sender_restrict
- main-addon.cf master.patch
-)
-
-build() {
- cd ${rname}-${version}
-
- patch -p1 < "${SRC}"/lmdb-default.patch
- patch -p1 < "${SRC}"/postfix-install.patch
-
- cca='-DNO_DB -DNO_EAI -DNO_NIS -DNO_NISPLUS -DUSE_TLS'
- cca=${cca}' -DHAS_LMDB -DDEF_DB_TYPE=\"lmdb\"'
- cca=${cca}' -DHAS_PCRE=2 '"$(pcre2-config --cflags)"
- aux=
-
- if prt-get isinst dovecot; then # TODO UNTESTED!
- cca=${cca}' -DUSE_SASL_AUTH -DDEF_SASL_SERVER=dovecot'
- fi
-
- if prt-get isinst cyrus-sasl; then # TODO UNTESTED!
- cca=${cca}' -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl'
- aux=${aux}' -lsasl2'
- fi
-
- unset LD_LIBRARY_PATH
- make tidy
- make pie=yes shared=yes \
- DEBUG= \
- CCARGS="${cca}" \
- OPT="${CFLAGS}" \
- AUXLIBS_LMDB=-llmdb \
- AUXLIBS_PCRE="$(pkg-config --libs libpcre2-8)" \
- AUXLIBS="-lssl -lcrypto" \
- ${aux} \
- install_root="${PKG}" \
- command_directory=/usr/sbin \
- config_directory=/etc/${name} \
- daemon_directory=/usr/lib/${name} \
- data_directory=/var/lib/${name} \
- html_directory=no \
- mail_spool_directory=/var/spool/mail \
- manpage_directory=/usr/share/man \
- meta_directory=/etc/${name} \
- queue_directory=/var/spool/${name} \
- readme_directory=no \
- shlib_directory=/usr/lib/${name} \
- makefiles
-
- make OPT="$CFLAGS"
-
- make \
- install_root="${PKG}" \
- command_directory=/usr/sbin \
- config_directory=/etc/${name} \
- daemon_directory=/usr/lib/${name} \
- data_directory=/var/lib/${name} \
- html_directory=no \
- mail_spool_directory=/var/spool/mail \
- manpage_directory=/usr/share/man \
- meta_directory=/etc/${name} \
- queue_directory=/var/spool/${name} \
- readme_directory=no \
- shlib_directory=/usr/lib/${name} \
- non-interactive-package
-
- install -D -m 0755 "${SRC}"/${rname}.rc "${PKG}"/etc/rc.d/${name}
- install -m 0644 "${SRC}"/aliases "${PKG}"/etc/${name}/aliases
- install -m 0644 "${SRC}"/README "${PKG}"/etc/${name}/CRUX-README.txt
- install -m 0644 "${SRC}"/relay_clientcerts \
- "${PKG}"/etc/${name}/relay_clientcerts
- install -m 0644 "${SRC}"/sender_restrict \
- "${PKG}"/etc/${name}/sender_restrict
- sed -E -i'' \
- -e 's/^(setgid_group.+)$/#\1/' \
- -e 's/^(inet_protocols.+)$/#\1/' \
- "${PKG}"/etc/${name}/main.cf
- cat "${SRC}"/main-addon.cf >> "${PKG}"/etc/${name}/main.cf
- (
- cd "${PKG}"/etc/${name}
- patch -p0 < "${SRC}"/master.patch
- )
-}
-
-# s-sh-mode
diff --git a/postfix-lmdb/README b/postfix-lmdb/README
deleted file mode 100644
index 7100b90d0..000000000
--- a/postfix-lmdb/README
+++ /dev/null
@@ -1,131 +0,0 @@
-
-The CRUX postfix package
-========================
-
-* Abstract
-* TLS
-* SmartHost
-* Relay
-* DNS black lists
-* Gray listing
-* Address verification
-
-Abstract
---------
-
-- Fully configured for "sailing in the wind".
-- Only listens to SMTP by default, but.
-- A few knobs can be turned here and there for more, see below.
-
-Remember to run "postmap FILE" after you have updated table files,
-and "newaliases" or "postalias FILE" after changing alias files.
-
-TLS
----
-
-tlsproxy(8) for connection tracking is running by default.
-To be identifiable generate a private key with certificate, either via
-
- openssl genpkey -algorithm ed25519 -out prv.pem
- #openssl pkey -in prv.pem -pubout -out pub.pem
- openssl req -x509 -key prv.pem -out crt.pem
-
-or
-
- openssl req -x509 -nodes -newkey ed25519 -keyout prv.pem -out crt.pem
-
-This is self-signed (which might be sufficient for client certificate
-identification as below). Also create DH parameters
-
- openssl dhparam -out dh2048.pem 2048
-
-Move all these to a save place. Do
-
- cat prv.pem crt.pem > /etc/postfix-lmdb/key_and_cert.pem
- cp dh2048.pem /etc/postfix-lmdb/dh2048.pem
-
-Make them root:root and 0600.
-Edit main.cf: uncomment all lines marked #TLS.
-Edit master.cf and ditto.
-Run "/etc/rc.d/postfix-lmdb reload" (or restart).
-
-SmartHost
----------
-
-For laptops or hosts without their own hostname using a smart host which
-does the real delivery is usually the thing.
-
-Edit main.cf and uncomment and edit lines marked #SMART.
-Run "/etc/rc.d/postfix-lmdb reload" (or restart).
-
-Authentication to the smart host is not covered by the default
-configuration, with TLS as above however it may be possible to go
-via client certificates shall the relayhost allow this, see below.
-I.e., just reuse key_and_cert.pem "also" for this. Just uncomment the
-according lines.
-
-Note it seems wise to go the $smtp_tls_fingerprint_cert_match approach
-to verify $relayhost, because the $smtp_tls_CAfile way requires a full
-chain, to the best of my knowledge.
-
-You need to have cyrus-sasl installed otherwise (usually), and also
-dovecot that drives the SASL authentication. The default configuration
-contains the necessary entries, you should only need to adjust and
-uncomment it. Just search #SMART.
-
-Relay
------
-
-The default configuration only allows mails that address $mydestination
-aka the local host, or shall be relayed to $mynetworks (set to the
-IPv4 private address range).
-
-Not covering SASL authentification of clients, the default configuration
-ships support for client certificate fingerprint matching, in order to
-allow clients which authenticate themselves to relay mail to anywhere.
-Edit main.cf and uncomment and edit lines marked #RELAY.
-Run "/etc/rc.d/postfix-lmdb reload" (or restart).
-
-Put the fingerprints in /etc/postfix-lmdb/relay_clientcerts as shown.
-Calculate them via
-
- openssl x509 -noout -sha256 -fingerprint < CERT.pem
-or
- openssl x509 -outform DER -in CERT.pem | openssl dgst -sha256 -c
-
-It seems to support public-key-only fingerprinting also.
-
-You need to have cyrus-sasl installed otherwise (usually), and also
-dovecot that drives the SASL authentication. The default configuration
-contains the necessary entries, you should only need to adjust and
-uncomment it. See above for SmartHost.
-
-DNS deny lists
---------------
-
-. Edit main.cf and uncomment and edit lines marked #DNSDL.
-. Run "/etc/rc.d/postfix-lmdb reload" (or restart).
-
-Gray listing
-------------
-
-. Install s-postgray, and create a minimal configuration file.
-. Edit main.cf and uncomment and edit lines marked #GRAY.
-. Run "/etc/rc.d/postfix-lmdb reload" (or restart).
-. Track your logs to fill in configuration some days or weeks.
-. Remove "-c 0" s-postgray command line option from master.cf.
-
-Address verification
---------------------
-
-. Unless you use gray listing with --msg-allow=permit allowance, and
- have a completed set of allowlisted entries, you should read postfix's
- README_FILES/ADDRESS_VERIFICATION_README.
-. Edit main.cf and uncomment and edit lines marked #VERIFY.
- If gray listing is enabled, you could reconfigure it to not include
- recipients but only senders and client addresses via --focus-sender;
- then, change GRAY and VERIFY to happen in smtpd_sender_restrictions
- not smtpd_recipient_restrictions.
-. Run "/etc/rc.d/postfix-lmdb reload" (or restart).
-
-# s-ts-mode
diff --git a/postfix-lmdb/aliases b/postfix-lmdb/aliases
deleted file mode 100644
index 9828d6977..000000000
--- a/postfix-lmdb/aliases
+++ /dev/null
@@ -1,96 +0,0 @@
-#
-# Sample aliases file. Install in the location as specified by the
-# output from the command "postconf alias_maps". Typical path names
-# are /etc/aliases or /etc/mail/aliases.
-#
-# >>>>>>>>>> The program "newaliases" must be run after
-# >> NOTE >> this file is updated for any changes to
-# >>>>>>>>>> show through to Postfix.
-#
-
-# Person who should get root's mail. Don't receive mail as root!
-#root: you
-
-# Basic system aliases -- these MUST be present
-MAILER-DAEMON: postmaster
-postmaster: root
-
-# General redirections for pseudo accounts
-bin: root
-daemon: root
-named: root
-nobody: root
-uucp: root
-www: root
-ftp-bugs: root
-postfix: root
-
-# Put your local aliases here.
-
-# Well-known aliases
-manager: root
-dumper: root
-operator: root
-abuse: postmaster
-
-# trap decode to catch security attacks
-decode: root
-
-# ALIASES(5) ALIASES(5)
-# o An alias definition has the form
-#
-# name: value1, value2, ...
-#
-# o Empty lines and whitespace-only lines are ignored,
-# as are lines whose first non-whitespace character
-# is a `#'.
-#
-# o A logical line starts with non-whitespace text. A
-# line that starts with whitespace continues a logi-
-# cal line.
-#
-# The name is a local address (no domain part). Use double
-# quotes when the name contains any special characters such
-# as whitespace, `#', `:', or `@'. The name is folded to
-# lowercase, in order to make database lookups case insensi-
-# tive.
-# The value contains one or more of the following:
-#
-# address
-# Mail is forwarded to address, which is compatible
-# with the RFC 822 standard.
-#
-# /file/name
-# Mail is appended to /file/name. See local(8) for
-# details of delivery to file. Delivery is not lim-
-# ited to regular files. For example, to dispose of
-# unwanted mail, deflect it to /dev/null.
-#
-# |command
-# Mail is piped into command. Commands that contain
-# special characters, such as whitespace, should be
-# enclosed between double quotes. See local(8) for
-# details of delivery to command.
-#
-# When the command fails, a limited amount of command
-# output is mailed back to the sender. The file
-# /usr/include/sysexits.h defines the expected exit
-# status codes. For example, use "|exit 67" to simu-
-# late a "user unknown" error, and "|exit 0" to
-# implement an expensive black hole.
-#
-# :include:/file/name
-# Mail is sent to the destinations listed in the
-# named file. Lines in :include: files have the same
-# syntax as the right-hand side of alias entries.
-#
-# A destination can be any destination that is
-# described in this manual page. However, delivery to
-# "|command" and /file/name is disallowed by default.
-# To enable, edit the allow_mail_to_commands and
-# allow_mail_to_files configuration parameters.
-# SEE ALSO
-# local(8), local delivery agent
-# newaliases(1), create/update alias database
-# postalias(1), create/update alias database
-# postconf(5), configuration parameters
diff --git a/postfix-lmdb/client_restrict b/postfix-lmdb/client_restrict
deleted file mode 100644
index 90c67e017..000000000
--- a/postfix-lmdb/client_restrict
+++ /dev/null
@@ -1,2 +0,0 @@
-# See access(5) for format (REJECT,OK,HOLD,DUNNO)
-
diff --git a/postfix-lmdb/lmdb-default.patch b/postfix-lmdb/lmdb-default.patch
deleted file mode 100644
index 949b2a840..000000000
--- a/postfix-lmdb/lmdb-default.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Upstream: Not applicable
-Reason: Make LMDB the default configuration
-
-Author: Duncan Bellamy <dunk(a)denkimushi.com>
-
-diff --git a/src/global/mail_params.h b/src/global/mail_params.h
-index a6119f1..9639c60 100644
---- a/src/global/mail_params.h
-+++ b/src/global/mail_params.h
-@@ -2826,7 +2826,7 @@ extern int var_vrfy_pend_limit;
- extern char *var_verify_service;
-
- #define VAR_VERIFY_MAP "address_verify_map"
--#define DEF_VERIFY_MAP "btree:$data_directory/verify_cache"
-+#define DEF_VERIFY_MAP "lmdb:$data_directory/verify_cache"
- extern char *var_verify_map;
-
- #define VAR_VERIFY_POS_EXP "address_verify_positive_expire_time"
-@@ -3594,7 +3594,7 @@ extern char *var_multi_cntrl_cmds;
- * postscreen(8)
- */
- #define VAR_PSC_CACHE_MAP "postscreen_cache_map"
--#define DEF_PSC_CACHE_MAP "btree:$data_directory/postscreen_cache"
-+#define DEF_PSC_CACHE_MAP "lmdb:$data_directory/postscreen_cache"
- extern char *var_psc_cache_map;
-
- #define VAR_SMTPD_SERVICE "smtpd_service_name"
diff --git a/postfix-lmdb/main-addon.cf b/postfix-lmdb/main-addon.cf
deleted file mode 100644
index a48df2e56..000000000
--- a/postfix-lmdb/main-addon.cf
+++ /dev/null
@@ -1,286 +0,0 @@
-
-### CRUX-ADDON
-
-default_privs = _postfix_xlocal
-setgid_group = _postfix_queue
-mail_spool_directory = /var/spool/mail
-alias_database = lmdb:$meta_directory/aliases
-alias_maps = $alias_database
-# all # or ipv4, ipv6 or ipv4 or ipv6
-inet_protocols = all
-
-#myhostname = crux-box # default: gethostname
-#mydomain = localdomain # default: $myhostname less one component
-#myorigin = $mydomain
-# , lists.$myhostname
-mydestination = $myhostname, localhost.$mydomain, localhost
-mynetworks_style = host
-
-# mynetworks: which addresses we treat as belonging to "our network".
-# RFC 1918 defines several "address ranges for private internets",
-# one class A, 16 class B, 256 class C networks:
-# 10.0.0.0 - 10.255.255.255 (10/8 prefix)
-# 172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
-# 192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
-# In practice these are used by WLAN and other such networks, which is not
-# "our" per se. RFC 5737 defines several blocks "reserved for documentation"
-# that SHOULD NOT occur on the public internet, so they should be blocked on
-# ingress and better not leave on egress, but they can be assigned to local
-# namespaces etc., and be used within VPNs:
-# 192.0.2.0 - 192.0.2.255 (192.0.2.0/24, TEST-NET-1, from RFC 1166)
-# 198.51.100.0 - 198.51.100.255 (198.51.100.0/24, TEST-NET-2)
-# 203.0.113.0 - 203.0.113.255 (203.0.113.0/24, TEST-NET-3)
-# Dunno how to specify IPv6 link-local and site-local
-#mynetworks = 192.0.2.0/24 198.51.100.0/24 203.0.113.0/24 127.0.0.0/8
-mynetworks = 127.0.0.0/8
-
-#inet_interfaces = localhost
-#inet_interfaces = $myhostname, localhost
-inet_interfaces = all
-#debug_peer_list = localhost
-
-smtputf8_enable = no
-disable_vrfy_command = yes
-default_verp_delimiters = -=
-verp_delimiter_filter = -=
-recipient_delimiter = +
-
-default_process_limit = 8
-anvil_rate_time_unit = 60s
-anvil_status_update_time = 3600s
-#n_flow_delay = 1s
-body_checks_size_limit = 102400
-bounce_size_limit = 50000
-#header_size_limit = 102400
-mailbox_size_limit = 100000000
-message_size_limit = 442000
-
-## TLSPROXY(8) (where diverging from daemon / client)
-
-tls_append_default_CA = no
-
-## POSTFIX DAEMON
-
-# Calculate:
-# openssl x509 -noout -sha256 -fingerprint < CERT.pem
-# OR
-# openssl x509 -outform DER -in CERT.pem | openssl dgst -sha256 -c
-# Put the hash only in relay_clientcerts, right hand value is not inspected:
-# FINGERPRINT-HERE whatever value
-# Search #RELAY for this, uncomment
-#RELAY relay_clientcerts = lmdb:$meta_directory/relay_clientcerts
-# relay_domains <-> reject_unauth_destination,permit_auth_destination
- # eg lmdb:$meta_directory/transport
-transport_maps =
-relay_domains = $mynetworks,$transport_maps
-
-# Only localhost for mailing-lists etc.; maybe $mynetworks?
-smtpd_authorized_verp_clients = 127.0.0.1
-
-# Clients connection checks
-smtpd_client_restrictions =
-# permit_inet_interfaces, OR
- permit_mynetworks,
-#RELAY permit_tls_clientcerts,
-#[RELAY] permit_sasl_authenticated,
- check_client_access lmdb:$meta_directory/client_restrict,
- reject_unknown_client_hostname,
- # in case you want reject DNS blacklists rather than greylist them,
- # exchange sleep (maybe) and uncomment the lines below
- sleep 1,
- #reject_rbl_client cbl.abuseat.org,
- #reject_rbl_client sbl.spamhaus.org,
-#DNSDL reject_rbl_client zen.spamhaus.org,
-#DNSDL reject_rbl_client dnsbl.sorbs.net,
- #reject_rbl_client bl.spamcop.net,
- #reject_rbl_client list.dsbl.org,
- reject_unauth_pipelining,
- #reject
- permit
-
-smtpd_data_restrictions =
- reject_unauth_pipelining,
- permit
-
-smtpd_helo_restrictions =
-# permit_inet_interfaces, OR
- permit_mynetworks,
-#RELAY permit_tls_clientcerts,
-#[RELAY] permit_sasl_authenticated,
- reject_invalid_helo_hostname,
- reject_non_fqdn_helo_hostname,
- reject_unknown_helo_hostname,
- permit
-
-# MAIL FROM Checks
-smtpd_sender_restrictions =
-# permit_inet_interfaces, OR
- permit_mynetworks,
-#RELAY reject_authenticated_sender_login_mismatch,
-#RELAY permit_tls_clientcerts,
-#[RELAY] permit_sasl_authenticated,
- reject_non_fqdn_sender,
- # Total no-goes database, eg: qq.com reject
- check_sender_access lmdb:$meta_directory/sender_restrict,
- reject_unknown_sender_domain,
- reject_unknown_reverse_client_hostname,
-#GRAY: with --focus-sender only! And --msg-allow=permit
-#GRAY check_policy_service unix:private/postgray,
-#VERIFY(..then) reject_unverified_sender,
- permit
-
-smtpd_relay_before_recipient_restrictions = yes
-
-# RCPT TO checks, relay policy
-# Local clients and authenticated clients may specify any destination domain
-smtpd_relay_restrictions =
-# permit_inet_interfaces, OR
- permit_mynetworks,
-#RELAY permit_tls_clientcerts,
-#[RELAY] permit_sasl_authenticated,
- reject_non_fqdn_recipient,
- #permit_auth_destination,
- #reject
- reject_unauth_destination,
- permit
-
-# RCPT TO checks, spam blocking policy
-# Match fast for $mynetworks and authenticated clients.
-smtpd_recipient_restrictions =
-# permit_inet_interfaces, OR
- permit_mynetworks,
-#RELAY permit_tls_clientcerts,
-#[RELAY] permit_sasl_authenticated,
- reject_unknown_recipient_domain,
- # DB of MAIL FROM's without policy server checks (one way, or another)
- check_sender_access lmdb:$meta_directory/sender_access,
- #check_policy_service inet:127.0.0.1:5525,
-#GRAY: without --focus-sender
-#GRAY check_policy_service unix:private/postgray,
-#VERIFY(..then) reject_unverified_sender,
-#(VERIFY would not) reject_unverified_recipient,
- permit
-
-# i would turn that on..
-#smtpd_delay_reject = no
-smtpd_helo_required = yes
-smtpd_hard_error_limit = 2
-smtpd_soft_error_limit = 1
-smtpd_per_record_deadline = yes
-smtpd_timeout = 15s
-smtpd_starttls_timeout = 15s
-smtpd_junk_command_limit = 5
-#smtpd_log_access_permit_actions =
-# permit_tls_clientcerts,
-# permit_sasl_authenticated
-#smtpd_client_connection_rate_limit = 20
-#smtpd_client_connection_count_limit = 2
-
-#VERIFY address_verify_map = lmdb:$data_directory/verify_cache
-#VERIFY address_verify_cache_cleanup_interval = 86400s
-
-#TLS Do not forget to look into master.cf!
-# That one is for client certificates!
-#smtpd_tls_CAfile = /etc/dovecot/cert.pem
-#TLS smtpd_tls_chain_files = $meta_directory/key_and_cert.pem
-#TLS smtpd_tls_dh1024_param_file = $meta_directory/dh2048.pem
-# This are managed per-service in master.cf!
-#smtpd_tls_security_level = none
-#RELAY smtpd_tls_ask_ccert = yes
-smtpd_tls_ask_ccert = no
-smtpd_tls_auth_only = yes
-smtpd_tls_loglevel = 1
-#SMART The next is usually nice but when using client certificates
-smtpd_tls_received_header = no
-smtpd_tls_fingerprint_digest = sha256
-smtpd_tls_mandatory_protocols = >=TLSv1.2
-smtpd_tls_protocols = $smtpd_tls_mandatory_protocols
-smtpd_tls_mandatory_ciphers = medium
-smtpd_tls_mandatory_exclude_ciphers =
- aNULL, eNULL, EXPORT, DES, RC4, MD5, PSK, aECDH,
- EDH-DSS-DES-CBC3-SHA, EDH-RSA-DES-CDB3-SHA, KRB5-DES, CBC3-SHA
-smtpd_tls_ciphers = $smtpd_tls_mandatory_ciphers
-smtpd_tls_exclude_ciphers = $smtpd_tls_mandatory_exclude_ciphers
-smtpd_tls_session_cache_database = lmdb:$data_directory/smtpd_scache
-smtpd_tls_session_cache_timeout = 3600s
-
-# Usually enabled per-service in master.cf!
-#smtpd_sasl_auth_enable = yes
-smtpd_sasl_auth_enable = no
-smtpd_sasl_type = dovecot
-smtpd_sasl_path = private/auth
-smtpd_sasl_local_domain = $myhostname
-smtpd_sasl_security_options = noanonymous, noplaintext
-smtpd_sasl_tls_security_options = noanonymous
-
-## POSTFIX CLIENT
-
-#TLS comment out next
-#SMART comment out next
-smtp_tls_security_level = may
-# To always go directly SMTPS/SUBMISSIONS
-#smtp_tls_wrappermode = yes
-smtp_tls_fingerprint_digest = $smtpd_tls_fingerprint_digest
-smtp_tls_mandatory_protocols = $smtpd_tls_mandatory_protocols
-smtp_tls_protocols = $smtpd_tls_protocols
-#SMART When only relaying to smarthost, the next should be =high
-#SMART smtp_tls_mandatory_ciphers = high
-smtp_tls_mandatory_ciphers = $smtpd_tls_mandatory_ciphers
-smtp_tls_mandatory_exclude_ciphers = $smtpd_tls_mandatory_exclude_ciphers
-smtp_tls_ciphers = $smtpd_tls_ciphers
-smtp_tls_exclude_ciphers = $smtpd_tls_exclude_ciphers
-smtp_tls_connection_reuse = yes
-smtp_tls_session_cache_database = lmdb:$data_directory/smtp_scache
-smtp_tls_session_cache_timeout = $smtpd_tls_session_cache_timeout
-
-#smtp_sasl_auth_enable = $smtpd_sasl_auth_enable
-#smtp_sasl_type = $smtpd_sasl_type
-#smtp_sasl_path = $smtpd_sasl_path
-#smtp_sasl_mechanism_filter = !external
-#smtp_sasl_security_options = $smtpd_sasl_security_options
-#smtp_sasl_tls_security_options = $smtpd_sasl_tls_security_options
-#smtp_sasl_mechanism_filter = plain, login
-
-# For laptops etc, rely on smarthost to do real delivery.
-# One or more destinations in the form of a domain name, hostname,
-# hostname:port, [hostname]:port, [hostaddress] or [hostaddress]:port,
-# separated by comma or whitespace. The form [hostname] turns off MX lookups
-# check man(5) postconf -> local_header_rewrite_clients;
-# "Or", i.e., for mail(1): use "-r myname(a)mydesired.host"
-#SMART relayhost = [HOST]:submissions
-#SMART Next only when going directly SMTPS/SUBMISSIONS
-#SMART smtp_tls_wrappermode = yes
-#SMART smtp_tls_chain_files = $smtpd_tls_chain_files
-#SMART EITHER these three
-#SMART smtp_tls_security_level = verify
-#SMART smtp_tls_CAfile = /etc/ssl/cert.pem
-#SMART smtp_tls_scert_verifydepth = 9
-#SMART OR these two
-#SMART smtp_tls_security_level = fingerprint
-#SMART smtp_tls_fingerprint_cert_match = FINGERPRINT
-# The following is not tested, really, and may not work with default config
-#SMART disable_dns_lookups = yes
-#SMART Authentication like that not tried, this from postfix SASL_README:
-#smtp_sasl_auth_enable = yes
-#smtp_sasl_tls_security_options = noanonymous
-#smtp_sasl_password_maps = lmdb:$meta_directory/sasl_passwd
-# $meta_directory/sasl_passwd:
-# # destination credentials
-# #user1(a)example.com username1:password1
-# #user2(a)example.net username2:password2
-# [mail.isp.example] username:password
-# # Alternative form:
-# # [mail.isp.example]:submission username:password
-#SMART Even sender-specific, uncomment the user1 user2 entries above then
-# sender_dependent_relayhost_maps = lmdb:$meta_directory/sender_relay
-# $meta_directory/sender_relay:
-# # Per-sender provider; see also $meta_directory/sasl_passwd.
-# user1(a)example.com [mail.example.com]:submission
-# user2(a)example.net [mail.example.net]
-
-# Permanently (to _destinations) instead if this is "no"
-smtp_connection_cache_on_demand = yes
-# $relayhost WITHOUT [] and : etc.!!
-smtp_connection_cache_destinations = $relayhost
-smtp_connection_cache_time_limit = 10s
-smtp_connection_reuse_count_limit = 242
diff --git a/postfix-lmdb/master.patch b/postfix-lmdb/master.patch
deleted file mode 100644
index 26e289129..000000000
--- a/postfix-lmdb/master.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- master.cf.orig 2022-06-08 22:53:27.956225130 +0200
-+++ master.cf 2022-06-08 22:56:16.596225800 +0200
-@@ -10,6 +10,20 @@
- # (yes) (yes) (no) (never) (100)
- # ==========================================================================
- smtp inet n - n - - smtpd
-+#TLS Does: STARTTLS on :25, enforced STARTTLS on :587, always TLS on :465
-+#TLS -o smtpd_tls_security_level=may
-+#TLS -o smtpd_sasl_auth_enable=no
-+#TLS submission inet n - n - - smtpd
-+#TLS -o syslog_name=postfix/submission
-+#TLS -o smtpd_tls_security_level=encrypt
-+#TLS -o smtpd_sasl_auth_enable=yes
-+#TLS # This was SMTPS aka :465. I use it as that.
-+#TLS submissions inet n - n - - smtpd
-+#TLS -o syslog_name=postfix/submissions
-+#TLS -o smtpd_tls_wrappermode=yes
-+#TLS -o smtpd_sasl_auth_enable=no
-+tlsproxy unix - - n - 0 tlsproxy
-+ -o tlsproxy_tls_security_level=encrypt
- #smtp inet n - n - 1 postscreen
- #smtpd pass - - n - - smtpd
- #dnsblog unix - - n - 0 dnsblog
-@@ -86,7 +100,12 @@
- # agent. See the pipe(8) man page for information about ${recipient}
- # and other message envelope options.
- # ====================================================================
--#
-+
-+#GRAY
-+#GRAY postgray unix - n n - - spawn
-+#GRAY
-+#GRAY user=_postfix_xlocal argv=/usr/libexec/s-postgray -c0 -R /etc/postfix-lmdb/pg.rc
-+
- # maildrop. See the Postfix MAILDROP_README file for details.
- # Also specify in main.cf: maildrop_destination_recipient_limit=1
- #
diff --git a/postfix-lmdb/post-install b/postfix-lmdb/post-install
deleted file mode 100644
index 32d32a9b7..000000000
--- a/postfix-lmdb/post-install
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh -
-
-name=postfix-lmdb
-
-# owner
-usr=postfix
-usrgrp=${usr}
-# group for mail submission and queue
-queuegrp=_postfix_queue
-# Default rights used by the local delivery agent for delivery
-# to external file, used in absence of a recipient user context.
-# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER.
-defusr=_postfix_xlocal
-defgrp=${defusr}
-
-getent group mail >/dev/null || groupadd -r mail
-
-getent group ${usrgrp} >/dev/null || groupadd -r ${usrgrp}
-getent passwd ${usr} >/dev/null 2>&1 || {
- useradd -r -g ${usrgrp} -d /var/spool/${name} -s /bin/false ${usr}
- passwd -l ${usr}
-}
-
-getent group ${queuegrp} >/dev/null || groupadd -r ${queuegrp}
-
-getent group ${defgrp} >/dev/null || groupadd -r ${defgrp}
-getent passwd ${defusr} >/dev/null 2>&1 || {
- useradd -r -g ${defgrp} -d /var/spool/mail -s /sbin/nologin ${defusr}
- passwd -l ${defusr}
-}
-
-p_i() {
- /usr/lib/${name}/post-install \
- install_root= \
- command_directory=/usr/sbin \
- config_directory=/etc/${name} \
- daemon_directory=/usr/lib/${name} \
- data_directory=/var/lib/${name} \
- html_directory=no \
- mail_spool_directory=/var/spool/mail \
- manpage_directory=/usr/share/man \
- meta_directory=/etc/${name} \
- queue_directory=/var/spool/${name} \
- readme_directory=no \
- shlib_directory=/usr/lib/${name} \
- "${@}"
-}
-
-p_i create-missing
-p_i upgrade-permissions
-
-/usr/sbin/postalias /etc/${name}/aliases
-
-/usr/sbin/postmap lmdb:/etc/${name}/relay_clientcerts
-
-/usr/sbin/postmap lmdb:/etc/${name}/client_restrict
-/usr/sbin/postmap lmdb:/etc/${name}/sender_access
-/usr/sbin/postmap lmdb:/etc/${name}/sender_restrict
diff --git a/postfix-lmdb/postfix-install.patch b/postfix-lmdb/postfix-install.patch
deleted file mode 100644
index 90d878c48..000000000
--- a/postfix-lmdb/postfix-install.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/postfix-install
-+++ b/postfix-install
-@@ -832,7 +832,7 @@
- # the wrong place when Postfix is being upgraded.
-
- case "$mail_version" in
--"") mail_version="`bin/postconf -dhx mail_version`" || exit 1
-+"") mail_version="`bin/postconf -c $CONFIG_DIRECTORY -dhx mail_version`" || exit 1
- esac
-
- # Undo MAIL_VERSION expansion at the end of a parameter value. If
diff --git a/postfix-lmdb/postfix.rc b/postfix-lmdb/postfix.rc
deleted file mode 100755
index 887d12403..000000000
--- a/postfix-lmdb/postfix.rc
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-#@ /etc/rc.d/postfix: start/stop postfix daemon
-
-PROG=/usr/sbin/postfix
-OPTS=
-
-case "${1}" in
-check)
- exec ${PROG} ${OPTS} check
- ;;
-start)
- exec ${PROG} ${OPTS} start
- ;;
-stop)
- exec ${PROG} ${OPTS} stop
- ;;
-restart)
- "${0}" stop
- exec "${0}" start
- ;;
-reload)
- exec ${PROG} ${OPTS} reload
- ;;
-abort)
- exec ${PROG} ${OPTS} abort
- ;;
-flush)
- exec ${PROG} ${OPTS} flush
- ;;
-status)
- exec ${PROG} ${OPTS} status
- ;;
-*)
- echo "usage: ${0} check|start|stop|restart|reload|abort|flush|status"
- ;;
-esac
-
-# s-sh-mode
diff --git a/postfix-lmdb/relay_clientcerts b/postfix-lmdb/relay_clientcerts
deleted file mode 100644
index a5afd293c..000000000
--- a/postfix-lmdb/relay_clientcerts
+++ /dev/null
@@ -1,5 +0,0 @@
-# FINGERPRINT any value
-# openssl x509 -noout -sha256 -fingerprint < CERT.pem
-# OR
-# openssl x509 -outform DER -in CERT.pem | openssl dgst -sha256 -c
-
diff --git a/postfix-lmdb/sender_access b/postfix-lmdb/sender_access
deleted file mode 100644
index 5cafe9534..000000000
--- a/postfix-lmdb/sender_access
+++ /dev/null
@@ -1,3 +0,0 @@
-# See access(5) for format (REJECT,OK,HOLD,DUNNO)
-
-crux.nu OK
diff --git a/postfix-lmdb/sender_restrict b/postfix-lmdb/sender_restrict
deleted file mode 100644
index a55b966f3..000000000
--- a/postfix-lmdb/sender_restrict
+++ /dev/null
@@ -1,3 +0,0 @@
-# See access(5) for format (REJECT,OK,HOLD,DUNNO)
-
-qq.com reject
1
0
commit 0c368469617ef5b485aed849a61d32bd915d42a7
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 09:52:53 2022 +0000
qemu-efi-bin: dropped
diff --git a/qemu-efi-bin/.footprint b/qemu-efi-bin/.footprint
deleted file mode 100644
index 81c2f3dec..000000000
--- a/qemu-efi-bin/.footprint
+++ /dev/null
@@ -1,7 +0,0 @@
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/qemu-efi-bin/
--rw-r--r-- root/root usr/share/qemu-efi-bin/aarch64.fd
--rw-r--r-- root/root usr/share/qemu-efi-bin/arm.fd
--rw-r--r-- root/root usr/share/qemu-efi-bin/i386.fd
--rw-r--r-- root/root usr/share/qemu-efi-bin/x86_64.fd
diff --git a/qemu-efi-bin/.signature b/qemu-efi-bin/.signature
deleted file mode 100644
index 070d8e1c5..000000000
--- a/qemu-efi-bin/.signature
+++ /dev/null
@@ -1,7 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF36nlpFp6gY0VanxZGYjxqXsM/PEEQHGGvoetrcIIuVknMceZIxjaXGFCFwlXTEl/PrKPIzKJR4ZknHXohaNDfAs=
-SHA256 (Pkgfile) = e6c024b9db42b9ab4529a77c411cbe951d3ba158e32e7a9c805b88b131669b28
-SHA256 (.footprint) = 8a3ad3ced0fc04688439192a9a6595d5954b4c01d779ab9123bfae0fd1f283d1
-SHA256 (edk2-ovmf-202208-1-any.pkg.tar.zst) = 5d0e994f7b9c2ea59f4ba9a4dd034f96d14fe34af2faa957d8179a9fed1fbf29
-SHA256 (qemu-aarch64-efi-20220915.fd) = df5e95251e598390ec9a579c0c1e3d50d1b84d7c15ec420b526f9c148c517057
-SHA256 (qemu-arm-efi-20220915.fd) = ec167639bca1bbb37cc289cc930981b1dea0801eee2ce95df93b36fc618e6169
diff --git a/qemu-efi-bin/Pkgfile b/qemu-efi-bin/Pkgfile
deleted file mode 100644
index 53cb2c1b8..000000000
--- a/qemu-efi-bin/Pkgfile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Description: EFI "BIOS" for qemu : -bios /usr/share/qemu-efi-bin/MACHINE.fd
-# URL: https://github.com/tianocore/edk2)
-# Really a conglomerate of
-# - https://archlinux.org/packages/extra/any/edk2-ovmf
-# - https://snapshots.linaro.org/components/kernel/leg-virt-tianocore-edk2-upst…
-# - https://snapshots.linaro.org/components/kernel/leg-virt-tianocore-edk2-upst…
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-
-name=qemu-efi-bin
-version=202208-1
-realn=edk2-ovmf
-lindate=20220915
-release=2
-source=(
- https://ftp.sdaoden.eu/${realn}-${version}-any.pkg.tar.zst
- https://ftp.sdaoden.eu/qemu-aarch64-efi-${lindate}.fd
- https://ftp.sdaoden.eu/qemu-arm-efi-${lindate}.fd
-)
-
-build() {
- [ -d usr ] || # TODO pkgmk native support
- bsdtar -xf $(basename "$source")
-
- mkdir -p "${PKG}"/usr/share/${name}
-
- cp -r usr/share/${realn}/ia32/OVMF.fd \
- "${PKG}"/usr/share/${name}/i386.fd
- cp -r usr/share/${realn}/x64/OVMF.fd "${PKG}"/usr/share/${name}/x86_64.fd
- cp -r qemu-aarch64-efi-${lindate}.fd "${PKG}"/usr/share/${name}/aarch64.fd
- cp -r qemu-arm-efi-${lindate}.fd "${PKG}"/usr/share/${name}/arm.fd
- chmod 0644 "${PKG}"/usr/share/${name}/*.*
-}
-
-# s-sh-mode
1
0
commit d0493c1a4492fb96ce787aa86285ab60daaeaa08
Author: Tim Biermann <tbier(a)posteo.de>
Date: Thu Dec 22 09:52:36 2022 +0000
s-cdda: dropped
diff --git a/s-cdda/.footprint b/s-cdda/.footprint
deleted file mode 100644
index 7a9607dc3..000000000
--- a/s-cdda/.footprint
+++ /dev/null
@@ -1,7 +0,0 @@
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/bin/
--rwxr-xr-x root/root usr/bin/s-cdda
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man1/
--rw-r--r-- root/root usr/share/man/man1/s-cdda.1.gz
diff --git a/s-cdda/.signature b/s-cdda/.signature
deleted file mode 100644
index e56cf7a27..000000000
--- a/s-cdda/.signature
+++ /dev/null
@@ -1,5 +0,0 @@
-untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3wpNjBxqvBAzIuIdjxu+59l5Zjb/rNOGMQUA5/4DRmhDnbbYcbFrogYIiVZZ1uXYgwkdnuSlKTfMws/+ugeEkQ4=
-SHA256 (Pkgfile) = 7c441ec9183fbd6aa80bbfcd59fb005bb37b8cddb06abc55e8acabeff2536513
-SHA256 (.footprint) = 1b7440aa1b6f13df9f9af620556d465d76b074c973d122d841d9d4d3453ecc90
-SHA256 (s-cdda-0.8.5.tar.gz) = 95cd6645147ac00cfc2fca4874dcad6f79a5754029af67078356bb1fc7c51cd6
diff --git a/s-cdda/Pkgfile b/s-cdda/Pkgfile
deleted file mode 100644
index 751cfff9f..000000000
--- a/s-cdda/Pkgfile
+++ /dev/null
@@ -1,15 +0,0 @@
-# Description: S-cdda: access audio CDs (informations and track data)
-# URL: https://git.sdaoden.eu/browse/s-toolbox.git
-# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
-
-name=s-cdda
-version=0.8.5
-release=1
-source=(https://ftp.sdaoden.eu/${name}-${version}.tar.gz)
-
-build() {
- cd ${name}-${version}
- make install DESTDIR="${PKG}" PREFIX=/usr
-}
-
-# s-sh-mode
1
0