Hello,

After upgrading to the October 15, 2026 amd64 snapshot, httpd
fails to start when a server configuration contains a redirect
using "block return".

System:
OpenBSD 8.0-current GENERIC.MP#101 amd64
Kernel built Wed Oct 14 22:49:07 MDT 2026

Minimal reproducer:

server "example.test" {
    listen on localhost port 18081
    block return 301 "https://example.test/";
}

The configuration passes httpd -n, but httpd -d -v
terminates with:

fatal in server: config_getserver: imsg_get_data
fatal in logger: config_getserver: imsg_get_data

The same failure occurs with status 302.

Replacing the redirect with block or block return 403
allows httpd to start normally.

The failure also reproduces with the httpd executable extracted
from the official base80.tgz snapshot.

This appears to be a possible regression in configuration
serialization or handling. I have not yet compared it with the
previous snapshot.

Regards

Oliv.

Reply via email to