Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
96 lines (72 sloc) 3.68 KB
NGINX is a high performance edge web server with the lowest memory footprint
and the key features to build modern and efficient web infrastructure.
NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,
load balancing, compression, request throttling, connection multiplexing and
reuse, SSL offload and HTTP media streaming.
Plugin Changelog
================
1.8
* update lodash to v4.17.11
* Breaking: remove the WAF policy match type "=" as it is not supported (if you have them in use, unlink and delete them before installing this update)
* allow plugins via include hooks
* Breaking: the enabled flag in the general setting now works (en- or disables all vhosts in the plugin itself, but always serves plugins). Default was false so make sure you have it enabled before upgrade.
* Alias support for downstream proxies (trust setting)
1.7
* bugfix: create log directory if it is missing
* reorder menu
1.6
* fix bug due to permission downgrade (basic auth)
* fix bug when multiple hostnames are used, that the logs are not displayed in the log viewer
* add paging support to log viewer, so it does not crash on really big log files
* add basic TLS fingerprint check to make man in the middle attacks visible (may not fully work on LibreSSL crypto flavour as curves seem to return an empty string)
* add dropdown to select authentication backend in HTTP server for advanced authentication
* add global error log to log viewer
* use stricter checks for internal locations (contributed by Northguy)
1.5
* Add proxy options for ignore client abort and disabling buffering
* Add logviewer support for streams
* Fix charset is not defined bug (contributed by ccesario [1])
* Add an existence check for locations
* Add PROXY protocol for HTTP and Streams frontend
* Add PROXY backend support for Streams
* Add support for better whitelist rules in the WAF
[1] https://github.com/opnsense/plugins/pull/1035
1.4 (Development only)
* move upstreams from HTTP to their own menu because they are used for TCP load balancing as well
* add TCP load balancing [1]
* add support for IP based ACLs
* add log rotation (contributed by Julius Cesar Camargo [2])
* add support for satisfy, body size limitation
* change: allow to disable internal bot protection (contributed by @fzoske) [3]
* change: do not save when no change in the list happened to prevent filling the log history
* fix: translate a german string in upstream server to english
* replace headers instead of just adding our own (duplication issue #971), suppress X-Powered-By from Upstream [4]
[1] https://github.com/opnsense/plugins/pull/930
[2] https://github.com/opnsense/plugins/pull/982
[3] https://github.com/opnsense/plugins/pull/934
[4] https://github.com/opnsense/plugins/issues/971
1.3
* bugfix: correctly set upstream header
1.2
* add limiter support
* add permanent ban feature (use alias in firewall rules)
* add caching feature (local file system)
* add path prefix support (contributed by @ccesario )
* add port to upstream server table
* add support to download waf rules
* improvement: export full chain instead of only the server certificate (fixes some issues with some tools which need it)
* web interface (allow HTTP/2 server push to increase performance)
* support for (secure) web sockets in reverse proxy mode
* bugfix: fix issues with multiple hostnames (IPv6 issues with TLS SNI by @ccesario )
* bugfix: warning in certificate rendering
1.1
* add log viewer
1.0
* add Reverse Proxy (Load Balancer)
* add Location Configuration
* add local HTTP Server
* add local PHP support
* add experimental support to handle the web interface (can only be enabled via CLI)
* add WAF (NAXSI) support
* add Authentication support
WWW: https://nginx.org/