Changeset 1710

Show
Ignore:
Timestamp:
08/01/08 12:50:08 (5 months ago)
Author:
alo
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/trunk/ChangeLog

    r1709 r1710  
    112008-08-01  Alvaro Lopez Ortega  <alvaro@alobbs.com> 
     2 
     3        * cherokee/config_reader.c (cherokee_config_reader_parse_string): 
     4        All the configuration key and key entries must be low case. 
     5 
     6        * cherokee/buffer.c (cherokee_buffer_to_lowcase): New function. 
    27 
    38        * cherokee/http.h (http_gateway_timeout_string): Typo. Reported by 
  • cherokee/trunk/cherokee/buffer.c

    r1708 r1710  
    18861886        return ret_ok; 
    18871887} 
     1888 
     1889 
     1890ret_t 
     1891cherokee_buffer_to_lowcase (cherokee_buffer_t *buf) 
     1892{ 
     1893        char    c; 
     1894        cuint_t i; 
     1895 
     1896        for (i=0; i<buf->len; i++) { 
     1897                c = buf->buf[i]; 
     1898                if ((c >= 'A') && (c <= 'Z')) { 
     1899                        buf->buf[i] = c + ('a'-'A'); 
     1900                } 
     1901        } 
     1902 
     1903        return ret_ok; 
     1904} 
  • cherokee/trunk/cherokee/buffer.h

    r1614 r1710  
    125125ret_t cherokee_buffer_add_comma_marks    (cherokee_buffer_t  *buf); 
    126126 
     127ret_t cherokee_buffer_to_lowcase         (cherokee_buffer_t  *buf); 
     128 
    127129ret_t cherokee_buffer_print_debug        (cherokee_buffer_t  *buf, int length); 
    128130 
  • cherokee/trunk/cherokee/config_reader.c

    r1131 r1710  
    169169                        while (*tmp == ' ') tmp--; 
    170170                        cherokee_buffer_add (&key, begin, (tmp + 1) - begin); 
     171                        cherokee_buffer_to_lowcase (&key); 
    171172                         
    172173                        tmp = equal + 3;