• Nils Goroll's avatar
    vtest: Untie vtest from 127.0.0.1 and support IPv6 only setups · 1c19f3fe
    Nils Goroll authored
    to support IPv6 only hosts, we try to resolve "localhost" if resolving
    "127.0.0.1" fails.
    
    Whatever address we determine is stored in the ${localhost}
    macro. Because of the different address:port vs. [address]:port
    formats for IPv4 vs. IPv6, we store "${localhost}:0" /
    "[${localhost}]:0" in the ${listen_addr} macro.
    
    Likewise we unify the *_sock macros to ${Xaddr}:${Xport} (the colon
    used to be missing) for IPv4 and [${Xaddr}]:${Xport} for IPv6.
    
    We also save ${listen_addr} in default_listen_addr for use from within
    the vtest code whenever we want to bind to or listen on an emphemeral
    port.
    
    Ref #3490
    1c19f3fe
Name
Last commit
Last update
..
tests Loading commit data...
tests.disabled Loading commit data...
Makefile.am Loading commit data...
cmds.h Loading commit data...
flint.lnt Loading commit data...
flint.sh Loading commit data...
gensequences Loading commit data...
hpack.h Loading commit data...
huffman_gen.py Loading commit data...
huffman_input Loading commit data...
sequences Loading commit data...
teken.3 Loading commit data...
teken.c Loading commit data...
teken.h Loading commit data...
teken_scs.h Loading commit data...
teken_subr.h Loading commit data...
teken_subr_compat.h Loading commit data...
teken_wcwidth.h Loading commit data...
vtc.c Loading commit data...
vtc.h Loading commit data...
vtc_barrier.c Loading commit data...
vtc_client.c Loading commit data...
vtc_gzip.c Loading commit data...
vtc_h2_enctbl.h Loading commit data...
vtc_h2_hpack.c Loading commit data...
vtc_h2_priv.h Loading commit data...
vtc_h2_stattbl.h Loading commit data...
vtc_h2_tbl.c Loading commit data...
vtc_haproxy.c Loading commit data...
vtc_http.c Loading commit data...
vtc_http.h Loading commit data...
vtc_http2.c Loading commit data...
vtc_log.c Loading commit data...
vtc_log.h Loading commit data...
vtc_logexp.c Loading commit data...
vtc_main.c Loading commit data...
vtc_misc.c Loading commit data...
vtc_process.c Loading commit data...
vtc_proxy.c Loading commit data...
vtc_server.c Loading commit data...
vtc_sess.c Loading commit data...
vtc_subr.c Loading commit data...
vtc_syslog.c Loading commit data...
vtc_varnish.c Loading commit data...