Compare commits

...

13 Commits

Author SHA1 Message Date
Simon L
a9c1c5fe11 increase to 7.11.2
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-29 09:38:09 +01:00
Simon L
7e24002e6d Merge pull request #4119 from nextcloud/enh/noid/downgrade-nc
downgrade back to 27.1.5
2024-01-29 09:36:26 +01:00
Simon L
b079c4690f Merge pull request #4130 from nextcloud/enh/4124/fix-borg
fix borg backup restore not working anymore
2024-01-29 09:36:16 +01:00
Simon L
ca1b736cf7 fix borg backup restore not working anymore
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-29 09:34:26 +01:00
Simon L
c5b5300e9c Merge pull request #4114 from nextcloud/dependabot/github_actions/peter-evans/create-or-update-comment-4.0.0
Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0
2024-01-26 09:28:43 +01:00
Simon L
c991fe55ce downgrade back to 27.1.5
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-26 09:23:55 +01:00
dependabot[bot]
d1804260b3 Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3.1.0 to 4.0.0.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](23ff15729e...71345be026)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-25 12:56:12 +00:00
Simon L
1cce2e535f fix filter_var syntax for domain-validator
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-25 12:17:43 +01:00
Simon L
2aa4b4aa11 increase to 7.11.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-25 12:04:26 +01:00
Simon L
9dff8f756c Merge pull request #4113 from nextcloud/enh/noid/update-nc
nextcloud - update to 27.1.6
2024-01-25 12:03:35 +01:00
Simon L
f2b661dc91 nextcloud - update to 27.1.6
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-25 12:01:43 +01:00
Simon L
35e62f2f0d Merge pull request #4111 from nextcloud/enh/noid/add-caddy-ip
allow to add nextcloud-aio-caddy ip-address to trusted proxies automatically
2024-01-25 12:01:05 +01:00
Simon L
1c8e46708f allow to add nextcloud-aio-caddy ip-address to trusted proxies automatically
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-24 15:28:34 +01:00
6 changed files with 16 additions and 8 deletions

View File

@@ -23,7 +23,7 @@ jobs:
steps:
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # v3.1.0
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
@@ -42,7 +42,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # v3.1.0
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}

View File

@@ -40,6 +40,7 @@ sed -i 's|- ip_binding: |- |' containers.yml
sed -i '/AIO_TOKEN/d' containers.yml
sed -i '/AIO_URL/d' containers.yml
sed -i '/DOCKER_SOCKET_PROXY_ENABLED/d' containers.yml
sed -i '/ADDITIONAL_TRUSTED_PROXY/d' containers.yml
TCP="$(grep -oP '[%A-Z0-9_]+/tcp' containers.yml | sort -u)"
mapfile -t TCP <<< "$TCP"

View File

@@ -213,6 +213,7 @@
"REMOVE_DISABLED_APPS=%REMOVE_DISABLED_APPS%",
"APACHE_PORT=%APACHE_PORT%",
"APACHE_IP_BINDING=%APACHE_IP_BINDING%",
"ADDITIONAL_TRUSTED_PROXY=%CADDY_IP_ADDRESS%",
"THIS_IS_AIO=true"
],
"stop_grace_period": 600,

View File

@@ -8,7 +8,7 @@ if (strpos($domain, '.') === false) {
http_response_code(400);
} elseif (strpos($domain, ':') !== false) {
http_response_code(400);
} elseif (!filter_var($domain, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME) === false) {
} elseif (filter_var($domain, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME) === false) {
http_response_code(400);
} elseif (filter_var($domain, FILTER_VALIDATE_IP)) {
http_response_code(400);

View File

@@ -406,6 +406,13 @@ class DockerActionManager
// Allow to get local ip-address of database container which allows to talk to it even in host mode (the container that requires this needs to be started first then)
} elseif ($out[1] === 'AIO_DATABASE_HOST') {
$replacements[1] = gethostbyname('nextcloud-aio-database');
// Allow to get local ip-address of caddy container and add it to trusted proxies automatically
} elseif ($out[1] === 'CADDY_IP_ADDRESS') {
$replacements[1] = '';
$communityContainers = $this->configurationManager->GetEnabledCommunityContainers();
if (in_array('caddy', $communityContainers, true)) {
$replacements[1] = gethostbyname('nextcloud-aio-caddy');
}
} else {
$secret = $this->configurationManager->GetSecret($out[1]);
if ($secret === "") {
@@ -518,12 +525,11 @@ class DockerActionManager
$requestBody['HostConfig']['CapDrop'] = ['NET_RAW'];
}
if ($container->isApparmorUnconfined()) {
$requestBody['HostConfig']['SecurityOpt'] = ["apparmor:unconfined"];
}
// Disable SELinux for AIO containers so that it does not break them
$requestBody['HostConfig']['SecurityOpt'] = ["label:disable"];
if ($container->isApparmorUnconfined()) {
$requestBody['HostConfig']['SecurityOpt'] = ["apparmor:unconfined", "label:disable"];
}
$mounts = [];

View File

@@ -16,7 +16,7 @@
</header>
<div class="content">
<h1>Nextcloud AIO v7.11.0</h1>
<h1>Nextcloud AIO v7.11.2</h1>
{# Add 2nd tab warning #}
<script type="text/javascript" src="second-tab-warning.js"></script>