Changeset 347

Show
Ignore:
Timestamp:
08/23/06 21:52:47 (2 years ago)
Author:
alo
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/trunk/Makefile.am

    r343 r347  
    3232CONFS_PRE = \ 
    3333cherokee.conf.sample.pre \ 
    34 cherokee.conf.performance.pre 
     34performance.conf.sample.pre 
    3535 
    3636CONFS_DONE =      \ 
     
    9191                echo "$@ will not overwrite existing $(DESTDIR)$(cherokeeconfdir)/cherokee.conf.perf_sample"; \ 
    9292        else \ 
    93                 $(INSTALL_DATA) $(top_builddir)/cherokee.conf.performance $(DESTDIR)$(cherokeeconfdir)/cherokee.conf.perf_sample; \ 
     93                $(INSTALL_DATA) $(top_builddir)/performance.conf.sample $(DESTDIR)$(cherokeeconfdir)/cherokee.conf.perf_sample; \ 
    9494        fi 
    9595        @if test -f $(DESTDIR)$(cherokeeconfdir)/mime.types ; then \ 
  • cherokee/trunk/cherokee/encoder_gzip.c

    r283 r347  
    5050 
    5151#define gzip_header_len 10 
    52 static char gzip_header[gzip_header_len] = {0x1F, 0x8B,   /* 16 bits: IDentification     */ 
    53                                             Z_DEFLATED,   /*  b bits: Compression Method */ 
    54                                             0,            /*  8 bits: FLags              */ 
    55                                             0, 0, 0, 0,   /* 32 bits: Modification TIME  */ 
    56                                             0,            /*  8 bits: Extra Flags        */ 
    57                                             OS_UNIX};     /*  8 bits: Operating System   */   
     52static unsigned char gzip_header[gzip_header_len] = {0x1F, 0x8B,   /* 16 bits: IDentification     */ 
     53                                                    Z_DEFLATED,   /*  b bits: Compression Method */ 
     54                                                    0,            /*  8 bits: FLags              */ 
     55                                                    0, 0, 0, 0,   /* 32 bits: Modification TIME  */ 
     56                                                    0,            /*  8 bits: Extra Flags        */ 
     57                                                    OS_UNIX};     /*  8 bits: Operating System   */   
    5858 
    5959/* GZIP 
     
    6363 */ 
    6464 
    65 cherokee_module_info_t MODULE_INFO(gzip) = { 
    66         cherokee_encoder,            /* type     */ 
    67         cherokee_encoder_gzip_new    /* new func */ 
    68 }; 
     65ret_t  
     66cherokee_encoder_gzip_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props) 
     67
     68        return ret_ok; 
     69
    6970 
    7071ret_t  
     
    7879        cherokee_encoder_init_base (ENCODER(n)); 
    7980 
    80         MODULE(n)->init         = (encoder_func_encode_t) cherokee_encoder_gzip_init; 
    81         MODULE(n)->free         = (encoder_func_free_t) cherokee_encoder_gzip_free; 
     81        MODULE(n)->init         = (encoder_func_init_t) cherokee_encoder_gzip_init; 
     82        MODULE(n)->free         = (module_func_free_t) cherokee_encoder_gzip_free; 
    8283        ENCODER(n)->add_headers = (encoder_func_add_headers_t) cherokee_encoder_gzip_add_headers; 
    8384        ENCODER(n)->encode      = (encoder_func_encode_t) cherokee_encoder_gzip_encode; 
     
    316317 */ 
    317318 
     319MODULE_INFO_INIT_EASY (encoder, gzip); 
     320 
     321 
    318322static cherokee_boolean_t _gzip_is_init = false; 
    319323 
  • cherokee/trunk/cherokee/encoder_gzip.h

    r283 r347  
    4949/* Methods 
    5050 */ 
     51ret_t cherokee_encoder_gzip_configure   (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props); 
     52 
    5153ret_t cherokee_encoder_gzip_new         (cherokee_encoder_gzip_t **encoder); 
    5254ret_t cherokee_encoder_gzip_free        (cherokee_encoder_gzip_t  *encoder); 
     55 
    5356ret_t cherokee_encoder_gzip_add_headers (cherokee_encoder_gzip_t  *encoder, cherokee_buffer_t *buf); 
    5457ret_t cherokee_encoder_gzip_init        (cherokee_encoder_gzip_t  *encoder); 
  • cherokee/trunk/cherokee/logger_combined.c

    r343 r347  
    2828 
    2929 
    30 cherokee_module_info_t MODULE_INFO(combined) = { 
    31         cherokee_logger,              /* type     */ 
    32         cherokee_logger_combined_new  /* new func */ 
    33 }; 
     30 
     31ret_t  
     32cherokee_logger_combined_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props) 
     33
     34        return cherokee_logger_ncsa_configure (conf, srv, props); 
     35
    3436 
    3537 
     
    7173/* Library init function 
    7274 */ 
     75MODULE_INFO_INIT_EASY (logger, combined); 
    7376 
    7477static cherokee_boolean_t _combined_is_init = false; 
  • cherokee/trunk/cherokee/logger_ncsa.c

    r343 r347  
    6565 
    6666 
    67 cherokee_module_info_t MODULE_INFO(ncsa) = { 
    68         cherokee_logger,            /* type     */ 
    69         cherokee_logger_ncsa_new    /* new func */ 
    70 }; 
     67 
     68ret_t  
     69cherokee_logger_ncsa_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props) 
     70
     71        return ret_ok; 
     72
     73 
    7174 
    7275ret_t 
     
    425428/*   Library init function 
    426429 */ 
     430MODULE_INFO_INIT_EASY (logger, ncsa); 
    427431 
    428432static cherokee_boolean_t _ncsa_is_init = false; 
  • cherokee/trunk/cherokee/logger_ncsa.h

    r343 r347  
    4848 
    4949 
     50ret_t cherokee_logger_combined_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props); 
     51 
    5052ret_t cherokee_logger_ncsa_new       (cherokee_logger_t     **logger, cherokee_config_node_t *config); 
    5153ret_t cherokee_logger_ncsa_init_base (cherokee_logger_ncsa_t *logger, cherokee_config_node_t *config); 
  • cherokee/trunk/cherokee/logger_w3c.c

    r343 r347  
    6969 
    7070 
    71 cherokee_module_info_t MODULE_INFO(w3c) = { 
    72         cherokee_logger,            /* type     */ 
    73         cherokee_logger_w3c_new     /* new func */ 
    74 }; 
     71ret_t  
     72cherokee_logger_w3c_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props) 
     73
     74        return ret_ok; 
     75
    7576 
    7677 
     
    357358/* Library init function 
    358359 */ 
     360MODULE_INFO_INIT_EASY (logger, w3c); 
    359361 
    360362static cherokee_boolean_t _w3c_is_init = false; 
  • cherokee/trunk/cherokee/module.h

    r343 r347  
    114114/* Handy definitions 
    115115 */ 
     116#define MODULE_INFO_INIT_EASY(type, name)                                \ 
     117         cherokee_module_info_t MODULE_INFO(name) = {                    \ 
     118                  cherokee_ ## type,                                     \ 
     119                  (void *) cherokee_ ## type ## _ ## name ## _new,       \ 
     120                  (void *) cherokee_ ## type ## _ ## name ## _configure, \ 
     121                } 
     122 
    116123#define HANDLER_MODULE_INFO_INIT_EASY(name, methods)               \ 
    117124        cherokee_module_info_handler_t MODULE_INFO(name) = {       \ 
  • cherokee/trunk/configure.in

    r333 r347  
    163163fi 
    164164 
    165 AC_PROG_YACC 
    166 if test "$YACC" != "bison -y"; then 
    167     AC_MSG_ERROR([Bison is required to build Cherokee]) 
    168 fi 
    169  
    170 AM_PROG_LEX 
    171 if test "$LEX" != "flex"; then  
    172     AC_MSG_ERROR([Flex is required to build Cherokee]) 
    173 fi 
    174  
    175165dnl 
    176166dnl Check for headers