• Noah Misch's avatar
    Don't connect() to a wildcard address in test_postmaster_connection(). · fed19f31
    Noah Misch authored
    At least OpenBSD, NetBSD, and Windows don't support it.  This repairs
    pg_ctl for listen_addresses='0.0.0.0' and listen_addresses='::'.  Since
    pg_ctl prefers to test a Unix-domain socket, Windows users are most
    likely to need this change.  Back-patch to 9.1 (all supported versions).
    This could change pg_ctl interaction with loopback-interface firewall
    rules.  Therefore, in 9.4 and earlier (released branches), activate the
    change only on known-affected platforms.
    
    Reported (bug #13611) and designed by Kondo Yuta.
    fed19f31
pg_ctl.c 62.9 KB