Changeset 347
- Timestamp:
- 08/23/06 21:52:47 (2 years ago)
- Files:
-
- cherokee/trunk/Makefile.am (modified) (2 diffs)
- cherokee/trunk/cherokee/encoder_gzip.c (modified) (4 diffs)
- cherokee/trunk/cherokee/encoder_gzip.h (modified) (1 diff)
- cherokee/trunk/cherokee/logger_combined.c (modified) (2 diffs)
- cherokee/trunk/cherokee/logger_ncsa.c (modified) (2 diffs)
- cherokee/trunk/cherokee/logger_ncsa.h (modified) (1 diff)
- cherokee/trunk/cherokee/logger_w3c.c (modified) (2 diffs)
- cherokee/trunk/cherokee/module.h (modified) (1 diff)
- cherokee/trunk/configure.in (modified) (1 diff)
- cherokee/trunk/performance.conf.sample.pre (moved) (moved from cherokee/trunk/cherokee.conf.performance.pre)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cherokee/trunk/Makefile.am
r343 r347 32 32 CONFS_PRE = \ 33 33 cherokee.conf.sample.pre \ 34 cherokee.conf.performance.pre34 performance.conf.sample.pre 35 35 36 36 CONFS_DONE = \ … … 91 91 echo "$@ will not overwrite existing $(DESTDIR)$(cherokeeconfdir)/cherokee.conf.perf_sample"; \ 92 92 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; \ 94 94 fi 95 95 @if test -f $(DESTDIR)$(cherokeeconfdir)/mime.types ; then \ cherokee/trunk/cherokee/encoder_gzip.c
r283 r347 50 50 51 51 #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 */52 static 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 */ 58 58 59 59 /* GZIP … … 63 63 */ 64 64 65 cherokee_module_info_t MODULE_INFO(gzip) = { 66 cherokee_encoder, /* type */ 67 cherokee_encoder_gzip_new /* new func */ 68 }; 65 ret_t 66 cherokee_encoder_gzip_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props) 67 { 68 return ret_ok; 69 } 69 70 70 71 ret_t … … 78 79 cherokee_encoder_init_base (ENCODER(n)); 79 80 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; 82 83 ENCODER(n)->add_headers = (encoder_func_add_headers_t) cherokee_encoder_gzip_add_headers; 83 84 ENCODER(n)->encode = (encoder_func_encode_t) cherokee_encoder_gzip_encode; … … 316 317 */ 317 318 319 MODULE_INFO_INIT_EASY (encoder, gzip); 320 321 318 322 static cherokee_boolean_t _gzip_is_init = false; 319 323 cherokee/trunk/cherokee/encoder_gzip.h
r283 r347 49 49 /* Methods 50 50 */ 51 ret_t cherokee_encoder_gzip_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props); 52 51 53 ret_t cherokee_encoder_gzip_new (cherokee_encoder_gzip_t **encoder); 52 54 ret_t cherokee_encoder_gzip_free (cherokee_encoder_gzip_t *encoder); 55 53 56 ret_t cherokee_encoder_gzip_add_headers (cherokee_encoder_gzip_t *encoder, cherokee_buffer_t *buf); 54 57 ret_t cherokee_encoder_gzip_init (cherokee_encoder_gzip_t *encoder); cherokee/trunk/cherokee/logger_combined.c
r343 r347 28 28 29 29 30 cherokee_module_info_t MODULE_INFO(combined) = { 31 cherokee_logger, /* type */ 32 cherokee_logger_combined_new /* new func */ 33 }; 30 31 ret_t 32 cherokee_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 } 34 36 35 37 … … 71 73 /* Library init function 72 74 */ 75 MODULE_INFO_INIT_EASY (logger, combined); 73 76 74 77 static cherokee_boolean_t _combined_is_init = false; cherokee/trunk/cherokee/logger_ncsa.c
r343 r347 65 65 66 66 67 cherokee_module_info_t MODULE_INFO(ncsa) = { 68 cherokee_logger, /* type */ 69 cherokee_logger_ncsa_new /* new func */ 70 }; 67 68 ret_t 69 cherokee_logger_ncsa_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props) 70 { 71 return ret_ok; 72 } 73 71 74 72 75 ret_t … … 425 428 /* Library init function 426 429 */ 430 MODULE_INFO_INIT_EASY (logger, ncsa); 427 431 428 432 static cherokee_boolean_t _ncsa_is_init = false; cherokee/trunk/cherokee/logger_ncsa.h
r343 r347 48 48 49 49 50 ret_t cherokee_logger_combined_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props); 51 50 52 ret_t cherokee_logger_ncsa_new (cherokee_logger_t **logger, cherokee_config_node_t *config); 51 53 ret_t cherokee_logger_ncsa_init_base (cherokee_logger_ncsa_t *logger, cherokee_config_node_t *config); cherokee/trunk/cherokee/logger_w3c.c
r343 r347 69 69 70 70 71 cherokee_module_info_t MODULE_INFO(w3c) = { 72 cherokee_logger, /* type */ 73 cherokee_logger_w3c_new /* new func */ 74 }; 71 ret_t 72 cherokee_logger_w3c_configure (cherokee_config_node_t *conf, cherokee_server_t *srv, void **props) 73 { 74 return ret_ok; 75 } 75 76 76 77 … … 357 358 /* Library init function 358 359 */ 360 MODULE_INFO_INIT_EASY (logger, w3c); 359 361 360 362 static cherokee_boolean_t _w3c_is_init = false; cherokee/trunk/cherokee/module.h
r343 r347 114 114 /* Handy definitions 115 115 */ 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 116 123 #define HANDLER_MODULE_INFO_INIT_EASY(name, methods) \ 117 124 cherokee_module_info_handler_t MODULE_INFO(name) = { \ cherokee/trunk/configure.in
r333 r347 163 163 fi 164 164 165 AC_PROG_YACC166 if test "$YACC" != "bison -y"; then167 AC_MSG_ERROR([Bison is required to build Cherokee])168 fi169 170 AM_PROG_LEX171 if test "$LEX" != "flex"; then172 AC_MSG_ERROR([Flex is required to build Cherokee])173 fi174 175 165 dnl 176 166 dnl Check for headers