Lines Matching refs:origin
312 buffer *origin = &((data_string *)cpv->v.a->data[j])->value; in SETDEFAULTS_FUNC() local
313 if (buffer_is_blank(origin)) { in SETDEFAULTS_FUNC()
407 const buffer *origin = NULL; in wstunnel_is_allowed_origin() local
417 origin = http_header_request_get(r, HTTP_HEADER_OTHER, CONST_STR_LEN("Origin")); in wstunnel_is_allowed_origin()
418 if (NULL == origin) { in wstunnel_is_allowed_origin()
419 origin = in wstunnel_is_allowed_origin()
422 olen = origin ? buffer_clen(origin) : 0; in wstunnel_is_allowed_origin()
432 if ((olen > blen ? origin->ptr[olen-blen-1] == '.' : olen == blen) in wstunnel_is_allowed_origin()
433 && 0 == memcmp(origin->ptr+olen-blen, b->ptr, blen)) { in wstunnel_is_allowed_origin()
434 DEBUG_LOG_INFO("%s matches allowed origin: %s",origin->ptr,b->ptr); in wstunnel_is_allowed_origin()
438 DEBUG_LOG_INFO("%s does not match any allowed origins", origin->ptr); in wstunnel_is_allowed_origin()
733 const buffer *origin = http_header_request_get(r, HTTP_HEADER_OTHER, CONST_STR_LEN("Origin")); in create_response_ietf_00() local
734 if (NULL == origin) { in create_response_ietf_00()
735 origin = in create_response_ietf_00()
738 if (NULL == origin) { in create_response_ietf_00()
767 BUF_PTR_LEN(origin)); in create_response_ietf_00()