Skip to content

add server::$raw_prepend_ssl - #1710

Merged
bastelfreak merged 1 commit into
voxpupuli:masterfrom
foxxx0:raw_prepend_ssl
Sep 30, 2026
Merged

bastelfreak merged 1 commit into
voxpupuli:masterfrom
foxxx0:raw_prepend_ssl

Conversation

@foxxx0

@foxxx0 foxxx0 commented Sep 30, 2026

Copy link
Copy Markdown
Member

With #1422 still open and no viable ideas presented for dealing with the singularly allowed occurance of reuseport for any ip:port quic combination, there is a valid reason to inject raw directives only into the ssl server{} block.

This applies mostly to scenarios where you want the http (plaintext) server{} block to operate autonomously without a forced https redirect.

Without this separate parameter only for the ssl server {} block, you would have to fully duplicate the http and https server{} resources and then only add the desired ssl-only stuff into the raw_prepend parameter of the https server{} resource, which is incredibly cumbersome and error-prone.
Duplicating such configuration blocks is just bad practice, annoying and should be avoided at all costs.

Thus I consider adding an additional raw_prepend_ssl parameter as an acceptable workaround that might even have further use cases that I'm not even aware of at this time.

@foxxx0 foxxx0 self-assigned this Sep 30, 2026
@foxxx0 foxxx0 added enhancement New feature or request bug Something isn't working labels Sep 30, 2026
@bastelfreak
bastelfreak merged commit 3cf4c7c into voxpupuli:master Sep 30, 2026
20 checks passed
@foxxx0 foxxx0 mentioned this pull request Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants