Changeset 2014

Show
Ignore:
Timestamp:
11/04/2007 05:21:55 PM (8 months ago)
Author:
glen
Message:

- merge Changeset [2012] by glen from 1.4 branch

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/doc/configuration.txt

    r1349 r2014  
    8686$HTTP["cookie"] 
    8787  match on cookie 
     88$HTTP["scheme"] 
     89  match on scheme 
    8890$HTTP["host"] 
    8991  match on host 
  • trunk/src/array.h

    r1795 r2014  
    9191        COMP_HTTP_USER_AGENT, 
    9292        COMP_HTTP_COOKIE, 
     93        COMP_HTTP_SCHEME, 
    9394        COMP_HTTP_REMOTE_IP, 
    9495        COMP_HTTP_QUERY_STRING, 
  • trunk/src/configfile-glue.c

    r1811 r2014  
    377377                break; 
    378378        } 
     379        case COMP_HTTP_SCHEME: 
     380                l = con->uri.scheme; 
     381                break; 
     382 
    379383        case COMP_HTTP_URL: 
    380384                l = con->uri.path; 
  • trunk/src/configparser.y

    r1835 r2014  
    423423    } comps[] = { 
    424424      { COMP_SERVER_SOCKET,      CONST_STR_LEN("SERVER[\"socket\"]"   ) }, 
     425      { COMP_HTTP_SCHEME,        CONST_STR_LEN("HTTP[\"scheme\"]"     ) }, 
    425426      { COMP_HTTP_URL,           CONST_STR_LEN("HTTP[\"url\"]"        ) }, 
    426427      { COMP_HTTP_HOST,          CONST_STR_LEN("HTTP[\"host\"]"       ) }, 
  • trunk/src/response.c

    r2011 r2014  
    201201                buffer_to_lower(con->uri.authority); 
    202202 
     203                config_patch_connection(srv, con, COMP_HTTP_SCHEME);    /* Scheme:      */ 
    203204                config_patch_connection(srv, con, COMP_HTTP_HOST);      /* Host:        */ 
    204205                config_patch_connection(srv, con, COMP_HTTP_REMOTE_IP); /* Client-IP */