>Synopsis:      httpd with fastcgi can provide SCRIPT_NAME as /
>Category:      user
>Environment:
        System      : OpenBSD 6.0
        Details     : OpenBSD 6.0 (GENERIC) #2148: Tue Jul 26 12:55:20 MDT 2016
                         
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        httpd with fastcgi can provide SCRIPT_NAME as /
        Perl's Plack and Dancer frameworks reject that in a Lint test
        and suggest that SCRIPT_NAME should be empty instead.
        https://github.com/plack/Plack/issues/308
>How-To-Repeat:
        server fakeisp {
        listen on 192.168.1.1 port 80
        fastcgi socket "/run/fcgi.sock"
        }
        Then visit the page http://192.168.1.1/ -> error page from Plack 
instead of expected action.
        workaround: Plack can use --no-default-middleware
>Fix:


dmesg:
OpenBSD 6.0 (GENERIC) #2148: Tue Jul 26 12:55:20 MDT 2016
    [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 4269797376 (4071MB)
avail mem = 4135972864 (3944MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xfc001000 (11 entries)
bios0: Xen HVM domU

usbdevs:
usbdevs: no USB controllers found

Reply via email to