mirror of
				https://github.com/linuxserver/docker-swag.git
				synced 2025-11-04 06:52:37 +09:00 
			
		
		
		
	Merge remote-tracking branch 'origin/master' into certbot-revamp-config-file
This commit is contained in:
		
							
								
								
									
										12
									
								
								.github/workflows/call_invalid_helper.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/call_invalid_helper.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,12 +0,0 @@
 | 
				
			|||||||
name: Comment on invalid interaction
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  issues:
 | 
					 | 
				
			||||||
    types:
 | 
					 | 
				
			||||||
      - labeled
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  add-comment-on-invalid:
 | 
					 | 
				
			||||||
    if: github.event.label.name == 'invalid'
 | 
					 | 
				
			||||||
    permissions:
 | 
					 | 
				
			||||||
      issues: write
 | 
					 | 
				
			||||||
    uses: linuxserver/github-workflows/.github/workflows/invalid-interaction-helper.yml@v1
 | 
					 | 
				
			||||||
    secrets: inherit
 | 
					 | 
				
			||||||
							
								
								
									
										14
									
								
								.github/workflows/call_issue_pr_tracker.yml
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/call_issue_pr_tracker.yml
									
									
									
									
										vendored
									
									
										Executable file
									
								
							@@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					name: Issue & PR Tracker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  issues:
 | 
				
			||||||
 | 
					    types: [opened,reopened,labeled,unlabeled]
 | 
				
			||||||
 | 
					  pull_request_target:
 | 
				
			||||||
 | 
					    types: [opened,reopened,review_requested,review_request_removed,labeled,unlabeled]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  manage-project:
 | 
				
			||||||
 | 
					    permissions:
 | 
				
			||||||
 | 
					      issues: write
 | 
				
			||||||
 | 
					    uses: linuxserver/github-workflows/.github/workflows/issue-pr-tracker.yml@v1
 | 
				
			||||||
 | 
					    secrets: inherit
 | 
				
			||||||
							
								
								
									
										13
									
								
								.github/workflows/call_issues_cron.yml
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										13
									
								
								.github/workflows/call_issues_cron.yml
									
									
									
									
										vendored
									
									
										Executable file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					name: Mark stale issues and pull requests
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  schedule:
 | 
				
			||||||
 | 
					    - cron:  '35 15 * * *'
 | 
				
			||||||
 | 
					  workflow_dispatch:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  stale:
 | 
				
			||||||
 | 
					    permissions:
 | 
				
			||||||
 | 
					      issues: write
 | 
				
			||||||
 | 
					      pull-requests: write
 | 
				
			||||||
 | 
					    uses: linuxserver/github-workflows/.github/workflows/issues-cron.yml@v1
 | 
				
			||||||
 | 
					    secrets: inherit
 | 
				
			||||||
@@ -2,7 +2,7 @@ name: Package Trigger Scheduler
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
on:
 | 
					on:
 | 
				
			||||||
  schedule:
 | 
					  schedule:
 | 
				
			||||||
    - cron:  '03 5 * * 4'
 | 
					    - cron:  '1 3 * * 6'
 | 
				
			||||||
  workflow_dispatch:
 | 
					  workflow_dispatch:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										3
									
								
								.github/workflows/permissions.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/permissions.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +1,10 @@
 | 
				
			|||||||
name: Permission check
 | 
					name: Permission check
 | 
				
			||||||
on:
 | 
					on:
 | 
				
			||||||
  pull_request:
 | 
					  pull_request_target:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - '**/run'
 | 
					      - '**/run'
 | 
				
			||||||
      - '**/finish'
 | 
					      - '**/finish'
 | 
				
			||||||
 | 
					      - '**/check'
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  permission_check:
 | 
					  permission_check:
 | 
				
			||||||
    uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1
 | 
					    uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										23
									
								
								.github/workflows/stale.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								.github/workflows/stale.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,23 +0,0 @@
 | 
				
			|||||||
name: Mark stale issues and pull requests
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  schedule:
 | 
					 | 
				
			||||||
  - cron: "30 1 * * *"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  stale:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
    - uses: actions/stale@v6.0.1
 | 
					 | 
				
			||||||
      with:
 | 
					 | 
				
			||||||
        stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."
 | 
					 | 
				
			||||||
        stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."
 | 
					 | 
				
			||||||
        stale-issue-label: 'no-issue-activity'
 | 
					 | 
				
			||||||
        stale-pr-label: 'no-pr-activity'
 | 
					 | 
				
			||||||
        days-before-stale: 30
 | 
					 | 
				
			||||||
        days-before-close: 365
 | 
					 | 
				
			||||||
        exempt-issue-labels: 'awaiting-approval,work-in-progress'
 | 
					 | 
				
			||||||
        exempt-pr-labels: 'awaiting-approval,work-in-progress'
 | 
					 | 
				
			||||||
        repo-token: ${{ secrets.GITHUB_TOKEN }}
 | 
					 | 
				
			||||||
