mirror of
https://github.com/urbit/shrub.git
synced 2024-12-22 10:21:31 +03:00
hardcodes tcp proxy domain
This commit is contained in:
parent
9f6300b79b
commit
a20508b49d
13
vere/http.c
13
vere/http.c
@ -41,6 +41,10 @@ static void _http_form_free(void);
|
|||||||
|
|
||||||
static const c3_i TCP_BACKLOG = 16;
|
static const c3_i TCP_BACKLOG = 16;
|
||||||
|
|
||||||
|
// XX temporary, add to u3_http_ef_form
|
||||||
|
//
|
||||||
|
#define PROXY_DOMAIN "arvo.network"
|
||||||
|
|
||||||
/* _http_vec_to_meth(): convert h2o_iovec_t to meth
|
/* _http_vec_to_meth(): convert h2o_iovec_t to meth
|
||||||
*/
|
*/
|
||||||
static u3_weak
|
static u3_weak
|
||||||
@ -2460,16 +2464,15 @@ _proxy_ward_resolve(u3_warc* cli_u)
|
|||||||
hin_u.ai_socktype = SOCK_STREAM;
|
hin_u.ai_socktype = SOCK_STREAM;
|
||||||
hin_u.ai_protocol = IPPROTO_TCP;
|
hin_u.ai_protocol = IPPROTO_TCP;
|
||||||
|
|
||||||
|
// XX why the conditional?
|
||||||
|
//
|
||||||
if ( 0 == cli_u->hot_c ) {
|
if ( 0 == cli_u->hot_c ) {
|
||||||
// XX revisit
|
|
||||||
c3_assert( 0 != u3_Host.sam_u.dns_c );
|
|
||||||
|
|
||||||
u3_noun sip = u3dc("scot", 'p', u3i_chubs(2, cli_u->who_d));
|
u3_noun sip = u3dc("scot", 'p', u3i_chubs(2, cli_u->who_d));
|
||||||
c3_c* sip_c = u3r_string(sip);
|
c3_c* sip_c = u3r_string(sip);
|
||||||
c3_w len_w = 1 + strlen(sip_c) + strlen(u3_Host.sam_u.dns_c);
|
c3_w len_w = 1 + strlen(sip_c) + strlen(PROXY_DOMAIN);
|
||||||
cli_u->hot_c = c3_malloc(len_w);
|
cli_u->hot_c = c3_malloc(len_w);
|
||||||
// incremented to skip '~'
|
// incremented to skip '~'
|
||||||
snprintf(cli_u->hot_c, len_w, "%s.%s", sip_c + 1, u3_Host.sam_u.dns_c);
|
snprintf(cli_u->hot_c, len_w, "%s.%s", sip_c + 1, PROXY_DOMAIN);
|
||||||
|
|
||||||
free(sip_c);
|
free(sip_c);
|
||||||
u3z(sip);
|
u3z(sip);
|
||||||
|
Loading…
Reference in New Issue
Block a user