diff --git a/www/nginx/Makefile b/www/nginx/Makefile index 42b0ebce2..1fa6c45f0 100644 --- a/www/nginx/Makefile +++ b/www/nginx/Makefile @@ -1,6 +1,5 @@ PLUGIN_NAME= nginx -PLUGIN_VERSION= 1.23 -PLUGIN_REVISION= 2 +PLUGIN_VERSION= 1.24 PLUGIN_COMMENT= Nginx HTTP server and reverse proxy PLUGIN_DEPENDS= nginx PLUGIN_MAINTAINER= franz.fabian.94@gmail.com diff --git a/www/nginx/pkg-descr b/www/nginx/pkg-descr index 5dde33a51..4978ddb05 100644 --- a/www/nginx/pkg-descr +++ b/www/nginx/pkg-descr @@ -10,6 +10,11 @@ WWW: https://nginx.org/ Plugin Changelog ================ +1.24 + +* Change all Listen Port directives to Listen Address and migrate the Port data to Addresses +* Add default_server option to HTTP Server + 1.23 * Add custom error pages on a per HTTP server basis (contributed by 8191) diff --git a/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api/LogsController.php b/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api/LogsController.php index de4d4cf5b..765c1be82 100644 --- a/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api/LogsController.php +++ b/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api/LogsController.php @@ -170,7 +170,7 @@ class LogsController extends ApiControllerBase { $data = []; foreach ($this->nginx->stream_server->iterateItems() as $item) { - $data[] = array('id' => $item->getAttributes()['uuid'], 'port' => (string)$item->listen_port); + $data[] = array('id' => $item->getAttributes()['uuid'], 'port' => (string)$item->listen_address); } return $data; } diff --git a/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api/SettingsController.php b/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api/SettingsController.php index 29c56282e..8cc0f4587 100644 --- a/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api/SettingsController.php +++ b/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api/SettingsController.php @@ -233,7 +233,7 @@ class SettingsController extends ApiMutableModelControllerBase { return $this->searchBase('http_server', array( 'servername', 'locations', 'root', 'https_only', 'certificate', - 'listen_http_port', 'listen_https_port' + 'listen_http_address', 'listen_https_address', 'default_server' )); } @@ -261,7 +261,7 @@ class SettingsController extends ApiMutableModelControllerBase // stream server public function searchstreamserverAction() { - return $this->searchBase('stream_server', array('description', 'certificate', 'udp', 'listen_port')); + return $this->searchBase('stream_server', array('description', 'certificate', 'udp', 'listen_address')); } public function getstreamserverAction($uuid = null) diff --git a/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms/httpserver.xml b/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms/httpserver.xml index f59e1e5f7..2809f56c9 100644 --- a/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms/httpserver.xml +++ b/www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms/httpserver.xml @@ -1,13 +1,24 @@