86 Commits
Author SHA1 Message Date
Franco Fichtner 613df67b2f www/nginx: why not 2025-10-08 09:13:33 +02:00
Franco Fichtner 45b48a6aeb www/nginx: cleanup 2025-09-16 14:57:09 +02:00
kulikov-aandGitHub 99dfc67984 www/nginx: 1.35_1 hotfix. change ban_ttl default (#4937) 2025-09-16 14:56:04 +02:00
Franco Fichtner 6c66db83c7 www/nginx: clean up model
Some elaborate defaults were not used. They look kind of useful, but
also suggest maintenance nightmares (default cipher list), so let's
get rid of them.
2025-09-06 18:52:31 +02:00
kulikov-aandGitHub d9e74df9eb nginx_1.35 (#4600) 2025-09-06 18:32:23 +02:00
Franco Fichtner 95162ce51d plugins: fix changelog styling
No GitHub handles, looks like broken mail addresses.  ;)
2025-08-13 09:57:14 +02:00
Franco Fichtner 6da8598a6b www/nginx: document this change 2025-07-17 08:26:31 +02:00
Franco Fichtner 305af347b8 www/nginx: bump revision 2025-01-21 09:25:51 +01:00
Fabian Franz BScandGitHub b97e975a57 Limit CSP log file size (#4098) 2024-07-19 10:02:22 +02:00
kulikov-aandGitHub 46165c9ad7 www/nginx: 1.34 (#4092)
* server handshakes log opt out

* http2 server push have been made obsolete

from nginx 1.25.1 (https://nginx.org/en/CHANGES)
    *) Feature: the "http2" directive, which enables HTTP/2 on a per-server basis; the "http2" parameter of the "listen" directive is now deprecated.
    *) Change: HTTP/2 server push support has been removed.

* 'listen ... http2' directive is deprecated

migrate to http2 directive

* ver bump and descr
2024-07-15 12:17:15 +02:00
105d68920b www/nginx: 1.33 (#3678)
* add resolver directive support

* add GUI config preview

* gzip disabling support

* move bots UA to GUI

* Add auto-ban log

* ban.volt: show readable time in grid

* vts.css: add tables headers borders

* Add Upstream keepalives

* constraint fix

* ver bump

* Add Stream proxy_connect_timeout and proxy_timeout support

* maintainer's suggestions

Co-Authored-By: Fabian Franz BSc <fabianfrz@users.noreply.github.com>

* Keepalive vs sockets additional help text

* no moment.js needed

* reflect core selectpicker update

* maintainer's suggestions

Co-Authored-By: Fabian Franz BSc <fabianfrz@users.noreply.github.com>

* Update www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx/index.volt

Co-authored-by: Fabian Franz BSc <fabianfrz@users.noreply.github.com>

* maintainer's suggestions

Co-Authored-By: Fabian Franz BSc <fabianfrz@users.noreply.github.com>

* refactor a bit

-don't use global vars unnecessarily
-move css to separate file
-don't touch DOM for clipboard copy. use stored value
-don't use <pre> if violating standard
-add Button label translation
-check if clipboard write supported before link show()
-use text() instead of html() if possible
-change 'DOM ready' handler syntax
thnx @fabianfrz

* safety first

use lodash _.unescape to safely decode string without DOM manipulations

---------

Co-authored-by: Fabian Franz BSc <fabianfrz@users.noreply.github.com>
2024-07-10 10:08:47 +02:00
Franco Fichtner 228d07711a www/nginx: ready for next release 2023-10-17 08:26:44 +02:00
Franco Fichtner c2aa21b8c5 www/nginx: wrap up version change 2023-07-17 10:08:47 +02:00
Franco Fichtner 0ec00a4bd0 www/nginx: for next version 2023-06-14 08:43:14 +02:00
kulikov-aandFranco Fichtner 61a446cdd7 www/nginx: update changelog 2023-04-19 11:43:45 +02:00
kulikov-aandGitHub 7124198658 www/nginx: 1.32 (#3205)
* add support for resetting timed out connections and 444 responses (reset_timedout_connection)
* add option to change autoban response code to 444 (NGX_HTTP_CLOSE)
* add ssl_reject_handshake directive support
* add error log severity level support for HTTP and Stream servers
* add logging of possible errors causes to the setup script
* $internalModelUseSafeDelete enabled in API Settings controller to check item references before delete
* minor style adjustments for IP ACL and SNI Based Routing forms
* fix: add the PROXY protocol for the HTTPS listener too, if it is set for the server
* fix: set Stream server outbound PROXY protocol based on Upstream settings
* fix: set Trusted Proxies (set_real_ip_from) for Stream server only with PROXY protocol enabled
  WARNING: set_real_ip_from directive is temporary disabled due to ngx_stream_realip module missing
* fix: do not include commented out core rules in naxsi policies when importing
* fix: fixed a typo in setting the proxy_ssl_session_reuse directive value (thanks to Sigurd Våg Aaknes)
* use syslog
* enable set_real_ip_from
* move config test to setup script
2023-03-29 09:44:27 +02:00
Franco Fichtner 005b59f410 www/nginx: bump version 2022-11-15 15:45:38 +01:00
kulikov-aandGitHub d9615e78e6 www/nginx: autoblock TTL (#3106) 2022-09-28 07:55:50 +02:00
Franco Fichtner c2184c76a4 www/nginx: move to password_hash() as suggested by @dabo-devconsole; closes #3063 2022-08-02 08:35:57 +02:00
Franco Fichtner e90663d0c3 www/nginx: also add release note 2022-08-01 08:00:20 +02:00
kulikov-aandGitHub 692cc8d3e7 www/nginx: tls fingerprints rfc8701 compat. (#3018)
* typo

* rfc8701

* rfc8701

* includes

* version bump

* ignore SCSVs (rfc5746 and rfc7507)

* add http_post hook

so we can add maps if needed

* Update pkg-descr
2022-07-27 21:49:28 +02:00
Fabian Franz 1f56aa1433 www/nginx: add support proxy_responses directive in streams 2022-05-26 11:29:34 +02:00
Fabian Franz f0dc836495 www/nginx: add support proxy_responses directive in streams 2022-05-26 11:27:51 +02:00
Fabian Franz 7f172eef0e www/nginx: add support for workers and websockets in CSP directive 2022-05-26 07:56:26 +02:00
Franco Fichtner 051ff70b00 www/nginx: update package description 2022-05-17 15:37:36 +02:00