Changeset 841
- Timestamp:
- 07/17/07 20:12:01 (1 year ago)
- Files:
-
- cherokee/trunk/ChangeLog (modified) (1 diff)
- cherokee/trunk/cherokee/Makefile.am (modified) (2 diffs)
- cherokee/trunk/cherokee/cherokee.h (modified) (1 diff)
- cherokee/trunk/cherokee/dirs_table.c (modified) (3 diffs)
- cherokee/trunk/cherokee/encoder_table.c (modified) (1 diff)
- cherokee/trunk/cherokee/handler.h (modified) (1 diff)
- cherokee/trunk/cherokee/handler_fastcgi.c (modified) (1 diff)
- cherokee/trunk/cherokee/handler_proxy.h (modified) (1 diff)
- cherokee/trunk/cherokee/header.h (modified) (1 diff)
- cherokee/trunk/cherokee/logger.h (modified) (1 diff)
- cherokee/trunk/cherokee/mime.h (modified) (1 diff)
- cherokee/trunk/cherokee/mime_entry.h (modified) (1 diff)
- cherokee/trunk/cherokee/module.h (modified) (1 diff)
- cherokee/trunk/cherokee/regex.c (modified) (1 diff)
- cherokee/trunk/cherokee/socket.c (modified) (6 diffs)
- cherokee/trunk/cherokee/thread.h (modified) (1 diff)
- cherokee/trunk/cherokee/validator.c (modified) (1 diff)
- cherokee/trunk/cherokee/validator.h (modified) (1 diff)
- cherokee/trunk/cherokee/virtual_server.c (modified) (3 diffs)
- cherokee/trunk/cherokee/virtual_server.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cherokee/trunk/ChangeLog
r840 r841 1 1 2007-07-17 Alvaro Lopez Ortega <alvaro@alobbs.com> 2 3 * cherokee/virtual_server.c, cherokee/virtual_server.h, 4 cherokee/module.h, cherokee/validator.c, cherokee/encoder_table.c, 5 cherokee/validator.h, cherokee/regex.c, cherokee/thread.h, 6 cherokee/handler.h, cherokee/header.h, cherokee/handler_fastcgi.c, 7 cherokee/handler_proxy.h, cherokee/mime.h, cherokee/logger.h, 8 cherokee/cherokee.h, cherokee/dirs_table.c, cherokee/mime_entry.h, 9 cherokee/socket.c: Removed all the cherokee_table_t references. 10 11 * cherokee/table.h, cherokee/table.c, cherokee/Makefile.am: 12 cherokee_table_t does no longer exist. 13 14 * cherokee/validator.c: 2 15 3 16 * cherokee/plugin_loader.h, cherokee/plugin_loader.c, cherokee/trunk/cherokee/Makefile.am
r791 r841 727 727 buffer.h \ 728 728 buffer.c \ 729 table.h \730 table.c \731 729 buffer_escape.h \ 732 730 buffer_escape.c \ … … 907 905 buffer.h\ 908 906 fdpoll.h \ 909 table.h \910 907 http.h \ 911 908 mime.h \ cherokee/trunk/cherokee/cherokee.h
r771 r841 36 36 #include <cherokee/buffer.h> 37 37 #include <cherokee/fdpoll.h> 38 #include <cherokee/table.h>39 38 #include <cherokee/http.h> 40 39 #include <cherokee/list.h> cherokee/trunk/cherokee/dirs_table.c
r835 r841 124 124 /* Add to "dir <-> plugin_entry" table 125 125 */ 126 return cherokee_ table_add (TABLE(pt), dir, (void*)plugin_entry);126 return cherokee_avl_add_ptr (AVL(pt), dir, (void*)plugin_entry); 127 127 } 128 128 129 129 130 130 int 131 relink_func (c onst char*key_, void *value, void *param)131 relink_func (cherokee_buffer_t *key_, void *value, void *param) 132 132 { 133 133 ret_t ret; … … 139 139 /* It has to look the the parent of this directory 140 140 */ 141 cherokee_buffer_add (&key, key_, strlen(key_));141 cherokee_buffer_add_buffer (&key, key_); 142 142 143 143 do { … … 171 171 cherokee_dirs_table_relink (cherokee_dirs_table_t *pt) 172 172 { 173 return cherokee_ table_while (TABLE(pt), relink_func, pt, NULL, NULL);173 return cherokee_avl_while (AVL(pt), relink_func, pt, NULL, NULL); 174 174 } cherokee/trunk/cherokee/encoder_table.c
r835 r841 39 39 cherokee_encoder_table_mrproper (cherokee_encoder_table_t *et) 40 40 { 41 return cherokee_avl_mrproper (et, (cherokee_ table_free_item_t)cherokee_encoder_table_entry_free);41 return cherokee_avl_mrproper (et, (cherokee_avl_value_free_func_t)cherokee_encoder_table_entry_free); 42 42 } 43 43 cherokee/trunk/cherokee/handler.h
r597 r841 31 31 32 32 #include <cherokee/common.h> 33 #include <cherokee/table.h>34 33 #include <cherokee/module.h> 35 34 #include <cherokee/buffer.h> cherokee/trunk/cherokee/handler_fastcgi.c
r840 r841 277 277 */ 278 278 if (CONN_THREAD(cnt)->fastcgi_servers == NULL) { 279 CONN_THREAD(cnt)->fastcgi_free_func = (cherokee_ table_free_item_t) cherokee_fcgi_dispatcher_free;279 CONN_THREAD(cnt)->fastcgi_free_func = (cherokee_avl_value_free_func_t) cherokee_fcgi_dispatcher_free; 280 280 cherokee_avl_new (&CONN_THREAD(cnt)->fastcgi_servers); 281 281 } cherokee/trunk/cherokee/handler_proxy.h
r606 r841 36 36 #include "plugin_loader.h" 37 37 #include "buffer.h" 38 #include "table.h"39 38 #include "connection.h" 40 39 #include "balancer.h" cherokee/trunk/cherokee/header.h
r799 r841 32 32 33 33 #include "buffer.h" 34 #include "table.h"35 34 #include "http.h" 36 35 cherokee/trunk/cherokee/logger.h
r638 r841 35 35 #include <cherokee/common.h> 36 36 #include <cherokee/module.h> 37 #include <cherokee/table.h>38 37 39 38 CHEROKEE_BEGIN_DECLS cherokee/trunk/cherokee/mime.h
r597 r841 31 31 32 32 #include <cherokee/common.h> 33 #include <cherokee/table.h>34 33 #include <cherokee/buffer.h> 35 34 #include <cherokee/list.h> cherokee/trunk/cherokee/mime_entry.h
r597 r841 31 31 32 32 #include <cherokee/common.h> 33 #include <cherokee/table.h>34 33 #include <cherokee/buffer.h> 35 34 #include <cherokee/list.h> cherokee/trunk/cherokee/module.h
r597 r841 33 33 #include <cherokee/plugin.h> 34 34 #include <cherokee/config_node.h> 35 #include <cherokee/table.h>36 35 #include <cherokee/server.h> 37 36 cherokee/trunk/cherokee/regex.c
r835 r841 25 25 #include "common-internal.h" 26 26 #include "regex.h" 27 #include " table.h"27 #include "avl.h" 28 28 #include "pcre/pcre.h" 29 29 cherokee/trunk/cherokee/socket.c
r784 r841 203 203 { 204 204 ret_t ret; 205 cherokee_ table_t*cache;205 cherokee_avl_t *cache; 206 206 gnutls_datum new = { NULL, 0 }; 207 207 cherokee_socket_t *socket = SOCKET(ptr); … … 218 218 /* Get (and remove) the object from the session cache 219 219 */ 220 ret = cherokee_ table_del(cache, (char *)key.data, (void **)&new);220 ret = cherokee_avl_del_ptr (cache, (char *)key.data, (void **)&new); 221 221 if (ret != ret_ok) return new; 222 222 … … 228 228 { 229 229 ret_t ret; 230 cherokee_ table_t*cache;230 cherokee_avl_t *cache; 231 231 gnutls_datum *n = NULL; 232 232 cherokee_socket_t *socket = SOCKET(ptr); … … 242 242 /* ret = cherokee_session_cache_del (cache, key.data, key.size); */ 243 243 244 ret = cherokee_ table_del(cache, (char *)key.data, NULL);244 ret = cherokee_avl_del_ptr (cache, (char *)key.data, NULL); 245 245 if (n != NULL) 246 246 free (n); … … 254 254 ret_t ret; 255 255 gnutls_datum *n; 256 cherokee_ table_t*cache;256 cherokee_avl_t *cache; 257 257 cherokee_socket_t *socket = SOCKET(ptr); 258 258 … … 274 274 cherokee_session_cache_add (cache, key */ 275 275 276 ret = cherokee_ table_add(cache, (char *)key.data, n);276 ret = cherokee_avl_add_ptr (cache, (char *)key.data, n); 277 277 278 278 return (ret == ret_ok) ? 0 : 1; cherokee/trunk/cherokee/thread.h
r840 r841 95 95 } accept; 96 96 97 cherokee_avl_t *fastcgi_servers;98 cherokee_ table_free_item_t fastcgi_free_func;97 cherokee_avl_t *fastcgi_servers; 98 cherokee_avl_value_free_func_t fastcgi_free_func; 99 99 100 100 } cherokee_thread_t; cherokee/trunk/cherokee/validator.c
r835 r841 396 396 add_user (char *val, void *data) 397 397 { 398 return cherokee_ table_add (TABLE(data), val, NULL);398 return cherokee_avl_add_ptr (AVL(data), val, NULL); 399 399 } 400 400 cherokee/trunk/cherokee/validator.h
r597 r841 29 29 #include "buffer.h" 30 30 #include "module.h" 31 #include "table.h"32 31 #include "http.h" 33 32 #include "connection.h" cherokee/trunk/cherokee/virtual_server.c
r781 r841 78 78 79 79 #ifdef HAVE_TLS 80 ret = cherokee_ table_init (&n->session_cache);80 ret = cherokee_avl_init (&n->session_cache); 81 81 if (unlikely(ret < ret_ok)) 82 82 return ret; … … 130 130 131 131 #ifdef HAVE_TLS 132 cherokee_ table_mrproper (&vserver->session_cache);132 cherokee_avl_mrproper (&vserver->session_cache, NULL); //FIXIT 133 133 134 134 # ifdef HAVE_GNUTLS … … 156 156 } 157 157 if (vserver->logger_props != NULL) { 158 cherokee_ table_free (vserver->logger_props);158 cherokee_avl_free (vserver->logger_props, NULL); // FIXIT 159 159 vserver->logger_props = NULL; 160 160 } cherokee/trunk/cherokee/virtual_server.h
r772 r841 38 38 #endif 39 39 40 #include "avl.h" 40 41 #include "list.h" 41 42 #include "handler.h" … … 60 61 61 62 cherokee_logger_t *logger; /* Logger obj */ 62 cherokee_ table_t*logger_props; /* Logger properties table */63 cherokee_avl_t *logger_props; /* Logger properties table */ 63 64 64 65 cherokee_buffer_t root; /* Document root. Eg: /var/www */ … … 80 81 81 82 #ifdef HAVE_TLS 82 cherokee_ table_tsession_cache;83 cherokee_avl_t session_cache; 83 84 84 85 # ifdef HAVE_GNUTLS