@@ -159,6 +159,8 @@ RUN \
 | 
				
			|||||||
  mkdir -p /defaults/fail2ban && \
 | 
					  mkdir -p /defaults/fail2ban && \
 | 
				
			||||||
  mv /etc/fail2ban/action.d /defaults/fail2ban/ && \
 | 
					  mv /etc/fail2ban/action.d /defaults/fail2ban/ && \
 | 
				
			||||||
  mv /etc/fail2ban/filter.d /defaults/fail2ban/ && \
 | 
					  mv /etc/fail2ban/filter.d /defaults/fail2ban/ && \
 | 
				
			||||||
 | 
					  echo "**** define allowipv6 to silence warning ****" && \
 | 
				
			||||||
 | 
					  sed -i 's/#allowipv6 = auto/allowipv6 = auto/g' /etc/fail2ban/fail2ban.conf && \
 | 
				
			||||||
  echo "**** copy proxy confs to /defaults ****" && \
 | 
					  echo "**** copy proxy confs to /defaults ****" && \
 | 
				
			||||||
  mkdir -p \
 | 
					  mkdir -p \
 | 
				
			||||||
    /defaults/nginx/proxy-confs && \
 | 
					    /defaults/nginx/proxy-confs && \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -159,6 +159,8 @@ RUN \
 | 
				
			|||||||
  mkdir -p /defaults/fail2ban && \
 | 
					  mkdir -p /defaults/fail2ban && \
 | 
				
			||||||
  mv /etc/fail2ban/action.d /defaults/fail2ban/ && \
 | 
					  mv /etc/fail2ban/action.d /defaults/fail2ban/ && \
 | 
				
			||||||
  mv /etc/fail2ban/filter.d /defaults/fail2ban/ && \
 | 
					  mv /etc/fail2ban/filter.d /defaults/fail2ban/ && \
 | 
				
			||||||
 | 
					  echo "**** define allowipv6 to silence warning ****" && \
 | 
				
			||||||
 | 
					  sed -i 's/#allowipv6 = auto/allowipv6 = auto/g' /etc/fail2ban/fail2ban.conf && \
 | 
				
			||||||
  echo "**** copy proxy confs to /defaults ****" && \
 | 
					  echo "**** copy proxy confs to /defaults ****" && \
 | 
				
			||||||
  mkdir -p \
 | 
					  mkdir -p \
 | 
				
			||||||
    /defaults/nginx/proxy-confs && \
 | 
					    /defaults/nginx/proxy-confs && \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -159,6 +159,8 @@ RUN \
 | 
				
			|||||||
  mkdir -p /defaults/fail2ban && \
 | 
					  mkdir -p /defaults/fail2ban && \
 | 
				
			||||||
  mv /etc/fail2ban/action.d /defaults/fail2ban/ && \
 | 
					  mv /etc/fail2ban/action.d /defaults/fail2ban/ && \
 | 
				
			||||||
  mv /etc/fail2ban/filter.d /defaults/fail2ban/ && \
 | 
					  mv /etc/fail2ban/filter.d /defaults/fail2ban/ && \
 | 
				
			||||||
 | 
					  echo "**** define allowipv6 to silence warning ****" && \
 | 
				
			||||||
 | 
					  sed -i 's/#allowipv6 = auto/allowipv6 = auto/g' /etc/fail2ban/fail2ban.conf && \
 | 
				
			||||||
  echo "**** copy proxy confs to /defaults ****" && \
 | 
					  echo "**** copy proxy confs to /defaults ****" && \
 | 
				
			||||||
  mkdir -p \
 | 
					  mkdir -p \
 | 
				
			||||||
    /defaults/nginx/proxy-confs && \
 | 
					    /defaults/nginx/proxy-confs && \
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										21
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@@ -57,7 +57,7 @@ pipeline {
 | 
				
			|||||||
          env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT
 | 
					          env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT
 | 
				
			||||||
          env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/'
 | 
					          env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/'
 | 
				
			||||||
          env.PULL_REQUEST = env.CHANGE_ID
 | 
					          env.PULL_REQUEST = env.CHANGE_ID
 | 
				
			||||||
          env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/call_invalid_helper.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt'
 | 
					          env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt'
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        script{
 | 
					        script{
 | 
				
			||||||
          env.LS_RELEASE_NUMBER = sh(
 | 
					          env.LS_RELEASE_NUMBER = sh(
 | 
				
			||||||
@@ -230,17 +230,14 @@ pipeline {
 | 
				
			|||||||
          }
 | 
					          }
 | 
				
			||||||
          sh '''curl -sL https://raw.githubusercontent.com/linuxserver/docker-shellcheck/master/checkrun.sh | /bin/bash'''
 | 
					          sh '''curl -sL https://raw.githubusercontent.com/linuxserver/docker-shellcheck/master/checkrun.sh | /bin/bash'''
 | 
				
			||||||
          sh '''#! /bin/bash
 | 
					          sh '''#! /bin/bash
 | 
				
			||||||
                set -e
 | 
					 | 
				
			||||||
                docker pull ghcr.io/linuxserver/lsiodev-spaces-file-upload:latest
 | 
					 | 
				
			||||||
                docker run --rm \
 | 
					                docker run --rm \
 | 
				
			||||||
                -e DESTINATION=\"${IMAGE}/${META_TAG}/shellcheck-result.xml\" \
 | 
					 | 
				
			||||||
                -e FILE_NAME="shellcheck-result.xml" \
 | 
					 | 
				
			||||||
                -e MIMETYPE="text/xml" \
 | 
					 | 
				
			||||||
                  -v ${WORKSPACE}:/mnt \
 | 
					                  -v ${WORKSPACE}:/mnt \
 | 
				
			||||||
                -e SECRET_KEY=\"${S3_SECRET}\" \
 | 
					                  -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \
 | 
				
			||||||
                -e ACCESS_KEY=\"${S3_KEY}\" \
 | 
					                  -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \
 | 
				
			||||||
                -t ghcr.io/linuxserver/lsiodev-spaces-file-upload:latest \
 | 
					                  ghcr.io/linuxserver/baseimage-alpine:3.17 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\
 | 
				
			||||||
                python /upload.py'''
 | 
					                    apk add --no-cache py3-pip && \
 | 
				
			||||||
 | 
					                    pip install s3cmd && \
 | 
				
			||||||
 | 
					                    s3cmd put --no-preserve --acl-public -m text/xml /mnt/shellcheck-result.xml s3://ci-tests.linuxserver.io/${IMAGE}/${META_TAG}/shellcheck-result.xml" || :'''
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -277,7 +274,7 @@ pipeline {
 | 
				
			|||||||
                echo "Jenkinsfile is up to date."
 | 
					                echo "Jenkinsfile is up to date."
 | 
				
			||||||
              fi
 | 
					              fi
 | 
				
			||||||
              # Stage 2 - Delete old templates
 | 
					              # Stage 2 - Delete old templates
 | 
				
			||||||
              OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md\n.github/ISSUE_TEMPLATE/issue.bug.md\n.github/ISSUE_TEMPLATE/issue.feature.md"
 | 
					              OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml"
 | 
				
			||||||
              for i in ${OLD_TEMPLATES}; do
 | 
					              for i in ${OLD_TEMPLATES}; do
 | 
				
			||||||
                if [[ -f "${i}" ]]; then
 | 
					                if [[ -f "${i}" ]]; then
 | 
				
			||||||
                  TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}"
 | 
					                  TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}"
 | 
				
			||||||
@@ -294,7 +291,7 @@ pipeline {
 | 
				
			|||||||
                git commit -m 'Bot Updating Templated Files'
 | 
					                git commit -m 'Bot Updating Templated Files'
 | 
				
			||||||
                git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all
 | 
					                git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all
 | 
				
			||||||
                echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER}
 | 
					                echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER}
 | 
				
			||||||
                echo "Deleting old templates"
 | 
					                echo "Deleting old and deprecated templates"
 | 
				
			||||||
                rm -Rf ${TEMPDIR}
 | 
					                rm -Rf ${TEMPDIR}
 | 
				
			||||||
                exit 0
 | 
					                exit 0
 | 
				
			||||||
              else
 | 
					              else
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -336,6 +336,9 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Versions
 | 
					## Versions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* **13.04.23:** - [Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) nginx.conf, authelia-location.conf, authentik-location.conf, and site-confs/default.conf - Move ssl.conf include to default.conf. Remove Authorization headers in authelia. Sort proxy_set_header in authelia and authentik.
 | 
				
			||||||
 | 
					* **25.03.23:** - Fix renewal post hook.
 | 
				
			||||||
 | 
					* **10.03.23:** - Cleanup unused csr and keys folders. See [certbot 2.3.0 release notes](https://github.com/certbot/certbot/releases/tag/v2.3.0).
 | 
				
			||||||
* **09.03.23:** - Add Google Domains DNS support, `google-domains`.
 | 
					* **09.03.23:** - Add Google Domains DNS support, `google-domains`.
 | 
				
			||||||
* **02.03.23:** - Set permissions on crontabs during init.
 | 
					* **02.03.23:** - Set permissions on crontabs during init.
 | 
				
			||||||
* **09.02.23:** - [Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) proxy.conf, authelia-location.conf and authelia-server.conf - Add Authentik configs, update Authelia configs.
 | 
					* **09.02.23:** - [Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) proxy.conf, authelia-location.conf and authelia-server.conf - Add Authentik configs, update Authelia configs.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,27 +2,27 @@ NAME                            VERSION                TYPE
 | 
				
			|||||||
ConfigArgParse                  1.5.3                  python  
 | 
					ConfigArgParse                  1.5.3                  python  
 | 
				
			||||||
PyJWT                           2.6.0                  python  
 | 
					PyJWT                           2.6.0                  python  
 | 
				
			||||||
PyYAML                          6.0                    python  
 | 
					PyYAML                          6.0                    python  
 | 
				
			||||||
acme                            2.4.0                  python  
 | 
					acme                            2.5.0                  python  
 | 
				
			||||||
alpine-baselayout               3.4.0-r0               apk     
 | 
					alpine-baselayout               3.4.0-r0               apk     
 | 
				
			||||||
alpine-baselayout-data          3.4.0-r0               apk     
 | 
					alpine-baselayout-data          3.4.0-r0               apk     
 | 
				
			||||||
alpine-keys                     2.4-r1                 apk     
 | 
					alpine-keys                     2.4-r1                 apk     
 | 
				
			||||||
alpine-release                  3.17.2-r0              apk     
 | 
					alpine-release                  3.17.3-r0              apk     
 | 
				
			||||||
aom-libs                        3.5.0-r0               apk     
 | 
					aom-libs                        3.5.0-r0               apk     
 | 
				
			||||||
apache2-utils                   2.4.56-r0              apk     
 | 
					apache2-utils                   2.4.57-r0              apk     
 | 
				
			||||||
apk-tools                       2.12.10-r1             apk     
 | 
					apk-tools                       2.12.10-r1             apk     
 | 
				
			||||||
apr                             1.7.2-r0               apk     
 | 
					apr                             1.7.2-r0               apk     
 | 
				
			||||||
apr-util                        1.6.3-r0               apk     
 | 
					apr-util                        1.6.3-r0               apk     
 | 
				
			||||||
argon2-libs                     20190702-r2            apk     
 | 
					argon2-libs                     20190702-r2            apk     
 | 
				
			||||||
attrs                           22.2.0                 python  
 | 
					attrs                           23.1.0                 python  
 | 
				
			||||||
azure-common                    1.1.28                 python  
 | 
					azure-common                    1.1.28                 python  
 | 
				
			||||||
azure-core                      1.26.3                 python  
 | 
					azure-core                      1.26.4                 python  
 | 
				
			||||||
azure-identity                  1.12.0                 python  
 | 
					azure-identity                  1.12.0                 python  
 | 
				
			||||||
azure-mgmt-core                 1.3.2                  python  
 | 
					azure-mgmt-core                 1.4.0                  python  
 | 
				
			||||||
azure-mgmt-dns                  8.0.0                  python  
 | 
					azure-mgmt-dns                  8.0.0                  python  
 | 
				
			||||||
bash                            5.2.15-r0              apk     
 | 
					bash                            5.2.15-r0              apk     
 | 
				
			||||||
beautifulsoup4                  4.11.2                 python  
 | 
					beautifulsoup4                  4.12.2                 python  
 | 
				
			||||||
boto3                           1.26.88                python  
 | 
					boto3                           1.26.118               python  
 | 
				
			||||||
botocore                        1.29.88                python  
 | 
					botocore                        1.29.118               python  
 | 
				
			||||||
brotli-libs                     1.0.9-r9               apk     
 | 
					brotli-libs                     1.0.9-r9               apk     
 | 
				
			||||||
bs4                             0.0.1                  python  
 | 
					bs4                             0.0.1                  python  
 | 
				
			||||||
busybox                         1.35.0                 binary  
 | 
					busybox                         1.35.0                 binary  
 | 
				
			||||||
@@ -32,42 +32,42 @@ c-client                        2007f-r14              apk
 | 
				
			|||||||
ca-certificates                 20220614-r4            apk     
 | 
					ca-certificates                 20220614-r4            apk     
 | 
				
			||||||
ca-certificates-bundle          20220614-r4            apk     
 | 
					ca-certificates-bundle          20220614-r4            apk     
 | 
				
			||||||
cachetools                      5.3.0                  python  
 | 
					cachetools                      5.3.0                  python  
 | 
				
			||||||
certbot                         2.4.0                  python  
 | 
					certbot                         2.5.0                  python  
 | 
				
			||||||
certbot-dns-acmedns             0.1.0                  python  
 | 
					certbot-dns-acmedns             0.1.0                  python  
 | 
				
			||||||
certbot-dns-aliyun              2.0.0                  python  
 | 
					certbot-dns-aliyun              2.0.0                  python  
 | 
				
			||||||
certbot-dns-azure               2.1.0                  python  
 | 
					certbot-dns-azure               2.1.0                  python  
 | 
				
			||||||
certbot-dns-cloudflare          2.4.0                  python  
 | 
					certbot-dns-cloudflare          2.5.0                  python  
 | 
				
			||||||
certbot-dns-cpanel              0.4.0                  python  
 | 
					certbot-dns-cpanel              0.4.0                  python  
 | 
				
			||||||
certbot-dns-desec               1.2.1                  python  
 | 
					certbot-dns-desec               1.2.1                  python  
 | 
				
			||||||
certbot-dns-digitalocean        2.4.0                  python  
 | 
					certbot-dns-digitalocean        2.5.0                  python  
 | 
				
			||||||
certbot-dns-directadmin         1.0.3                  python  
 | 
					certbot-dns-directadmin         1.0.3                  python  
 | 
				
			||||||
certbot-dns-dnsimple            2.4.0                  python  
 | 
					certbot-dns-dnsimple            2.5.0                  python  
 | 
				
			||||||
certbot-dns-dnsmadeeasy         2.4.0                  python  
 | 
					certbot-dns-dnsmadeeasy         2.5.0                  python  
 | 
				
			||||||
certbot-dns-dnspod              0.1.0                  python  
 | 
					certbot-dns-dnspod              0.1.0                  python  
 | 
				
			||||||
certbot-dns-do                  0.31.0                 python  
 | 
					certbot-dns-do                  0.31.0                 python  
 | 
				
			||||||
certbot-dns-domeneshop          0.2.9                  python  
 | 
					certbot-dns-domeneshop          0.2.9                  python  
 | 
				
			||||||
certbot-dns-duckdns             1.2.1                  python  
 | 
					certbot-dns-duckdns             1.3                    python  
 | 
				
			||||||
certbot-dns-dynu                0.0.4                  python  
 | 
					certbot-dns-dynu                0.0.4                  python  
 | 
				
			||||||
certbot-dns-gehirn              2.4.0                  python  
 | 
					certbot-dns-gehirn              2.5.0                  python  
 | 
				
			||||||
certbot-dns-godaddy             0.2.2                  python  
 | 
					certbot-dns-godaddy             0.2.2                  python  
 | 
				
			||||||
certbot-dns-google              2.4.0                  python  
 | 
					certbot-dns-google              2.5.0                  python  
 | 
				
			||||||
certbot-dns-google-domains      0.1.6                  python  
 | 
					certbot-dns-google-domains      0.1.11                 python  
 | 
				
			||||||
certbot-dns-he                  1.0.0                  python  
 | 
					certbot-dns-he                  1.0.0                  python  
 | 
				
			||||||
certbot-dns-hetzner             2.0.0                  python  
 | 
					certbot-dns-hetzner             2.0.0                  python  
 | 
				
			||||||
certbot-dns-infomaniak          0.2.1                  python  
 | 
					certbot-dns-infomaniak          0.2.1                  python  
 | 
				
			||||||
certbot-dns-inwx                2.2.0                  python  
 | 
					certbot-dns-inwx                2.2.0                  python  
 | 
				
			||||||
certbot-dns-ionos               2022.11.24             python  
 | 
					certbot-dns-ionos               2022.11.24             python  
 | 
				
			||||||
certbot-dns-linode              2.4.0                  python  
 | 
					certbot-dns-linode              2.5.0                  python  
 | 
				
			||||||
certbot-dns-loopia              1.0.1                  python  
 | 
					certbot-dns-loopia              1.0.1                  python  
 | 
				
			||||||
certbot-dns-luadns              2.4.0                  python  
 | 
					certbot-dns-luadns              2.5.0                  python  
 | 
				
			||||||
certbot-dns-netcup              1.2.0                  python  
 | 
					certbot-dns-netcup              1.2.0                  python  
 | 
				
			||||||
certbot-dns-njalla              1.0.0                  python  
 | 
					certbot-dns-njalla              1.0.0                  python  
 | 
				
			||||||
certbot-dns-nsone               2.4.0                  python  
 | 
					certbot-dns-nsone               2.5.0                  python  
 | 
				
			||||||
certbot-dns-ovh                 2.4.0                  python  
 | 
					certbot-dns-ovh                 2.5.0                  python  
 | 
				
			||||||
certbot-dns-porkbun             0.7                    python  
 | 
					certbot-dns-porkbun             0.8                    python  
 | 
				
			||||||
certbot-dns-rfc2136             2.4.0                  python  
 | 
					certbot-dns-rfc2136             2.5.0                  python  
 | 
				
			||||||
certbot-dns-route53             2.4.0                  python  
 | 
					certbot-dns-route53             2.5.0                  python  
 | 
				
			||||||
certbot-dns-sakuracloud         2.4.0                  python  
 | 
					certbot-dns-sakuracloud         2.5.0                  python  
 | 
				
			||||||
certbot-dns-standalone          1.1                    python  
 | 
					certbot-dns-standalone          1.1                    python  
 | 
				
			||||||
certbot-dns-transip             0.5.2                  python  
 | 
					certbot-dns-transip             0.5.2                  python  
 | 
				
			||||||
certbot-dns-vultr               1.0.3                  python  
 | 
					certbot-dns-vultr               1.0.3                  python  
 | 
				
			||||||
@@ -78,8 +78,8 @@ charset-normalizer              3.1.0                  python
 | 
				
			|||||||
cloudflare                      2.11.1                 python  
 | 
					cloudflare                      2.11.1                 python  
 | 
				
			||||||
configobj                       5.0.8                  python  
 | 
					configobj                       5.0.8                  python  
 | 
				
			||||||
coreutils                       9.1-r0                 apk     
 | 
					coreutils                       9.1-r0                 apk     
 | 
				
			||||||
cryptography                    39.0.2                 python  
 | 
					cryptography                    40.0.2                 python  
 | 
				
			||||||
curl                            7.88.1-r0              apk     
 | 
					curl                            8.0.1-r0               apk     
 | 
				
			||||||
dataclasses-json                0.5.7                  python  
 | 
					dataclasses-json                0.5.7                  python  
 | 
				
			||||||
distro                          1.8.0                  python  
 | 
					distro                          1.8.0                  python  
 | 
				
			||||||
dns-lexicon                     3.11.7                 python  
 | 
					dns-lexicon                     3.11.7                 python  
 | 
				
			||||||
@@ -88,7 +88,7 @@ dnspython                       2.3.0                  python
 | 
				
			|||||||
domeneshop                      0.4.3                  python  
 | 
					domeneshop                      0.4.3                  python  
 | 
				
			||||||
fail2ban                        1.0.2                  python  
 | 
					fail2ban                        1.0.2                  python  
 | 
				
			||||||
fail2ban                        1.0.2-r0               apk     
 | 
					fail2ban                        1.0.2-r0               apk     
 | 
				
			||||||
filelock                        3.9.0                  python  
 | 
					filelock                        3.12.0                 python  
 | 
				
			||||||
fontconfig                      2.14.1-r0              apk     
 | 
					fontconfig                      2.14.1-r0              apk     
 | 
				
			||||||
freetype                        2.12.1-r0              apk     
 | 
					freetype                        2.12.1-r0              apk     
 | 
				
			||||||
future                          0.18.3                 python  
 | 
					future                          0.18.3                 python  
 | 
				
			||||||
@@ -103,20 +103,20 @@ gnupg-utils                     2.2.40-r0              apk
 | 
				
			|||||||
gnupg-wks-client                2.2.40-r0              apk     
 | 
					gnupg-wks-client                2.2.40-r0              apk     
 | 
				
			||||||
gnutls                          3.7.8-r3               apk     
 | 
					gnutls                          3.7.8-r3               apk     
 | 
				
			||||||
google-api-core                 2.11.0                 python  
 | 
					google-api-core                 2.11.0                 python  
 | 
				
			||||||
google-api-python-client        2.80.0                 python  
 | 
					google-api-python-client        2.86.0                 python  
 | 
				
			||||||
google-auth                     2.16.2                 python  
 | 
					google-auth                     2.17.3                 python  
 | 
				
			||||||
google-auth-httplib2            0.1.0                  python  
 | 
					google-auth-httplib2            0.1.0                  python  
 | 
				
			||||||
googleapis-common-protos        1.58.0                 python  
 | 
					googleapis-common-protos        1.59.0                 python  
 | 
				
			||||||
gpg                             2.2.40-r0              apk     
 | 
					gpg                             2.2.40-r0              apk     
 | 
				
			||||||
gpg-agent                       2.2.40-r0              apk     
 | 
					gpg-agent                       2.2.40-r0              apk     
 | 
				
			||||||
gpg-wks-server                  2.2.40-r0              apk     
 | 
					gpg-wks-server                  2.2.40-r0              apk     
 | 
				
			||||||
gpgsm                           2.2.40-r0              apk     
 | 
					gpgsm                           2.2.40-r0              apk     
 | 
				
			||||||
gpgv                            2.2.40-r0              apk     
 | 
					gpgv                            2.2.40-r0              apk     
 | 
				
			||||||
httplib2                        0.21.0                 python  
 | 
					httplib2                        0.22.0                 python  
 | 
				
			||||||
icu-data-en                     72.1-r1                apk     
 | 
					icu-data-en                     72.1-r1                apk     
 | 
				
			||||||
icu-libs                        72.1-r1                apk     
 | 
					icu-libs                        72.1-r1                apk     
 | 
				
			||||||
idna                            3.4                    python  
 | 
					idna                            3.4                    python  
 | 
				
			||||||
importlib-metadata              6.0.0                  python  
 | 
					importlib-metadata              6.5.1                  python  
 | 
				
			||||||
ip6tables                       1.8.8-r2               apk     
 | 
					ip6tables                       1.8.8-r2               apk     
 | 
				
			||||||
iptables                        1.8.8-r2               apk     
 | 
					iptables                        1.8.8-r2               apk     
 | 
				
			||||||
isodate                         0.6.1                  python  
 | 
					isodate                         0.6.1                  python  
 | 
				
			||||||
@@ -132,8 +132,8 @@ libavif                         0.11.1-r0              apk
 | 
				
			|||||||
libbsd                          0.11.7-r0              apk     
 | 
					libbsd                          0.11.7-r0              apk     
 | 
				
			||||||
libbz2                          1.0.8-r4               apk     
 | 
					libbz2                          1.0.8-r4               apk     
 | 
				
			||||||
libc-utils                      0.7.2-r3               apk     
 | 
					libc-utils                      0.7.2-r3               apk     
 | 
				
			||||||
libcrypto3                      3.0.8-r0               apk     
 | 
					libcrypto3                      3.0.8-r4               apk     
 | 
				
			||||||
libcurl                         7.88.1-r0              apk     
 | 
					libcurl                         8.0.1-r0               apk     
 | 
				
			||||||
libdav1d                        1.0.0-r2               apk     
 | 
					libdav1d                        1.0.0-r2               apk     
 | 
				
			||||||
libedit                         20221030.3.1-r0        apk     
 | 
					libedit                         20221030.3.1-r0        apk     
 | 
				
			||||||
libevent                        2.1.12-r5              apk     
 | 
					libevent                        2.1.12-r5              apk     
 | 
				
			||||||
@@ -162,7 +162,7 @@ libsasl                         2.1.28-r3              apk
 | 
				
			|||||||
libseccomp                      2.5.4-r0               apk     
 | 
					libseccomp                      2.5.4-r0               apk     
 | 
				
			||||||
libsm                           1.2.3-r1               apk     
 | 
					libsm                           1.2.3-r1               apk     
 | 
				
			||||||
libsodium                       1.0.18-r2              apk     
 | 
					libsodium                       1.0.18-r2              apk     
 | 
				
			||||||
libssl3                         3.0.8-r0               apk     
 | 
					libssl3                         3.0.8-r4               apk     
 | 
				
			||||||
libstdc++                       12.2.1_git20220924-r4  apk     
 | 
					libstdc++                       12.2.1_git20220924-r4  apk     
 | 
				
			||||||
libtasn1                        4.19.0-r0              apk     
 | 
					libtasn1                        4.19.0-r0              apk     
 | 
				
			||||||
libunistring                    1.1-r0                 apk     
 | 
					libunistring                    1.1-r0                 apk     
 | 
				
			||||||
@@ -173,9 +173,9 @@ libxau                          1.0.10-r0              apk
 | 
				
			|||||||
libxcb                          1.15-r0                apk     
 | 
					libxcb                          1.15-r0                apk     
 | 
				
			||||||
libxdmcp                        1.1.4-r0               apk     
 | 
					libxdmcp                        1.1.4-r0               apk     
 | 
				
			||||||
libxext                         1.3.5-r0               apk     
 | 
					libxext                         1.3.5-r0               apk     
 | 
				
			||||||
libxml2                         2.10.3-r1              apk     
 | 
					libxml2                         2.10.4-r0              apk     
 | 
				
			||||||
libxpm                          3.5.15-r0              apk     
 | 
					libxpm                          3.5.15-r0              apk     
 | 
				
			||||||
libxslt                         1.1.37-r0              apk     
 | 
					libxslt                         1.1.37-r1              apk     
 | 
				
			||||||
libxt                           1.2.1-r0               apk     
 | 
					libxt                           1.2.1-r0               apk     
 | 
				
			||||||
libzip                          1.9.2-r2               apk     
 | 
					libzip                          1.9.2-r2               apk     
 | 
				
			||||||
linux-pam                       1.5.2-r1               apk     
 | 
					linux-pam                       1.5.2-r1               apk     
 | 
				
			||||||
@@ -187,9 +187,9 @@ marshmallow                     3.19.0                 python
 | 
				
			|||||||
marshmallow-enum                1.5.1                  python  
 | 
					marshmallow-enum                1.5.1                  python  
 | 
				
			||||||
memcached                       1.6.17                 binary  
 | 
					memcached                       1.6.17                 binary  
 | 
				
			||||||
memcached                       1.6.17-r0              apk     
 | 
					memcached                       1.6.17-r0              apk     
 | 
				
			||||||
mock                            5.0.1                  python  
 | 
					mock                            5.0.2                  python  
 | 
				
			||||||
mpdecimal                       2.5.1-r1               apk     
 | 
					mpdecimal                       2.5.1-r1               apk     
 | 
				
			||||||
msal                            1.21.0                 python  
 | 
					msal                            1.22.0                 python  
 | 
				
			||||||
msal-extensions                 1.0.0                  python  
 | 
					msal-extensions                 1.0.0                  python  
 | 
				
			||||||
msrest                          0.7.1                  python  
 | 
					msrest                          0.7.1                  python  
 | 
				
			||||||
musl                            1.2.3-r4               apk     
 | 
					musl                            1.2.3-r4               apk     
 | 
				
			||||||
@@ -224,45 +224,45 @@ npth                            1.6-r2                 apk
 | 
				
			|||||||
oauth2client                    4.1.3                  python  
 | 
					oauth2client                    4.1.3                  python  
 | 
				
			||||||
oauthlib                        3.2.2                  python  
 | 
					oauthlib                        3.2.2                  python  
 | 
				
			||||||
oniguruma                       6.9.8-r0               apk     
 | 
					oniguruma                       6.9.8-r0               apk     
 | 
				
			||||||
openssl                         3.0.8-r0               apk     
 | 
					openssl                         3.0.8-r4               apk     
 | 
				
			||||||
p11-kit                         0.24.1-r1              apk     
 | 
					p11-kit                         0.24.1-r1              apk     
 | 
				
			||||||
packaging                       23.0                   python  
 | 
					packaging                       23.1                   python  
 | 
				
			||||||
parsedatetime                   2.6                    python  
 | 
					parsedatetime                   2.6                    python  
 | 
				
			||||||
pcre                            8.45-r2                apk     
 | 
					pcre                            8.45-r2                apk     
 | 
				
			||||||
pcre2                           10.42-r0               apk     
 | 
					pcre2                           10.42-r0               apk     
 | 
				
			||||||
perl                            5.36.0-r0              apk     
 | 
					perl                            5.36.0-r1              apk     
 | 
				
			||||||
perl-error                      0.17029-r1             apk     
 | 
					perl-error                      0.17029-r1             apk     
 | 
				
			||||||
perl-git                        2.38.4-r1              apk     
 | 
					perl-git                        2.38.4-r1              apk     
 | 
				
			||||||
php-cli                         8.1.16                 binary  
 | 
					php-cli                         8.1.18                 binary  
 | 
				
			||||||
php-fpm                         8.1.16                 binary  
 | 
					php-fpm                         8.1.18                 binary  
 | 
				
			||||||
php81                           8.1.16-r0              apk     
 | 
					php81                           8.1.18-r0              apk     
 | 
				
			||||||
php81-bcmath                    8.1.16-r0              apk     
 | 
					php81-bcmath                    8.1.18-r0              apk     
 | 
				
			||||||
php81-bz2                       8.1.16-r0              apk     
 | 
					php81-bz2                       8.1.18-r0              apk     
 | 
				
			||||||
php81-common                    8.1.16-r0              apk     
 | 
					php81-common                    8.1.18-r0              apk     
 | 
				
			||||||
php81-ctype                     8.1.16-r0              apk     
 | 
					php81-ctype                     8.1.18-r0              apk     
 | 
				
			||||||
php81-curl                      8.1.16-r0              apk     
 | 
					php81-curl                      8.1.18-r0              apk     
 | 
				
			||||||
php81-dom                       8.1.16-r0              apk     
 | 
					php81-dom                       8.1.18-r0              apk     
 | 
				
			||||||
php81-exif                      8.1.16-r0              apk     
 | 
					php81-exif                      8.1.18-r0              apk     
 | 
				
			||||||
php81-fileinfo                  8.1.16-r0              apk     
 | 
					php81-fileinfo                  8.1.18-r0              apk     
 | 
				
			||||||
php81-fpm                       8.1.16-r0              apk     
 | 
					php81-fpm                       8.1.18-r0              apk     
 | 
				
			||||||
php81-ftp                       8.1.16-r0              apk     
 | 
					php81-ftp                       8.1.18-r0              apk     
 | 
				
			||||||
php81-gd                        8.1.16-r0              apk     
 | 
					php81-gd                        8.1.18-r0              apk     
 | 
				
			||||||
php81-gmp                       8.1.16-r0              apk     
 | 
					php81-gmp                       8.1.18-r0              apk     
 | 
				
			||||||
php81-iconv                     8.1.16-r0              apk     
 | 
					php81-iconv                     8.1.18-r0              apk     
 | 
				
			||||||
php81-imap                      8.1.16-r0              apk     
 | 
					php81-imap                      8.1.18-r0              apk     
 | 
				
			||||||
php81-intl                      8.1.16-r0              apk     
 | 
					php81-intl                      8.1.18-r0              apk     
 | 
				
			||||||
php81-ldap                      8.1.16-r0              apk     
 | 
					php81-ldap                      8.1.18-r0              apk     
 | 
				
			||||||
php81-mbstring                  8.1.16-r0              apk     
 | 
					php81-mbstring                  8.1.18-r0              apk     
 | 
				
			||||||
php81-mysqli                    8.1.16-r0              apk     
 | 
					php81-mysqli                    8.1.18-r0              apk     
 | 
				
			||||||
php81-mysqlnd                   8.1.16-r0              apk     
 | 
					php81-mysqlnd                   8.1.18-r0              apk     
 | 
				
			||||||
php81-opcache                   8.1.16-r0              apk     
 | 
					php81-opcache                   8.1.18-r0              apk     
 | 
				
			||||||
php81-openssl                   8.1.16-r0              apk     
 | 
					php81-openssl                   8.1.18-r0              apk     
 | 
				
			||||||
php81-pdo                       8.1.16-r0              apk     
 | 
					php81-pdo                       8.1.18-r0              apk     
 | 
				
			||||||
php81-pdo_mysql                 8.1.16-r0              apk     
 | 
					php81-pdo_mysql                 8.1.18-r0              apk     
 | 
				
			||||||
php81-pdo_odbc                  8.1.16-r0              apk     
 | 
					php81-pdo_odbc                  8.1.18-r0              apk     
 | 
				
			||||||
php81-pdo_pgsql                 8.1.16-r0              apk     
 | 
					php81-pdo_pgsql                 8.1.18-r0              apk     
 | 
				
			||||||
php81-pdo_sqlite                8.1.16-r0              apk     
 | 
					php81-pdo_sqlite                8.1.18-r0              apk     
 | 
				
			||||||
php81-pear                      8.1.16-r0              apk     
 | 
					php81-pear                      8.1.18-r0              apk     
 | 
				
			||||||
php81-pecl-apcu                 5.1.22-r0              apk     
 | 
					php81-pecl-apcu                 5.1.22-r0              apk     
 | 
				
			||||||
php81-pecl-igbinary             3.2.12-r0              apk     
 | 
					php81-pecl-igbinary             3.2.12-r0              apk     
 | 
				
			||||||
php81-pecl-mailparse            3.1.4-r0               apk     
 | 
					php81-pecl-mailparse            3.1.4-r0               apk     
 | 
				
			||||||
@@ -270,42 +270,42 @@ php81-pecl-mcrypt               1.0.6-r0               apk
 | 
				
			|||||||
php81-pecl-memcached            3.2.0-r0               apk     
 | 
					php81-pecl-memcached            3.2.0-r0               apk     
 | 
				
			||||||
php81-pecl-redis                5.3.7-r0               apk     
 | 
					php81-pecl-redis                5.3.7-r0               apk     
 | 
				
			||||||
php81-pecl-xmlrpc               1.0.0_rc3-r0           apk     
 | 
					php81-pecl-xmlrpc               1.0.0_rc3-r0           apk     
 | 
				
			||||||
php81-pgsql                     8.1.16-r0              apk     
 | 
					php81-pgsql                     8.1.18-r0              apk     
 | 
				
			||||||
php81-phar                      8.1.16-r0              apk     
 | 
					php81-phar                      8.1.18-r0              apk     
 | 
				
			||||||
php81-posix                     8.1.16-r0              apk     
 | 
					php81-posix                     8.1.18-r0              apk     
 | 
				
			||||||
php81-session                   8.1.16-r0              apk     
 | 
					php81-session                   8.1.18-r0              apk     
 | 
				
			||||||
php81-simplexml                 8.1.16-r0              apk     
 | 
					php81-simplexml                 8.1.18-r0              apk     
 | 
				
			||||||
php81-soap                      8.1.16-r0              apk     
 | 
					php81-soap                      8.1.18-r0              apk     
 | 
				
			||||||
php81-sockets                   8.1.16-r0              apk     
 | 
					php81-sockets                   8.1.18-r0              apk     
 | 
				
			||||||
php81-sodium                    8.1.16-r0              apk     
 | 
					php81-sodium                    8.1.18-r0              apk     
 | 
				
			||||||
php81-sqlite3                   8.1.16-r0              apk     
 | 
					php81-sqlite3                   8.1.18-r0              apk     
 | 
				
			||||||
php81-tokenizer                 8.1.16-r0              apk     
 | 
					php81-tokenizer                 8.1.18-r0              apk     
 | 
				
			||||||
php81-xml                       8.1.16-r0              apk     
 | 
					php81-xml                       8.1.18-r0              apk     
 | 
				
			||||||
php81-xmlreader                 8.1.16-r0              apk     
 | 
					php81-xmlreader                 8.1.18-r0              apk     
 | 
				
			||||||
php81-xmlwriter                 8.1.16-r0              apk     
 | 
					php81-xmlwriter                 8.1.18-r0              apk     
 | 
				
			||||||
php81-xsl                       8.1.16-r0              apk     
 | 
					php81-xsl                       8.1.18-r0              apk     
 | 
				
			||||||
php81-zip                       8.1.16-r0              apk     
 | 
					php81-zip                       8.1.18-r0              apk     
 | 
				
			||||||
pinentry                        1.2.1-r0               apk     
 | 
					pinentry                        1.2.1-r0               apk     
 | 
				
			||||||
pip                             23.0.1                 python  
 | 
					pip                             23.1                   python  
 | 
				
			||||||
pkb-client                      1.2                    python  
 | 
					pkb-client                      1.2                    python  
 | 
				
			||||||
popt                            1.19-r0                apk     
 | 
					popt                            1.19-r0                apk     
 | 
				
			||||||
portalocker                     2.7.0                  python  
 | 
					portalocker                     2.7.0                  python  
 | 
				
			||||||
procps                          3.3.17-r2              apk     
 | 
					procps                          3.3.17-r2              apk     
 | 
				
			||||||
protobuf                        4.22.1                 python  
 | 
					protobuf                        4.22.3                 python  
 | 
				
			||||||
publicsuffixlist                0.9.3                  python  
 | 
					publicsuffixlist                0.9.4                  python  
 | 
				
			||||||
pyOpenSSL                       23.0.0                 python  
 | 
					pyOpenSSL                       23.1.1                 python  
 | 
				
			||||||
pyRFC3339                       1.1                    python  
 | 
					pyRFC3339                       1.1                    python  
 | 
				
			||||||
pyacmedns                       0.4                    python  
 | 
					pyacmedns                       0.4                    python  
 | 
				
			||||||
pyasn1                          0.4.8                  python  
 | 
					pyasn1                          0.5.0                  python  
 | 
				
			||||||
pyasn1-modules                  0.2.8                  python  
 | 
					pyasn1-modules                  0.3.0                  python  
 | 
				
			||||||
pycparser                       2.21                   python  
 | 
					pycparser                       2.21                   python  
 | 
				
			||||||
pyparsing                       3.0.9                  python  
 | 
					pyparsing                       3.0.9                  python  
 | 
				
			||||||
python                          3.10.10                binary  
 | 
					python                          3.10.11                binary  
 | 
				
			||||||
python-dateutil                 2.8.2                  python  
 | 
					python-dateutil                 2.8.2                  python  
 | 
				
			||||||
python-digitalocean             1.17.0                 python  
 | 
					python-digitalocean             1.17.0                 python  
 | 
				
			||||||
python-transip                  0.6.0                  python  
 | 
					python-transip                  0.6.0                  python  
 | 
				
			||||||
python3                         3.10.10-r0             apk     
 | 
					python3                         3.10.11-r0             apk     
 | 
				
			||||||
pytz                            2022.7.1               python  
 | 
					pytz                            2023.3                 python  
 | 
				
			||||||
readline                        8.2.0-r0               apk     
 | 
					readline                        8.2.0-r0               apk     
 | 
				
			||||||
requests                        2.28.2                 python  
 | 
					requests                        2.28.2                 python  
 | 
				
			||||||
requests-file                   1.5.1                  python  
 | 
					requests-file                   1.5.1                  python  
 | 
				
			||||||
@@ -318,23 +318,23 @@ setuptools                      65.5.0                 python
 | 
				
			|||||||
shadow                          4.13-r0                apk     
 | 
					shadow                          4.13-r0                apk     
 | 
				
			||||||
six                             1.16.0                 python  
 | 
					six                             1.16.0                 python  
 | 
				
			||||||
skalibs                         2.12.0.1-r0            apk     
 | 
					skalibs                         2.12.0.1-r0            apk     
 | 
				
			||||||
soupsieve                       2.4                    python  
 | 
					soupsieve                       2.4.1                  python  
 | 
				
			||||||
sqlite-libs                     3.40.1-r0              apk     
 | 
					sqlite-libs                     3.40.1-r0              apk     
 | 
				
			||||||
ssl_client                      1.35.0-r29             apk     
 | 
					ssl_client                      1.35.0-r29             apk     
 | 
				
			||||||
tiff                            4.4.0-r1               apk     
 | 
					tiff                            4.4.0-r3               apk     
 | 
				
			||||||
tldextract                      3.4.0                  python  
 | 
					tldextract                      3.4.0                  python  
 | 
				
			||||||
typing-inspect                  0.8.0                  python  
 | 
					typing-inspect                  0.8.0                  python  
 | 
				
			||||||
typing_extensions               4.5.0                  python  
 | 
					typing_extensions               4.5.0                  python  
 | 
				
			||||||
tzdata                          2022f-r1               apk     
 | 
					tzdata                          2023c-r0               apk     
 | 
				
			||||||
unixodbc                        2.3.11-r0              apk     
 | 
					unixodbc                        2.3.11-r0              apk     
 | 
				
			||||||
uritemplate                     4.1.1                  python  
 | 
					uritemplate                     4.1.1                  python  
 | 
				
			||||||
urllib3                         1.26.14                python  
 | 
					urllib3                         1.26.15                python  
 | 
				
			||||||
utmps-libs                      0.1.2.0-r1             apk     
 | 
					utmps-libs                      0.1.2.0-r1             apk     
 | 
				
			||||||
wheel                           0.38.4                 python  
 | 
					wheel                           0.40.0                 python  
 | 
				
			||||||
whois                           5.5.14-r0              apk     
 | 
					whois                           5.5.14-r0              apk     
 | 
				
			||||||
xz                              5.2.9-r0               apk     
 | 
					xz                              5.2.9-r0               apk     
 | 
				
			||||||
xz-libs                         5.2.9-r0               apk     
 | 
					xz-libs                         5.2.9-r0               apk     
 | 
				
			||||||
zipp                            3.15.0                 python  
 | 
					zipp                            3.15.0                 python  
 | 
				
			||||||
zlib                            1.2.13-r0              apk     
 | 
					zlib                            1.2.13-r0              apk     
 | 
				
			||||||
zope.interface                  5.5.2                  python  
 | 
					zope.interface                  6.0                    python  
 | 
				
			||||||
zstd-libs                       1.5.2-r9               apk     
 | 
					zstd-libs                       1.5.5-r0               apk     
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -154,6 +154,9 @@ app_setup_block: |
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# changelog
 | 
					# changelog
 | 
				
			||||||
changelogs:
 | 
					changelogs:
 | 
				
			||||||
 | 
					  - { date: "13.04.23:", desc: "[Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) nginx.conf, authelia-location.conf, authentik-location.conf, and site-confs/default.conf - Move ssl.conf include to default.conf. Remove Authorization headers in authelia. Sort proxy_set_header in authelia and authentik." }
 | 
				
			||||||
 | 
					  - { date: "25.03.23:", desc: "Fix renewal post hook." }
 | 
				
			||||||
 | 
					  - { date: "10.03.23:", desc: "Cleanup unused csr and keys folders. See [certbot 2.3.0 release notes](https://github.com/certbot/certbot/releases/tag/v2.3.0)." }
 | 
				
			||||||
  - { date: "09.03.23:", desc: "Add Google Domains DNS support, `google-domains`." }
 | 
					  - { date: "09.03.23:", desc: "Add Google Domains DNS support, `google-domains`." }
 | 
				
			||||||
  - { date: "02.03.23:", desc: "Set permissions on crontabs during init." }
 | 
					  - { date: "02.03.23:", desc: "Set permissions on crontabs during init." }
 | 
				
			||||||
  - { date: "09.02.23:", desc: "[Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) proxy.conf, authelia-location.conf and authelia-server.conf - Add Authentik configs, update Authelia configs." }
 | 
					  - { date: "09.02.23:", desc: "[Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) proxy.conf, authelia-location.conf and authelia-server.conf - Add Authentik configs, update Authelia configs." }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,7 +5,7 @@
 | 
				
			|||||||
. /config/.donoteditthisfile.conf
 | 
					. /config/.donoteditthisfile.conf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ ! "${ORIGVALIDATION}" = "dns" ]] && [[ ! "${ORIGVALIDATION}" = "duckdns" ]]; then
 | 
					if [[ ! "${ORIGVALIDATION}" = "dns" ]] && [[ ! "${ORIGVALIDATION}" = "duckdns" ]]; then
 | 
				
			||||||
    if pgrep -f "s6-supervise nginx" >/dev/null; then
 | 
					    if pgrep -f "s6-supervise svc-nginx" >/dev/null; then
 | 
				
			||||||
        s6-svc -u /run/service/svc-nginx
 | 
					        s6-svc -u /run/service/svc-nginx
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
## Version 2023/02/09 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/authelia-location.conf.sample
 | 
					## Version 2023/04/13 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/authelia-location.conf.sample
 | 
				
			||||||
# Make sure that your authelia container is in the same user defined bridge network and is named authelia
 | 
					# Make sure that your authelia container is in the same user defined bridge network and is named authelia
 | 
				
			||||||
# Rename /config/nginx/proxy-confs/authelia.conf.sample to /config/nginx/proxy-confs/authelia.conf
 | 
					# Rename /config/nginx/proxy-confs/authelia.subdomain.conf.sample to /config/nginx/proxy-confs/authelia.subdomain.conf
 | 
				
			||||||
# Make sure that the authelia configuration.yml has 'path: "authelia"' defined
 | 
					# Make sure that the authelia configuration.yml has 'path: "authelia"' defined
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Send a subrequest to Authelia to verify if the user is authenticated and has permission to access the resource.
 | 
					## Send a subrequest to Authelia to verify if the user is authenticated and has permission to access the resource.
 | 
				
			||||||
@@ -9,20 +9,16 @@ auth_request /authelia/api/verify;
 | 
				
			|||||||
error_page 401 = @authelia_proxy_signin;
 | 
					error_page 401 = @authelia_proxy_signin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Translate response headers from Authelia into variables
 | 
					## Translate response headers from Authelia into variables
 | 
				
			||||||
auth_request_set $user $upstream_http_remote_user;
 | 
					auth_request_set $email $upstream_http_remote_email;
 | 
				
			||||||
auth_request_set $groups $upstream_http_remote_groups;
 | 
					auth_request_set $groups $upstream_http_remote_groups;
 | 
				
			||||||
auth_request_set $name $upstream_http_remote_name;
 | 
					auth_request_set $name $upstream_http_remote_name;
 | 
				
			||||||
auth_request_set $email $upstream_http_remote_email;
 | 
					auth_request_set $user $upstream_http_remote_user;
 | 
				
			||||||
auth_request_set $authorization $upstream_http_authorization;
 | 
					 | 
				
			||||||
auth_request_set $proxy_authorization $upstream_http_proxy_authorization;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Inject the response header variables into the request made to the actual upstream
 | 
					## Inject the response header variables into the request made to the actual upstream
 | 
				
			||||||
proxy_set_header Remote-User $user;
 | 
					proxy_set_header Remote-Email $email;
 | 
				
			||||||
proxy_set_header Remote-Groups $groups;
 | 
					proxy_set_header Remote-Groups $groups;
 | 
				
			||||||
proxy_set_header Remote-Name $name;
 | 
					proxy_set_header Remote-Name $name;
 | 
				
			||||||
proxy_set_header Remote-Email $email;
 | 
					proxy_set_header Remote-User $user;
 | 
				
			||||||
proxy_set_header Authorization $authorization;
 | 
					 | 
				
			||||||
proxy_set_header Proxy-Authorization $proxy_authorization;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Include the Set-Cookie header if present.
 | 
					## Include the Set-Cookie header if present.
 | 
				
			||||||
auth_request_set $set_cookie $upstream_http_set_cookie;
 | 
					auth_request_set $set_cookie $upstream_http_set_cookie;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
## Version 2023/02/09 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/authelia-server.conf.sample
 | 
					## Version 2023/02/09 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/authelia-server.conf.sample
 | 
				
			||||||
# Make sure that your authelia container is in the same user defined bridge network and is named authelia
 | 
					# Make sure that your authelia container is in the same user defined bridge network and is named authelia
 | 
				
			||||||
# Rename /config/nginx/proxy-confs/authelia.conf.sample to /config/nginx/proxy-confs/authelia.conf
 | 
					# Rename /config/nginx/proxy-confs/authelia.subdomain.conf.sample to /config/nginx/proxy-confs/authelia.subdomain.conf
 | 
				
			||||||
# Make sure that the authelia configuration.yml has 'path: "authelia"' defined
 | 
					# Make sure that the authelia configuration.yml has 'path: "authelia"' defined
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# location for authelia subfolder requests
 | 
					# location for authelia subfolder requests
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
## Version 2023/02/09 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/authentik-location.conf.sample
 | 
					## Version 2023/04/13 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/authentik-location.conf.sample
 | 
				
			||||||
# Make sure that your authentik container is in the same user defined bridge network and is named authentik-server
 | 
					# Make sure that your authentik container is in the same user defined bridge network and is named authentik-server
 | 
				
			||||||
# Rename /config/nginx/proxy-confs/authentik.conf.sample to /config/nginx/proxy-confs/authentik.conf
 | 
					# Rename /config/nginx/proxy-confs/authentik.subdomain.conf.sample to /config/nginx/proxy-confs/authentik.subdomain.conf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Send a subrequest to Authentik to verify if the user is authenticated and has permission to access the resource.
 | 
					## Send a subrequest to Authentik to verify if the user is authenticated and has permission to access the resource.
 | 
				
			||||||
auth_request /outpost.goauthentik.io/auth/nginx;
 | 
					auth_request /outpost.goauthentik.io/auth/nginx;
 | 
				
			||||||
@@ -8,18 +8,18 @@ auth_request /outpost.goauthentik.io/auth/nginx;
 | 
				
			|||||||
error_page 401 = @goauthentik_proxy_signin;
 | 
					error_page 401 = @goauthentik_proxy_signin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Translate response headers from Authentik into variables
 | 
					## Translate response headers from Authentik into variables
 | 
				
			||||||
auth_request_set $authentik_username $upstream_http_x_authentik_username;
 | 
					 | 
				
			||||||
auth_request_set $authentik_groups $upstream_http_x_authentik_groups;
 | 
					 | 
				
			||||||
auth_request_set $authentik_email $upstream_http_x_authentik_email;
 | 
					auth_request_set $authentik_email $upstream_http_x_authentik_email;
 | 
				
			||||||
 | 
					auth_request_set $authentik_groups $upstream_http_x_authentik_groups;
 | 
				
			||||||
auth_request_set $authentik_name $upstream_http_x_authentik_name;
 | 
					auth_request_set $authentik_name $upstream_http_x_authentik_name;
 | 
				
			||||||
auth_request_set $authentik_uid $upstream_http_x_authentik_uid;
 | 
					auth_request_set $authentik_uid $upstream_http_x_authentik_uid;
 | 
				
			||||||
 | 
					auth_request_set $authentik_username $upstream_http_x_authentik_username;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Inject the response header variables into the request made to the actual upstream
 | 
					## Inject the response header variables into the request made to the actual upstream
 | 
				
			||||||
proxy_set_header X-authentik-username $authentik_username;
 | 
					 | 
				
			||||||
proxy_set_header X-authentik-groups $authentik_groups;
 | 
					 | 
				
			||||||
proxy_set_header X-authentik-email $authentik_email;
 | 
					proxy_set_header X-authentik-email $authentik_email;
 | 
				
			||||||
 | 
					proxy_set_header X-authentik-groups $authentik_groups;
 | 
				
			||||||
proxy_set_header X-authentik-name $authentik_name;
 | 
					proxy_set_header X-authentik-name $authentik_name;
 | 
				
			||||||
proxy_set_header X-authentik-uid $authentik_uid;
 | 
					proxy_set_header X-authentik-uid $authentik_uid;
 | 
				
			||||||
 | 
					proxy_set_header X-authentik-username $authentik_username;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Include the Set-Cookie header if present.
 | 
					## Include the Set-Cookie header if present.
 | 
				
			||||||
auth_request_set $set_cookie $upstream_http_set_cookie;
 | 
					auth_request_set $set_cookie $upstream_http_set_cookie;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
## Version 2023/02/09 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/authentik-server.conf.sample
 | 
					## Version 2023/02/09 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/authentik-server.conf.sample
 | 
				
			||||||
# Make sure that your authentik container is in the same user defined bridge network and is named authentik-server
 | 
					# Make sure that your authentik container is in the same user defined bridge network and is named authentik-server
 | 
				
			||||||
# Rename /config/nginx/proxy-confs/authentik.conf.sample to /config/nginx/proxy-confs/authentik.conf
 | 
					# Rename /config/nginx/proxy-confs/authentik.subdomain.conf.sample to /config/nginx/proxy-confs/authentik.subdomain.conf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# location for authentik subfolder requests
 | 
					# location for authentik subfolder requests
 | 
				
			||||||
location ^~ /outpost.goauthentik.io {
 | 
					location ^~ /outpost.goauthentik.io {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
## Version 2023/02/09 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/site-confs/default.conf.sample
 | 
					## Version 2023/04/13 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx/site-confs/default.conf.sample
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# redirect all traffic to https
 | 
					# redirect all traffic to https
 | 
				
			||||||
server {
 | 
					server {
 | 
				
			||||||
@@ -17,6 +17,8 @@ server {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    server_name _;
 | 
					    server_name _;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    include /config/nginx/ssl.conf;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    root /config/www;
 | 
					    root /config/www;
 | 
				
			||||||
    index index.html index.htm index.php;
 | 
					    index index.html index.htm index.php;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -58,6 +58,7 @@ lsiown -R abc:abc /config/etc/letsencrypt/renewal-hooks
 | 
				
			|||||||
# replace nginx service location in renewal hooks
 | 
					# replace nginx service location in renewal hooks
 | 
				
			||||||
find /config/etc/letsencrypt/renewal-hooks/ -type f -exec sed -i 's|/run/service/nginx|/run/service/svc-nginx|g' {} \;
 | 
					find /config/etc/letsencrypt/renewal-hooks/ -type f -exec sed -i 's|/run/service/nginx|/run/service/svc-nginx|g' {} \;
 | 
				
			||||||
find /config/etc/letsencrypt/renewal-hooks/ -type f -exec sed -i 's|/var/run/s6/services/nginx|/run/service/svc-nginx|g' {} \;
 | 
					find /config/etc/letsencrypt/renewal-hooks/ -type f -exec sed -i 's|/var/run/s6/services/nginx|/run/service/svc-nginx|g' {} \;
 | 
				
			||||||
 | 
					find /config/etc/letsencrypt/renewal-hooks/ -type f -exec sed -i 's|s6-supervise nginx|s6-supervise svc-nginx|g' {} \;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# create original config file if it doesn't exist, move non-hidden legacy file to hidden
 | 
					# create original config file if it doesn't exist, move non-hidden legacy file to hidden
 | 
				
			||||||
if [[ -f "/config/donoteditthisfile.conf" ]]; then
 | 
					if [[ -f "/config/donoteditthisfile.conf" ]]; then
 | 
				
			||||||
@@ -157,6 +158,10 @@ else
 | 
				
			|||||||
    ln -s ../etc/letsencrypt/live/"${URL}" /config/keys/letsencrypt
 | 
					    ln -s ../etc/letsencrypt/live/"${URL}" /config/keys/letsencrypt
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# cleanup unused csr and keys folders
 | 
				
			||||||
 | 
					rm -rf /etc/letsencrypt/csr
 | 
				
			||||||
 | 
					rm -rf /etc/letsencrypt/keys
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# checking for changes in cert variables, revoking certs if necessary
 | 
					# checking for changes in cert variables, revoking certs if necessary
 | 
				
			||||||
if [[ ! "${URL}" = "${ORIGURL}" ]] ||
 | 
					if [[ ! "${URL}" = "${ORIGURL}" ]] ||
 | 
				
			||||||
    [[ ! "${SUBDOMAINS}" = "${ORIGSUBDOMAINS}" ]] ||
 | 
					    [[ ! "${SUBDOMAINS}" = "${ORIGSUBDOMAINS}" ]] ||
 | 
				
			||||||
@@ -292,7 +297,7 @@ if [[ "${VALIDATION}" = "dns" ]]; then
 | 
				
			|||||||
        sed "/^dns-${DNSPLUGIN}-credentials /d" /config/etc/letsencrypt/cli.ini
 | 
					        sed "/^dns-${DNSPLUGIN}-credentials /d" /config/etc/letsencrypt/cli.ini
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    # plugins that don't support setting propagation
 | 
					    # plugins that don't support setting propagation
 | 
				
			||||||
    if [[ "${DNSPLUGIN}" =~ ^(azure|gandi|standalone)$ ]]; then
 | 
					    if [[ "${DNSPLUGIN}" =~ ^(azure|gandi|route53|standalone)$ ]]; then
 | 
				
			||||||
        if [[ -n "${PROPAGATION}" ]]; then echo "${DNSPLUGIN} dns plugin does not support setting propagation time"; fi
 | 
					        if [[ -n "${PROPAGATION}" ]]; then echo "${DNSPLUGIN} dns plugin does not support setting propagation time"; fi
 | 
				
			||||||
        sed "/^dns-${DNSPLUGIN}-propagation-seconds /d" /config/etc/letsencrypt/cli.ini
 | 
					        sed "/^dns-${DNSPLUGIN}-propagation-seconds /d" /config/etc/letsencrypt/cli.ini
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user