]> source.dussan.org Git - nextcloud-server.git/commit
feat(security): restrict admin actions to IP ranges
authorBenjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Fri, 12 Jul 2024 14:25:49 +0000 (16:25 +0200)
committerBenjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Fri, 19 Jul 2024 14:28:03 +0000 (16:28 +0200)
commit202e5b1e957a7692165a313710e38406ca4f6ff3
treef1dd40c0e4399ebc0c9ca8df02e3168b7e4f7ae2
parent8f975cda34b4b4f181646a54c15f7c511d6e8491
feat(security): restrict admin actions to IP ranges

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
17 files changed:
apps/settings/composer/composer/autoload_classmap.php
apps/settings/composer/composer/autoload_static.php
apps/settings/composer/composer/installed.php
apps/settings/lib/AppInfo/Application.php
apps/settings/lib/SetupChecks/AllowedAdminRanges.php [new file with mode: 0644]
config/config.sample.php
lib/composer/composer/autoload_classmap.php
lib/composer/composer/autoload_static.php
lib/private/AppFramework/DependencyInjection/DIContainer.php
lib/private/AppFramework/Middleware/Security/Exceptions/AdminIpNotAllowedException.php [new file with mode: 0644]
lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php
lib/private/Group/Manager.php
lib/private/Security/RemoteIpAddress.php [new file with mode: 0644]
lib/private/Server.php
tests/lib/AppFramework/Middleware/Security/SecurityMiddlewareTest.php
tests/lib/Group/ManagerTest.php
tests/lib/Security/RemoteIpAddressTest.php [new file with mode: 0644]