2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6722 git=aa8c3b999127dfb354316f24cf180b558f29997b

    "Possible memory leak. Dynamic memory stored in 'entry' allocated
    through function 'cherokee_config_entry_new' at line 645 can be lost
    at line 651. Also there is one similar error on line 658."
    (Klocwork.com Issue #132)
    
 cherokee/virtual_server.c |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6721 git=c786e0038cd7c10a28bf31fe39cd298687ffe61b

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 189 can be lost at line 203" (Klocwork.com
    Issue #130)
    
 cherokee/validator_ldap.c  |    2 +-
 cherokee/validator_mysql.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6720 git=a81a64a94e79fe13a6d0b527ab1739382afe6398

    "'re' might be used uninitialized in this function." (Klocwork.com
    Issue #128)
    
 cherokee/validator.c          |    4 ++--
 cherokee/validator_htdigest.c |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6719 git=863ad457e19aa650b5f1149773e9256af76ccc34

    "Possible memory leak. Dynamic memory stored in 'entry' allocated
    through function 'entry_new' at line 97 can be lost at line 104. Also
    there is one similar error on line 113." (Klocwork.com Issue #127)
    
 cherokee/validator_authlist.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6718 git=5caa27001abd2e101c4c02a3dd1a8bfe93b7865d

    "Pointer 'entry->auth_realm' checked for NULL at line 460 will be
    dereferenced at line 463." (Klocwork.com Issue #126)
    
 cherokee/validator.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6717 git=d8b63b393103935a1017236de478333f063d5700

    "Pointer 'p' returned from call to function 'strdup' at line 2340 may
    be NULL and will be dereferenced at line 2343." Klocwork.com Isse #125
    
 cherokee/util.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6716 git=ea37a07a40ee283bb667ea533e8ed63b6652120a

    "'flags' is used uninitialized in this function." Klocwork Issue #124
    
 cherokee/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6715 git=a20d0ba1f95a964ad8cc75244e9944ce913e8166

    "Resource acquired to 'attr' at line 229 may be lost here. Also there
    is one similar error on line 262." (Klocwork.com Issue #118)
    
 cherokee/thread.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6714 git=0dbe118c92074406b2ae515ee36abba3c2d98776

    "Pointer 'src->custom_env' returned from call to function 'malloc' at
    line 354 may be NULL and will be dereferenced at line 360. Also there
    is one similar error on line 360." (Klocwork.com Issue #116)
    
 cherokee/source_interpreter.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6713 git=453c770bc33452aa873e830d277ce24a768f8137

    "Variable 'src->launching_mutex' locked on line 735 was not unlocked."
    (Klocwork.com Issue #114)
    
 cherokee/source_interpreter.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6712 git=efbeee45acf05df861ec985f5fb0a5d6353f3498

    "Resource acquired to 'fd' at line 103 may be lost here."
    (Klocwork.com Issue #112)
    
 cherokee/shm.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6711 git=369ef1e8070a13ebeb5021b7c58e4e7f97b0c970

    "Possible memory leak. Dynamic memory stored in 'listener' allocated
    through function 'cherokee_bind_new' at line 1328 can be lost at line
    1334" (Klocwork.com Issue #111)
    
 cherokee/server.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-05-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6710 git=6a6f42574056a4e9d88a0f8547e057c2d1726e1a

    "Resource acquired to 'src2->launching_mutex' at line 1224 may be lost
    here. Also there is one similar error on line 1245." (Klocwork.com
    Issue #104)
    
 cherokee/server.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6709 git=d638db42eb11461f9af34cbd773eef8f5099ee13

    "Resource acquired to 'n->listeners_mutex' at line 182 may be lost
    here. Also there is one similar error on line 232." (Klocwork.com
    Issue #100)
    
 cherokee/server.c |  121 +++++++++++++++++++++++++++-------------------------
 1 files changed, 63 insertions(+), 58 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6708 git=0a391ec12c9cff741ebcb5a5b8dce4faa1c91121

    "Null pointer 'type' that comes from line 202 may be dereferenced at
    line 240." (Klocwork.com Issue #98)
    
 cherokee/rule_header.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6707 git=e65b6586677f14b990279ca559f4933245ca59d2

    Fixes two minor issues.
    
 cherokee/post_track.c  |    2 +-
 cherokee/proxy_hosts.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6706 git=a2dea7b513e53c5a076f14e720f77933f226f46c

    "Possible memory leak. Dynamic memory stored in 'entry' allocated
    through function 'entry_new' at line 182 can be lost at line 216"
    (Klocwork.com Issue #96)
    
 cherokee/post_track.c |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6705 git=4a02b7336feed122fc60c61faa8b06edd2c1288f

    "Pointer 'entry' returned from call to function 'malloc' at line 374
    may be NULL and will be dereferenced at line 375." Klocwork Issue 92
    
 cherokee/plugin_loader.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6704 git=d8be661b70fa87f0d2c7244755710cb919caa5a5

    "Pointer 'entry' returned from call to function 'malloc' at line 65
    may be NULL and will be dereferenced at line 66. Klocwork Issue #91
    
 cherokee/plugin_loader.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6703 git=1bf36e7954d51856137ac038e82b15f9b0e260ab

    "Memory leak. Dynamic memory stored in 'entry' allocated through
    function 'get_by_mime_or_new' at line 125 is lost at line 126"
    (Klocwork.com Issue #89)
    
 cherokee/mime.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6702 git=381a1d3ec18f546671152202a065d0b2201be1bd

    "Possible memory leak. Dynamic memory stored in 'config_file'
    allocated through function 'strdup' at line 309 can be lost at line
    309" (Klocwork.com Issue #87). + Clean up
    
 cherokee/main_worker.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6701 git=45bf6bf84144bc9c40cda5606eb5d18cc71378a1

    Part of the previous patch.
    
 cherokee/main_admin.c |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6700 git=92e0b70d8d7eb4d80342292a60d5c1d82782a93a

    "Possible memory leak. Dynamic memory stored in 'bind_to' allocated
    through function 'strdup' at line 476 can be lost at line 476. Also
    there are 2 similar errors on line(s) 478, 481." (Klocwork.com Issue
    
 cherokee/main_admin.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6699 git=949ce40f7941fdd7ce141ce7a02f3a786e381c2d

    "Resource acquired to 's.socket' at line 92 may be lost here."
    (Klocwork.com Issue #83)
    
 cherokee/main_admin.c |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6698 git=d96d35902de68d32e7a7d7b0679e2a18e1f5582e

    'interpreter' might be used uninitialized in this function.
    (Klocwork.com Issue #79)
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6697 git=701166ccb4020cdf9e8d20ab039cb5461b825838

    "Pointer 'pid_file_path' returned from call to function
    'figure_pid_file_path' at line 1049 may be NULL and may be
    dereferenced at line 1056." (Klocwork.com Issue #78)
    
 cherokee/main.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6696 git=68ab89dcfa2ec29f46b5df3755261590083157ce

    "Pointer 'new_args' returned from call to function 'malloc' at line
    962 may be NULL and will be dereferenced at line 969. Also there are 2
    similar errors on line(s) 973, 976." (Klocwork Issue #77)
    
 cherokee/main.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6695 git=3fe4141c41918444c5d4541283be54000a8af0f3

    "Pointer 'spawn_shared_name' returned from call to function 'malloc'
    at line 732 may be NULL and will be dereferenced at line 733."
    (Klocwork.com Issue #76)
    
 cherokee/main.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6694 git=a5f5f2cd8c2e922aa7b80c0a531e73c44eb03b23

    Part of the previous commit.
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6693 git=9e9b4bb084ad85304128c9de966ec02d21844a4c

    "Null pointer 'envp' that comes from line 414 may be dereferenced at
    line 621." (Klocwork.com Issue #75).
    
 cherokee/main.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6692 git=a89b52b96d199bfaf1104d401cc2dc893d6d2a48

    "Pointer 'e' returned from call to function 'malloc' at line 479 may
    be NULL and will be dereferenced at line 481." Klocwork.com Issue #74
    
 cherokee/main.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6691 git=39558d53d8d2e44805a31befaf26338b762d582a

    "Pointer 'envp' returned from call to function 'malloc' at line 470
    may be NULL and will be dereferenced at line 471." Klocwork Issue #73
    
 cherokee/main.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6690 git=5ddaa8c4951eb01ac596957c5c2bdfa8c14243ff

    "Pointer 'cherokee_worker' returned from call to function 'malloc' at
    line 107 may be NULL and will be dereferenced at line 109. Also there
    are 3 similar errors on line(s) 122, 140, 148.": klocwork.com Issue 70
    
 cherokee/main.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6689 git=4e3a20d70503ca4b95b84189f7b8d79ac2f4ba15

    Pointer 'f' checked for NULL at line 161 will be dereferenced at line
    206. (klocwork.com Issue #69)
    
 cherokee/main.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6688 git=a6395ed000c2398c691b5f2b70a7940362c70ae4

    "Buffer overflow of 'interpreter' due to non null terminated string
    'interpreter'" (klocwork.com Issue #68)
    
 cherokee/main.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6687 git=d2d7259b3fd6f35675eda92335239f0d01e14430

    "Possible memory leak. Dynamic memory stored in 'uid_str' allocated
    through function 'strdup' at line 450 can be lost at line 625"
    (klocwork.com Issue #67)
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6686 git=8fe3a32a9733b769039b490a84e265dd203b9613

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 65 can be lost at line 82" (Klocwork Issue
    61)
    
 cherokee/logger_ncsa.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6685 git=94a27c377287b56ad0748ef509704bca71d75efb

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 604 can be lost at line 622. Also there is
    one similar error on line 626." (Klocwork.com Issue #59)
    
 cherokee/logger_custom.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6684 git=caa519d74875179d88632b3c02bbe90da5b44b37

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 42 can be lost at line 57" (Klocwork.com
    Issue #54)
    
 cherokee/logger_combined.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6683 git=1977dc6e5e11f646c51165d211b9b5b0c88f6708

    "Pointer 'n' returned from call to function 'malloc' at line 46 may be
    NULL and will be dereferenced at line 47." (Klocwork.com Issue #49)
    
 cherokee/icons.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6682 git=fd560e2f66cf0309fdb123bdae01dfee52305cab

    "Memory leak. Dynamic memory stored in 'file_content.buf' allocated
    through function 'cherokee_buffer_read_file' at line 317 is lost at
    line 319" (Klocwork.com Issue #47)
    
 cherokee/handler_ssi.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6681 git=151a7fd7605ec10675e6f95a9a88f7dbd2164298

    "Null pointer 'fpath.buf' that comes from line 182 may be dereferenced
    at line 317. Also there are 2 similar errors on line(s) 335, 343."
    (Klocwork.com Issue #45)
    
 cherokee/handler_ssi.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6680 git=8330b0dcd4255f5ee93a944507bcd262f4310d94

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 868 can be lost at line 891" (Klocwork.com
    Issue #43)
    
 cherokee/handler_server_info.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


2011-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6679 git=60ade721c73eb7d79faeb097aaf55e74e94b1df0

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 572 can be lost at line 600" (Klocwork.com
    Issue #42)
    
 cherokee/handler_render_rrd.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2011-05-21  Stefan de Konink <stefan@konink.de>
            svn=6678 git=6fc7076706d8a1e481096c1f154e63c163be8d28

    Dutch translation trivialities.
    
 po/admin/nl.po |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6677 git=59ece7c62ef1198d2ce3741ea62ce54c284c0872

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 1824 can be lost at line 1852" (Klocwork.com
    Issue #39)
    
 cherokee/handler_proxy.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6676 git=51fcf5f9bcf99d1af8ca044a65495695cdf97e5e

    "Pointer 'p' returned from call to function 'strchr' at line 1293 may
    be NULL and will be dereferenced at line 1294" (Klocwork.com Issue 38)
    
 cherokee/handler_proxy.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6675 git=ab6ec4144c9968d62072832a2c1cb6c14c582150

    "Resource acquired to 'hdl->pconn->socket.socket' at line 926 may be
    lost here." (Klocwork.com Issue #37).
    
 cherokee/proxy_hosts.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6674 git=6e1a6aecdd5b03c87fad56bc5d1818e2ba1c002e

    "Resource acquired to 'poll->mutex' at line 917 may be lost here. Also
    there are 20 similar errors on line(s) 951, 966, 984, 986, 992, 1003,
    1012, 1014, 1039, 1054, ..." (Klocwork Issue #36)
    
 cherokee/proxy_hosts.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6673 git=b4762e583569a65167891a1024624febb3cf190e

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 583 can be lost at line 648" (Clokwork.com
    Issue #33).
    
 cherokee/handler_dirlist.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-21  Stefan de Konink <stefan@konink.de>
            svn=6672 git=d19bf760b96c1d554023bd1388eb8c1ed0569188

    Possible memory leak. Dynamic memory stored in 'n->buffer.buf' allocated through function 'cherokee_buffer_ensure_size' at
    line 63 can be lost at line 67 (Klocwork.com Issue #66)
    
 cherokee/logger_writer.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-21  Stefan de Konink <stefan@konink.de>
            svn=6671 git=57aa9e09085d70fc4f9fd346bb97e842a45b9e3b

    Memory leak. Dynamic memory stored in 'file_content.buf' allocated through function 'cherokee_buffer_read_file' at line
    317 is lost at line 319 (Klocwork.com Issue #47)
    
 cherokee/handler_ssi.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6670 git=b9c066d4b7380cc4fbf3fb77956d5a46c995b3e7

    Replace a couple of calls to localtime() by cherokee_localtime() and
    thus, make the calls re-entrant.
    
 cherokee/handler_dirlist.c |    9 ++++++++-
 cherokee/handler_ssi.c     |   12 ++++++++----
 2 files changed, 16 insertions(+), 5 deletions(-)


2011-05-21  Stefan de Konink <stefan@konink.de>
            svn=6669 git=a8e41cbed85d475cadf6d012b2165c08c109e843

    "Possible memory leak. Dynamic memory stored in 'n' allocated through function 'malloc' at line 85 can be lost at line
    103" (Klocwork.com Issue #20)
    
 cherokee/encoder_deflate.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6668 git=d44faf92048a9deb98c5f07a1441cc2d8e981e93

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 455 can be lost at line 478". (Klocwork.com
    Issue #30).
    
 cherokee/handler_dbslayer.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6667 git=74428dead890cce3649db3b0d70f1c6ec65d0982

    "Pointer 'n' returned from call to function 'malloc' at line 90 may be
    NULL and will be dereferenced at line 92." (Klocwork.com Issue #92).
    
 cherokee/handler_cgi_base.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6666 git=3ad0357d62cbf13ab9221151e2a3c5fa45f17c0f

    "Pointer 'file' returned from call to function 'strrchr' at line 581
    may be NULL and will be dereferenced at line 583." (Klocwork.com Issue
    
 cherokee/handler_cgi.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6665 git=14719dc03a1179f1e143224788fa47ed634252c8

    "Unvalidated integer value 'len' is received from an external function
    through a call to 'read' at line 775 which can be used to alter memory
    allocation size through call to 'cherokee_buffer_read_from_fd' at line
    784. Use of unvalidated input for memory allocation can lead to a
    denial of service condition. Check integers for reasonable limits."
    (Klocwork.com Issue #25)
    
 cherokee/flcache.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6664 git=a70242a39f76ffb7f758554c7865706f2d845214

    "'eof' might be used uninitialized in this function." (Klocwork.com
    Issue #24)
    
 cherokee/flcache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6663 git=0f3a06c0b9c05ad51c764c3befb5e37e7f1c8abd

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 120 can be lost at line 142" (Klocwork.com
    Issue #23)
    
 cherokee/encoder_gzip.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6662 git=6f4573d82bb4c945db97bde5e949c590fc2c5a2c

    Minor fix in a macro.
    
 cherokee/buffer.h |    4 ++--
 cherokee/macros.h |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)


2011-05-21  Stefan de Konink <stefan@konink.de>
            svn=6661 git=7b9f28aadc95ad2392757bf625c206a36a518ad7

    Fixes a spelling error 'contries' and 'dependecy'.
    
 admin/SavingChecks.py |    2 +-
 po/admin/ca.po        | 4488 ++++++++++++++++++++++++-------------------
 po/admin/de.po        | 4381 +++++++++++++++++++++++------------------
 po/admin/en.po        | 4304 +++++++++++++++++++++++------------------
 po/admin/es.po        | 4835 ++++++++++++++++++++++++++++------------------
 po/admin/fr.po        | 4279 ++++++++++++++++++++++------------------
 po/admin/gl.po        | 5039 ++++++++++++++++++++++++++++--------------------
 po/admin/it.po        | 5173 ++++++++++++++++++++++++++++---------------------
 po/admin/pl.po        | 4372 +++++++++++++++++++++++-------------------
 po/admin/pt_BR.po     | 4271 ++++++++++++++++++++++------------------
 po/admin/sv_SE.po     | 4628 +++++++++++++++++++++++++-------------------
 po/admin/zh_CN.po     | 4286 ++++++++++++++++++++++-------------------
 12 files changed, 28352 insertions(+), 21706 deletions(-)


2011-05-21  Stefan de Konink <stefan@konink.de>
            svn=6660 git=6a9038947d1059d9d90ddf6a1d586add551632d9

    This is an update to the Dutch translation, we can use some review, and/or clean up and 'match' old translations with 'new' translations, and use
    uniform translations. For now, we have an up to data bases to enhance.
    
 po/admin/nl.po |  278 +++++++++++++++++++++++---------------------------------
 1 files changed, 113 insertions(+), 165 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6659 git=885daf546eb2b955d4dd03889cc500690afcf7a7

    "Suspicious dereference of pointer 'ptm' before NULL check at line
    858" (klocwork.com Issue #19)
    
 cherokee/dtm.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6658 git=96ebbaa1305cb1502f23e6d5cef34f8e5151279a

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 127 can be lost at line 127" (klocwork.com
    Issue #17)
    
 cherokee/macros.h |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6657 git=6d342ed661dfca0efe5a3284866aad7479ef9c25

    "Possible memory leak. Dynamic memory stored in 'n' allocated through
    function 'malloc' at line 352 can be lost at line 369. Also there are
    8 similar errors on line(s) 399, 415, 427, 435, 454, 462, 501, 508."
    (klocwork.com Issue #14).
    
 cherokee/cryptor_libssl.c |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6656 git=3eb8ba18bbedd64139f0bac3b27301eef3c8ad8c

    "Variable 'thread->ownership' locked on line 200 was not
    unlocked. Also there is one similar error on line 214."
    (klocwork.com Issue #13)
    
 cherokee/connection_info.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6655 git=412bc22ecfd4a876e5d988a271cd0576151d792e

    "Pointer 'conn->bind' checked for NULL at line 2873 will be
    dereferenced at line 2888. Also there are 3 similar errors on line(s)
    2888." (klocwork.com Issue #12).
    
 cherokee/connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6654 git=07852b7cc846bb61fcbfd6a7dfcae44321fb9f91

    "Buffer overflow, array index of 'd_name' may be out of bounds. Array
    'd_name' of size 256 may use index value(s) -1" (klocwork.com Issue
    
 cherokee/config_reader.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6653 git=9ac5d3a736954a60ba70566ad70d197f505bc3e9

    "Memory leak. Dynamic memory stored in 'full_new.buf' allocated
    through function 'cherokee_buffer_add_va' at line 95 is lost at line
    96" (klocwork.com Issue #10). Thanks to Stefan de Konink for the
    patch!
    
 cherokee/config_reader.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6652 git=9c1cacc918c7cb51daa7f696821fcce4145f09bc

    "Memory leak. Dynamic memory stored in 'buf.buf' allocated through
    function 'cherokee_buffer_read_file' at line 42 is lost at line 43"
    (klocwork.com Issue #9).
    
 cherokee/config_reader.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6651 git=f62ce0332dedf27dc21e786068ea482e6d62b506

    "printf format specification '%d' expects type 'int' for 'd', but
    parameter 2 has incompatible type 'char*'" (klocwork.com Issue
    
 cherokee/config_entry.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6650 git=cc666c1097b9f3cc83073fddc0bb4abd41a6a4ef

    "Resource acquired to 'listener->socket.socket' at line 267 may be
    lost here." (klocwork.com Issue #6)
    
 cherokee/bind.c |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6649 git=66d1d873ad4dd4dec549ad188c6d211813a8a5ea

    "'entry' might be used uninitialized in this function." (klocwork.com
    Issue #5). Thanks to Stefan de Konink for the patch!
    
 cherokee/balancer_failover.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6648 git=db8d6eea6e5b8502540e0deb918c37123757532a

    "Resource acquired to 'global_fd' at line 388 may be lost here. Also
    there is one similar error on line 388." (klocwork.com Issue #2). --
    It also improves how the '-' parameter is parsed.
    
 cget/main.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)


2011-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6647 git=b0609d255578a1c3a47a16a05ddf7a3bd009268f

    "Pointer 'tmp' returned from call to function 'malloc' at line 131 may
    be NULL and will be dereferenced at line 132." (klocwork.com Issue #1)
    
 cget/main.c |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)


2011-05-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6644 git=a72bbb09f4e7729f1cd00262a633d2a81658483f

    The reverse HTTP proxy handled did not add a 'Server' header entry if
    the back-end response did not include one.
    
 cherokee/handler_proxy.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)


2011-05-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6643 git=f4ccd197a09334c366e3a139e571b25dea446c49

    Removes a deprecated cherokee_handler_support_t type value.
    
 cherokee/connection.c |    6 ------
 cherokee/handler.h    |    3 +--
 2 files changed, 1 insertions(+), 8 deletions(-)


2011-05-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6642 git=9435543af875444cb6a26cab3e10e93493bb8bd8

    Adds a reference to the new CHEROKEE_TRACE's 'from' keyword.
    
 doc/dev_debug.txt |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)


2011-05-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6641 git=ba096076afa1a2a4d0898d4ddce6f3d546862236

    Enhances the CHEROKEE_TRACE mechanism by adding a new special 'from'
    keyword. It allows to restrict the tracing to an IP or Subnet rather
    than over all the server operations.
    
    For instance: "CHEROKEE_TRACE=cache,from=10.0.0.0/8" will trace all
    the cache related operation generated by connections opened from the
    10.0.0.0/8 network. "CHEROKEE_TRACE=all,from=::1" enables every single
    trace entries if the connection came from the localhost IPv6 IP.
    
 cherokee/thread.c    |   37 ++++++++----
 cherokee/threading.c |    3 +
 cherokee/threading.h |    1 +
 cherokee/trace.c     |  167 +++++++++++++++++++++++++++++++++++++-------------
 cherokee/trace.h     |    2 +-
 5 files changed, 155 insertions(+), 55 deletions(-)


2011-05-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6639 git=3e4f1a82384df38db582c781d7c23240c3b0c132

    Adds code to solve an old issue (0.99.xx series). Fixes bug #910:
    http://bugs.cherokee-project.com/910
    
 admin/config_version.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-05-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6638 git=73a05387fb3c00a81cfcf99f0f65c996af393867

    Removes the 'Enabled' column of the Behavior rule list to make some
    room for the rule name.
    
 admin/PageVServer.py |   11 +----------
 1 files changed, 1 insertions(+), 10 deletions(-)


2011-05-17  Stefan de Konink <stefan@konink.de>
            svn=6636 git=7c062ebf7cdfc29c9a0088a9f042824e8da59101

    Again a lot of Dutch translation updates. Almost there.
    
 po/admin/nl.po | 4856 +++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 2867 insertions(+), 1989 deletions(-)


2011-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6635 git=38d4088cfa4c71eb006d6e12c330df019d48418a

    Better handling of unresponsive sources from the Reverse Proxy
    handler. It fixes bug #359 http://bugs.cherokee-project.com/359
    
 cherokee/connection.c    |   47 ++++++++++++++++++++++++---------------------
 cherokee/handler_proxy.c |   16 +++++++++++++++
 cherokee/thread.c        |   14 ++++++++++++-
 3 files changed, 54 insertions(+), 23 deletions(-)


2011-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6634 git=e8fa4dbfb23f49e3f5ec9b52c28f8e4ddfe7c488

    Fixes the Zend wizard
    
 admin/wizards/zend.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6633 git=df8f90b39d7f2fbd3c3ce2e69c00120bdae27368

    Improves how faulty CGI executions were handled. For instance, when a
    CGI does not have the right permissions a 403 Forbidden error will be
    returned where a much more unfriendly 500 error used to be sent. Fixes
    bug #1085: http://bugs.cherokee-project.com/1085
    
 cherokee/handler_cgi.c    |   13 ++++++++++---
 qa/286-CGI-Permissions.py |   29 +++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 ++-
 3 files changed, 41 insertions(+), 4 deletions(-)


2011-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6632 git=983a148716056bcbf180977fc7a5bd5ab2892354

    Adds support for HTTP/1.0's 'Pragma: no-cache'
    
 cherokee/flcache.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

2011-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6631 git=7781ea415d682c4847ecea3674c2d70dd53bd6d1

    Adds a new TRACE entry, so the all the cases where caching is denied
    are properly reported by the tracing mechanism.
    
 cherokee/flcache.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6630 git=7ad5a310c38a2b9ef1077c6f69325e2af89d97c3

    Better handle of 'null' entries. An empty "I/O Cache" section was
    always being added to the page.
    
 cherokee/handler_server_info.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6629 git=8a6818113068509f41b3224c1886fdbf35bd105c

    Fixes a bug in the JS code of the page
    
 cherokee/handler_server_info.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6628 git=45fa1caeecb591bbba9bbeb30be30812b43a4662

    Enhances Cherokee-tweak for supporting Digest and Basic authentication
    methods. Before, only Basic or no authentication was possible.
    
 cherokee/cherokee-tweak |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)


2011-05-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6627 git=c0b13ec6dac780c6a2d940b50926a8b139e9c8ef

    Adds a reference to the missing configuration file in the 'New Config
    File' page. As it was before, you knew the file was not found, but you
    did not its path.
    
 admin/PageNewConfig.py |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)


2011-05-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6626 git=55732885d9901e001e1aa5b6b05259199b27c66f

    admin/Certs.py was not being distributed.
    
 admin/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6623 git=a85250f6acbb05da2af7fa82b9051e86714fced0

    Adds a missing file
    
 admin/Certs.py |   77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 77 insertions(+), 0 deletions(-)


2011-05-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6622 git=eef1a3804171da8c4736db6e1b32a1d883db6e19

    Clean up a JS debug line.
    
 admin/wizards/flcache.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2011-05-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6621 git=4d5bb11c2f1f553a170f6a49cd503008b6824c2e

    Adds a new wizard for auto-configuring SSL (with an optional
    auto-generated, self-signed certificate).
    
 admin/static/images/wizards/Makefile.am  |    1 +
 admin/static/images/wizards/ssl_test.png |  Bin 0 -> 4415 bytes
 admin/wizards/List.py                    |    4 +
 admin/wizards/Makefile.am                |    3 +-
 admin/wizards/ssl_test.py                |  188 ++++++++++++++++++++++++++++++
 5 files changed, 195 insertions(+), 1 deletions(-)


2011-05-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6620 git=355aa1b93a0ccf4229f3fd21eb231dadb46fc970

    Expiration headers returned by Front-Line Cache can now be overwritten.
    
 cherokee/connection.c       |   82 +++++++++++++++++++++++--------------------
 cherokee/flcache.c          |   58 ++++++++++++++++++++++--------
 cherokee/flcache.h          |    2 +-
 cherokee/handler_file.c     |    4 +-
 cherokee/util.c             |   36 +++++++++++++++++++
 cherokee/util.h             |    6 +++-
 qa/285-Flcache-overwrite.py |   56 +++++++++++++++++++++++++++++
 qa/Makefile.am              |    3 +-
 8 files changed, 188 insertions(+), 59 deletions(-)


2011-05-14  Stefan de Konink <stefan@konink.de>
            svn=6619 git=58a60521ee297874e76ee7027fbd3953080468b2

    Updated the Dutch translation.
    
 po/admin/nl.po | 2651 +++++++++++++++++++-------------------------------------
 1 files changed, 876 insertions(+), 1775 deletions(-)


2011-05-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6616 git=5b630ef4378c45ec6254c827709aee1d667b064d

    Implements recursive file inclusions in the SSI handler.
    
 cherokee/handler_ssi.c          |   19 +++++++++++++-
 qa/284-SSI-include-recursive.py |   49 +++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am                  |    3 +-
 3 files changed, 68 insertions(+), 3 deletions(-)


2011-05-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6615 git=60eb368e7fb87938b648e16df36449e144b0fd84

    Fixes a memory corruption issue within Front-Line Cache
    
 cherokee/avl_flcache.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2011-05-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6614 git=90ae847e0d8cc7a1ed22df63a814dfb9aa358e26

    Cherokee was not ready to run multiple Front-Line Cache on parallel in
    different processes. This patch takes care of that issue.
    It also implements a better clean-up mechanism, so the cache does not
    leave files or directories behind when the server exits.
    
 cherokee/flcache.c        |  112 ++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/virtual_server.c |    5 ++
 2 files changed, 115 insertions(+), 2 deletions(-)


2011-05-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6613 git=14a86a9b26d5816c6220b0f5f7cc0f8371b69db8

    This small change allows more responses to be encoded (compressed).
    *BEWARE*: This patch _might_ introduce regressions.
    
 cherokee/connection.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)


2011-05-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6611 git=897c9d1b4fc290c0fbea0d631fb86215427c5440

    Do not use I/O-cache to access a file whenever Front-Line Cache is
    storing a (possibly compressed) copy of it.
    
 cherokee/handler_file.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6610 git=a4f461796a9705173da2e15bcef35540d1795360

    Change flcache directory permissions if necessary.
    
 cherokee/flcache.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2011-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6609 git=381fe4e09385a1660d4e3497a9f8430fc7acfd75

    Fixes a few corner cases on Front-Line Cache.
    
 cherokee/error_list.py |    2 +-
 cherokee/flcache.c     |    5 +++--
 cherokee/flcache.h     |    3 ++-
 cherokee/thread.c      |    3 ++-
 cherokee/util.c        |    9 +++++++--
 5 files changed, 15 insertions(+), 7 deletions(-)


2011-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6608 git=e073575a2a609887341efd093153fdb23ab0450a

    Implements cherokee_access() and fixes a couple of minor issues.
    
 cherokee/util.c |   20 +++++++++++++++++---
 cherokee/util.h |    1 +
 2 files changed, 18 insertions(+), 3 deletions(-)


2011-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6607 git=3979328a6d17567874f2ea49ecf7925337e3b669

    Adds a new error message to Front-Line Cache.
    
 cherokee/error_list.py |    4 ++++
 cherokee/flcache.c     |   13 ++++++-------
 2 files changed, 10 insertions(+), 7 deletions(-)


2011-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6606 git=5c7ad5287fa6e3f8eb78ba3d2574d3a91cff4116

    Implements the parsing code of the "Cache-Control"'s max-age property.
    
 cherokee/flcache.c |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)


2011-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6605 git=7efc9fcddc2ba3177846700bb6b95b9071c847a0

    Fixes a couple of issue on the Front-Line configuration handling.
    
 cherokee/config_entry.c |    5 ++++-
 cherokee/thread.c       |    4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)


2011-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6604 git=eb5b11ac23af79ceee05e9d32a45b8faad447b7a

    Inhibits cherokee_socket_set_cork() form logging error messages
    whenever a 'Connection Reset' error occurs. Related to Bug #1197
    
 cherokee/socket.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)


2011-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6603 git=7570d0729ef499953d2e0a8d5f2d5f4b4d82abcc

    Please, join me in welcoming Paul Batis to the developers team!
    
 developers.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

2011-05-10  Paul Batis <pubcrawler.com@gmail.com>
            svn=6602 git=36bb1a0728638ba3617ad50159f024b19c4433fe


 doc/other_front_line_cache.txt |   82 ++++++++++++++++++++--------------------
 1 files changed, 41 insertions(+), 41 deletions(-)

2011-05-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6599 git=d26b2d05441a971910bd35f1d88d3746267b8cb7

    Enhances the Front-Line Cache wizard to support the set-up of the
    special PURGE method.
    
 admin/wizards/flcache.py |   72 ++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 64 insertions(+), 8 deletions(-)


2011-05-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6598 git=2179dec6760df18e2d6c532bf09cf152bb764a57

    Handler 'Remote Administration' has been enhancement to support
    Front-Line cache objects expiration, so has been cherokee-tweak.
    
 admin/PageRule.py        |    8 ++--
 admin/plugins/method.py  |    5 +-
 cherokee/avl_flcache.c   |  109 ++++++++++++++++++++++++++++++++++++++--------
 cherokee/avl_flcache.h   |   19 +++++---
 cherokee/cherokee-tweak  |   48 +++++++++++++++++---
 cherokee/flcache.c       |    8 +++
 cherokee/flcache.h       |    1 +
 cherokee/handler_admin.c |   66 ++++++++++++++++++++++++----
 cherokee/header.c        |    2 +
 cherokee/http.c          |    2 +
 cherokee/http.h          |    3 +-
 11 files changed, 221 insertions(+), 50 deletions(-)


2011-05-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6597 git=2d2c36c8a2b10cf914b81b53d7241f56f7c34628

    Removes a deprecated class
    
 cherokee/table.c |  183 ------------------------------------------------------
 cherokee/table.h |   75 ----------------------
 2 files changed, 0 insertions(+), 258 deletions(-)


2011-05-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6596 git=9473c883e2adc36db302adaac030d2cd71c17f8d

    Adds a new 'Front-Line Cache' wizard.
    
 admin/static/images/wizards/Makefile.am |    1 +
 admin/static/images/wizards/flcache.png |  Bin 0 -> 5564 bytes
 admin/wizards/List.py                   |    4 +
 admin/wizards/Makefile.am               |    3 +-
 admin/wizards/flcache.py                |  157 +++++++++++++++++++++++++++++++
 5 files changed, 164 insertions(+), 1 deletions(-)


2011-05-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6595 git=828fd31d94d2286189f1a47bed69ed5b02331d25

    Optimizes .png images
    
 admin/static/images/advanced.png               |  Bin 1994 -> 1275 bytes
 admin/static/images/backup.png                 |  Bin 1474 -> 1408 bytes
 admin/static/images/bg-body.png                |  Bin 196 -> 183 bytes
 admin/static/images/bg-help-span.png           |  Bin 523 -> 512 bytes
 admin/static/images/bg-td-even.png             |  Bin 496 -> 420 bytes
 admin/static/images/bg-th.png                  |  Bin 638 -> 520 bytes
 admin/static/images/cherokee-logo-bar.png      |  Bin 5732 -> 4085 bytes
 admin/static/images/cpu.png                    |  Bin 498 -> 345 bytes
 admin/static/images/disk.png                   |  Bin 624 -> 556 bytes
 admin/static/images/featured-list-bg.png       |  Bin 2912 -> 2833 bytes
 admin/static/images/featured-list-selected.png |  Bin 332 -> 247 bytes
 admin/static/images/flags/ad.png               |  Bin 643 -> 507 bytes
 admin/static/images/flags/af.png               |  Bin 604 -> 473 bytes
 admin/static/images/flags/ag.png               |  Bin 591 -> 509 bytes
 admin/static/images/flags/ai.png               |  Bin 643 -> 569 bytes
 admin/static/images/flags/al.png               |  Bin 600 -> 487 bytes
 admin/static/images/flags/am.png               |  Bin 497 -> 385 bytes
 admin/static/images/flags/ar.png               |  Bin 506 -> 420 bytes
 admin/static/images/flags/as.png               |  Bin 647 -> 593 bytes
 admin/static/images/flags/at.png               |  Bin 403 -> 343 bytes
 admin/static/images/flags/au.png               |  Bin 673 -> 633 bytes
 admin/static/images/flags/aw.png               |  Bin 524 -> 446 bytes
 admin/static/images/flags/ax.png               |  Bin 663 -> 533 bytes
 admin/static/images/flags/az.png               |  Bin 589 -> 476 bytes
 admin/static/images/flags/ba.png               |  Bin 593 -> 524 bytes
 admin/static/images/flags/bb.png               |  Bin 585 -> 456 bytes
 admin/static/images/flags/bd.png               |  Bin 504 -> 425 bytes
 admin/static/images/flags/be.png               |  Bin 449 -> 347 bytes
 admin/static/images/flags/bf.png               |  Bin 497 -> 394 bytes
 admin/static/images/flags/bg.png               |  Bin 462 -> 373 bytes
 admin/static/images/flags/bj.png               |  Bin 486 -> 364 bytes
 admin/static/images/flags/bm.png               |  Bin 611 -> 552 bytes
 admin/static/images/flags/bn.png               |  Bin 639 -> 555 bytes
 admin/static/images/flags/bo.png               |  Bin 500 -> 394 bytes
 admin/static/images/flags/br.png               |  Bin 593 -> 539 bytes
 admin/static/images/flags/bs.png               |  Bin 526 -> 444 bytes
 admin/static/images/flags/bt.png               |  Bin 631 -> 524 bytes
 admin/static/images/flags/bv.png               |  Bin 512 -> 450 bytes
 admin/static/images/flags/bw.png               |  Bin 443 -> 380 bytes
 admin/static/images/flags/by.png               |  Bin 514 -> 435 bytes
 admin/static/images/flags/bz.png               |  Bin 600 -> 529 bytes
 admin/static/images/flags/ca.png               |  Bin 628 -> 524 bytes
 admin/static/images/flags/cc.png               |  Bin 625 -> 549 bytes
 admin/static/images/flags/cf.png               |  Bin 614 -> 509 bytes
 admin/static/images/flags/cg.png               |  Bin 521 -> 433 bytes
 admin/static/images/flags/ci.png               |  Bin 453 -> 359 bytes
 admin/static/images/flags/ck.png               |  Bin 586 -> 548 bytes
 admin/static/images/flags/cl.png               |  Bin 450 -> 377 bytes
 admin/static/images/flags/cm.png               |  Bin 525 -> 400 bytes
 admin/static/images/flags/cn.png               |  Bin 472 -> 402 bytes
 admin/static/images/flags/co.png               |  Bin 483 -> 383 bytes
 admin/static/images/flags/cr.png               |  Bin 477 -> 402 bytes
 admin/static/images/flags/cs.png               |  Bin 439 -> 374 bytes
 admin/static/images/flags/cu.png               |  Bin 563 -> 498 bytes
 admin/static/images/flags/cv.png               |  Bin 529 -> 494 bytes
 admin/static/images/flags/cx.png               |  Bin 608 -> 551 bytes
 admin/static/images/flags/cz.png               |  Bin 476 -> 420 bytes
 admin/static/images/flags/de.png               |  Bin 545 -> 417 bytes
 admin/static/images/flags/dj.png               |  Bin 572 -> 483 bytes
 admin/static/images/flags/dk.png               |  Bin 495 -> 405 bytes
 admin/static/images/flags/dm.png               |  Bin 620 -> 561 bytes
 admin/static/images/flags/do.png               |  Bin 508 -> 421 bytes
 admin/static/images/flags/dz.png               |  Bin 582 -> 507 bytes
 admin/static/images/flags/ec.png               |  Bin 500 -> 408 bytes
 admin/static/images/flags/eg.png               |  Bin 465 -> 401 bytes
 admin/static/images/flags/eh.png               |  Bin 508 -> 441 bytes
 admin/static/images/flags/er.png               |  Bin 653 -> 550 bytes
 admin/static/images/flags/es.png               |  Bin 469 -> 397 bytes
 admin/static/images/flags/et.png               |  Bin 592 -> 498 bytes
 admin/static/images/flags/europeanunion.png    |  Bin 479 -> 455 bytes
 admin/static/images/flags/fi.png               |  Bin 489 -> 421 bytes
 admin/static/images/flags/fj.png               |  Bin 610 -> 570 bytes
 admin/static/images/flags/fk.png               |  Bin 648 -> 579 bytes
 admin/static/images/flags/fm.png               |  Bin 552 -> 462 bytes
 admin/static/images/flags/fr.png               |  Bin 545 -> 422 bytes
 admin/static/images/flags/ga.png               |  Bin 489 -> 395 bytes
 admin/static/images/flags/gb.png               |  Bin 599 -> 582 bytes
 admin/static/images/flags/gd.png               |  Bin 637 -> 514 bytes
 admin/static/images/flags/ge.png               |  Bin 594 -> 546 bytes
 admin/static/images/flags/gf.png               |  Bin 545 -> 422 bytes
 admin/static/images/flags/gh.png               |  Bin 490 -> 389 bytes
 admin/static/images/flags/gl.png               |  Bin 470 -> 404 bytes
 admin/static/images/flags/gm.png               |  Bin 493 -> 416 bytes
 admin/static/images/flags/gn.png               |  Bin 480 -> 372 bytes
 admin/static/images/flags/gp.png               |  Bin 488 -> 406 bytes
 admin/static/images/flags/gq.png               |  Bin 537 -> 458 bytes
 admin/static/images/flags/gr.png               |  Bin 487 -> 444 bytes
 admin/static/images/flags/gs.png               |  Bin 630 -> 575 bytes
 admin/static/images/flags/gt.png               |  Bin 493 -> 386 bytes
 admin/static/images/flags/gu.png               |  Bin 509 -> 437 bytes
 admin/static/images/flags/gw.png               |  Bin 516 -> 399 bytes
 admin/static/images/flags/gy.png               |  Bin 645 -> 574 bytes
 admin/static/images/flags/hk.png               |  Bin 527 -> 446 bytes
 admin/static/images/flags/hm.png               |  Bin 673 -> 633 bytes
 admin/static/images/flags/hn.png               |  Bin 537 -> 464 bytes
 admin/static/images/flags/hr.png               |  Bin 524 -> 439 bytes
 admin/static/images/flags/ht.png               |  Bin 487 -> 380 bytes
 admin/static/images/flags/hu.png               |  Bin 432 -> 346 bytes
 admin/static/images/flags/ie.png               |  Bin 481 -> 386 bytes
 admin/static/images/flags/in.png               |  Bin 503 -> 430 bytes
 admin/static/images/flags/io.png               |  Bin 658 -> 628 bytes
 admin/static/images/flags/iq.png               |  Bin 515 -> 456 bytes
 admin/static/images/flags/ir.png               |  Bin 512 -> 451 bytes
 admin/static/images/flags/is.png               |  Bin 532 -> 463 bytes
 admin/static/images/flags/jm.png               |  Bin 637 -> 561 bytes
 admin/static/images/flags/jo.png               |  Bin 473 -> 406 bytes
 admin/static/images/flags/ke.png               |  Bin 569 -> 488 bytes
 admin/static/images/flags/kg.png               |  Bin 510 -> 407 bytes
 admin/static/images/flags/kh.png               |  Bin 549 -> 475 bytes
 admin/static/images/flags/ki.png               |  Bin 656 -> 604 bytes
 admin/static/images/flags/km.png               |  Bin 577 -> 509 bytes
 admin/static/images/flags/kn.png               |  Bin 604 -> 533 bytes
 admin/static/images/flags/kp.png               |  Bin 561 -> 477 bytes
 admin/static/images/flags/kr.png               |  Bin 592 -> 560 bytes
 admin/static/images/flags/kw.png               |  Bin 486 -> 404 bytes
 admin/static/images/flags/ky.png               |  Bin 643 -> 585 bytes
 admin/static/images/flags/kz.png               |  Bin 616 -> 512 bytes
 admin/static/images/flags/la.png               |  Bin 563 -> 468 bytes
 admin/static/images/flags/lb.png               |  Bin 517 -> 446 bytes
 admin/static/images/flags/lc.png               |  Bin 520 -> 499 bytes
 admin/static/images/flags/li.png               |  Bin 537 -> 452 bytes
 admin/static/images/flags/lk.png               |  Bin 627 -> 517 bytes
 admin/static/images/flags/ls.png               |  Bin 628 -> 553 bytes
 admin/static/images/flags/lt.png               |  Bin 508 -> 398 bytes
 admin/static/images/flags/lu.png               |  Bin 481 -> 391 bytes
 admin/static/images/flags/lv.png               |  Bin 465 -> 392 bytes
 admin/static/images/flags/ly.png               |  Bin 419 -> 330 bytes
 admin/static/images/flags/ma.png               |  Bin 432 -> 346 bytes
 admin/static/images/flags/md.png               |  Bin 566 -> 457 bytes
 admin/static/images/flags/me.png               |  Bin 448 -> 431 bytes
 admin/static/images/flags/mg.png               |  Bin 453 -> 366 bytes
 admin/static/images/flags/mh.png               |  Bin 628 -> 571 bytes
 admin/static/images/flags/mk.png               |  Bin 664 -> 502 bytes
 admin/static/images/flags/ml.png               |  Bin 474 -> 375 bytes
 admin/static/images/flags/mm.png               |  Bin 483 -> 389 bytes
 admin/static/images/flags/mn.png               |  Bin 492 -> 396 bytes
 admin/static/images/flags/mo.png               |  Bin 588 -> 509 bytes
 admin/static/images/flags/mp.png               |  Bin 597 -> 534 bytes
 admin/static/images/flags/mq.png               |  Bin 655 -> 594 bytes
 admin/static/images/flags/mr.png               |  Bin 569 -> 461 bytes
 admin/static/images/flags/ms.png               |  Bin 614 -> 550 bytes
 admin/static/images/flags/mu.png               |  Bin 496 -> 413 bytes
 admin/static/images/flags/mv.png               |  Bin 542 -> 444 bytes
 admin/static/images/flags/mw.png               |  Bin 529 -> 418 bytes
 admin/static/images/flags/mx.png               |  Bin 574 -> 477 bytes
 admin/static/images/flags/my.png               |  Bin 571 -> 517 bytes
 admin/static/images/flags/mz.png               |  Bin 584 -> 492 bytes
 admin/static/images/flags/na.png               |  Bin 647 -> 612 bytes
 admin/static/images/flags/nc.png               |  Bin 591 -> 523 bytes
 admin/static/images/flags/ne.png               |  Bin 537 -> 446 bytes
 admin/static/images/flags/nf.png               |  Bin 602 -> 527 bytes
 admin/static/images/flags/ng.png               |  Bin 482 -> 394 bytes
 admin/static/images/flags/ni.png               |  Bin 508 -> 425 bytes
 admin/static/images/flags/nl.png               |  Bin 453 -> 363 bytes
 admin/static/images/flags/no.png               |  Bin 512 -> 450 bytes
 admin/static/images/flags/np.png               |  Bin 443 -> 439 bytes
 admin/static/images/flags/nr.png               |  Bin 527 -> 444 bytes
 admin/static/images/flags/nu.png               |  Bin 572 -> 521 bytes
 admin/static/images/flags/nz.png               |  Bin 639 -> 582 bytes
 admin/static/images/flags/om.png               |  Bin 478 -> 392 bytes
 admin/static/images/flags/pa.png               |  Bin 519 -> 443 bytes
 admin/static/images/flags/pf.png               |  Bin 498 -> 432 bytes
 admin/static/images/flags/pg.png               |  Bin 593 -> 491 bytes
 admin/static/images/flags/ph.png               |  Bin 538 -> 469 bytes
 admin/static/images/flags/pk.png               |  Bin 569 -> 501 bytes
 admin/static/images/flags/pm.png               |  Bin 689 -> 625 bytes
 admin/static/images/flags/pn.png               |  Bin 657 -> 600 bytes
 admin/static/images/flags/pr.png               |  Bin 556 -> 498 bytes
 admin/static/images/flags/pt.png               |  Bin 554 -> 460 bytes
 admin/static/images/flags/pw.png               |  Bin 550 -> 477 bytes
 admin/static/images/flags/py.png               |  Bin 473 -> 397 bytes
 admin/static/images/flags/re.png               |  Bin 545 -> 422 bytes
 admin/static/images/flags/ro.png               |  Bin 495 -> 386 bytes
 admin/static/images/flags/rs.png               |  Bin 423 -> 413 bytes
 admin/static/images/flags/ru.png               |  Bin 420 -> 352 bytes
 admin/static/images/flags/rw.png               |  Bin 533 -> 435 bytes
 admin/static/images/flags/sa.png               |  Bin 551 -> 481 bytes
 admin/static/images/flags/sb.png               |  Bin 624 -> 573 bytes
 admin/static/images/flags/sc.png               |  Bin 608 -> 534 bytes
 admin/static/images/flags/scotland.png         |  Bin 649 -> 607 bytes
 admin/static/images/flags/sd.png               |  Bin 492 -> 417 bytes
 admin/static/images/flags/se.png               |  Bin 542 -> 442 bytes
 admin/static/images/flags/sg.png               |  Bin 468 -> 403 bytes
 admin/static/images/flags/sh.png               |  Bin 645 -> 577 bytes
 admin/static/images/flags/si.png               |  Bin 510 -> 436 bytes
 admin/static/images/flags/sj.png               |  Bin 512 -> 450 bytes
 admin/static/images/flags/sk.png               |  Bin 562 -> 492 bytes
 admin/static/images/flags/sl.png               |  Bin 436 -> 374 bytes
 admin/static/images/flags/sm.png               |  Bin 502 -> 449 bytes
 admin/static/images/flags/sn.png               |  Bin 532 -> 409 bytes
 admin/static/images/flags/so.png               |  Bin 527 -> 429 bytes
 admin/static/images/flags/sr.png               |  Bin 513 -> 423 bytes
 admin/static/images/flags/st.png               |  Bin 584 -> 482 bytes
 admin/static/images/flags/sv.png               |  Bin 501 -> 426 bytes
 admin/static/images/flags/sz.png               |  Bin 643 -> 561 bytes
 admin/static/images/flags/tc.png               |  Bin 624 -> 562 bytes
 admin/static/images/flags/td.png               |  Bin 570 -> 431 bytes
 admin/static/images/flags/tf.png               |  Bin 527 -> 452 bytes
 admin/static/images/flags/tg.png               |  Bin 562 -> 463 bytes
 admin/static/images/flags/th.png               |  Bin 452 -> 380 bytes
 admin/static/images/flags/tk.png               |  Bin 638 -> 575 bytes
 admin/static/images/flags/tl.png               |  Bin 514 -> 448 bytes
 admin/static/images/flags/tm.png               |  Bin 593 -> 509 bytes
 admin/static/images/flags/tn.png               |  Bin 495 -> 420 bytes
 admin/static/images/flags/tr.png               |  Bin 492 -> 419 bytes
 admin/static/images/flags/tt.png               |  Bin 617 -> 539 bytes
 admin/static/images/flags/tv.png               |  Bin 536 -> 496 bytes
 admin/static/images/flags/tw.png               |  Bin 465 -> 383 bytes
 admin/static/images/flags/tz.png               |  Bin 642 -> 567 bytes
 admin/static/images/flags/ua.png               |  Bin 446 -> 357 bytes
 admin/static/images/flags/ug.png               |  Bin 531 -> 441 bytes
 admin/static/images/flags/um.png               |  Bin 571 -> 508 bytes
 admin/static/images/flags/us.png               |  Bin 609 -> 545 bytes
 admin/static/images/flags/uy.png               |  Bin 532 -> 464 bytes
 admin/static/images/flags/uz.png               |  Bin 515 -> 464 bytes
 admin/static/images/flags/va.png               |  Bin 553 -> 472 bytes
 admin/static/images/flags/vc.png               |  Bin 577 -> 465 bytes
 admin/static/images/flags/ve.png               |  Bin 528 -> 465 bytes
 admin/static/images/flags/vg.png               |  Bin 630 -> 563 bytes
 admin/static/images/flags/vi.png               |  Bin 616 -> 576 bytes
 admin/static/images/flags/vn.png               |  Bin 474 -> 377 bytes
 admin/static/images/flags/vu.png               |  Bin 604 -> 503 bytes
 admin/static/images/flags/wales.png            |  Bin 652 -> 610 bytes
 admin/static/images/flags/wf.png               |  Bin 554 -> 491 bytes
 admin/static/images/flags/ws.png               |  Bin 476 -> 405 bytes
 admin/static/images/flags/ye.png               |  Bin 413 -> 355 bytes
 admin/static/images/flags/yt.png               |  Bin 593 -> 509 bytes
 admin/static/images/flags/za.png               |  Bin 642 -> 576 bytes
 admin/static/images/flags/zm.png               |  Bin 500 -> 412 bytes
 admin/static/images/flags/zw.png               |  Bin 574 -> 515 bytes
 admin/static/images/general.png                |  Bin 2183 -> 1926 bytes
 admin/static/images/home.png                   |  Bin 1834 -> 1760 bytes
 admin/static/images/host.png                   |  Bin 878 -> 869 bytes
 admin/static/images/market.png                 |  Bin 1910 -> 1904 bytes
 admin/static/images/mime.png                   |  Bin 1094 -> 1088 bytes
 admin/static/images/nav-sep.png                |  Bin 283 -> 262 bytes
 admin/static/images/network.png                |  Bin 969 -> 923 bytes
 admin/static/images/other/contact-bug.png      |  Bin 1189 -> 1131 bytes
 admin/static/images/other/contact-list.png     |  Bin 818 -> 782 bytes
 admin/static/images/other/irc.png              |  Bin 464 -> 270 bytes
 admin/static/images/other/latest.png           |  Bin 2592 -> 2549 bytes
 admin/static/images/other/octality-logo.png    |  Bin 5419 -> 3622 bytes
 admin/static/images/other/proud.png            |  Bin 3384 -> 3334 bytes
 admin/static/images/other/right.png            |  Bin 246 -> 236 bytes
 admin/static/images/panel-clone.png            |  Bin 505 -> 482 bytes
 admin/static/images/panel-new.png              |  Bin 249 -> 237 bytes
 admin/static/images/remote.png                 |  Bin 529 -> 347 bytes
 admin/static/images/sidebar-bg.png             |  Bin 2819 -> 2794 bytes
 admin/static/images/sidebar-market.png         |  Bin 2816 -> 2790 bytes
 admin/static/images/sources.png                |  Bin 1582 -> 1473 bytes
 admin/static/images/status.png                 |  Bin 1842 -> 1839 bytes
 admin/static/images/uptime.png                 |  Bin 1348 -> 1286 bytes
 admin/static/images/wizards/alfresco.png       |  Bin 2253 -> 2250 bytes
 admin/static/images/wizards/aspnet.png         |  Bin 2188 -> 2132 bytes
 admin/static/images/wizards/concrete5.png      |  Bin 3549 -> 1910 bytes
 admin/static/images/wizards/dbslayer.png       |  Bin 3684 -> 1871 bytes
 admin/static/images/wizards/django.png         |  Bin 1920 -> 773 bytes
 admin/static/images/wizards/drupal.png         |  Bin 3059 -> 2298 bytes
 admin/static/images/wizards/gallery.png        |  Bin 3324 -> 1402 bytes
 admin/static/images/wizards/glassfish.png      |  Bin 2176 -> 1036 bytes
 admin/static/images/wizards/hotlinking.png     |  Bin 4280 -> 1793 bytes
 admin/static/images/wizards/icons.png          |  Bin 2650 -> 1201 bytes
 admin/static/images/wizards/joomla.png         |  Bin 3167 -> 1288 bytes
 admin/static/images/wizards/liferay.png        |  Bin 2711 -> 2266 bytes
 admin/static/images/wizards/mailman.png        |  Bin 3428 -> 1375 bytes
 admin/static/images/wizards/mediawiki.png      |  Bin 6045 -> 6041 bytes
 admin/static/images/wizards/moinmoin.png       |  Bin 3998 -> 2875 bytes
 admin/static/images/wizards/mono.png           |  Bin 2462 -> 2217 bytes
 admin/static/images/wizards/moodle.png         |  Bin 3855 -> 1915 bytes
 admin/static/images/wizards/nagios.png         |  Bin 920 -> 677 bytes
 admin/static/images/wizards/php.png            |  Bin 3823 -> 3815 bytes
 admin/static/images/wizards/phpbb.png          |  Bin 3128 -> 1892 bytes
 admin/static/images/wizards/phpmyadmin.png     |  Bin 3988 -> 1714 bytes
 admin/static/images/wizards/rails.png          |  Bin 2163 -> 2152 bytes
 admin/static/images/wizards/redirect.png       |  Bin 5340 -> 5299 bytes
 admin/static/images/wizards/rtorrent.png       |  Bin 2137 -> 2006 bytes
 admin/static/images/wizards/static.png         |  Bin 1230 -> 493 bytes
 admin/static/images/wizards/streaming.png      |  Bin 2928 -> 1791 bytes
 admin/static/images/wizards/symfony.png        |  Bin 2232 -> 2229 bytes
 admin/static/images/wizards/trac.png           |  Bin 2333 -> 2326 bytes
 admin/static/images/wizards/uwsgi.png          |  Bin 2254 -> 1914 bytes
 admin/static/images/wizards/wordpress.png      |  Bin 5501 -> 5078 bytes
 admin/static/images/wizards/zend.png           |  Bin 1691 -> 1687 bytes
 283 files changed, 0 insertions(+), 0 deletions(-)


2011-05-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6593 git=63155332535d66006320f932ac39bf5737a890b2

    Fixes a few QA tests that were messed up during the Front-Line Cache
    branch merge.
    
 qa/256-header_op-add2.py   |    2 +-
 qa/257-header_op-add3.py   |    2 +-
 qa/258-header_op-add4.py   |    2 +-
 qa/275-Flcache-basic1.py   |    9 +++++----
 qa/276-Flcache-cookie1.py  |    8 ++++----
 qa/277-Flcache-cookie2.py  |   14 +++++++-------
 qa/278-Flcache-headers1.py |    9 +++++----
 qa/279-Flcache-headers2.py |   13 ++++++++-----
 qa/280-Flcache-gzip1.py    |   12 ++++++------
 qa/281-Flcache-expired1.py |    8 ++++----
 qa/282-Flcache-expired2.py |    8 ++++----
 qa/283-Flcache-expired3.py |    8 ++++----
 12 files changed, 50 insertions(+), 45 deletions(-)


2011-05-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6586 git=36af93b0db2053629a0978c830fde969756c7943

    Exposes a new configuration option that allows to set an alternative
    repository address - so mirrors, local copies, or development
    repositories can be configured easily.
    
 admin/PageAdvanced.py |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)


2011-05-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6583 git=4ac729540385c0a0af4fcbba1b0e525bdc0da038

    Improves how open() errors are handled at the I/O-cache layer. Thanks
    a million to Stefan de Konink <stefan@konink.de> for this patch!!
    
 cherokee/iocache.c |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

2011-05-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6575 git=b1abd9da023c7589541b1b50a713415abd7677fa

    Sorts out the new FLCache QA tests.
    
 qa/273-Flcache-basic1.py   |   41 ------------------------------
 qa/274-Flcache-cookie1.py  |   52 --------------------------------------
 qa/275-Flcache-basic1.py   |   41 ++++++++++++++++++++++++++++++
 qa/275-Flcache-cookie2.py  |   56 -----------------------------------------
 qa/276-Flcache-cookie1.py  |   52 ++++++++++++++++++++++++++++++++++++++
 qa/276-Flcache-headers1.py |   53 --------------------------------------
 qa/277-Flcache-cookie2.py  |   56 +++++++++++++++++++++++++++++++++++++++++
 qa/277-Flcache-headers2.py |   53 --------------------------------------
 qa/278-Flcache-gzip1.py    |   60 --------------------------------------------
 qa/278-Flcache-headers1.py |   53 ++++++++++++++++++++++++++++++++++++++
 qa/279-Flcache-expired1.py |   51 -------------------------------------
 qa/279-Flcache-headers2.py |   53 ++++++++++++++++++++++++++++++++++++++
 qa/280-Flcache-expired2.py |   51 -------------------------------------
 qa/280-Flcache-gzip1.py    |   60 ++++++++++++++++++++++++++++++++++++++++++++
 qa/281-Flcache-expired1.py |   51 +++++++++++++++++++++++++++++++++++++
 qa/281-Flcache-expired3.py |   55 ----------------------------------------
 qa/282-Flcache-expired2.py |   51 +++++++++++++++++++++++++++++++++++++
 qa/283-Flcache-expired3.py |   55 ++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |   19 ++++++-------
 19 files changed, 481 insertions(+), 482 deletions(-)


2011-05-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6574 git=ef6fc1911b60f5c790066294fbc38b5a00b59182

    Merges the Front-Line Cache branch.
    
 README                                             |    6 +-
 admin/PageEntry.py                                 |  193 +++++-
 admin/PageRule.py                                  |    3 +
 admin/PageVServer.py                               |   14 +-
 admin/wizards/php.py                               |    7 +
 cherokee/Makefile.am                               |    8 +-
 cherokee/avl.c                                     |  730 ++------------------
 cherokee/avl.h                                     |   50 +-
 cherokee/avl_flcache.c                             |  461 ++++++++++++
 cherokee/avl_flcache.h                             |   97 +++
 cherokee/avl_generic.c                             |  712 +++++++++++++++++++
 cherokee/avl_generic.h                             |  102 +++
 cherokee/buffer.c                                  |   14 +-
 cherokee/common-internal.h                         |   24 +
 cherokee/config_entry.c                            |   69 ++-
 cherokee/config_entry.h                            |   49 +-
 cherokee/connection-protected.h                    |   10 +-
 cherokee/connection.c                              |  345 +++++++---
 cherokee/error_list.py                             |   12 +
 cherokee/flcache.c                                 |  725 +++++++++++++++++++
 cherokee/flcache.h                                 |  105 +++
 cherokee/handler.h                                 |    8 -
 cherokee/handler_cgi.c                             |    4 +-
 cherokee/handler_file.c                            |    6 +-
 cherokee/handler_proxy.c                           |    2 +-
 cherokee/handler_server_info.c                     |   11 +-
 cherokee/header.c                                  |    8 +-
 cherokee/header.h                                  |    1 +
 cherokee/iocache.c                                 |    2 +-
 cherokee/logger_writer.c                           |    4 +-
 cherokee/macros.h                                  |    1 +
 cherokee/main_admin.c                              |    2 +-
 cherokee/rrd_tools.c                               |    4 +-
 cherokee/server-protected.h                        |    3 +
 cherokee/server.c                                  |   32 +-
 cherokee/shm.c                                     |    4 +-
 cherokee/source_interpreter.c                      |    2 +-
 cherokee/thread.c                                  |   67 ++-
 cherokee/util.c                                    |   39 +
 cherokee/util.h                                    |    8 +-
 cherokee/virtual_server.c                          |  137 ++++-
 cherokee/virtual_server.h                          |    2 +
 configure.in                                       |    2 +
 constants.h.pre                                    |    4 +-
 doc/Makefile.am                                    |    1 +
 doc/config_virtual_servers_rule.txt                |   82 ++-
 doc/index.txt                                      |    1 +
 doc/media/images/admin_advanced0.png               |  Bin 3897 -> 3873 bytes
 doc/media/images/admin_advanced1.png               |  Bin 16873 -> 16527 bytes
 doc/media/images/admin_advanced2.png               |  Bin 18604 -> 18074 bytes
 doc/media/images/admin_advanced3.png               |  Bin 14588 -> 14178 bytes
 doc/media/images/admin_advanced4.png               |  Bin 9480 -> 9049 bytes
 doc/media/images/admin_advanced5.png               |  Bin 13128 -> 12941 bytes
 doc/media/images/admin_behavior.png                |  Bin 9769 -> 9114 bytes
 doc/media/images/admin_general.png                 |  Bin 19455 -> 18648 bytes
 doc/media/images/admin_general_icons.png           |  Bin 14243 -> 13597 bytes
 doc/media/images/admin_general_mime.png            |  Bin 9678 -> 9508 bytes
 doc/media/images/admin_general_networking.png      |  Bin 19466 -> 18925 bytes
 doc/media/images/admin_general_permissions.png     |  Bin 10284 -> 9802 bytes
 doc/media/images/admin_general_ports.png           |  Bin 7792 -> 7437 bytes
 doc/media/images/admin_handler_admin.png           |  Bin 10657 -> 9988 bytes
 doc/media/images/admin_handler_cgi.png             |  Bin 20394 -> 19731 bytes
 doc/media/images/admin_handler_custom_error.png    |  Bin 17806 -> 17203 bytes
 doc/media/images/admin_handler_dbslayer.png        |  Bin 16947 -> 16556 bytes
 doc/media/images/admin_handler_dirlist.png         |  Bin 15756 -> 14769 bytes
 doc/media/images/admin_handler_dirlist_ex.png      |  Bin 17871 -> 17072 bytes
 doc/media/images/admin_handler_fastcgi1.png        |  Bin 21207 -> 20165 bytes
 doc/media/images/admin_handler_fastcgi2.png        |  Bin 66318 -> 32431 bytes
 doc/media/images/admin_handler_file.png            |  Bin 10984 -> 10122 bytes
 doc/media/images/admin_handler_onlylisting.png     |  Bin 17937 -> 16832 bytes
 doc/media/images/admin_handler_onlylisting_ex.png  |  Bin 17920 -> 17012 bytes
 doc/media/images/admin_handler_proxy.png           |  Bin 19875 -> 19725 bytes
 doc/media/images/admin_handler_secdownload.png     |  Bin 14807 -> 14549 bytes
 doc/media/images/admin_index.png                   |  Bin 47858 -> 45050 bytes
 doc/media/images/admin_index_backup.png            |  Bin 7939 -> 7445 bytes
 doc/media/images/admin_index_restore.png           |  Bin 11069 -> 10625 bytes
 doc/media/images/admin_info_sources.png            |  Bin 37365 -> 35620 bytes
 doc/media/images/admin_launch.png                  |  Bin 6237 -> 5825 bytes
 doc/media/images/admin_noconfig.png                |  Bin 16236 -> 15298 bytes
 doc/media/images/admin_notrunning.png              |  Bin 10992 -> 10642 bytes
 doc/media/images/admin_rule_regex.png              |  Bin 15148 -> 14087 bytes
 doc/media/images/admin_validators_authlist.png     |  Bin 20745 -> 19868 bytes
 doc/media/images/admin_validators_ldap.png         |  Bin 30041 -> 29683 bytes
 doc/media/images/admin_validators_pam.png          |  Bin 14399 -> 14095 bytes
 doc/media/images/admin_validators_plain.png        |  Bin 35764 -> 34889 bytes
 doc/media/images/admin_vserver.png                 |  Bin 18616 -> 17037 bytes
 doc/media/images/admin_vserver_errors.png          |  Bin 9033 -> 8691 bytes
 doc/media/images/admin_vserver_evhost.png          |  Bin 35038 -> 33327 bytes
 doc/media/images/admin_vserver_loggers.png         |  Bin 19937 -> 19132 bytes
 doc/media/images/admin_vserver_security.png        |  Bin 15516 -> 14877 bytes
 doc/media/images/admin_vserver_wizard.png          |  Bin 37975 -> 34601 bytes
 doc/media/images/admin_vservers_wizard.png         |  Bin 38565 -> 36569 bytes
 doc/media/images/cookbook_alfresco_alfresco.png    |  Bin 34437 -> 33948 bytes
 doc/media/images/cookbook_alfresco_assistant.png   |  Bin 20121 -> 19989 bytes
 doc/media/images/cookbook_alfresco_install.png     |  Bin 19817 -> 19686 bytes
 doc/media/images/cookbook_alfresco_path.png        |  Bin 7356 -> 7268 bytes
 doc/media/images/cookbook_alfresco_share.png       |  Bin 37782 -> 36573 bytes
 doc/media/images/cookbook_alfresco_soffice.png     |  Bin 7474 -> 7364 bytes
 doc/media/images/cookbook_dbslayer1.png            |  Bin 8884 -> 8586 bytes
 doc/media/images/cookbook_dbslayer2.png            |  Bin 18742 -> 17999 bytes
 doc/media/images/cookbook_dbslayer3.png            |  Bin 7909 -> 7763 bytes
 doc/media/images/cookbook_dbslayer4.png            |  Bin 35042 -> 31426 bytes
 doc/media/images/cookbook_django.png               |  Bin 23568 -> 22521 bytes
 doc/media/images/cookbook_django_common.png        |  Bin 22134 -> 21347 bytes
 doc/media/images/cookbook_django_infosources.png   |  Bin 30736 -> 29838 bytes
 doc/media/images/cookbook_drupal.png               |  Bin 27255 -> 26951 bytes
 doc/media/images/cookbook_drupal_dir_rules.png     |  Bin 17341 -> 16477 bytes
 doc/media/images/cookbook_drupal_dir_rules_1.png   |  Bin 15985 -> 15414 bytes
 doc/media/images/cookbook_drupal_dir_rules_2.png   |  Bin 15164 -> 14622 bytes
 doc/media/images/cookbook_drupal_dir_rules_3.png   |  Bin 7893 -> 7525 bytes
 doc/media/images/cookbook_drupal_dir_rules_4.png   |  Bin 13283 -> 12811 bytes
 doc/media/images/cookbook_drupal_dir_rules_6.png   |  Bin 21261 -> 20466 bytes
 doc/media/images/cookbook_drupal_dir_rules_7.png   |  Bin 15723 -> 14913 bytes
 doc/media/images/cookbook_drupal_vserver_rules.png |  Bin 14585 -> 13900 bytes
 doc/media/images/cookbook_glassfish.png            |  Bin 4851 -> 4849 bytes
 .../images/cookbook_https_accelerator_handler.png  |  Bin 37073 -> 36029 bytes
 .../images/cookbook_https_accelerator_sources.png  |  Bin 13816 -> 13269 bytes
 doc/media/images/cookbook_joomla.png               |  Bin 12561 -> 12383 bytes
 doc/media/images/cookbook_liferay.png              |  Bin 16861 -> 16251 bytes
 doc/media/images/cookbook_mailman.png              |  Bin 13235 -> 13135 bytes
 .../cookbook_maintenance_advanced_domains.png      |  Bin 8557 -> 8416 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 14100 -> 14067 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 9641 -> 9523 bytes
 doc/media/images/cookbook_maintenance_copy.png     |  Bin 15654 -> 15192 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 9055 -> 8902 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 7784 -> 7798 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 7203 -> 7022 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 8213 -> 8072 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6172 -> 5958 bytes
 doc/media/images/cookbook_managing_logs_rules.png  |  Bin 14223 -> 13653 bytes
 .../images/cookbook_managing_logs_security.png     |  Bin 41923 -> 38608 bytes
 doc/media/images/cookbook_mono_demo.png            |  Bin 11183 -> 11066 bytes
 doc/media/images/cookbook_mono_handler.png         |  Bin 62644 -> 29700 bytes
 doc/media/images/cookbook_moodle.png               |  Bin 18427 -> 18157 bytes
 doc/media/images/cookbook_moodle_db.png            |  Bin 31835 -> 31317 bytes
 doc/media/images/cookbook_moodle_document_root.png |  Bin 12200 -> 11859 bytes
 doc/media/images/cookbook_moodle_modules.png       |  Bin 48838 -> 46699 bytes
 doc/media/images/cookbook_moodle_paths.png         |  Bin 35388 -> 34445 bytes
 doc/media/images/cookbook_mysql_rule.png           |  Bin 5027 -> 4959 bytes
 doc/media/images/cookbook_mysql_validator.png      |  Bin 14012 -> 33273 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8123 -> 7847 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8179 -> 7993 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 20310 -> 19773 bytes
 doc/media/images/cookbook_nagios4.png              |  Bin 35664 -> 35013 bytes
 doc/media/images/cookbook_phpbb_1_intro.png        |  Bin 39031 -> 38264 bytes
 doc/media/images/cookbook_phpbb_2_req.png          |  Bin 35390 -> 34270 bytes
 doc/media/images/cookbook_phpbb_3_db.png           |  Bin 30601 -> 29720 bytes
 doc/media/images/cookbook_phpbb_4_admin.png        |  Bin 28930 -> 27883 bytes
 doc/media/images/cookbook_phpbb_5_config.png       |  Bin 23794 -> 23118 bytes
 doc/media/images/cookbook_phpbb_6_advanced.png     |  Bin 36283 -> 34927 bytes
 doc/media/images/cookbook_phpbb_7_create.png       |  Bin 24918 -> 24441 bytes
 doc/media/images/cookbook_phpbb_8_final.png        |  Bin 45143 -> 44269 bytes
 doc/media/images/cookbook_phpbb_adm.png            |  Bin 39075 -> 36486 bytes
 doc/media/images/cookbook_phpbb_adm_warning.png    |  Bin 37334 -> 35198 bytes
 doc/media/images/cookbook_phpbb_rules.png          |  Bin 9435 -> 9252 bytes
 doc/media/images/cookbook_phpbb_running.png        |  Bin 29947 -> 29239 bytes
 doc/media/images/cookbook_phpmyadmin.png           |  Bin 11383 -> 11238 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8745 -> 8377 bytes
 doc/media/images/cookbook_redir_behavior.png       |  Bin 4519 -> 4490 bytes
 doc/media/images/cookbook_redir_domains.png        |  Bin 8552 -> 8347 bytes
 doc/media/images/cookbook_redir_handler.png        |  Bin 8773 -> 8659 bytes
 doc/media/images/cookbook_redir_https.png          |  Bin 9412 -> 9290 bytes
 doc/media/images/cookbook_ror.png                  |  Bin 15239 -> 15106 bytes
 doc/media/images/cookbook_ror_common.png           |  Bin 29750 -> 29194 bytes
 doc/media/images/cookbook_ror_fcgi.png             |  Bin 18589 -> 18036 bytes
 doc/media/images/cookbook_ror_wizard.png           |  Bin 11315 -> 10908 bytes
 doc/media/images/cookbook_sugarcrm_install0.png    |  Bin 61674 -> 59689 bytes
 doc/media/images/cookbook_sugarcrm_install1.png    |  Bin 21762 -> 21331 bytes
 doc/media/images/cookbook_sugarcrm_running0.png    |  Bin 22260 -> 21567 bytes
 doc/media/images/cookbook_sugarcrm_running1.png    |  Bin 25443 -> 24794 bytes
 doc/media/images/cookbook_symfony.png              |  Bin 24493 -> 23910 bytes
 doc/media/images/cookbook_trac.png                 |  Bin 35325 -> 35109 bytes
 doc/media/images/cookbook_trac_info.png            |  Bin 18451 -> 18098 bytes
 doc/media/images/cookbook_trac_rules.png           |  Bin 5725 -> 5572 bytes
 doc/media/images/cookbook_trac_scgi.png            |  Bin 28285 -> 27744 bytes
 doc/media/images/cookbook_trac_static.png          |  Bin 9506 -> 9194 bytes
 doc/media/images/cookbook_wp1.png                  |  Bin 26477 -> 26238 bytes
 doc/media/images/cookbook_wp2.png                  |  Bin 13235 -> 13147 bytes
 doc/media/images/cookbook_wp3.png                  |  Bin 10279 -> 10155 bytes
 doc/media/images/cookbook_wp4.png                  |  Bin 44859 -> 44012 bytes
 doc/media/images/cookbook_wp5.png                  |  Bin 25656 -> 24539 bytes
 doc/media/images/cookbook_wp_example1.png          |  Bin 8760 -> 8306 bytes
 doc/media/images/cookbook_wp_example2.png          |  Bin 8318 -> 7921 bytes
 doc/media/images/cookbook_wp_example3.png          |  Bin 13885 -> 12996 bytes
 doc/media/images/cookbook_zend1.png                |  Bin 3735 -> 3724 bytes
 doc/media/images/market_index.png                  |  Bin 39042 -> 37975 bytes
 doc/media/images/other_graphs_conns.png            |  Bin 18595 -> 18132 bytes
 doc/media/images/other_graphs_logging.png          |  Bin 15136 -> 14941 bytes
 doc/media/images/other_graphs_timeouts.png         |  Bin 19226 -> 18445 bytes
 doc/media/images/other_graphs_traffic.png          |  Bin 13862 -> 13566 bytes
 doc/media/images/proxy_phase1.png                  |  Bin 12012 -> 11406 bytes
 doc/media/images/proxy_phase2.png                  |  Bin 12222 -> 11661 bytes
 doc/media/images/screencast.png                    |  Bin 24013 -> 20613 bytes
 doc/media/images/tracelor.png                      |  Bin 9543 -> 9517 bytes
 doc/other.txt                                      |    1 +
 doc/other_front_line_cache.txt                     |   66 ++
 doc/other_goodies.txt                              |   12 +
 qa/122-Methods.py                                  |    2 +-
 qa/273-Flcache-basic1.py                           |   41 ++
 qa/274-Flcache-cookie1.py                          |   52 ++
 qa/275-Flcache-cookie2.py                          |   56 ++
 qa/276-Flcache-headers1.py                         |   53 ++
 qa/277-Flcache-headers2.py                         |   53 ++
 qa/278-Flcache-gzip1.py                            |   60 ++
 qa/279-Flcache-expired1.py                         |   51 ++
 qa/280-Flcache-expired2.py                         |   51 ++
 qa/281-Flcache-expired3.py                         |   55 ++
 qa/Makefile.am                                     |   12 +-
 qa/base.py                                         |    6 +-
 209 files changed, 3832 insertions(+), 912 deletions(-)


2011-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6554 git=0d587e24617d06a6167c85746dc4874b2e80f699

    Fixes a regression around the encoding process. Some static files were
    not being encoded properly.
    
 cherokee/connection.c   |   11 ++++++++---
 cherokee/handler_file.c |    7 +++----
 2 files changed, 11 insertions(+), 7 deletions(-)


2011-04-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6553 git=143c46bcc21cad62d7f3791c173c7aea8fc8a024

    Replace atoi() calls by either cherokee_atoi() or cherokee_atob().
    
 cherokee/access.c               |    4 ++-
 cherokee/bind.c                 |    4 ++-
 cherokee/cache.c                |    6 ++++-
 cherokee/config_node.c          |    5 +++-
 cherokee/downloader.c           |    3 +-
 cherokee/encoder_deflate.c      |    7 ++++-
 cherokee/encoder_gzip.c         |    7 ++++-
 cherokee/handler_cgi_base.c     |   24 +++++++++++-------
 cherokee/handler_common.c       |    6 +++-
 cherokee/handler_custom_error.c |    7 ++++-
 cherokee/handler_dbslayer.c     |    6 +++-
 cherokee/handler_dirlist.c      |   31 +++++++++++++++++------
 cherokee/handler_error_redir.c  |    6 +++-
 cherokee/handler_file.c         |    4 ++-
 cherokee/handler_proxy.c        |   35 ++++++++++++++++++--------
 cherokee/handler_streaming.c    |    7 ++++-
 cherokee/handler_uwsgi.c        |   15 ++++++++---
 cherokee/header.c               |   15 +++++++----
 cherokee/iocache.c              |   19 +++++++++++---
 cherokee/logger_writer.c        |    7 ++++-
 cherokee/main_admin.c           |   18 +++++++++++--
 cherokee/rule.c                 |    4 ++-
 cherokee/server.c               |   43 +++++++++++++++++++++++----------
 cherokee/source_interpreter.c   |   11 ++++++--
 cherokee/util.c                 |   17 +++++++++++++
 cherokee/util.h                 |    4 +-
 cherokee/validator_ldap.c       |    7 ++++-
 cherokee/validator_mysql.c      |    4 ++-
 cherokee/virtual_server.c       |   51 +++++++++++++++++++++++++++-----------
 cherokee/virtual_server.h       |    2 +-
 30 files changed, 278 insertions(+), 101 deletions(-)


2011-04-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6552 git=ad1be119d5ba119a982d177f9e19f4e94bc73bfb

    Fixes a minor issue with a QA tests. The last header entry did not
    include its CRLF ending.
    
 qa/255-header_op-add1.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6551 git=b96b6145cc9bad62ed59419113d064b3294c1d4d

    The (internal) 'Header Operations' were being executed too soon, and
    thus some header were not being handled properly. For instance, the
    ETag header (added by the 'file' handler) was not accessible for these
    operations. Fixes #1138: http://bugs.cherokee-project.com/1138
    
    This commit also adds a new QA test to cover the issue.
    
 cherokee/connection.c           |   20 +++++++++++---------
 qa/274-header_op-remove-etag.py |   33 +++++++++++++++++++++++++++++++++
 qa/Makefile.am                  |    3 ++-
 3 files changed, 46 insertions(+), 10 deletions(-)


2011-04-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6550 git=03eab237be7aabefcb84c8456192f294963e18ce

    getopt does not handle parameters with optional arguments nicely. This
    little patch allows to split the optional argument from its parameter,
    for instance, it allows to execute "cherokee -b 10.0.0.1" instead of
    "cherokee -b10.0.0.1" (which is much more friendly). Many thanks to
    swinchen@gmail.com for the initial patch for this bugfix.
    Bur report #843: http://bugs.cherokee-project.com/843
    
 cherokee/main_admin.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6549 git=5a43859dd0a6152774dc8ae9ce516617b3e78771

    Fixes a bunch of compilation warnings
    
 cherokee/balancer_failover.h    |    3 ++-
 cherokee/balancer_ip_hash.h     |    3 ++-
 cherokee/balancer_round_robin.h |    3 ++-
 cherokee/collector_rrd.h        |    3 ++-
 cherokee/cryptor_libssl.h       |    3 +++
 cherokee/encoder.c              |    2 +-
 cherokee/gen_evhost.h           |    3 +++
 cherokee/handler_admin.h        |    3 ++-
 cherokee/handler_empty_gif.h    |    2 --
 cherokee/handler_fcgi.h         |    3 +++
 cherokee/logger_combined.c      |    5 +++--
 cherokee/logger_combined.h      |    3 +++
 cherokee/logger_custom.h        |    3 +++
 cherokee/logger_ncsa.h          |    2 ++
 cherokee/main_admin.c           |    4 ++--
 cherokee/post_track.h           |    3 +++
 cherokee/rule_and.h             |    2 ++
 cherokee/rule_bind.h            |    2 ++
 cherokee/rule_default.h         |    3 +++
 cherokee/rule_directory.h       |    2 ++
 cherokee/rule_exists.h          |    2 ++
 cherokee/rule_extensions.h      |    2 ++
 cherokee/rule_from.h            |    2 ++
 cherokee/rule_fullpath.h        |    2 ++
 cherokee/rule_header.c          |    3 +--
 cherokee/rule_header.h          |    2 ++
 cherokee/rule_method.h          |    2 ++
 cherokee/rule_not.h             |    2 ++
 cherokee/rule_or.h              |    2 ++
 cherokee/rule_request.h         |    3 +++
 cherokee/rule_tls.c             |    2 ++
 cherokee/rule_tls.h             |    2 ++
 cherokee/rule_url_arg.h         |    2 ++
 cherokee/validator_authlist.h   |    2 ++
 cherokee/validator_htdigest.h   |    2 ++
 cherokee/validator_htpasswd.h   |    2 ++
 cherokee/validator_pam.h        |    2 ++
 cherokee/validator_plain.h      |    3 ++-
 cherokee/virtual_server.c       |    2 +-
 cherokee/vrule_or.h             |    2 ++
 cherokee/vrule_rehost.h         |    2 ++
 cherokee/vrule_target_ip.c      |    2 ++
 cherokee/vrule_target_ip.h      |    2 ++
 cherokee/vrule_wildcard.h       |    2 ++
 44 files changed, 92 insertions(+), 16 deletions(-)


2011-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6548 git=f72d08ed6c0c0ebe8102a098e074e3f8a053e7e9

    Limit the number of threads that Cherokee-admin launches (to 4). There
    are environments were cherokee-admin was launching up to 80 threads,
    which does not make much sense.
    
 cherokee/main_admin.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)


2011-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6547 git=c52c6f4f9afe82ad4ded7e7c42ce4a0adec61670

    Some 'submit' events were not handled property in the 'Full Path'
    module. Fixes bug #1182: http://bugs.cherokee-project.com/1182
    
 admin/plugins/fullpath.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-04-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6546 git=c348cdc24a539f19d15e28e71c41b2e985e994c8

    Re-implements how a local file is read. The previous code was filling
    the buffer, independently of its size. That caused the buffer to grow
    unexpectedly under some unusual circumstances (A gzip encoder with no
    compression, for instance).
    
 cherokee/connection.c   |    3 +++
 cherokee/handler_file.c |   14 +-------------
 cherokee/macros.h       |    4 ++--
 3 files changed, 6 insertions(+), 15 deletions(-)


2011-04-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6545 git=a5ea7eb6830e99d7b297c99129be043fb81aee73

    Fixes a couple of QA tests that expected the wrong response codes.
    
 qa/003-UnknownMethod.py                 |    2 +-
 qa/004-UnknownMethod+MissingProtocol.py |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2011-04-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6544 git=3342e44e3bfc5536e0e259fec9362c43bff20b88

    Mind EINTR
    
 cherokee/handler_file.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)


2011-04-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6539 git=19e48ec74e6cfdcf1f40499a9f2fbe286d5a6722

    Under some circumstances internal buffers could grow too much.
    
 cherokee/cryptor_libssl.c |    5 +++++
 cherokee/handler_file.c   |    5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)


2011-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6537 git=ee7338b6fad9b7847cf046196c45d9273c8eb6b2

    Fixes the memory meter widget on MacOS X boxes with lot of memory.
    
 admin/SystemStats.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6494 git=45e715524c77b79a09749ac05111739cf9e32fea

    Fixes a regression introduced at r6298. An 'out by one' memory
    management issue was causing some operations to fail. Fixes bug
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6493 git=d3719cb8ff49704797eed23152731b72b3909191

    Turns a fatal error by a warning. The LDAP authentication plug-in was
    being too strict about unknown configuration properties. Fixes bug
    
 cherokee/validator_ldap.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-04-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6490 git=a2d8602a6add691a72e05ecec0ca2918cbc1db02

    Merges the 'dist' branch
    
 admin/Page.py                       |    8 +-
 admin/market/Distro.py              |  167 +++++++++++++++
 admin/market/Install.py             |  151 ++++----------
 admin/market/Makefile.am            |    3 +-
 admin/market/PageApp.py             |  264 ++++++++----------------
 admin/market/PageCategory.py        |   73 +++----
 admin/market/PageIndex.py           |  123 +++++------
 admin/market/PageSearch.py          |   44 ++--
 admin/market/Report.py              |   11 +-
 admin/market/Util.py                |   27 +--
 admin/market/ows_consts.py          |    3 +
 admin/server.py                     |   22 +--
 admin/static/css/cherokee-admin.css |   10 +-
 admin/theme.html                    |    2 +-
 cherokee.conf.sample.pre            |    2 +-
 doc/Makefile.am                     |    3 +-
 doc/distro_dev_intro.txt            |  390 +++++++++++++++++++++++++++++++++++
 doc/index.txt                       |   11 +-
 18 files changed, 848 insertions(+), 466 deletions(-)


2011-04-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6489 git=e21201b3e30b3734ed4895410dd8def1f5e5b32b

    Error handlers could not manage 405 errors properly.
    
 cherokee/connection.c          |    9 +++++++++
 cherokee/handler_error_redir.c |    1 -
 cherokee/header.c              |   19 ++++++++++++++++---
 qa/273-Unknown-method-redir.py |   34 ++++++++++++++++++++++++++++++++++
 qa/Makefile.am                 |    3 ++-
 5 files changed, 61 insertions(+), 5 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6459 git=2a042bc9a77f875b3d94524c8ccf810b4da116cf

    Minor adjustments and cleanup for remaining cookbook entries
    
 doc/cookbook_mono.txt       |    5 +++--
 doc/cookbook_moodle.txt     |    1 +
 doc/cookbook_nagios.txt     |   20 ++++++++++++++++++++
 doc/cookbook_phpmyadmin.txt |    2 ++
 doc/cookbook_wordpress.txt  |   12 ++++++++++--
 5 files changed, 36 insertions(+), 4 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6457 git=78848ac1742436340450e01170d5c39d12f6a9d9

    Minor adjustments and cleanup for some entries of the cookbook
    
 doc/cookbook_django.txt            |    5 ++++
 doc/cookbook_drupal.txt            |   40 +++++++++++++++++++++++++++++-
 doc/cookbook_https_accelerator.txt |    6 ++++-
 doc/cookbook_maintenance.txt       |   46 +++++++++++++++++++++++++++++-------
 doc/cookbook_php.txt               |   32 +++++++++++++++++++++----
 doc/cookbook_ror.txt               |   16 +++++++++++-
 6 files changed, 126 insertions(+), 19 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6453 git=e1537ea808b58f9e613f8a3a8f40e9c00185b7b3

    Reverts previous patch. It was meant to go to other branch.
    
 admin/market/ows_consts.py |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6452 git=87a14c3023a3b225de46749028af5d03c460ba45

    Adds a temporal, testing repo path
    
 admin/market/ows_consts.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6446 git=a03607095972cefbb2aa8e012a58859b63bc9fb6

    Fits example code into its assigned section
    
 doc/dev_ctk.txt |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6429 git=eb56f2a65c041c1e1dca5964813c78f74e7373d3

    Cleanup last document
    
 doc/other_faq.txt |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6428 git=a854a6f057797e61ffc803c00f12f91676a17759

    Adds FAQ entry regarding htaccess
    
 doc/other_faq.txt |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6415 git=641cf6a3bbc9ed12555f12cf09a463da01a56cf6

    Removes out-dated files
    
 doc/Makefile.am      |    3 ---
 doc/dev.txt          |    1 -
 doc/dev_api.txt      |    6 ------
 doc/dev_examples.txt |    6 ------
 doc/dev_issues.txt   |   36 ------------------------------------
 doc/index.txt        |    5 -----
 6 files changed, 0 insertions(+), 57 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6412 git=00b225794f25676241095d01b6c8db2ea6eed5e2

    Tested for Django 1.3
    
 doc/cookbook_django.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6409 git=04cdeebd51b1655b565d241903aae8bedccc8a78

    Addresses corner-case problem during installations involving a function call while being root
    
 admin/market/InstallUtil.py |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)


2011-03-22  Taher Shihadeh  <taher@unixwars.com>
            svn=6405 git=7025918378d71ccbbe28e2d48872e9dc48b77e0c

    CTK introductory documentation
    
 doc/Makefile.am |    3 +-
 doc/dev.txt     |    1 +
 doc/dev_ctk.txt |  629 +++++++++++++++++++++++++++++++++++++++++++------------
 doc/index.txt   |    1 +
 4 files changed, 504 insertions(+), 130 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6401 git=d3c5f7966a10bbb3521ed0612fa3029565f6a67e

    Initial commit. Draft for CTK documentation
    
 doc/dev_ctk.txt |  185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 185 insertions(+), 0 deletions(-)

2011-04-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6559 git=2705ae9ecc545a4ed6718d0c3157374038aa8519

    Implements Front Line Cache caching policy in cherokee-admin.
    
 admin/PageEntry.py        |   16 ++++++++++++++++
 cherokee/config_entry.c   |    2 +-
 cherokee/connection.c     |    4 ++--
 cherokee/error_list.py    |    5 +++++
 cherokee/flcache.c        |    4 ++--
 cherokee/flcache.h        |    2 +-
 cherokee/virtual_server.c |   16 ++++++++++++++++
 7 files changed, 43 insertions(+), 6 deletions(-)


2011-04-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6558 git=ca094f00a1322c5ebf9f206a8974cd492f0ddc95

    A few Front-line cache fixes, plus the implementation of a Cache
    Policy property. -- Still WIP.
    
 cherokee/config_entry.c         |    5 +-
 cherokee/config_entry.h         |    2 +
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |  144 ++++++++++++++++++++-------------------
 cherokee/flcache.c              |   23 +++++-
 cherokee/flcache.h              |    5 ++
 cherokee/thread.c               |    4 +-
 7 files changed, 107 insertions(+), 77 deletions(-)

2011-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6557 git=461e6839dd197f82ac9a6451bc41257e59e4165b

    Front-Line cache was not handling internal re-directions properly.
    
 cherokee/avl_flcache.c |   21 ++++++++++++++++++---
 cherokee/flcache.c     |   25 +++++++++++++++++--------
 2 files changed, 35 insertions(+), 11 deletions(-)


2011-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6556 git=773299ecf79040328643a12b5087a04cc701cb99

    Bugfix backport from trunk (r6494)
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6555 git=126e96048ae3a694716ac8257b038a82dceaaf55

    Show a flag when Front-line Cache is enabled
    
 admin/PageRule.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2011-04-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6533 git=c00429454c11d0f197f676794f9b580625e5b6e7

    Adds three more QA tests for the Front-Line cache mechanism.
    
 qa/279-Flcache-expired1.py |   51 ++++++++++++++++++++++++++++++++++++++++
 qa/280-Flcache-expired2.py |   51 ++++++++++++++++++++++++++++++++++++++++
 qa/281-Flcache-expired3.py |   55 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    5 +++-
 4 files changed, 161 insertions(+), 1 deletions(-)


2011-04-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6532 git=44edc28fda886b56d480654ab51f7c55cbbb2b7a

    Adds a new QA test for Front-Line cache. It ensures that encoded and
    non-encoded objects are handled properly.
    
 qa/278-Flcache-gzip1.py |   59 +++++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am          |    3 +-
 2 files changed, 61 insertions(+), 1 deletions(-)


2011-04-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6531 git=8485dcacf8d1a4479406f2a5ed47ad91c993a59c

    Do not cache non-200 responses (by the moment).
    
 cherokee/flcache.c |   12 ++++++++++++
 cherokee/thread.c  |    2 +-
 2 files changed, 13 insertions(+), 1 deletions(-)


2011-04-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6530 git=1c2b7faf484e3d8af4055beb75755a504466535d

    Fixes a couple of TRACE entries.
    
 cherokee/avl_flcache.c |    2 +-
 cherokee/flcache.c     |    4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)


2011-04-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6529 git=2d525f107cd90816967519024a8371fe9f6b0465

    Fixes an error about the encoding of Front-line cache entries.
    
 cherokee/avl_flcache.c |   10 ++++++++--
 cherokee/flcache.c     |    3 ++-
 2 files changed, 10 insertions(+), 3 deletions(-)


2011-04-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6528 git=da704701e575e808c3dfb4d591b4385dacf012e7

    Adds a few new TRACE entries to Front-Line cache
    
 cherokee/flcache.c |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)


2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6505 git=8a9972e03789a7ea490caf46615caf6c56781857

    Handler file integration with Front-line cache
    
 cherokee/flcache.c      |    1 -
 cherokee/handler.h      |    8 --------
 cherokee/handler_file.c |    1 +
 3 files changed, 1 insertions(+), 9 deletions(-)


2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6504 git=d74fa494669415b1b6707ab3bfa48f0b33a7db4a

    Adds (default) caching properties to the Server Info handler.
    
 cherokee/handler_server_info.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)


2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6503 git=9f5be602f60c54e3d4918879ea1c7fde11c7d573

    Fixes an incorrect reference
    
 cherokee/avl_flcache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6458 git=c5f28ff53a60a7818a49fc0552aacec28dfd313b

    Screenshots were not matching their section
    
 doc/media/images/admin_handler_fastcgi2.png |  Bin 32476 -> 32431 bytes
 doc/media/images/cookbook_mono_handler.png  |  Bin 57757 -> 29700 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6455 git=331c980654f709247b49acb16c104cdde4eea319

    Fixes snapshots according to description
    
 doc/media/images/admin_handler_fastcgi2.png |  Bin 60678 -> 32476 bytes
 doc/media/images/cookbook_ror_common.png    |  Bin 29148 -> 29194 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)


2011-03-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6449 git=98d1df287ee06fdc4c8c7fbccb5ddb8a3846408d

    Moves most of the FL-cache code to libcherokee-server
    
 cherokee/Makefile.am |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6448 git=610d475a846b01ae6092de2238f038ad7aefbf9e

    Documents Front-line cache
    
 doc/Makefile.am                     |    1 +
 doc/config_virtual_servers_rule.txt |   16 +++-----
 doc/index.txt                       |    1 +
 doc/other.txt                       |    1 +
 doc/other_front_line_cache.txt      |   66 +++++++++++++++++++++++++++++++++++
 doc/other_goodies.txt               |   12 ++++++
 6 files changed, 87 insertions(+), 10 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6447 git=df8502bc74435ff528482b510da01dd3d4c504ff

    Front-line QA: WIP
    
 cherokee/flcache.c         |    4 +-
 qa/277-Flcache-headers2.py |   53 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 57 insertions(+), 3 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6445 git=e32958fe1fcc2bbac13e02798a3bb190851451e3

    According to RFC2616, the "Via:" header _must_ be implemented.
    
 cherokee/flcache.c         |   24 ++++++++++++++++++++
 qa/276-Flcache-headers1.py |   52 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 78 insertions(+), 1 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6444 git=2db13c1f14fbffb5a1fed89d51110301625f7574

    Implements 'Age' (RFC2616, section 14.6)
    
 cherokee/avl_flcache.c |    2 ++
 cherokee/avl_flcache.h |    2 ++
 cherokee/flcache.c     |    6 ++++++
 3 files changed, 10 insertions(+), 0 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6443 git=936584f5f26a60a7eed0707e55ad58fedf1411ff

    Better support for X-Cache
    
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |   45 ++++++++++++++++++++++++++++++++-------
 cherokee/flcache.c              |   11 ++-------
 3 files changed, 41 insertions(+), 16 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6441 git=c96d3fa5a06050b5d735159a4522877d39d2f0e9

    Delay to create files as soon as possible. Under some circunstances we
    will be able to skip it (if the response should not be cached).
    
 cherokee/flcache.c |   86 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 53 insertions(+), 33 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6440 git=f8bf2e61a7ebe703c7e1927bbe4a73a5c14baab0

    Further work on the FLcache
    
 cherokee/connection.c     |    4 ++-
 cherokee/flcache.c        |   42 +++++++++++++++++++++++++---------
 qa/274-Flcache-cookie1.py |   14 +++++-----
 qa/275-Flcache-cookie2.py |   55 +++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 +-
 5 files changed, 98 insertions(+), 20 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6439 git=4c2f7b6a3f7507113d1b08309cc434821c8685e9

    Clarifies the section about caching
    
 doc/config_virtual_servers_rule.txt |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6438 git=bba1e457323ccd0bd931cf969825f750988a0251

    Updates remaining screenshots + recompression
    
 doc/media/images/admin_advanced0.png               |  Bin 3897 -> 3873 bytes
 doc/media/images/admin_advanced1.png               |  Bin 16873 -> 16527 bytes
 doc/media/images/admin_advanced2.png               |  Bin 18604 -> 18074 bytes
 doc/media/images/admin_advanced3.png               |  Bin 14588 -> 14178 bytes
 doc/media/images/admin_advanced4.png               |  Bin 9480 -> 9049 bytes
 doc/media/images/admin_advanced5.png               |  Bin 13128 -> 12941 bytes
 doc/media/images/admin_behavior.png                |  Bin 9769 -> 9114 bytes
 doc/media/images/admin_general.png                 |  Bin 19455 -> 18648 bytes
 doc/media/images/admin_general_icons.png           |  Bin 14243 -> 13597 bytes
 doc/media/images/admin_general_mime.png            |  Bin 9678 -> 9508 bytes
 doc/media/images/admin_general_networking.png      |  Bin 19466 -> 18925 bytes
 doc/media/images/admin_general_permissions.png     |  Bin 10284 -> 9802 bytes
 doc/media/images/admin_general_ports.png           |  Bin 7792 -> 7437 bytes
 doc/media/images/admin_handler_admin.png           |  Bin 10657 -> 9988 bytes
 doc/media/images/admin_handler_cgi.png             |  Bin 20450 -> 19731 bytes
 doc/media/images/admin_handler_custom_error.png    |  Bin 17857 -> 17203 bytes
 doc/media/images/admin_handler_dbslayer.png        |  Bin 17151 -> 16556 bytes
 doc/media/images/admin_handler_dirlist.png         |  Bin 15421 -> 14769 bytes
 doc/media/images/admin_handler_dirlist_ex.png      |  Bin 17871 -> 17072 bytes
 doc/media/images/admin_handler_fastcgi1.png        |  Bin 21204 -> 20165 bytes
 doc/media/images/admin_handler_fastcgi2.png        |  Bin 63281 -> 60678 bytes
 doc/media/images/admin_handler_file.png            |  Bin 10650 -> 10122 bytes
 doc/media/images/admin_handler_onlylisting.png     |  Bin 17675 -> 16832 bytes
 doc/media/images/admin_handler_onlylisting_ex.png  |  Bin 17920 -> 17012 bytes
 doc/media/images/admin_handler_proxy.png           |  Bin 20158 -> 19725 bytes
 doc/media/images/admin_handler_secdownload.png     |  Bin 14987 -> 14549 bytes
 doc/media/images/admin_index.png                   |  Bin 47858 -> 45050 bytes
 doc/media/images/admin_index_backup.png            |  Bin 7939 -> 7445 bytes
 doc/media/images/admin_index_restore.png           |  Bin 11069 -> 10625 bytes
 doc/media/images/admin_info_sources.png            |  Bin 37365 -> 35620 bytes
 doc/media/images/admin_launch.png                  |  Bin 6237 -> 5825 bytes
 doc/media/images/admin_noconfig.png                |  Bin 16236 -> 15298 bytes
 doc/media/images/admin_notrunning.png              |  Bin 10992 -> 10642 bytes
 doc/media/images/admin_rule_regex.png              |  Bin 14933 -> 14087 bytes
 doc/media/images/admin_validators_authlist.png     |  Bin 20708 -> 19868 bytes
 doc/media/images/admin_validators_ldap.png         |  Bin 30041 -> 29683 bytes
 doc/media/images/admin_validators_pam.png          |  Bin 14623 -> 14095 bytes
 doc/media/images/admin_validators_plain.png        |  Bin 35764 -> 34889 bytes
 doc/media/images/admin_vserver.png                 |  Bin 18616 -> 17037 bytes
 doc/media/images/admin_vserver_errors.png          |  Bin 9033 -> 8691 bytes
 doc/media/images/admin_vserver_evhost.png          |  Bin 35038 -> 33327 bytes
 doc/media/images/admin_vserver_loggers.png         |  Bin 19937 -> 19132 bytes
 doc/media/images/admin_vserver_security.png        |  Bin 15516 -> 14877 bytes
 doc/media/images/admin_vserver_wizard.png          |  Bin 37975 -> 34601 bytes
 doc/media/images/admin_vservers_wizard.png         |  Bin 38565 -> 36569 bytes
 doc/media/images/cookbook_alfresco_alfresco.png    |  Bin 34437 -> 33948 bytes
 doc/media/images/cookbook_alfresco_assistant.png   |  Bin 20121 -> 19989 bytes
 doc/media/images/cookbook_alfresco_install.png     |  Bin 19817 -> 19686 bytes
 doc/media/images/cookbook_alfresco_path.png        |  Bin 7356 -> 7268 bytes
 doc/media/images/cookbook_alfresco_share.png       |  Bin 37782 -> 36573 bytes
 doc/media/images/cookbook_alfresco_soffice.png     |  Bin 7474 -> 7364 bytes
 doc/media/images/cookbook_dbslayer1.png            |  Bin 8884 -> 8586 bytes
 doc/media/images/cookbook_dbslayer2.png            |  Bin 18742 -> 17999 bytes
 doc/media/images/cookbook_dbslayer3.png            |  Bin 7909 -> 7763 bytes
 doc/media/images/cookbook_dbslayer4.png            |  Bin 35042 -> 31426 bytes
 doc/media/images/cookbook_django.png               |  Bin 23568 -> 22521 bytes
 doc/media/images/cookbook_django_common.png        |  Bin 22134 -> 21347 bytes
 doc/media/images/cookbook_django_infosources.png   |  Bin 30736 -> 29838 bytes
 doc/media/images/cookbook_drupal.png               |  Bin 27255 -> 26951 bytes
 doc/media/images/cookbook_drupal_dir_rules.png     |  Bin 17341 -> 16477 bytes
 doc/media/images/cookbook_drupal_dir_rules_1.png   |  Bin 15985 -> 15414 bytes
 doc/media/images/cookbook_drupal_dir_rules_2.png   |  Bin 15164 -> 14622 bytes
 doc/media/images/cookbook_drupal_dir_rules_3.png   |  Bin 7893 -> 7525 bytes
 doc/media/images/cookbook_drupal_dir_rules_4.png   |  Bin 13283 -> 12811 bytes
 doc/media/images/cookbook_drupal_dir_rules_6.png   |  Bin 21261 -> 20466 bytes
 doc/media/images/cookbook_drupal_dir_rules_7.png   |  Bin 15723 -> 14913 bytes
 doc/media/images/cookbook_drupal_vserver_rules.png |  Bin 14585 -> 13900 bytes
 doc/media/images/cookbook_glassfish.png            |  Bin 4851 -> 4849 bytes
 .../images/cookbook_https_accelerator_handler.png  |  Bin 37073 -> 36029 bytes
 .../images/cookbook_https_accelerator_sources.png  |  Bin 13816 -> 13269 bytes
 doc/media/images/cookbook_joomla.png               |  Bin 12561 -> 12383 bytes
 doc/media/images/cookbook_liferay.png              |  Bin 16861 -> 16251 bytes
 doc/media/images/cookbook_mailman.png              |  Bin 13235 -> 13135 bytes
 .../cookbook_maintenance_advanced_domains.png      |  Bin 8557 -> 8416 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 14100 -> 14067 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 9641 -> 9523 bytes
 doc/media/images/cookbook_maintenance_copy.png     |  Bin 15654 -> 15192 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 9055 -> 8902 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 7784 -> 7798 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 7203 -> 7022 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 8213 -> 8072 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6172 -> 5958 bytes
 doc/media/images/cookbook_managing_logs_rules.png  |  Bin 14223 -> 13653 bytes
 .../images/cookbook_managing_logs_security.png     |  Bin 41923 -> 38608 bytes
 doc/media/images/cookbook_mono_demo.png            |  Bin 11183 -> 11066 bytes
 doc/media/images/cookbook_mono_handler.png         |  Bin 62644 -> 57757 bytes
 doc/media/images/cookbook_moodle.png               |  Bin 18427 -> 18157 bytes
 doc/media/images/cookbook_moodle_db.png            |  Bin 31835 -> 31317 bytes
 doc/media/images/cookbook_moodle_document_root.png |  Bin 12200 -> 11859 bytes
 doc/media/images/cookbook_moodle_modules.png       |  Bin 48838 -> 46699 bytes
 doc/media/images/cookbook_moodle_paths.png         |  Bin 35388 -> 34445 bytes
 doc/media/images/cookbook_mysql_rule.png           |  Bin 5027 -> 4959 bytes
 doc/media/images/cookbook_mysql_validator.png      |  Bin 14012 -> 33273 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8123 -> 7847 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8179 -> 7993 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 20310 -> 19773 bytes
 doc/media/images/cookbook_nagios4.png              |  Bin 35664 -> 35013 bytes
 doc/media/images/cookbook_phpbb_1_intro.png        |  Bin 39031 -> 38264 bytes
 doc/media/images/cookbook_phpbb_2_req.png          |  Bin 35390 -> 34270 bytes
 doc/media/images/cookbook_phpbb_3_db.png           |  Bin 30601 -> 29720 bytes
 doc/media/images/cookbook_phpbb_4_admin.png        |  Bin 28930 -> 27883 bytes
 doc/media/images/cookbook_phpbb_5_config.png       |  Bin 23794 -> 23118 bytes
 doc/media/images/cookbook_phpbb_6_advanced.png     |  Bin 36283 -> 34927 bytes
 doc/media/images/cookbook_phpbb_7_create.png       |  Bin 24918 -> 24441 bytes
 doc/media/images/cookbook_phpbb_8_final.png        |  Bin 45143 -> 44269 bytes
 doc/media/images/cookbook_phpbb_adm.png            |  Bin 39075 -> 36486 bytes
 doc/media/images/cookbook_phpbb_adm_warning.png    |  Bin 37334 -> 35198 bytes
 doc/media/images/cookbook_phpbb_rules.png          |  Bin 9435 -> 9252 bytes
 doc/media/images/cookbook_phpbb_running.png        |  Bin 29947 -> 29239 bytes
 doc/media/images/cookbook_phpmyadmin.png           |  Bin 11383 -> 11238 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8745 -> 8377 bytes
 doc/media/images/cookbook_redir_behavior.png       |  Bin 4519 -> 4490 bytes
 doc/media/images/cookbook_redir_domains.png        |  Bin 8552 -> 8347 bytes
 doc/media/images/cookbook_redir_handler.png        |  Bin 8773 -> 8659 bytes
 doc/media/images/cookbook_redir_https.png          |  Bin 9412 -> 9290 bytes
 doc/media/images/cookbook_ror.png                  |  Bin 15239 -> 15106 bytes
 doc/media/images/cookbook_ror_common.png           |  Bin 29750 -> 29148 bytes
 doc/media/images/cookbook_ror_fcgi.png             |  Bin 18589 -> 18036 bytes
 doc/media/images/cookbook_ror_wizard.png           |  Bin 11315 -> 10908 bytes
 doc/media/images/cookbook_sugarcrm_install0.png    |  Bin 61674 -> 59689 bytes
 doc/media/images/cookbook_sugarcrm_install1.png    |  Bin 21762 -> 21331 bytes
 doc/media/images/cookbook_sugarcrm_running0.png    |  Bin 22260 -> 21567 bytes
 doc/media/images/cookbook_sugarcrm_running1.png    |  Bin 25443 -> 24794 bytes
 doc/media/images/cookbook_symfony.png              |  Bin 24493 -> 23910 bytes
 doc/media/images/cookbook_trac.png                 |  Bin 35325 -> 35109 bytes
 doc/media/images/cookbook_trac_info.png            |  Bin 18451 -> 18098 bytes
 doc/media/images/cookbook_trac_rules.png           |  Bin 5725 -> 5572 bytes
 doc/media/images/cookbook_trac_scgi.png            |  Bin 28285 -> 27744 bytes
 doc/media/images/cookbook_trac_static.png          |  Bin 9506 -> 9194 bytes
 doc/media/images/cookbook_wp1.png                  |  Bin 26477 -> 26238 bytes
 doc/media/images/cookbook_wp2.png                  |  Bin 13235 -> 13147 bytes
 doc/media/images/cookbook_wp3.png                  |  Bin 10279 -> 10155 bytes
 doc/media/images/cookbook_wp4.png                  |  Bin 44859 -> 44012 bytes
 doc/media/images/cookbook_wp5.png                  |  Bin 25656 -> 24539 bytes
 doc/media/images/cookbook_wp_example1.png          |  Bin 8760 -> 8306 bytes
 doc/media/images/cookbook_wp_example2.png          |  Bin 8318 -> 7921 bytes
 doc/media/images/cookbook_wp_example3.png          |  Bin 13885 -> 12996 bytes
 doc/media/images/cookbook_zend1.png                |  Bin 3735 -> 3724 bytes
 doc/media/images/market_index.png                  |  Bin 39042 -> 37975 bytes
 doc/media/images/other_graphs_conns.png            |  Bin 18595 -> 18132 bytes
 doc/media/images/other_graphs_logging.png          |  Bin 15136 -> 14941 bytes
 doc/media/images/other_graphs_timeouts.png         |  Bin 19226 -> 18445 bytes
 doc/media/images/other_graphs_traffic.png          |  Bin 13862 -> 13566 bytes
 doc/media/images/proxy_phase1.png                  |  Bin 12012 -> 11406 bytes
 doc/media/images/proxy_phase2.png                  |  Bin 12222 -> 11661 bytes
 doc/media/images/screencast.png                    |  Bin 24013 -> 20613 bytes
 doc/media/images/tracelor.png                      |  Bin 9543 -> 9517 bytes
 147 files changed, 0 insertions(+), 0 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6437 git=b8082589287628aed8083f552b1dcb66aba35e9d

    More cookies related stuff
    
 cherokee/flcache.c        |    4 +-
 qa/274-Flcache-cookie1.py |   52 +++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 +-
 3 files changed, 56 insertions(+), 3 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6436 git=0a0ea93a04f4587a84ac6b73620012b3713e80d6

    The Content-Length header was sent twice under some circunstances.
    
 cherokee/flcache.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6435 git=7c3cf6e86469dd2b5abd0723a0ba167752003054

    Updates a bunch of screenshots
    
 doc/media/images/admin_handler_cgi.png          |  Bin 20394 -> 20450 bytes
 doc/media/images/admin_handler_custom_error.png |  Bin 17806 -> 17857 bytes
 doc/media/images/admin_handler_dbslayer.png     |  Bin 16947 -> 17151 bytes
 doc/media/images/admin_handler_dirlist.png      |  Bin 15756 -> 15421 bytes
 doc/media/images/admin_handler_fastcgi1.png     |  Bin 21207 -> 21204 bytes
 doc/media/images/admin_handler_fastcgi2.png     |  Bin 66318 -> 63281 bytes
 doc/media/images/admin_handler_file.png         |  Bin 10984 -> 10650 bytes
 doc/media/images/admin_handler_onlylisting.png  |  Bin 17937 -> 17675 bytes
 doc/media/images/admin_handler_proxy.png        |  Bin 19875 -> 20158 bytes
 doc/media/images/admin_handler_secdownload.png  |  Bin 14807 -> 14987 bytes
 doc/media/images/admin_rule_regex.png           |  Bin 15148 -> 14933 bytes
 doc/media/images/admin_validators_authlist.png  |  Bin 20745 -> 20708 bytes
 doc/media/images/admin_validators_pam.png       |  Bin 14399 -> 14623 bytes
 13 files changed, 0 insertions(+), 0 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6434 git=63eca782834ac5522c433977cfff5ace3fe14e17

    Collections inherit utility methods now
    
 qa/122-Methods.py |    2 +-
 qa/base.py        |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6433 git=ccc4360fb74b1ff46b6c75a4906d2d369cc5e3e5

    Adds a new QA test for Front-line cache
    
 qa/273-Flcache-basic1.py |   41 +++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am           |    3 ++-
 2 files changed, 43 insertions(+), 1 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6432 git=6c307ac285056b0083398accf6fa89207e2c2ce8

    Adjusts documentation to new settings. Screenshots are on their way
    
 doc/config_virtual_servers_rule.txt |   83 ++++++++++++++++++++++++++++------
 1 files changed, 68 insertions(+), 15 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6431 git=1e1e3c54f4898e26e027a1cd322125d3656332c8

    Implements a new mechanism for disregarding cookies on the Front-line cache.
    
 admin/PageEntry.py              |    4 +-
 cherokee/config_entry.c         |   58 +++++++++++++++++----------
 cherokee/config_entry.h         |   46 ++++++++++++----------
 cherokee/connection-protected.h |    4 ++
 cherokee/connection.c           |    2 +
 cherokee/flcache.c              |   35 ++++++++++++----
 cherokee/flcache.h              |    2 +-
 cherokee/thread.c               |    6 ++-
 cherokee/virtual_server.c       |   83 ++++++++++++++++++++++++++++++++++++---
 9 files changed, 179 insertions(+), 61 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6430 git=52a118f373e5e9632a9e011004daf0a821236d29

    += Disregard Cookies
    
 admin/PageEntry.py |  179 ++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 140 insertions(+), 39 deletions(-)


2011-03-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6427 git=7f2313d038fb4cda7531c50fc88f1bb4061ffcee

    Better content expiration. It removes the content file ahead of the
    clean-up process whenever possible.
    
 cherokee/avl_flcache.c |   16 ++++++++
 cherokee/avl_flcache.h |    3 ++
 cherokee/flcache.c     |   93 +++++++++++++++++++++++++++++------------------
 cherokee/flcache.h     |    1 +
 4 files changed, 77 insertions(+), 36 deletions(-)


2011-03-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6426 git=10fb3cf4d7db40a291780fbe307f82e5f6bf034e

    Allow/Forbid content caching config is now based on a nullable boolean
    entry. It allows to manage caching in the same way of encoders do, so
    allow, forbid and inherit options are available.
    
 admin/PageEntry.py        |   10 +++++++++-
 admin/PageVServer.py      |   10 +++++++---
 cherokee/config_entry.c   |    4 ++--
 cherokee/virtual_server.c |   11 +++++++++--
 4 files changed, 27 insertions(+), 8 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6421 git=3159d0afa28141ac3d0369d1150e82498bf03e19

    Implements the X-Cache header
    
 cherokee/connection.c |   12 ++++++++++++
 cherokee/flcache.c    |   11 +++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6420 git=f04286f46a688785b49e00fc82ffed9d73c9e1ab

    Report an error if it cannot create the cache directory
    
 cherokee/error_list.py |    7 +++++++
 cherokee/flcache.c     |    2 ++
 2 files changed, 9 insertions(+), 0 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6419 git=bb190912d700a5eeb687a9b33f589dbccd18dd22

    Fixes a grammar mistake
    
 admin/PageEntry.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6418 git=fda9adc7c820c2e7a3e8c67fcd7c35f13100029b

    Cherokee admin += Front-line cache
    
 admin/PageEntry.py   |   10 ++++++++++
 admin/PageVServer.py |   10 ++++++++--
 2 files changed, 18 insertions(+), 2 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6417 git=d5b41dce4e3e9f1fba9440a33985d6435ce31559

    Fixes a memory corruption issue
    
 cherokee/virtual_server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6416 git=1a0b3d7d1ab92694d087671456c48e152174e51d

    Improves how flcache is activated. It does not require a !flcache flag
    at the vserver level any more. It will activate it automatically
    whenever an internal rule uses it.
    
 cherokee/virtual_server.c |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6414 git=fb99f64eb80dabdc1027c737ad44f54e1c0cccdb

    Bug-fix: signal handling
    
 cherokee/handler_cgi.c   |    4 ++--
 cherokee/logger_writer.c |    2 +-
 cherokee/rrd_tools.c     |    4 ++--
 cherokee/util.c          |   13 +++++++++++++
 cherokee/util.h          |    2 ++
 5 files changed, 20 insertions(+), 5 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6413 git=d9cae0bc3cf172ffb8648d949d3432497f043fc1

    WIP: bug-fixing Front-Line cache
    
 cherokee/buffer.c  |    6 ++++--
 cherokee/flcache.c |    3 +--
 cherokee/util.c    |   13 +++++++++++++
 cherokee/util.h    |    5 ++---
 4 files changed, 20 insertions(+), 7 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6411 git=8216c1dd26c59abba7cd6f095096d925197bf459

    WIP: Further development
    
 cherokee/avl_flcache.c |   58 ++++++++++++++++++++++++++++++-----------------
 cherokee/avl_flcache.h |    3 +-
 cherokee/connection.c  |   20 +++++++++++++++-
 cherokee/flcache.c     |   48 ++++++++++++++++++++++++++-------------
 4 files changed, 90 insertions(+), 39 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6410 git=489a19e3e786d0ff6825174f3d0b5f72688b0500

    WIP: Mind signals
    
 cherokee/buffer.c             |    2 +-
 cherokee/flcache.c            |   78 ++++++++++-------------------------------
 cherokee/handler_file.c       |    2 +-
 cherokee/iocache.c            |    2 +-
 cherokee/logger_writer.c      |    2 +-
 cherokee/shm.c                |    4 +-
 cherokee/source_interpreter.c |    2 +-
 cherokee/util.c               |   13 +++++++
 cherokee/util.h               |    1 +
 9 files changed, 40 insertions(+), 66 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6408 git=baaa4b7729e27201c0e5ea9169c827f1c40a1a8d

    Reference count must be reentrant
    
 cherokee/avl_flcache.c |    4 ++++
 cherokee/avl_flcache.h |    3 ++-
 cherokee/flcache.c     |   19 ++++++++++++++-----
 3 files changed, 20 insertions(+), 6 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6407 git=0ad0b560bbafa0e420f61e072c9d4057c106d98e

    The query string was not being taken into account
    
 cherokee/avl_flcache.c |   45 ++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/avl_flcache.h |    1 +
 cherokee/flcache.c     |   14 ++++----------
 3 files changed, 49 insertions(+), 11 deletions(-)


2011-03-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6406 git=578617f4a0e2f3650975eb84792f02ec87dec862

    WIP: Not everything is cacheable
    
 cherokee/flcache.c |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)


2011-03-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6404 git=5a24b506bde61068e80b2e666e45997413724aa6

    WIP: Front-line cache content expiration
    
 cherokee/avl_flcache.c          |   65 +++++++++++++++++++++++++++++++++++++-
 cherokee/avl_flcache.h          |    6 +++-
 cherokee/avl_generic.h          |   19 -----------
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |   47 +++++++++++++++++++++------
 cherokee/flcache.c              |   38 ++++++++++++++++++++--
 cherokee/flcache.h              |    1 +
 cherokee/handler_proxy.c        |    2 +-
 cherokee/macros.h               |    1 +
 cherokee/main_admin.c           |    2 +-
 cherokee/server-protected.h     |    3 ++
 cherokee/server.c               |   32 +++++++++++++++++--
 cherokee/thread.c               |   35 ++++++---------------
 13 files changed, 185 insertions(+), 68 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6403 git=284dddd849544931dc8bff90c82cad8be0e97123

    Adds a few missing files
    
 cherokee/avl_flcache.c |  298 ++++++++++++++++++++
 cherokee/avl_flcache.h |   85 ++++++
 cherokee/avl_generic.c |  712 ++++++++++++++++++++++++++++++++++++++++++++++++
 cherokee/avl_generic.h |  121 ++++++++
 cherokee/flcache.c     |  456 +++++++++++++++++++++++++++++++
 cherokee/flcache.h     |   98 +++++++
 6 files changed, 1770 insertions(+), 0 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6402 git=7a63cc3ee9a0b4f6d7b7d9667896b739964eacc4

    Front-line cache: Initial implementation. It's still WIP.
    
 README                          |    6 +-
 cherokee/Makefile.am            |    8 +-
 cherokee/avl.c                  |  730 ++++-----------------------------------
 cherokee/avl.h                  |   50 ++-
 cherokee/common-internal.h      |   24 ++
 cherokee/config_entry.c         |    8 +-
 cherokee/config_entry.h         |    3 +-
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |   94 +++++-
 cherokee/header.c               |    8 +-
 cherokee/header.h               |    1 +
 cherokee/thread.c               |   75 ++++-
 cherokee/virtual_server.c       |   31 ++-
 cherokee/virtual_server.h       |    2 +
 configure.in                    |    2 +
 constants.h.pre                 |    4 +-
 16 files changed, 342 insertions(+), 706 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6400 git=0f7cecf88931483b82535fbfa22f718a443f3643

    Front-line cache branch
    

2011-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6554 git=0d587e24617d06a6167c85746dc4874b2e80f699

    Fixes a regression around the encoding process. Some static files were
    not being encoded properly.
    
 cherokee/connection.c   |   11 ++++++++---
 cherokee/handler_file.c |    7 +++----
 2 files changed, 11 insertions(+), 7 deletions(-)


2011-04-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6553 git=143c46bcc21cad62d7f3791c173c7aea8fc8a024

    Replace atoi() calls by either cherokee_atoi() or cherokee_atob().
    
 cherokee/access.c               |    4 ++-
 cherokee/bind.c                 |    4 ++-
 cherokee/cache.c                |    6 ++++-
 cherokee/config_node.c          |    5 +++-
 cherokee/downloader.c           |    3 +-
 cherokee/encoder_deflate.c      |    7 ++++-
 cherokee/encoder_gzip.c         |    7 ++++-
 cherokee/handler_cgi_base.c     |   24 +++++++++++-------
 cherokee/handler_common.c       |    6 +++-
 cherokee/handler_custom_error.c |    7 ++++-
 cherokee/handler_dbslayer.c     |    6 +++-
 cherokee/handler_dirlist.c      |   31 +++++++++++++++++------
 cherokee/handler_error_redir.c  |    6 +++-
 cherokee/handler_file.c         |    4 ++-
 cherokee/handler_proxy.c        |   35 ++++++++++++++++++--------
 cherokee/handler_streaming.c    |    7 ++++-
 cherokee/handler_uwsgi.c        |   15 ++++++++---
 cherokee/header.c               |   15 +++++++----
 cherokee/iocache.c              |   19 +++++++++++---
 cherokee/logger_writer.c        |    7 ++++-
 cherokee/main_admin.c           |   18 +++++++++++--
 cherokee/rule.c                 |    4 ++-
 cherokee/server.c               |   43 +++++++++++++++++++++++----------
 cherokee/source_interpreter.c   |   11 ++++++--
 cherokee/util.c                 |   17 +++++++++++++
 cherokee/util.h                 |    4 +-
 cherokee/validator_ldap.c       |    7 ++++-
 cherokee/validator_mysql.c      |    4 ++-
 cherokee/virtual_server.c       |   51 +++++++++++++++++++++++++++-----------
 cherokee/virtual_server.h       |    2 +-
 30 files changed, 278 insertions(+), 101 deletions(-)


2011-04-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6552 git=ad1be119d5ba119a982d177f9e19f4e94bc73bfb

    Fixes a minor issue with a QA tests. The last header entry did not
    include its CRLF ending.
    
 qa/255-header_op-add1.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6551 git=b96b6145cc9bad62ed59419113d064b3294c1d4d

    The (internal) 'Header Operations' were being executed too soon, and
    thus some header were not being handled properly. For instance, the
    ETag header (added by the 'file' handler) was not accessible for these
    operations. Fixes #1138: http://bugs.cherokee-project.com/1138
    
    This commit also adds a new QA test to cover the issue.
    
 cherokee/connection.c           |   20 +++++++++++---------
 qa/274-header_op-remove-etag.py |   33 +++++++++++++++++++++++++++++++++
 qa/Makefile.am                  |    3 ++-
 3 files changed, 46 insertions(+), 10 deletions(-)


2011-04-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6550 git=03eab237be7aabefcb84c8456192f294963e18ce

    getopt does not handle parameters with optional arguments nicely. This
    little patch allows to split the optional argument from its parameter,
    for instance, it allows to execute "cherokee -b 10.0.0.1" instead of
    "cherokee -b10.0.0.1" (which is much more friendly). Many thanks to
    swinchen@gmail.com for the initial patch for this bugfix.
    Bur report #843: http://bugs.cherokee-project.com/843
    
 cherokee/main_admin.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6549 git=5a43859dd0a6152774dc8ae9ce516617b3e78771

    Fixes a bunch of compilation warnings
    
 cherokee/balancer_failover.h    |    3 ++-
 cherokee/balancer_ip_hash.h     |    3 ++-
 cherokee/balancer_round_robin.h |    3 ++-
 cherokee/collector_rrd.h        |    3 ++-
 cherokee/cryptor_libssl.h       |    3 +++
 cherokee/encoder.c              |    2 +-
 cherokee/gen_evhost.h           |    3 +++
 cherokee/handler_admin.h        |    3 ++-
 cherokee/handler_empty_gif.h    |    2 --
 cherokee/handler_fcgi.h         |    3 +++
 cherokee/logger_combined.c      |    5 +++--
 cherokee/logger_combined.h      |    3 +++
 cherokee/logger_custom.h        |    3 +++
 cherokee/logger_ncsa.h          |    2 ++
 cherokee/main_admin.c           |    4 ++--
 cherokee/post_track.h           |    3 +++
 cherokee/rule_and.h             |    2 ++
 cherokee/rule_bind.h            |    2 ++
 cherokee/rule_default.h         |    3 +++
 cherokee/rule_directory.h       |    2 ++
 cherokee/rule_exists.h          |    2 ++
 cherokee/rule_extensions.h      |    2 ++
 cherokee/rule_from.h            |    2 ++
 cherokee/rule_fullpath.h        |    2 ++
 cherokee/rule_header.c          |    3 +--
 cherokee/rule_header.h          |    2 ++
 cherokee/rule_method.h          |    2 ++
 cherokee/rule_not.h             |    2 ++
 cherokee/rule_or.h              |    2 ++
 cherokee/rule_request.h         |    3 +++
 cherokee/rule_tls.c             |    2 ++
 cherokee/rule_tls.h             |    2 ++
 cherokee/rule_url_arg.h         |    2 ++
 cherokee/validator_authlist.h   |    2 ++
 cherokee/validator_htdigest.h   |    2 ++
 cherokee/validator_htpasswd.h   |    2 ++
 cherokee/validator_pam.h        |    2 ++
 cherokee/validator_plain.h      |    3 ++-
 cherokee/virtual_server.c       |    2 +-
 cherokee/vrule_or.h             |    2 ++
 cherokee/vrule_rehost.h         |    2 ++
 cherokee/vrule_target_ip.c      |    2 ++
 cherokee/vrule_target_ip.h      |    2 ++
 cherokee/vrule_wildcard.h       |    2 ++
 44 files changed, 92 insertions(+), 16 deletions(-)


2011-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6548 git=f72d08ed6c0c0ebe8102a098e074e3f8a053e7e9

    Limit the number of threads that Cherokee-admin launches (to 4). There
    are environments were cherokee-admin was launching up to 80 threads,
    which does not make much sense.
    
 cherokee/main_admin.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)


2011-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6547 git=c52c6f4f9afe82ad4ded7e7c42ce4a0adec61670

    Some 'submit' events were not handled property in the 'Full Path'
    module. Fixes bug #1182: http://bugs.cherokee-project.com/1182
    
 admin/plugins/fullpath.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-04-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6546 git=c348cdc24a539f19d15e28e71c41b2e985e994c8

    Re-implements how a local file is read. The previous code was filling
    the buffer, independently of its size. That caused the buffer to grow
    unexpectedly under some unusual circumstances (A gzip encoder with no
    compression, for instance).
    
 cherokee/connection.c   |    3 +++
 cherokee/handler_file.c |   14 +-------------
 cherokee/macros.h       |    4 ++--
 3 files changed, 6 insertions(+), 15 deletions(-)


2011-04-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6545 git=a5ea7eb6830e99d7b297c99129be043fb81aee73

    Fixes a couple of QA tests that expected the wrong response codes.
    
 qa/003-UnknownMethod.py                 |    2 +-
 qa/004-UnknownMethod+MissingProtocol.py |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2011-04-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6544 git=3342e44e3bfc5536e0e259fec9362c43bff20b88

    Mind EINTR
    
 cherokee/handler_file.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)


2011-04-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6539 git=19e48ec74e6cfdcf1f40499a9f2fbe286d5a6722

    Under some circumstances internal buffers could grow too much.
    
 cherokee/cryptor_libssl.c |    5 +++++
 cherokee/handler_file.c   |    5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)


2011-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6537 git=ee7338b6fad9b7847cf046196c45d9273c8eb6b2

    Fixes the memory meter widget on MacOS X boxes with lot of memory.
    
 admin/SystemStats.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6494 git=45e715524c77b79a09749ac05111739cf9e32fea

    Fixes a regression introduced at r6298. An 'out by one' memory
    management issue was causing some operations to fail. Fixes bug
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6493 git=d3719cb8ff49704797eed23152731b72b3909191

    Turns a fatal error by a warning. The LDAP authentication plug-in was
    being too strict about unknown configuration properties. Fixes bug
    
 cherokee/validator_ldap.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-04-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6490 git=a2d8602a6add691a72e05ecec0ca2918cbc1db02

    Merges the 'dist' branch
    
 admin/Page.py                       |    8 +-
 admin/market/Distro.py              |  167 +++++++++++++++
 admin/market/Install.py             |  151 ++++----------
 admin/market/Makefile.am            |    3 +-
 admin/market/PageApp.py             |  264 ++++++++----------------
 admin/market/PageCategory.py        |   73 +++----
 admin/market/PageIndex.py           |  123 +++++------
 admin/market/PageSearch.py          |   44 ++--
 admin/market/Report.py              |   11 +-
 admin/market/Util.py                |   27 +--
 admin/market/ows_consts.py          |    3 +
 admin/server.py                     |   22 +--
 admin/static/css/cherokee-admin.css |   10 +-
 admin/theme.html                    |    2 +-
 cherokee.conf.sample.pre            |    2 +-
 doc/Makefile.am                     |    3 +-
 doc/distro_dev_intro.txt            |  390 +++++++++++++++++++++++++++++++++++
 doc/index.txt                       |   11 +-
 18 files changed, 848 insertions(+), 466 deletions(-)


2011-04-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6489 git=e21201b3e30b3734ed4895410dd8def1f5e5b32b

    Error handlers could not manage 405 errors properly.
    
 cherokee/connection.c          |    9 +++++++++
 cherokee/handler_error_redir.c |    1 -
 cherokee/header.c              |   19 ++++++++++++++++---
 qa/273-Unknown-method-redir.py |   34 ++++++++++++++++++++++++++++++++++
 qa/Makefile.am                 |    3 ++-
 5 files changed, 61 insertions(+), 5 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6459 git=2a042bc9a77f875b3d94524c8ccf810b4da116cf

    Minor adjustments and cleanup for remaining cookbook entries
    
 doc/cookbook_mono.txt       |    5 +++--
 doc/cookbook_moodle.txt     |    1 +
 doc/cookbook_nagios.txt     |   20 ++++++++++++++++++++
 doc/cookbook_phpmyadmin.txt |    2 ++
 doc/cookbook_wordpress.txt  |   12 ++++++++++--
 5 files changed, 36 insertions(+), 4 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6457 git=78848ac1742436340450e01170d5c39d12f6a9d9

    Minor adjustments and cleanup for some entries of the cookbook
    
 doc/cookbook_django.txt            |    5 ++++
 doc/cookbook_drupal.txt            |   40 +++++++++++++++++++++++++++++-
 doc/cookbook_https_accelerator.txt |    6 ++++-
 doc/cookbook_maintenance.txt       |   46 +++++++++++++++++++++++++++++-------
 doc/cookbook_php.txt               |   32 +++++++++++++++++++++----
 doc/cookbook_ror.txt               |   16 +++++++++++-
 6 files changed, 126 insertions(+), 19 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6453 git=e1537ea808b58f9e613f8a3a8f40e9c00185b7b3

    Reverts previous patch. It was meant to go to other branch.
    
 admin/market/ows_consts.py |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6452 git=87a14c3023a3b225de46749028af5d03c460ba45

    Adds a temporal, testing repo path
    
 admin/market/ows_consts.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6446 git=a03607095972cefbb2aa8e012a58859b63bc9fb6

    Fits example code into its assigned section
    
 doc/dev_ctk.txt |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6429 git=eb56f2a65c041c1e1dca5964813c78f74e7373d3

    Cleanup last document
    
 doc/other_faq.txt |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6428 git=a854a6f057797e61ffc803c00f12f91676a17759

    Adds FAQ entry regarding htaccess
    
 doc/other_faq.txt |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6415 git=641cf6a3bbc9ed12555f12cf09a463da01a56cf6

    Removes out-dated files
    
 doc/Makefile.am      |    3 ---
 doc/dev.txt          |    1 -
 doc/dev_api.txt      |    6 ------
 doc/dev_examples.txt |    6 ------
 doc/dev_issues.txt   |   36 ------------------------------------
 doc/index.txt        |    5 -----
 6 files changed, 0 insertions(+), 57 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6412 git=00b225794f25676241095d01b6c8db2ea6eed5e2

    Tested for Django 1.3
    
 doc/cookbook_django.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6409 git=04cdeebd51b1655b565d241903aae8bedccc8a78

    Addresses corner-case problem during installations involving a function call while being root
    
 admin/market/InstallUtil.py |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)


2011-03-22  Taher Shihadeh  <taher@unixwars.com>
            svn=6405 git=7025918378d71ccbbe28e2d48872e9dc48b77e0c

    CTK introductory documentation
    
 doc/Makefile.am |    3 +-
 doc/dev.txt     |    1 +
 doc/dev_ctk.txt |  629 +++++++++++++++++++++++++++++++++++++++++++------------
 doc/index.txt   |    1 +
 4 files changed, 504 insertions(+), 130 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6401 git=d3c5f7966a10bbb3521ed0612fa3029565f6a67e

    Initial commit. Draft for CTK documentation
    
 doc/dev_ctk.txt |  185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 185 insertions(+), 0 deletions(-)

2011-04-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6533 git=c00429454c11d0f197f676794f9b580625e5b6e7

    Adds three more QA tests for the Front-Line cache mechanism.
    
 qa/279-Flcache-expired1.py |   51 ++++++++++++++++++++++++++++++++++++++++
 qa/280-Flcache-expired2.py |   51 ++++++++++++++++++++++++++++++++++++++++
 qa/281-Flcache-expired3.py |   55 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    5 +++-
 4 files changed, 161 insertions(+), 1 deletions(-)


2011-04-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6532 git=44edc28fda886b56d480654ab51f7c55cbbb2b7a

    Adds a new QA test for Front-Line cache. It ensures that encoded and
    non-encoded objects are handled properly.
    
 qa/278-Flcache-gzip1.py |   59 +++++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am          |    3 +-
 2 files changed, 61 insertions(+), 1 deletions(-)


2011-04-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6531 git=8485dcacf8d1a4479406f2a5ed47ad91c993a59c

    Do not cache non-200 responses (by the moment).
    
 cherokee/flcache.c |   12 ++++++++++++
 cherokee/thread.c  |    2 +-
 2 files changed, 13 insertions(+), 1 deletions(-)


2011-04-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6530 git=1c2b7faf484e3d8af4055beb75755a504466535d

    Fixes a couple of TRACE entries.
    
 cherokee/avl_flcache.c |    2 +-
 cherokee/flcache.c     |    4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)


2011-04-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6529 git=2d525f107cd90816967519024a8371fe9f6b0465

    Fixes an error about the encoding of Front-line cache entries.
    
 cherokee/avl_flcache.c |   10 ++++++++--
 cherokee/flcache.c     |    3 ++-
 2 files changed, 10 insertions(+), 3 deletions(-)


2011-04-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6528 git=da704701e575e808c3dfb4d591b4385dacf012e7

    Adds a few new TRACE entries to Front-Line cache
    
 cherokee/flcache.c |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)


2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6505 git=8a9972e03789a7ea490caf46615caf6c56781857

    Handler file integration with Front-line cache
    
 cherokee/flcache.c      |    1 -
 cherokee/handler.h      |    8 --------
 cherokee/handler_file.c |    1 +
 3 files changed, 1 insertions(+), 9 deletions(-)


2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6504 git=d74fa494669415b1b6707ab3bfa48f0b33a7db4a

    Adds (default) caching properties to the Server Info handler.
    
 cherokee/handler_server_info.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)


2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6503 git=9f5be602f60c54e3d4918879ea1c7fde11c7d573

    Fixes an incorrect reference
    
 cherokee/avl_flcache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6458 git=c5f28ff53a60a7818a49fc0552aacec28dfd313b

    Screenshots were not matching their section
    
 doc/media/images/admin_handler_fastcgi2.png |  Bin 32476 -> 32431 bytes
 doc/media/images/cookbook_mono_handler.png  |  Bin 57757 -> 29700 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6455 git=331c980654f709247b49acb16c104cdde4eea319

    Fixes snapshots according to description
    
 doc/media/images/admin_handler_fastcgi2.png |  Bin 60678 -> 32476 bytes
 doc/media/images/cookbook_ror_common.png    |  Bin 29148 -> 29194 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)


2011-03-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6449 git=98d1df287ee06fdc4c8c7fbccb5ddb8a3846408d

    Moves most of the FL-cache code to libcherokee-server
    
 cherokee/Makefile.am |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6448 git=610d475a846b01ae6092de2238f038ad7aefbf9e

    Documents Front-line cache
    
 doc/Makefile.am                     |    1 +
 doc/config_virtual_servers_rule.txt |   16 +++-----
 doc/index.txt                       |    1 +
 doc/other.txt                       |    1 +
 doc/other_front_line_cache.txt      |   66 +++++++++++++++++++++++++++++++++++
 doc/other_goodies.txt               |   12 ++++++
 6 files changed, 87 insertions(+), 10 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6447 git=df8502bc74435ff528482b510da01dd3d4c504ff

    Front-line QA: WIP
    
 cherokee/flcache.c         |    4 +-
 qa/277-Flcache-headers2.py |   53 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 57 insertions(+), 3 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6445 git=e32958fe1fcc2bbac13e02798a3bb190851451e3

    According to RFC2616, the "Via:" header _must_ be implemented.
    
 cherokee/flcache.c         |   24 ++++++++++++++++++++
 qa/276-Flcache-headers1.py |   52 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 78 insertions(+), 1 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6444 git=2db13c1f14fbffb5a1fed89d51110301625f7574

    Implements 'Age' (RFC2616, section 14.6)
    
 cherokee/avl_flcache.c |    2 ++
 cherokee/avl_flcache.h |    2 ++
 cherokee/flcache.c     |    6 ++++++
 3 files changed, 10 insertions(+), 0 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6443 git=936584f5f26a60a7eed0707e55ad58fedf1411ff

    Better support for X-Cache
    
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |   45 ++++++++++++++++++++++++++++++++-------
 cherokee/flcache.c              |   11 ++-------
 3 files changed, 41 insertions(+), 16 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6441 git=c96d3fa5a06050b5d735159a4522877d39d2f0e9

    Delay to create files as soon as possible. Under some circunstances we
    will be able to skip it (if the response should not be cached).
    
 cherokee/flcache.c |   86 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 53 insertions(+), 33 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6440 git=f8bf2e61a7ebe703c7e1927bbe4a73a5c14baab0

    Further work on the FLcache
    
 cherokee/connection.c     |    4 ++-
 cherokee/flcache.c        |   42 +++++++++++++++++++++++++---------
 qa/274-Flcache-cookie1.py |   14 +++++-----
 qa/275-Flcache-cookie2.py |   55 +++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 +-
 5 files changed, 98 insertions(+), 20 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6439 git=4c2f7b6a3f7507113d1b08309cc434821c8685e9

    Clarifies the section about caching
    
 doc/config_virtual_servers_rule.txt |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6438 git=bba1e457323ccd0bd931cf969825f750988a0251

    Updates remaining screenshots + recompression
    
 doc/media/images/admin_advanced0.png               |  Bin 3897 -> 3873 bytes
 doc/media/images/admin_advanced1.png               |  Bin 16873 -> 16527 bytes
 doc/media/images/admin_advanced2.png               |  Bin 18604 -> 18074 bytes
 doc/media/images/admin_advanced3.png               |  Bin 14588 -> 14178 bytes
 doc/media/images/admin_advanced4.png               |  Bin 9480 -> 9049 bytes
 doc/media/images/admin_advanced5.png               |  Bin 13128 -> 12941 bytes
 doc/media/images/admin_behavior.png                |  Bin 9769 -> 9114 bytes
 doc/media/images/admin_general.png                 |  Bin 19455 -> 18648 bytes
 doc/media/images/admin_general_icons.png           |  Bin 14243 -> 13597 bytes
 doc/media/images/admin_general_mime.png            |  Bin 9678 -> 9508 bytes
 doc/media/images/admin_general_networking.png      |  Bin 19466 -> 18925 bytes
 doc/media/images/admin_general_permissions.png     |  Bin 10284 -> 9802 bytes
 doc/media/images/admin_general_ports.png           |  Bin 7792 -> 7437 bytes
 doc/media/images/admin_handler_admin.png           |  Bin 10657 -> 9988 bytes
 doc/media/images/admin_handler_cgi.png             |  Bin 20450 -> 19731 bytes
 doc/media/images/admin_handler_custom_error.png    |  Bin 17857 -> 17203 bytes
 doc/media/images/admin_handler_dbslayer.png        |  Bin 17151 -> 16556 bytes
 doc/media/images/admin_handler_dirlist.png         |  Bin 15421 -> 14769 bytes
 doc/media/images/admin_handler_dirlist_ex.png      |  Bin 17871 -> 17072 bytes
 doc/media/images/admin_handler_fastcgi1.png        |  Bin 21204 -> 20165 bytes
 doc/media/images/admin_handler_fastcgi2.png        |  Bin 63281 -> 60678 bytes
 doc/media/images/admin_handler_file.png            |  Bin 10650 -> 10122 bytes
 doc/media/images/admin_handler_onlylisting.png     |  Bin 17675 -> 16832 bytes
 doc/media/images/admin_handler_onlylisting_ex.png  |  Bin 17920 -> 17012 bytes
 doc/media/images/admin_handler_proxy.png           |  Bin 20158 -> 19725 bytes
 doc/media/images/admin_handler_secdownload.png     |  Bin 14987 -> 14549 bytes
 doc/media/images/admin_index.png                   |  Bin 47858 -> 45050 bytes
 doc/media/images/admin_index_backup.png            |  Bin 7939 -> 7445 bytes
 doc/media/images/admin_index_restore.png           |  Bin 11069 -> 10625 bytes
 doc/media/images/admin_info_sources.png            |  Bin 37365 -> 35620 bytes
 doc/media/images/admin_launch.png                  |  Bin 6237 -> 5825 bytes
 doc/media/images/admin_noconfig.png                |  Bin 16236 -> 15298 bytes
 doc/media/images/admin_notrunning.png              |  Bin 10992 -> 10642 bytes
 doc/media/images/admin_rule_regex.png              |  Bin 14933 -> 14087 bytes
 doc/media/images/admin_validators_authlist.png     |  Bin 20708 -> 19868 bytes
 doc/media/images/admin_validators_ldap.png         |  Bin 30041 -> 29683 bytes
 doc/media/images/admin_validators_pam.png          |  Bin 14623 -> 14095 bytes
 doc/media/images/admin_validators_plain.png        |  Bin 35764 -> 34889 bytes
 doc/media/images/admin_vserver.png                 |  Bin 18616 -> 17037 bytes
 doc/media/images/admin_vserver_errors.png          |  Bin 9033 -> 8691 bytes
 doc/media/images/admin_vserver_evhost.png          |  Bin 35038 -> 33327 bytes
 doc/media/images/admin_vserver_loggers.png         |  Bin 19937 -> 19132 bytes
 doc/media/images/admin_vserver_security.png        |  Bin 15516 -> 14877 bytes
 doc/media/images/admin_vserver_wizard.png          |  Bin 37975 -> 34601 bytes
 doc/media/images/admin_vservers_wizard.png         |  Bin 38565 -> 36569 bytes
 doc/media/images/cookbook_alfresco_alfresco.png    |  Bin 34437 -> 33948 bytes
 doc/media/images/cookbook_alfresco_assistant.png   |  Bin 20121 -> 19989 bytes
 doc/media/images/cookbook_alfresco_install.png     |  Bin 19817 -> 19686 bytes
 doc/media/images/cookbook_alfresco_path.png        |  Bin 7356 -> 7268 bytes
 doc/media/images/cookbook_alfresco_share.png       |  Bin 37782 -> 36573 bytes
 doc/media/images/cookbook_alfresco_soffice.png     |  Bin 7474 -> 7364 bytes
 doc/media/images/cookbook_dbslayer1.png            |  Bin 8884 -> 8586 bytes
 doc/media/images/cookbook_dbslayer2.png            |  Bin 18742 -> 17999 bytes
 doc/media/images/cookbook_dbslayer3.png            |  Bin 7909 -> 7763 bytes
 doc/media/images/cookbook_dbslayer4.png            |  Bin 35042 -> 31426 bytes
 doc/media/images/cookbook_django.png               |  Bin 23568 -> 22521 bytes
 doc/media/images/cookbook_django_common.png        |  Bin 22134 -> 21347 bytes
 doc/media/images/cookbook_django_infosources.png   |  Bin 30736 -> 29838 bytes
 doc/media/images/cookbook_drupal.png               |  Bin 27255 -> 26951 bytes
 doc/media/images/cookbook_drupal_dir_rules.png     |  Bin 17341 -> 16477 bytes
 doc/media/images/cookbook_drupal_dir_rules_1.png   |  Bin 15985 -> 15414 bytes
 doc/media/images/cookbook_drupal_dir_rules_2.png   |  Bin 15164 -> 14622 bytes
 doc/media/images/cookbook_drupal_dir_rules_3.png   |  Bin 7893 -> 7525 bytes
 doc/media/images/cookbook_drupal_dir_rules_4.png   |  Bin 13283 -> 12811 bytes
 doc/media/images/cookbook_drupal_dir_rules_6.png   |  Bin 21261 -> 20466 bytes
 doc/media/images/cookbook_drupal_dir_rules_7.png   |  Bin 15723 -> 14913 bytes
 doc/media/images/cookbook_drupal_vserver_rules.png |  Bin 14585 -> 13900 bytes
 doc/media/images/cookbook_glassfish.png            |  Bin 4851 -> 4849 bytes
 .../images/cookbook_https_accelerator_handler.png  |  Bin 37073 -> 36029 bytes
 .../images/cookbook_https_accelerator_sources.png  |  Bin 13816 -> 13269 bytes
 doc/media/images/cookbook_joomla.png               |  Bin 12561 -> 12383 bytes
 doc/media/images/cookbook_liferay.png              |  Bin 16861 -> 16251 bytes
 doc/media/images/cookbook_mailman.png              |  Bin 13235 -> 13135 bytes
 .../cookbook_maintenance_advanced_domains.png      |  Bin 8557 -> 8416 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 14100 -> 14067 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 9641 -> 9523 bytes
 doc/media/images/cookbook_maintenance_copy.png     |  Bin 15654 -> 15192 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 9055 -> 8902 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 7784 -> 7798 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 7203 -> 7022 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 8213 -> 8072 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6172 -> 5958 bytes
 doc/media/images/cookbook_managing_logs_rules.png  |  Bin 14223 -> 13653 bytes
 .../images/cookbook_managing_logs_security.png     |  Bin 41923 -> 38608 bytes
 doc/media/images/cookbook_mono_demo.png            |  Bin 11183 -> 11066 bytes
 doc/media/images/cookbook_mono_handler.png         |  Bin 62644 -> 57757 bytes
 doc/media/images/cookbook_moodle.png               |  Bin 18427 -> 18157 bytes
 doc/media/images/cookbook_moodle_db.png            |  Bin 31835 -> 31317 bytes
 doc/media/images/cookbook_moodle_document_root.png |  Bin 12200 -> 11859 bytes
 doc/media/images/cookbook_moodle_modules.png       |  Bin 48838 -> 46699 bytes
 doc/media/images/cookbook_moodle_paths.png         |  Bin 35388 -> 34445 bytes
 doc/media/images/cookbook_mysql_rule.png           |  Bin 5027 -> 4959 bytes
 doc/media/images/cookbook_mysql_validator.png      |  Bin 14012 -> 33273 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8123 -> 7847 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8179 -> 7993 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 20310 -> 19773 bytes
 doc/media/images/cookbook_nagios4.png              |  Bin 35664 -> 35013 bytes
 doc/media/images/cookbook_phpbb_1_intro.png        |  Bin 39031 -> 38264 bytes
 doc/media/images/cookbook_phpbb_2_req.png          |  Bin 35390 -> 34270 bytes
 doc/media/images/cookbook_phpbb_3_db.png           |  Bin 30601 -> 29720 bytes
 doc/media/images/cookbook_phpbb_4_admin.png        |  Bin 28930 -> 27883 bytes
 doc/media/images/cookbook_phpbb_5_config.png       |  Bin 23794 -> 23118 bytes
 doc/media/images/cookbook_phpbb_6_advanced.png     |  Bin 36283 -> 34927 bytes
 doc/media/images/cookbook_phpbb_7_create.png       |  Bin 24918 -> 24441 bytes
 doc/media/images/cookbook_phpbb_8_final.png        |  Bin 45143 -> 44269 bytes
 doc/media/images/cookbook_phpbb_adm.png            |  Bin 39075 -> 36486 bytes
 doc/media/images/cookbook_phpbb_adm_warning.png    |  Bin 37334 -> 35198 bytes
 doc/media/images/cookbook_phpbb_rules.png          |  Bin 9435 -> 9252 bytes
 doc/media/images/cookbook_phpbb_running.png        |  Bin 29947 -> 29239 bytes
 doc/media/images/cookbook_phpmyadmin.png           |  Bin 11383 -> 11238 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8745 -> 8377 bytes
 doc/media/images/cookbook_redir_behavior.png       |  Bin 4519 -> 4490 bytes
 doc/media/images/cookbook_redir_domains.png        |  Bin 8552 -> 8347 bytes
 doc/media/images/cookbook_redir_handler.png        |  Bin 8773 -> 8659 bytes
 doc/media/images/cookbook_redir_https.png          |  Bin 9412 -> 9290 bytes
 doc/media/images/cookbook_ror.png                  |  Bin 15239 -> 15106 bytes
 doc/media/images/cookbook_ror_common.png           |  Bin 29750 -> 29148 bytes
 doc/media/images/cookbook_ror_fcgi.png             |  Bin 18589 -> 18036 bytes
 doc/media/images/cookbook_ror_wizard.png           |  Bin 11315 -> 10908 bytes
 doc/media/images/cookbook_sugarcrm_install0.png    |  Bin 61674 -> 59689 bytes
 doc/media/images/cookbook_sugarcrm_install1.png    |  Bin 21762 -> 21331 bytes
 doc/media/images/cookbook_sugarcrm_running0.png    |  Bin 22260 -> 21567 bytes
 doc/media/images/cookbook_sugarcrm_running1.png    |  Bin 25443 -> 24794 bytes
 doc/media/images/cookbook_symfony.png              |  Bin 24493 -> 23910 bytes
 doc/media/images/cookbook_trac.png                 |  Bin 35325 -> 35109 bytes
 doc/media/images/cookbook_trac_info.png            |  Bin 18451 -> 18098 bytes
 doc/media/images/cookbook_trac_rules.png           |  Bin 5725 -> 5572 bytes
 doc/media/images/cookbook_trac_scgi.png            |  Bin 28285 -> 27744 bytes
 doc/media/images/cookbook_trac_static.png          |  Bin 9506 -> 9194 bytes
 doc/media/images/cookbook_wp1.png                  |  Bin 26477 -> 26238 bytes
 doc/media/images/cookbook_wp2.png                  |  Bin 13235 -> 13147 bytes
 doc/media/images/cookbook_wp3.png                  |  Bin 10279 -> 10155 bytes
 doc/media/images/cookbook_wp4.png                  |  Bin 44859 -> 44012 bytes
 doc/media/images/cookbook_wp5.png                  |  Bin 25656 -> 24539 bytes
 doc/media/images/cookbook_wp_example1.png          |  Bin 8760 -> 8306 bytes
 doc/media/images/cookbook_wp_example2.png          |  Bin 8318 -> 7921 bytes
 doc/media/images/cookbook_wp_example3.png          |  Bin 13885 -> 12996 bytes
 doc/media/images/cookbook_zend1.png                |  Bin 3735 -> 3724 bytes
 doc/media/images/market_index.png                  |  Bin 39042 -> 37975 bytes
 doc/media/images/other_graphs_conns.png            |  Bin 18595 -> 18132 bytes
 doc/media/images/other_graphs_logging.png          |  Bin 15136 -> 14941 bytes
 doc/media/images/other_graphs_timeouts.png         |  Bin 19226 -> 18445 bytes
 doc/media/images/other_graphs_traffic.png          |  Bin 13862 -> 13566 bytes
 doc/media/images/proxy_phase1.png                  |  Bin 12012 -> 11406 bytes
 doc/media/images/proxy_phase2.png                  |  Bin 12222 -> 11661 bytes
 doc/media/images/screencast.png                    |  Bin 24013 -> 20613 bytes
 doc/media/images/tracelor.png                      |  Bin 9543 -> 9517 bytes
 147 files changed, 0 insertions(+), 0 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6437 git=b8082589287628aed8083f552b1dcb66aba35e9d

    More cookies related stuff
    
 cherokee/flcache.c        |    4 +-
 qa/274-Flcache-cookie1.py |   52 +++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 +-
 3 files changed, 56 insertions(+), 3 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6436 git=0a0ea93a04f4587a84ac6b73620012b3713e80d6

    The Content-Length header was sent twice under some circunstances.
    
 cherokee/flcache.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6435 git=7c3cf6e86469dd2b5abd0723a0ba167752003054

    Updates a bunch of screenshots
    
 doc/media/images/admin_handler_cgi.png          |  Bin 20394 -> 20450 bytes
 doc/media/images/admin_handler_custom_error.png |  Bin 17806 -> 17857 bytes
 doc/media/images/admin_handler_dbslayer.png     |  Bin 16947 -> 17151 bytes
 doc/media/images/admin_handler_dirlist.png      |  Bin 15756 -> 15421 bytes
 doc/media/images/admin_handler_fastcgi1.png     |  Bin 21207 -> 21204 bytes
 doc/media/images/admin_handler_fastcgi2.png     |  Bin 66318 -> 63281 bytes
 doc/media/images/admin_handler_file.png         |  Bin 10984 -> 10650 bytes
 doc/media/images/admin_handler_onlylisting.png  |  Bin 17937 -> 17675 bytes
 doc/media/images/admin_handler_proxy.png        |  Bin 19875 -> 20158 bytes
 doc/media/images/admin_handler_secdownload.png  |  Bin 14807 -> 14987 bytes
 doc/media/images/admin_rule_regex.png           |  Bin 15148 -> 14933 bytes
 doc/media/images/admin_validators_authlist.png  |  Bin 20745 -> 20708 bytes
 doc/media/images/admin_validators_pam.png       |  Bin 14399 -> 14623 bytes
 13 files changed, 0 insertions(+), 0 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6434 git=63eca782834ac5522c433977cfff5ace3fe14e17

    Collections inherit utility methods now
    
 qa/122-Methods.py |    2 +-
 qa/base.py        |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6433 git=ccc4360fb74b1ff46b6c75a4906d2d369cc5e3e5

    Adds a new QA test for Front-line cache
    
 qa/273-Flcache-basic1.py |   41 +++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am           |    3 ++-
 2 files changed, 43 insertions(+), 1 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6432 git=6c307ac285056b0083398accf6fa89207e2c2ce8

    Adjusts documentation to new settings. Screenshots are on their way
    
 doc/config_virtual_servers_rule.txt |   83 ++++++++++++++++++++++++++++------
 1 files changed, 68 insertions(+), 15 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6431 git=1e1e3c54f4898e26e027a1cd322125d3656332c8

    Implements a new mechanism for disregarding cookies on the Front-line cache.
    
 admin/PageEntry.py              |    4 +-
 cherokee/config_entry.c         |   58 +++++++++++++++++----------
 cherokee/config_entry.h         |   46 ++++++++++++----------
 cherokee/connection-protected.h |    4 ++
 cherokee/connection.c           |    2 +
 cherokee/flcache.c              |   35 ++++++++++++----
 cherokee/flcache.h              |    2 +-
 cherokee/thread.c               |    6 ++-
 cherokee/virtual_server.c       |   83 ++++++++++++++++++++++++++++++++++++---
 9 files changed, 179 insertions(+), 61 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6430 git=52a118f373e5e9632a9e011004daf0a821236d29

    += Disregard Cookies
    
 admin/PageEntry.py |  179 ++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 140 insertions(+), 39 deletions(-)


2011-03-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6427 git=7f2313d038fb4cda7531c50fc88f1bb4061ffcee

    Better content expiration. It removes the content file ahead of the
    clean-up process whenever possible.
    
 cherokee/avl_flcache.c |   16 ++++++++
 cherokee/avl_flcache.h |    3 ++
 cherokee/flcache.c     |   93 +++++++++++++++++++++++++++++------------------
 cherokee/flcache.h     |    1 +
 4 files changed, 77 insertions(+), 36 deletions(-)


2011-03-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6426 git=10fb3cf4d7db40a291780fbe307f82e5f6bf034e

    Allow/Forbid content caching config is now based on a nullable boolean
    entry. It allows to manage caching in the same way of encoders do, so
    allow, forbid and inherit options are available.
    
 admin/PageEntry.py        |   10 +++++++++-
 admin/PageVServer.py      |   10 +++++++---
 cherokee/config_entry.c   |    4 ++--
 cherokee/virtual_server.c |   11 +++++++++--
 4 files changed, 27 insertions(+), 8 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6421 git=3159d0afa28141ac3d0369d1150e82498bf03e19

    Implements the X-Cache header
    
 cherokee/connection.c |   12 ++++++++++++
 cherokee/flcache.c    |   11 +++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6420 git=f04286f46a688785b49e00fc82ffed9d73c9e1ab

    Report an error if it cannot create the cache directory
    
 cherokee/error_list.py |    7 +++++++
 cherokee/flcache.c     |    2 ++
 2 files changed, 9 insertions(+), 0 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6419 git=bb190912d700a5eeb687a9b33f589dbccd18dd22

    Fixes a grammar mistake
    
 admin/PageEntry.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6418 git=fda9adc7c820c2e7a3e8c67fcd7c35f13100029b

    Cherokee admin += Front-line cache
    
 admin/PageEntry.py   |   10 ++++++++++
 admin/PageVServer.py |   10 ++++++++--
 2 files changed, 18 insertions(+), 2 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6417 git=d5b41dce4e3e9f1fba9440a33985d6435ce31559

    Fixes a memory corruption issue
    
 cherokee/virtual_server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6416 git=1a0b3d7d1ab92694d087671456c48e152174e51d

    Improves how flcache is activated. It does not require a !flcache flag
    at the vserver level any more. It will activate it automatically
    whenever an internal rule uses it.
    
 cherokee/virtual_server.c |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6414 git=fb99f64eb80dabdc1027c737ad44f54e1c0cccdb

    Bug-fix: signal handling
    
 cherokee/handler_cgi.c   |    4 ++--
 cherokee/logger_writer.c |    2 +-
 cherokee/rrd_tools.c     |    4 ++--
 cherokee/util.c          |   13 +++++++++++++
 cherokee/util.h          |    2 ++
 5 files changed, 20 insertions(+), 5 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6413 git=d9cae0bc3cf172ffb8648d949d3432497f043fc1

    WIP: bug-fixing Front-Line cache
    
 cherokee/buffer.c  |    6 ++++--
 cherokee/flcache.c |    3 +--
 cherokee/util.c    |   13 +++++++++++++
 cherokee/util.h    |    5 ++---
 4 files changed, 20 insertions(+), 7 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6411 git=8216c1dd26c59abba7cd6f095096d925197bf459

    WIP: Further development
    
 cherokee/avl_flcache.c |   58 ++++++++++++++++++++++++++++++-----------------
 cherokee/avl_flcache.h |    3 +-
 cherokee/connection.c  |   20 +++++++++++++++-
 cherokee/flcache.c     |   48 ++++++++++++++++++++++++++-------------
 4 files changed, 90 insertions(+), 39 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6410 git=489a19e3e786d0ff6825174f3d0b5f72688b0500

    WIP: Mind signals
    
 cherokee/buffer.c             |    2 +-
 cherokee/flcache.c            |   78 ++++++++++-------------------------------
 cherokee/handler_file.c       |    2 +-
 cherokee/iocache.c            |    2 +-
 cherokee/logger_writer.c      |    2 +-
 cherokee/shm.c                |    4 +-
 cherokee/source_interpreter.c |    2 +-
 cherokee/util.c               |   13 +++++++
 cherokee/util.h               |    1 +
 9 files changed, 40 insertions(+), 66 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6408 git=baaa4b7729e27201c0e5ea9169c827f1c40a1a8d

    Reference count must be reentrant
    
 cherokee/avl_flcache.c |    4 ++++
 cherokee/avl_flcache.h |    3 ++-
 cherokee/flcache.c     |   19 ++++++++++++++-----
 3 files changed, 20 insertions(+), 6 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6407 git=0ad0b560bbafa0e420f61e072c9d4057c106d98e

    The query string was not being taken into account
    
 cherokee/avl_flcache.c |   45 ++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/avl_flcache.h |    1 +
 cherokee/flcache.c     |   14 ++++----------
 3 files changed, 49 insertions(+), 11 deletions(-)


2011-03-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6406 git=578617f4a0e2f3650975eb84792f02ec87dec862

    WIP: Not everything is cacheable
    
 cherokee/flcache.c |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)


2011-03-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6404 git=5a24b506bde61068e80b2e666e45997413724aa6

    WIP: Front-line cache content expiration
    
 cherokee/avl_flcache.c          |   65 +++++++++++++++++++++++++++++++++++++-
 cherokee/avl_flcache.h          |    6 +++-
 cherokee/avl_generic.h          |   19 -----------
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |   47 +++++++++++++++++++++------
 cherokee/flcache.c              |   38 ++++++++++++++++++++--
 cherokee/flcache.h              |    1 +
 cherokee/handler_proxy.c        |    2 +-
 cherokee/macros.h               |    1 +
 cherokee/main_admin.c           |    2 +-
 cherokee/server-protected.h     |    3 ++
 cherokee/server.c               |   32 +++++++++++++++++--
 cherokee/thread.c               |   35 ++++++---------------
 13 files changed, 185 insertions(+), 68 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6403 git=284dddd849544931dc8bff90c82cad8be0e97123

    Adds a few missing files
    
 cherokee/avl_flcache.c |  298 ++++++++++++++++++++
 cherokee/avl_flcache.h |   85 ++++++
 cherokee/avl_generic.c |  712 ++++++++++++++++++++++++++++++++++++++++++++++++
 cherokee/avl_generic.h |  121 ++++++++
 cherokee/flcache.c     |  456 +++++++++++++++++++++++++++++++
 cherokee/flcache.h     |   98 +++++++
 6 files changed, 1770 insertions(+), 0 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6402 git=7a63cc3ee9a0b4f6d7b7d9667896b739964eacc4

    Front-line cache: Initial implementation. It's still WIP.
    
 README                          |    6 +-
 cherokee/Makefile.am            |    8 +-
 cherokee/avl.c                  |  730 ++++-----------------------------------
 cherokee/avl.h                  |   50 ++-
 cherokee/common-internal.h      |   24 ++
 cherokee/config_entry.c         |    8 +-
 cherokee/config_entry.h         |    3 +-
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |   94 +++++-
 cherokee/header.c               |    8 +-
 cherokee/header.h               |    1 +
 cherokee/thread.c               |   75 ++++-
 cherokee/virtual_server.c       |   31 ++-
 cherokee/virtual_server.h       |    2 +
 configure.in                    |    2 +
 constants.h.pre                 |    4 +-
 16 files changed, 342 insertions(+), 706 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6400 git=0f7cecf88931483b82535fbfa22f718a443f3643

    Front-line cache branch
    

2011-04-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6539 git=19e48ec74e6cfdcf1f40499a9f2fbe286d5a6722

    Under some circumstances internal buffers could grow too much.
    
 cherokee/cryptor_libssl.c |    5 +++++
 cherokee/handler_file.c   |    5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)


2011-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6537 git=ee7338b6fad9b7847cf046196c45d9273c8eb6b2

    Fixes the memory meter widget on MacOS X boxes with lot of memory.
    
 admin/SystemStats.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6494 git=45e715524c77b79a09749ac05111739cf9e32fea

    Fixes a regression introduced at r6298. An 'out by one' memory
    management issue was causing some operations to fail. Fixes bug
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6493 git=d3719cb8ff49704797eed23152731b72b3909191

    Turns a fatal error by a warning. The LDAP authentication plug-in was
    being too strict about unknown configuration properties. Fixes bug
    
 cherokee/validator_ldap.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-04-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6490 git=a2d8602a6add691a72e05ecec0ca2918cbc1db02

    Merges the 'dist' branch
    
 admin/Page.py                       |    8 +-
 admin/market/Distro.py              |  167 +++++++++++++++
 admin/market/Install.py             |  151 ++++----------
 admin/market/Makefile.am            |    3 +-
 admin/market/PageApp.py             |  264 ++++++++----------------
 admin/market/PageCategory.py        |   73 +++----
 admin/market/PageIndex.py           |  123 +++++------
 admin/market/PageSearch.py          |   44 ++--
 admin/market/Report.py              |   11 +-
 admin/market/Util.py                |   27 +--
 admin/market/ows_consts.py          |    3 +
 admin/server.py                     |   22 +--
 admin/static/css/cherokee-admin.css |   10 +-
 admin/theme.html                    |    2 +-
 cherokee.conf.sample.pre            |    2 +-
 doc/Makefile.am                     |    3 +-
 doc/distro_dev_intro.txt            |  390 +++++++++++++++++++++++++++++++++++
 doc/index.txt                       |   11 +-
 18 files changed, 848 insertions(+), 466 deletions(-)


2011-04-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6489 git=e21201b3e30b3734ed4895410dd8def1f5e5b32b

    Error handlers could not manage 405 errors properly.
    
 cherokee/connection.c          |    9 +++++++++
 cherokee/handler_error_redir.c |    1 -
 cherokee/header.c              |   19 ++++++++++++++++---
 qa/273-Unknown-method-redir.py |   34 ++++++++++++++++++++++++++++++++++
 qa/Makefile.am                 |    3 ++-
 5 files changed, 61 insertions(+), 5 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6459 git=2a042bc9a77f875b3d94524c8ccf810b4da116cf

    Minor adjustments and cleanup for remaining cookbook entries
    
 doc/cookbook_mono.txt       |    5 +++--
 doc/cookbook_moodle.txt     |    1 +
 doc/cookbook_nagios.txt     |   20 ++++++++++++++++++++
 doc/cookbook_phpmyadmin.txt |    2 ++
 doc/cookbook_wordpress.txt  |   12 ++++++++++--
 5 files changed, 36 insertions(+), 4 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6457 git=78848ac1742436340450e01170d5c39d12f6a9d9

    Minor adjustments and cleanup for some entries of the cookbook
    
 doc/cookbook_django.txt            |    5 ++++
 doc/cookbook_drupal.txt            |   40 +++++++++++++++++++++++++++++-
 doc/cookbook_https_accelerator.txt |    6 ++++-
 doc/cookbook_maintenance.txt       |   46 +++++++++++++++++++++++++++++-------
 doc/cookbook_php.txt               |   32 +++++++++++++++++++++----
 doc/cookbook_ror.txt               |   16 +++++++++++-
 6 files changed, 126 insertions(+), 19 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6453 git=e1537ea808b58f9e613f8a3a8f40e9c00185b7b3

    Reverts previous patch. It was meant to go to other branch.
    
 admin/market/ows_consts.py |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6452 git=87a14c3023a3b225de46749028af5d03c460ba45

    Adds a temporal, testing repo path
    
 admin/market/ows_consts.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6446 git=a03607095972cefbb2aa8e012a58859b63bc9fb6

    Fits example code into its assigned section
    
 doc/dev_ctk.txt |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6429 git=eb56f2a65c041c1e1dca5964813c78f74e7373d3

    Cleanup last document
    
 doc/other_faq.txt |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6428 git=a854a6f057797e61ffc803c00f12f91676a17759

    Adds FAQ entry regarding htaccess
    
 doc/other_faq.txt |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6415 git=641cf6a3bbc9ed12555f12cf09a463da01a56cf6

    Removes out-dated files
    
 doc/Makefile.am      |    3 ---
 doc/dev.txt          |    1 -
 doc/dev_api.txt      |    6 ------
 doc/dev_examples.txt |    6 ------
 doc/dev_issues.txt   |   36 ------------------------------------
 doc/index.txt        |    5 -----
 6 files changed, 0 insertions(+), 57 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6412 git=00b225794f25676241095d01b6c8db2ea6eed5e2

    Tested for Django 1.3
    
 doc/cookbook_django.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6409 git=04cdeebd51b1655b565d241903aae8bedccc8a78

    Addresses corner-case problem during installations involving a function call while being root
    
 admin/market/InstallUtil.py |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)


2011-03-22  Taher Shihadeh  <taher@unixwars.com>
            svn=6405 git=7025918378d71ccbbe28e2d48872e9dc48b77e0c

    CTK introductory documentation
    
 doc/Makefile.am |    3 +-
 doc/dev.txt     |    1 +
 doc/dev_ctk.txt |  629 +++++++++++++++++++++++++++++++++++++++++++------------
 doc/index.txt   |    1 +
 4 files changed, 504 insertions(+), 130 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6401 git=d3c5f7966a10bbb3521ed0612fa3029565f6a67e

    Initial commit. Draft for CTK documentation
    
 doc/dev_ctk.txt |  185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 185 insertions(+), 0 deletions(-)

2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6505 git=8a9972e03789a7ea490caf46615caf6c56781857

    Handler file integration with Front-line cache
    
 cherokee/flcache.c      |    1 -
 cherokee/handler.h      |    8 --------
 cherokee/handler_file.c |    1 +
 3 files changed, 1 insertions(+), 9 deletions(-)


2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6504 git=d74fa494669415b1b6707ab3bfa48f0b33a7db4a

    Adds (default) caching properties to the Server Info handler.
    
 cherokee/handler_server_info.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)


2011-04-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6503 git=9f5be602f60c54e3d4918879ea1c7fde11c7d573

    Fixes an incorrect reference
    
 cherokee/avl_flcache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6458 git=c5f28ff53a60a7818a49fc0552aacec28dfd313b

    Screenshots were not matching their section
    
 doc/media/images/admin_handler_fastcgi2.png |  Bin 32476 -> 32431 bytes
 doc/media/images/cookbook_mono_handler.png  |  Bin 57757 -> 29700 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6455 git=331c980654f709247b49acb16c104cdde4eea319

    Fixes snapshots according to description
    
 doc/media/images/admin_handler_fastcgi2.png |  Bin 60678 -> 32476 bytes
 doc/media/images/cookbook_ror_common.png    |  Bin 29148 -> 29194 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)


2011-03-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6449 git=98d1df287ee06fdc4c8c7fbccb5ddb8a3846408d

    Moves most of the FL-cache code to libcherokee-server
    
 cherokee/Makefile.am |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6448 git=610d475a846b01ae6092de2238f038ad7aefbf9e

    Documents Front-line cache
    
 doc/Makefile.am                     |    1 +
 doc/config_virtual_servers_rule.txt |   16 +++-----
 doc/index.txt                       |    1 +
 doc/other.txt                       |    1 +
 doc/other_front_line_cache.txt      |   66 +++++++++++++++++++++++++++++++++++
 doc/other_goodies.txt               |   12 ++++++
 6 files changed, 87 insertions(+), 10 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6447 git=df8502bc74435ff528482b510da01dd3d4c504ff

    Front-line QA: WIP
    
 cherokee/flcache.c         |    4 +-
 qa/277-Flcache-headers2.py |   53 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 57 insertions(+), 3 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6445 git=e32958fe1fcc2bbac13e02798a3bb190851451e3

    According to RFC2616, the "Via:" header _must_ be implemented.
    
 cherokee/flcache.c         |   24 ++++++++++++++++++++
 qa/276-Flcache-headers1.py |   52 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 78 insertions(+), 1 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6444 git=2db13c1f14fbffb5a1fed89d51110301625f7574

    Implements 'Age' (RFC2616, section 14.6)
    
 cherokee/avl_flcache.c |    2 ++
 cherokee/avl_flcache.h |    2 ++
 cherokee/flcache.c     |    6 ++++++
 3 files changed, 10 insertions(+), 0 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6443 git=936584f5f26a60a7eed0707e55ad58fedf1411ff

    Better support for X-Cache
    
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |   45 ++++++++++++++++++++++++++++++++-------
 cherokee/flcache.c              |   11 ++-------
 3 files changed, 41 insertions(+), 16 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6441 git=c96d3fa5a06050b5d735159a4522877d39d2f0e9

    Delay to create files as soon as possible. Under some circunstances we
    will be able to skip it (if the response should not be cached).
    
 cherokee/flcache.c |   86 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 53 insertions(+), 33 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6440 git=f8bf2e61a7ebe703c7e1927bbe4a73a5c14baab0

    Further work on the FLcache
    
 cherokee/connection.c     |    4 ++-
 cherokee/flcache.c        |   42 +++++++++++++++++++++++++---------
 qa/274-Flcache-cookie1.py |   14 +++++-----
 qa/275-Flcache-cookie2.py |   55 +++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 +-
 5 files changed, 98 insertions(+), 20 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6439 git=4c2f7b6a3f7507113d1b08309cc434821c8685e9

    Clarifies the section about caching
    
 doc/config_virtual_servers_rule.txt |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6438 git=bba1e457323ccd0bd931cf969825f750988a0251

    Updates remaining screenshots + recompression
    
 doc/media/images/admin_advanced0.png               |  Bin 3897 -> 3873 bytes
 doc/media/images/admin_advanced1.png               |  Bin 16873 -> 16527 bytes
 doc/media/images/admin_advanced2.png               |  Bin 18604 -> 18074 bytes
 doc/media/images/admin_advanced3.png               |  Bin 14588 -> 14178 bytes
 doc/media/images/admin_advanced4.png               |  Bin 9480 -> 9049 bytes
 doc/media/images/admin_advanced5.png               |  Bin 13128 -> 12941 bytes
 doc/media/images/admin_behavior.png                |  Bin 9769 -> 9114 bytes
 doc/media/images/admin_general.png                 |  Bin 19455 -> 18648 bytes
 doc/media/images/admin_general_icons.png           |  Bin 14243 -> 13597 bytes
 doc/media/images/admin_general_mime.png            |  Bin 9678 -> 9508 bytes
 doc/media/images/admin_general_networking.png      |  Bin 19466 -> 18925 bytes
 doc/media/images/admin_general_permissions.png     |  Bin 10284 -> 9802 bytes
 doc/media/images/admin_general_ports.png           |  Bin 7792 -> 7437 bytes
 doc/media/images/admin_handler_admin.png           |  Bin 10657 -> 9988 bytes
 doc/media/images/admin_handler_cgi.png             |  Bin 20450 -> 19731 bytes
 doc/media/images/admin_handler_custom_error.png    |  Bin 17857 -> 17203 bytes
 doc/media/images/admin_handler_dbslayer.png        |  Bin 17151 -> 16556 bytes
 doc/media/images/admin_handler_dirlist.png         |  Bin 15421 -> 14769 bytes
 doc/media/images/admin_handler_dirlist_ex.png      |  Bin 17871 -> 17072 bytes
 doc/media/images/admin_handler_fastcgi1.png        |  Bin 21204 -> 20165 bytes
 doc/media/images/admin_handler_fastcgi2.png        |  Bin 63281 -> 60678 bytes
 doc/media/images/admin_handler_file.png            |  Bin 10650 -> 10122 bytes
 doc/media/images/admin_handler_onlylisting.png     |  Bin 17675 -> 16832 bytes
 doc/media/images/admin_handler_onlylisting_ex.png  |  Bin 17920 -> 17012 bytes
 doc/media/images/admin_handler_proxy.png           |  Bin 20158 -> 19725 bytes
 doc/media/images/admin_handler_secdownload.png     |  Bin 14987 -> 14549 bytes
 doc/media/images/admin_index.png                   |  Bin 47858 -> 45050 bytes
 doc/media/images/admin_index_backup.png            |  Bin 7939 -> 7445 bytes
 doc/media/images/admin_index_restore.png           |  Bin 11069 -> 10625 bytes
 doc/media/images/admin_info_sources.png            |  Bin 37365 -> 35620 bytes
 doc/media/images/admin_launch.png                  |  Bin 6237 -> 5825 bytes
 doc/media/images/admin_noconfig.png                |  Bin 16236 -> 15298 bytes
 doc/media/images/admin_notrunning.png              |  Bin 10992 -> 10642 bytes
 doc/media/images/admin_rule_regex.png              |  Bin 14933 -> 14087 bytes
 doc/media/images/admin_validators_authlist.png     |  Bin 20708 -> 19868 bytes
 doc/media/images/admin_validators_ldap.png         |  Bin 30041 -> 29683 bytes
 doc/media/images/admin_validators_pam.png          |  Bin 14623 -> 14095 bytes
 doc/media/images/admin_validators_plain.png        |  Bin 35764 -> 34889 bytes
 doc/media/images/admin_vserver.png                 |  Bin 18616 -> 17037 bytes
 doc/media/images/admin_vserver_errors.png          |  Bin 9033 -> 8691 bytes
 doc/media/images/admin_vserver_evhost.png          |  Bin 35038 -> 33327 bytes
 doc/media/images/admin_vserver_loggers.png         |  Bin 19937 -> 19132 bytes
 doc/media/images/admin_vserver_security.png        |  Bin 15516 -> 14877 bytes
 doc/media/images/admin_vserver_wizard.png          |  Bin 37975 -> 34601 bytes
 doc/media/images/admin_vservers_wizard.png         |  Bin 38565 -> 36569 bytes
 doc/media/images/cookbook_alfresco_alfresco.png    |  Bin 34437 -> 33948 bytes
 doc/media/images/cookbook_alfresco_assistant.png   |  Bin 20121 -> 19989 bytes
 doc/media/images/cookbook_alfresco_install.png     |  Bin 19817 -> 19686 bytes
 doc/media/images/cookbook_alfresco_path.png        |  Bin 7356 -> 7268 bytes
 doc/media/images/cookbook_alfresco_share.png       |  Bin 37782 -> 36573 bytes
 doc/media/images/cookbook_alfresco_soffice.png     |  Bin 7474 -> 7364 bytes
 doc/media/images/cookbook_dbslayer1.png            |  Bin 8884 -> 8586 bytes
 doc/media/images/cookbook_dbslayer2.png            |  Bin 18742 -> 17999 bytes
 doc/media/images/cookbook_dbslayer3.png            |  Bin 7909 -> 7763 bytes
 doc/media/images/cookbook_dbslayer4.png            |  Bin 35042 -> 31426 bytes
 doc/media/images/cookbook_django.png               |  Bin 23568 -> 22521 bytes
 doc/media/images/cookbook_django_common.png        |  Bin 22134 -> 21347 bytes
 doc/media/images/cookbook_django_infosources.png   |  Bin 30736 -> 29838 bytes
 doc/media/images/cookbook_drupal.png               |  Bin 27255 -> 26951 bytes
 doc/media/images/cookbook_drupal_dir_rules.png     |  Bin 17341 -> 16477 bytes
 doc/media/images/cookbook_drupal_dir_rules_1.png   |  Bin 15985 -> 15414 bytes
 doc/media/images/cookbook_drupal_dir_rules_2.png   |  Bin 15164 -> 14622 bytes
 doc/media/images/cookbook_drupal_dir_rules_3.png   |  Bin 7893 -> 7525 bytes
 doc/media/images/cookbook_drupal_dir_rules_4.png   |  Bin 13283 -> 12811 bytes
 doc/media/images/cookbook_drupal_dir_rules_6.png   |  Bin 21261 -> 20466 bytes
 doc/media/images/cookbook_drupal_dir_rules_7.png   |  Bin 15723 -> 14913 bytes
 doc/media/images/cookbook_drupal_vserver_rules.png |  Bin 14585 -> 13900 bytes
 doc/media/images/cookbook_glassfish.png            |  Bin 4851 -> 4849 bytes
 .../images/cookbook_https_accelerator_handler.png  |  Bin 37073 -> 36029 bytes
 .../images/cookbook_https_accelerator_sources.png  |  Bin 13816 -> 13269 bytes
 doc/media/images/cookbook_joomla.png               |  Bin 12561 -> 12383 bytes
 doc/media/images/cookbook_liferay.png              |  Bin 16861 -> 16251 bytes
 doc/media/images/cookbook_mailman.png              |  Bin 13235 -> 13135 bytes
 .../cookbook_maintenance_advanced_domains.png      |  Bin 8557 -> 8416 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 14100 -> 14067 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 9641 -> 9523 bytes
 doc/media/images/cookbook_maintenance_copy.png     |  Bin 15654 -> 15192 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 9055 -> 8902 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 7784 -> 7798 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 7203 -> 7022 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 8213 -> 8072 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6172 -> 5958 bytes
 doc/media/images/cookbook_managing_logs_rules.png  |  Bin 14223 -> 13653 bytes
 .../images/cookbook_managing_logs_security.png     |  Bin 41923 -> 38608 bytes
 doc/media/images/cookbook_mono_demo.png            |  Bin 11183 -> 11066 bytes
 doc/media/images/cookbook_mono_handler.png         |  Bin 62644 -> 57757 bytes
 doc/media/images/cookbook_moodle.png               |  Bin 18427 -> 18157 bytes
 doc/media/images/cookbook_moodle_db.png            |  Bin 31835 -> 31317 bytes
 doc/media/images/cookbook_moodle_document_root.png |  Bin 12200 -> 11859 bytes
 doc/media/images/cookbook_moodle_modules.png       |  Bin 48838 -> 46699 bytes
 doc/media/images/cookbook_moodle_paths.png         |  Bin 35388 -> 34445 bytes
 doc/media/images/cookbook_mysql_rule.png           |  Bin 5027 -> 4959 bytes
 doc/media/images/cookbook_mysql_validator.png      |  Bin 14012 -> 33273 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8123 -> 7847 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8179 -> 7993 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 20310 -> 19773 bytes
 doc/media/images/cookbook_nagios4.png              |  Bin 35664 -> 35013 bytes
 doc/media/images/cookbook_phpbb_1_intro.png        |  Bin 39031 -> 38264 bytes
 doc/media/images/cookbook_phpbb_2_req.png          |  Bin 35390 -> 34270 bytes
 doc/media/images/cookbook_phpbb_3_db.png           |  Bin 30601 -> 29720 bytes
 doc/media/images/cookbook_phpbb_4_admin.png        |  Bin 28930 -> 27883 bytes
 doc/media/images/cookbook_phpbb_5_config.png       |  Bin 23794 -> 23118 bytes
 doc/media/images/cookbook_phpbb_6_advanced.png     |  Bin 36283 -> 34927 bytes
 doc/media/images/cookbook_phpbb_7_create.png       |  Bin 24918 -> 24441 bytes
 doc/media/images/cookbook_phpbb_8_final.png        |  Bin 45143 -> 44269 bytes
 doc/media/images/cookbook_phpbb_adm.png            |  Bin 39075 -> 36486 bytes
 doc/media/images/cookbook_phpbb_adm_warning.png    |  Bin 37334 -> 35198 bytes
 doc/media/images/cookbook_phpbb_rules.png          |  Bin 9435 -> 9252 bytes
 doc/media/images/cookbook_phpbb_running.png        |  Bin 29947 -> 29239 bytes
 doc/media/images/cookbook_phpmyadmin.png           |  Bin 11383 -> 11238 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8745 -> 8377 bytes
 doc/media/images/cookbook_redir_behavior.png       |  Bin 4519 -> 4490 bytes
 doc/media/images/cookbook_redir_domains.png        |  Bin 8552 -> 8347 bytes
 doc/media/images/cookbook_redir_handler.png        |  Bin 8773 -> 8659 bytes
 doc/media/images/cookbook_redir_https.png          |  Bin 9412 -> 9290 bytes
 doc/media/images/cookbook_ror.png                  |  Bin 15239 -> 15106 bytes
 doc/media/images/cookbook_ror_common.png           |  Bin 29750 -> 29148 bytes
 doc/media/images/cookbook_ror_fcgi.png             |  Bin 18589 -> 18036 bytes
 doc/media/images/cookbook_ror_wizard.png           |  Bin 11315 -> 10908 bytes
 doc/media/images/cookbook_sugarcrm_install0.png    |  Bin 61674 -> 59689 bytes
 doc/media/images/cookbook_sugarcrm_install1.png    |  Bin 21762 -> 21331 bytes
 doc/media/images/cookbook_sugarcrm_running0.png    |  Bin 22260 -> 21567 bytes
 doc/media/images/cookbook_sugarcrm_running1.png    |  Bin 25443 -> 24794 bytes
 doc/media/images/cookbook_symfony.png              |  Bin 24493 -> 23910 bytes
 doc/media/images/cookbook_trac.png                 |  Bin 35325 -> 35109 bytes
 doc/media/images/cookbook_trac_info.png            |  Bin 18451 -> 18098 bytes
 doc/media/images/cookbook_trac_rules.png           |  Bin 5725 -> 5572 bytes
 doc/media/images/cookbook_trac_scgi.png            |  Bin 28285 -> 27744 bytes
 doc/media/images/cookbook_trac_static.png          |  Bin 9506 -> 9194 bytes
 doc/media/images/cookbook_wp1.png                  |  Bin 26477 -> 26238 bytes
 doc/media/images/cookbook_wp2.png                  |  Bin 13235 -> 13147 bytes
 doc/media/images/cookbook_wp3.png                  |  Bin 10279 -> 10155 bytes
 doc/media/images/cookbook_wp4.png                  |  Bin 44859 -> 44012 bytes
 doc/media/images/cookbook_wp5.png                  |  Bin 25656 -> 24539 bytes
 doc/media/images/cookbook_wp_example1.png          |  Bin 8760 -> 8306 bytes
 doc/media/images/cookbook_wp_example2.png          |  Bin 8318 -> 7921 bytes
 doc/media/images/cookbook_wp_example3.png          |  Bin 13885 -> 12996 bytes
 doc/media/images/cookbook_zend1.png                |  Bin 3735 -> 3724 bytes
 doc/media/images/market_index.png                  |  Bin 39042 -> 37975 bytes
 doc/media/images/other_graphs_conns.png            |  Bin 18595 -> 18132 bytes
 doc/media/images/other_graphs_logging.png          |  Bin 15136 -> 14941 bytes
 doc/media/images/other_graphs_timeouts.png         |  Bin 19226 -> 18445 bytes
 doc/media/images/other_graphs_traffic.png          |  Bin 13862 -> 13566 bytes
 doc/media/images/proxy_phase1.png                  |  Bin 12012 -> 11406 bytes
 doc/media/images/proxy_phase2.png                  |  Bin 12222 -> 11661 bytes
 doc/media/images/screencast.png                    |  Bin 24013 -> 20613 bytes
 doc/media/images/tracelor.png                      |  Bin 9543 -> 9517 bytes
 147 files changed, 0 insertions(+), 0 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6437 git=b8082589287628aed8083f552b1dcb66aba35e9d

    More cookies related stuff
    
 cherokee/flcache.c        |    4 +-
 qa/274-Flcache-cookie1.py |   52 +++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 +-
 3 files changed, 56 insertions(+), 3 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6436 git=0a0ea93a04f4587a84ac6b73620012b3713e80d6

    The Content-Length header was sent twice under some circunstances.
    
 cherokee/flcache.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6435 git=7c3cf6e86469dd2b5abd0723a0ba167752003054

    Updates a bunch of screenshots
    
 doc/media/images/admin_handler_cgi.png          |  Bin 20394 -> 20450 bytes
 doc/media/images/admin_handler_custom_error.png |  Bin 17806 -> 17857 bytes
 doc/media/images/admin_handler_dbslayer.png     |  Bin 16947 -> 17151 bytes
 doc/media/images/admin_handler_dirlist.png      |  Bin 15756 -> 15421 bytes
 doc/media/images/admin_handler_fastcgi1.png     |  Bin 21207 -> 21204 bytes
 doc/media/images/admin_handler_fastcgi2.png     |  Bin 66318 -> 63281 bytes
 doc/media/images/admin_handler_file.png         |  Bin 10984 -> 10650 bytes
 doc/media/images/admin_handler_onlylisting.png  |  Bin 17937 -> 17675 bytes
 doc/media/images/admin_handler_proxy.png        |  Bin 19875 -> 20158 bytes
 doc/media/images/admin_handler_secdownload.png  |  Bin 14807 -> 14987 bytes
 doc/media/images/admin_rule_regex.png           |  Bin 15148 -> 14933 bytes
 doc/media/images/admin_validators_authlist.png  |  Bin 20745 -> 20708 bytes
 doc/media/images/admin_validators_pam.png       |  Bin 14399 -> 14623 bytes
 13 files changed, 0 insertions(+), 0 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6434 git=63eca782834ac5522c433977cfff5ace3fe14e17

    Collections inherit utility methods now
    
 qa/122-Methods.py |    2 +-
 qa/base.py        |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6433 git=ccc4360fb74b1ff46b6c75a4906d2d369cc5e3e5

    Adds a new QA test for Front-line cache
    
 qa/273-Flcache-basic1.py |   41 +++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am           |    3 ++-
 2 files changed, 43 insertions(+), 1 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6432 git=6c307ac285056b0083398accf6fa89207e2c2ce8

    Adjusts documentation to new settings. Screenshots are on their way
    
 doc/config_virtual_servers_rule.txt |   83 ++++++++++++++++++++++++++++------
 1 files changed, 68 insertions(+), 15 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6431 git=1e1e3c54f4898e26e027a1cd322125d3656332c8

    Implements a new mechanism for disregarding cookies on the Front-line cache.
    
 admin/PageEntry.py              |    4 +-
 cherokee/config_entry.c         |   58 +++++++++++++++++----------
 cherokee/config_entry.h         |   46 ++++++++++++----------
 cherokee/connection-protected.h |    4 ++
 cherokee/connection.c           |    2 +
 cherokee/flcache.c              |   35 ++++++++++++----
 cherokee/flcache.h              |    2 +-
 cherokee/thread.c               |    6 ++-
 cherokee/virtual_server.c       |   83 ++++++++++++++++++++++++++++++++++++---
 9 files changed, 179 insertions(+), 61 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6430 git=52a118f373e5e9632a9e011004daf0a821236d29

    += Disregard Cookies
    
 admin/PageEntry.py |  179 ++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 140 insertions(+), 39 deletions(-)


2011-03-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6427 git=7f2313d038fb4cda7531c50fc88f1bb4061ffcee

    Better content expiration. It removes the content file ahead of the
    clean-up process whenever possible.
    
 cherokee/avl_flcache.c |   16 ++++++++
 cherokee/avl_flcache.h |    3 ++
 cherokee/flcache.c     |   93 +++++++++++++++++++++++++++++------------------
 cherokee/flcache.h     |    1 +
 4 files changed, 77 insertions(+), 36 deletions(-)


2011-03-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6426 git=10fb3cf4d7db40a291780fbe307f82e5f6bf034e

    Allow/Forbid content caching config is now based on a nullable boolean
    entry. It allows to manage caching in the same way of encoders do, so
    allow, forbid and inherit options are available.
    
 admin/PageEntry.py        |   10 +++++++++-
 admin/PageVServer.py      |   10 +++++++---
 cherokee/config_entry.c   |    4 ++--
 cherokee/virtual_server.c |   11 +++++++++--
 4 files changed, 27 insertions(+), 8 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6421 git=3159d0afa28141ac3d0369d1150e82498bf03e19

    Implements the X-Cache header
    
 cherokee/connection.c |   12 ++++++++++++
 cherokee/flcache.c    |   11 +++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6420 git=f04286f46a688785b49e00fc82ffed9d73c9e1ab

    Report an error if it cannot create the cache directory
    
 cherokee/error_list.py |    7 +++++++
 cherokee/flcache.c     |    2 ++
 2 files changed, 9 insertions(+), 0 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6419 git=bb190912d700a5eeb687a9b33f589dbccd18dd22

    Fixes a grammar mistake
    
 admin/PageEntry.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6418 git=fda9adc7c820c2e7a3e8c67fcd7c35f13100029b

    Cherokee admin += Front-line cache
    
 admin/PageEntry.py   |   10 ++++++++++
 admin/PageVServer.py |   10 ++++++++--
 2 files changed, 18 insertions(+), 2 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6417 git=d5b41dce4e3e9f1fba9440a33985d6435ce31559

    Fixes a memory corruption issue
    
 cherokee/virtual_server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6416 git=1a0b3d7d1ab92694d087671456c48e152174e51d

    Improves how flcache is activated. It does not require a !flcache flag
    at the vserver level any more. It will activate it automatically
    whenever an internal rule uses it.
    
 cherokee/virtual_server.c |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6414 git=fb99f64eb80dabdc1027c737ad44f54e1c0cccdb

    Bug-fix: signal handling
    
 cherokee/handler_cgi.c   |    4 ++--
 cherokee/logger_writer.c |    2 +-
 cherokee/rrd_tools.c     |    4 ++--
 cherokee/util.c          |   13 +++++++++++++
 cherokee/util.h          |    2 ++
 5 files changed, 20 insertions(+), 5 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6413 git=d9cae0bc3cf172ffb8648d949d3432497f043fc1

    WIP: bug-fixing Front-Line cache
    
 cherokee/buffer.c  |    6 ++++--
 cherokee/flcache.c |    3 +--
 cherokee/util.c    |   13 +++++++++++++
 cherokee/util.h    |    5 ++---
 4 files changed, 20 insertions(+), 7 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6411 git=8216c1dd26c59abba7cd6f095096d925197bf459

    WIP: Further development
    
 cherokee/avl_flcache.c |   58 ++++++++++++++++++++++++++++++-----------------
 cherokee/avl_flcache.h |    3 +-
 cherokee/connection.c  |   20 +++++++++++++++-
 cherokee/flcache.c     |   48 ++++++++++++++++++++++++++-------------
 4 files changed, 90 insertions(+), 39 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6410 git=489a19e3e786d0ff6825174f3d0b5f72688b0500

    WIP: Mind signals
    
 cherokee/buffer.c             |    2 +-
 cherokee/flcache.c            |   78 ++++++++++-------------------------------
 cherokee/handler_file.c       |    2 +-
 cherokee/iocache.c            |    2 +-
 cherokee/logger_writer.c      |    2 +-
 cherokee/shm.c                |    4 +-
 cherokee/source_interpreter.c |    2 +-
 cherokee/util.c               |   13 +++++++
 cherokee/util.h               |    1 +
 9 files changed, 40 insertions(+), 66 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6408 git=baaa4b7729e27201c0e5ea9169c827f1c40a1a8d

    Reference count must be reentrant
    
 cherokee/avl_flcache.c |    4 ++++
 cherokee/avl_flcache.h |    3 ++-
 cherokee/flcache.c     |   19 ++++++++++++++-----
 3 files changed, 20 insertions(+), 6 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6407 git=0ad0b560bbafa0e420f61e072c9d4057c106d98e

    The query string was not being taken into account
    
 cherokee/avl_flcache.c |   45 ++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/avl_flcache.h |    1 +
 cherokee/flcache.c     |   14 ++++----------
 3 files changed, 49 insertions(+), 11 deletions(-)


2011-03-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6406 git=578617f4a0e2f3650975eb84792f02ec87dec862

    WIP: Not everything is cacheable
    
 cherokee/flcache.c |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)


2011-03-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6404 git=5a24b506bde61068e80b2e666e45997413724aa6

    WIP: Front-line cache content expiration
    
 cherokee/avl_flcache.c          |   65 +++++++++++++++++++++++++++++++++++++-
 cherokee/avl_flcache.h          |    6 +++-
 cherokee/avl_generic.h          |   19 -----------
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |   47 +++++++++++++++++++++------
 cherokee/flcache.c              |   38 ++++++++++++++++++++--
 cherokee/flcache.h              |    1 +
 cherokee/handler_proxy.c        |    2 +-
 cherokee/macros.h               |    1 +
 cherokee/main_admin.c           |    2 +-
 cherokee/server-protected.h     |    3 ++
 cherokee/server.c               |   32 +++++++++++++++++--
 cherokee/thread.c               |   35 ++++++---------------
 13 files changed, 185 insertions(+), 68 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6403 git=284dddd849544931dc8bff90c82cad8be0e97123

    Adds a few missing files
    
 cherokee/avl_flcache.c |  298 ++++++++++++++++++++
 cherokee/avl_flcache.h |   85 ++++++
 cherokee/avl_generic.c |  712 ++++++++++++++++++++++++++++++++++++++++++++++++
 cherokee/avl_generic.h |  121 ++++++++
 cherokee/flcache.c     |  456 +++++++++++++++++++++++++++++++
 cherokee/flcache.h     |   98 +++++++
 6 files changed, 1770 insertions(+), 0 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6402 git=7a63cc3ee9a0b4f6d7b7d9667896b739964eacc4

    Front-line cache: Initial implementation. It's still WIP.
    
 README                          |    6 +-
 cherokee/Makefile.am            |    8 +-
 cherokee/avl.c                  |  730 ++++-----------------------------------
 cherokee/avl.h                  |   50 ++-
 cherokee/common-internal.h      |   24 ++
 cherokee/config_entry.c         |    8 +-
 cherokee/config_entry.h         |    3 +-
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |   94 +++++-
 cherokee/header.c               |    8 +-
 cherokee/header.h               |    1 +
 cherokee/thread.c               |   75 ++++-
 cherokee/virtual_server.c       |   31 ++-
 cherokee/virtual_server.h       |    2 +
 configure.in                    |    2 +
 constants.h.pre                 |    4 +-
 16 files changed, 342 insertions(+), 706 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6400 git=0f7cecf88931483b82535fbfa22f718a443f3643

    Front-line cache branch
    

2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6494 git=45e715524c77b79a09749ac05111739cf9e32fea

    Fixes a regression introduced at r6298. An 'out by one' memory
    management issue was causing some operations to fail. Fixes bug
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6493 git=d3719cb8ff49704797eed23152731b72b3909191

    Turns a fatal error by a warning. The LDAP authentication plug-in was
    being too strict about unknown configuration properties. Fixes bug
    
 cherokee/validator_ldap.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-04-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6490 git=a2d8602a6add691a72e05ecec0ca2918cbc1db02

    Merges the 'dist' branch
    
 admin/Page.py                       |    8 +-
 admin/market/Distro.py              |  167 +++++++++++++++
 admin/market/Install.py             |  151 ++++----------
 admin/market/Makefile.am            |    3 +-
 admin/market/PageApp.py             |  264 ++++++++----------------
 admin/market/PageCategory.py        |   73 +++----
 admin/market/PageIndex.py           |  123 +++++------
 admin/market/PageSearch.py          |   44 ++--
 admin/market/Report.py              |   11 +-
 admin/market/Util.py                |   27 +--
 admin/market/ows_consts.py          |    3 +
 admin/server.py                     |   22 +--
 admin/static/css/cherokee-admin.css |   10 +-
 admin/theme.html                    |    2 +-
 cherokee.conf.sample.pre            |    2 +-
 doc/Makefile.am                     |    3 +-
 doc/distro_dev_intro.txt            |  390 +++++++++++++++++++++++++++++++++++
 doc/index.txt                       |   11 +-
 18 files changed, 848 insertions(+), 466 deletions(-)


2011-04-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6489 git=e21201b3e30b3734ed4895410dd8def1f5e5b32b

    Error handlers could not manage 405 errors properly.
    
 cherokee/connection.c          |    9 +++++++++
 cherokee/handler_error_redir.c |    1 -
 cherokee/header.c              |   19 ++++++++++++++++---
 qa/273-Unknown-method-redir.py |   34 ++++++++++++++++++++++++++++++++++
 qa/Makefile.am                 |    3 ++-
 5 files changed, 61 insertions(+), 5 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6459 git=2a042bc9a77f875b3d94524c8ccf810b4da116cf

    Minor adjustments and cleanup for remaining cookbook entries
    
 doc/cookbook_mono.txt       |    5 +++--
 doc/cookbook_moodle.txt     |    1 +
 doc/cookbook_nagios.txt     |   20 ++++++++++++++++++++
 doc/cookbook_phpmyadmin.txt |    2 ++
 doc/cookbook_wordpress.txt  |   12 ++++++++++--
 5 files changed, 36 insertions(+), 4 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6457 git=78848ac1742436340450e01170d5c39d12f6a9d9

    Minor adjustments and cleanup for some entries of the cookbook
    
 doc/cookbook_django.txt            |    5 ++++
 doc/cookbook_drupal.txt            |   40 +++++++++++++++++++++++++++++-
 doc/cookbook_https_accelerator.txt |    6 ++++-
 doc/cookbook_maintenance.txt       |   46 +++++++++++++++++++++++++++++-------
 doc/cookbook_php.txt               |   32 +++++++++++++++++++++----
 doc/cookbook_ror.txt               |   16 +++++++++++-
 6 files changed, 126 insertions(+), 19 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6453 git=e1537ea808b58f9e613f8a3a8f40e9c00185b7b3

    Reverts previous patch. It was meant to go to other branch.
    
 admin/market/ows_consts.py |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6452 git=87a14c3023a3b225de46749028af5d03c460ba45

    Adds a temporal, testing repo path
    
 admin/market/ows_consts.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6446 git=a03607095972cefbb2aa8e012a58859b63bc9fb6

    Fits example code into its assigned section
    
 doc/dev_ctk.txt |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6429 git=eb56f2a65c041c1e1dca5964813c78f74e7373d3

    Cleanup last document
    
 doc/other_faq.txt |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6428 git=a854a6f057797e61ffc803c00f12f91676a17759

    Adds FAQ entry regarding htaccess
    
 doc/other_faq.txt |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6415 git=641cf6a3bbc9ed12555f12cf09a463da01a56cf6

    Removes out-dated files
    
 doc/Makefile.am      |    3 ---
 doc/dev.txt          |    1 -
 doc/dev_api.txt      |    6 ------
 doc/dev_examples.txt |    6 ------
 doc/dev_issues.txt   |   36 ------------------------------------
 doc/index.txt        |    5 -----
 6 files changed, 0 insertions(+), 57 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6412 git=00b225794f25676241095d01b6c8db2ea6eed5e2

    Tested for Django 1.3
    
 doc/cookbook_django.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6409 git=04cdeebd51b1655b565d241903aae8bedccc8a78

    Addresses corner-case problem during installations involving a function call while being root
    
 admin/market/InstallUtil.py |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)


2011-03-22  Taher Shihadeh  <taher@unixwars.com>
            svn=6405 git=7025918378d71ccbbe28e2d48872e9dc48b77e0c

    CTK introductory documentation
    
 doc/Makefile.am |    3 +-
 doc/dev.txt     |    1 +
 doc/dev_ctk.txt |  629 +++++++++++++++++++++++++++++++++++++++++++------------
 doc/index.txt   |    1 +
 4 files changed, 504 insertions(+), 130 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6401 git=d3c5f7966a10bbb3521ed0612fa3029565f6a67e

    Initial commit. Draft for CTK documentation
    
 doc/dev_ctk.txt |  185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 185 insertions(+), 0 deletions(-)

2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6458 git=c5f28ff53a60a7818a49fc0552aacec28dfd313b

    Screenshots were not matching their section
    
 doc/media/images/admin_handler_fastcgi2.png |  Bin 32476 -> 32431 bytes
 doc/media/images/cookbook_mono_handler.png  |  Bin 57757 -> 29700 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6455 git=331c980654f709247b49acb16c104cdde4eea319

    Fixes snapshots according to description
    
 doc/media/images/admin_handler_fastcgi2.png |  Bin 60678 -> 32476 bytes
 doc/media/images/cookbook_ror_common.png    |  Bin 29148 -> 29194 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)


2011-03-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6449 git=98d1df287ee06fdc4c8c7fbccb5ddb8a3846408d

    Moves most of the FL-cache code to libcherokee-server
    
 cherokee/Makefile.am |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6448 git=610d475a846b01ae6092de2238f038ad7aefbf9e

    Documents Front-line cache
    
 doc/Makefile.am                     |    1 +
 doc/config_virtual_servers_rule.txt |   16 +++-----
 doc/index.txt                       |    1 +
 doc/other.txt                       |    1 +
 doc/other_front_line_cache.txt      |   66 +++++++++++++++++++++++++++++++++++
 doc/other_goodies.txt               |   12 ++++++
 6 files changed, 87 insertions(+), 10 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6447 git=df8502bc74435ff528482b510da01dd3d4c504ff

    Front-line QA: WIP
    
 cherokee/flcache.c         |    4 +-
 qa/277-Flcache-headers2.py |   53 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 57 insertions(+), 3 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6445 git=e32958fe1fcc2bbac13e02798a3bb190851451e3

    According to RFC2616, the "Via:" header _must_ be implemented.
    
 cherokee/flcache.c         |   24 ++++++++++++++++++++
 qa/276-Flcache-headers1.py |   52 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 78 insertions(+), 1 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6444 git=2db13c1f14fbffb5a1fed89d51110301625f7574

    Implements 'Age' (RFC2616, section 14.6)
    
 cherokee/avl_flcache.c |    2 ++
 cherokee/avl_flcache.h |    2 ++
 cherokee/flcache.c     |    6 ++++++
 3 files changed, 10 insertions(+), 0 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6443 git=936584f5f26a60a7eed0707e55ad58fedf1411ff

    Better support for X-Cache
    
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |   45 ++++++++++++++++++++++++++++++++-------
 cherokee/flcache.c              |   11 ++-------
 3 files changed, 41 insertions(+), 16 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6441 git=c96d3fa5a06050b5d735159a4522877d39d2f0e9

    Delay to create files as soon as possible. Under some circunstances we
    will be able to skip it (if the response should not be cached).
    
 cherokee/flcache.c |   86 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 53 insertions(+), 33 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6440 git=f8bf2e61a7ebe703c7e1927bbe4a73a5c14baab0

    Further work on the FLcache
    
 cherokee/connection.c     |    4 ++-
 cherokee/flcache.c        |   42 +++++++++++++++++++++++++---------
 qa/274-Flcache-cookie1.py |   14 +++++-----
 qa/275-Flcache-cookie2.py |   55 +++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 +-
 5 files changed, 98 insertions(+), 20 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6439 git=4c2f7b6a3f7507113d1b08309cc434821c8685e9

    Clarifies the section about caching
    
 doc/config_virtual_servers_rule.txt |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6438 git=bba1e457323ccd0bd931cf969825f750988a0251

    Updates remaining screenshots + recompression
    
 doc/media/images/admin_advanced0.png               |  Bin 3897 -> 3873 bytes
 doc/media/images/admin_advanced1.png               |  Bin 16873 -> 16527 bytes
 doc/media/images/admin_advanced2.png               |  Bin 18604 -> 18074 bytes
 doc/media/images/admin_advanced3.png               |  Bin 14588 -> 14178 bytes
 doc/media/images/admin_advanced4.png               |  Bin 9480 -> 9049 bytes
 doc/media/images/admin_advanced5.png               |  Bin 13128 -> 12941 bytes
 doc/media/images/admin_behavior.png                |  Bin 9769 -> 9114 bytes
 doc/media/images/admin_general.png                 |  Bin 19455 -> 18648 bytes
 doc/media/images/admin_general_icons.png           |  Bin 14243 -> 13597 bytes
 doc/media/images/admin_general_mime.png            |  Bin 9678 -> 9508 bytes
 doc/media/images/admin_general_networking.png      |  Bin 19466 -> 18925 bytes
 doc/media/images/admin_general_permissions.png     |  Bin 10284 -> 9802 bytes
 doc/media/images/admin_general_ports.png           |  Bin 7792 -> 7437 bytes
 doc/media/images/admin_handler_admin.png           |  Bin 10657 -> 9988 bytes
 doc/media/images/admin_handler_cgi.png             |  Bin 20450 -> 19731 bytes
 doc/media/images/admin_handler_custom_error.png    |  Bin 17857 -> 17203 bytes
 doc/media/images/admin_handler_dbslayer.png        |  Bin 17151 -> 16556 bytes
 doc/media/images/admin_handler_dirlist.png         |  Bin 15421 -> 14769 bytes
 doc/media/images/admin_handler_dirlist_ex.png      |  Bin 17871 -> 17072 bytes
 doc/media/images/admin_handler_fastcgi1.png        |  Bin 21204 -> 20165 bytes
 doc/media/images/admin_handler_fastcgi2.png        |  Bin 63281 -> 60678 bytes
 doc/media/images/admin_handler_file.png            |  Bin 10650 -> 10122 bytes
 doc/media/images/admin_handler_onlylisting.png     |  Bin 17675 -> 16832 bytes
 doc/media/images/admin_handler_onlylisting_ex.png  |  Bin 17920 -> 17012 bytes
 doc/media/images/admin_handler_proxy.png           |  Bin 20158 -> 19725 bytes
 doc/media/images/admin_handler_secdownload.png     |  Bin 14987 -> 14549 bytes
 doc/media/images/admin_index.png                   |  Bin 47858 -> 45050 bytes
 doc/media/images/admin_index_backup.png            |  Bin 7939 -> 7445 bytes
 doc/media/images/admin_index_restore.png           |  Bin 11069 -> 10625 bytes
 doc/media/images/admin_info_sources.png            |  Bin 37365 -> 35620 bytes
 doc/media/images/admin_launch.png                  |  Bin 6237 -> 5825 bytes
 doc/media/images/admin_noconfig.png                |  Bin 16236 -> 15298 bytes
 doc/media/images/admin_notrunning.png              |  Bin 10992 -> 10642 bytes
 doc/media/images/admin_rule_regex.png              |  Bin 14933 -> 14087 bytes
 doc/media/images/admin_validators_authlist.png     |  Bin 20708 -> 19868 bytes
 doc/media/images/admin_validators_ldap.png         |  Bin 30041 -> 29683 bytes
 doc/media/images/admin_validators_pam.png          |  Bin 14623 -> 14095 bytes
 doc/media/images/admin_validators_plain.png        |  Bin 35764 -> 34889 bytes
 doc/media/images/admin_vserver.png                 |  Bin 18616 -> 17037 bytes
 doc/media/images/admin_vserver_errors.png          |  Bin 9033 -> 8691 bytes
 doc/media/images/admin_vserver_evhost.png          |  Bin 35038 -> 33327 bytes
 doc/media/images/admin_vserver_loggers.png         |  Bin 19937 -> 19132 bytes
 doc/media/images/admin_vserver_security.png        |  Bin 15516 -> 14877 bytes
 doc/media/images/admin_vserver_wizard.png          |  Bin 37975 -> 34601 bytes
 doc/media/images/admin_vservers_wizard.png         |  Bin 38565 -> 36569 bytes
 doc/media/images/cookbook_alfresco_alfresco.png    |  Bin 34437 -> 33948 bytes
 doc/media/images/cookbook_alfresco_assistant.png   |  Bin 20121 -> 19989 bytes
 doc/media/images/cookbook_alfresco_install.png     |  Bin 19817 -> 19686 bytes
 doc/media/images/cookbook_alfresco_path.png        |  Bin 7356 -> 7268 bytes
 doc/media/images/cookbook_alfresco_share.png       |  Bin 37782 -> 36573 bytes
 doc/media/images/cookbook_alfresco_soffice.png     |  Bin 7474 -> 7364 bytes
 doc/media/images/cookbook_dbslayer1.png            |  Bin 8884 -> 8586 bytes
 doc/media/images/cookbook_dbslayer2.png            |  Bin 18742 -> 17999 bytes
 doc/media/images/cookbook_dbslayer3.png            |  Bin 7909 -> 7763 bytes
 doc/media/images/cookbook_dbslayer4.png            |  Bin 35042 -> 31426 bytes
 doc/media/images/cookbook_django.png               |  Bin 23568 -> 22521 bytes
 doc/media/images/cookbook_django_common.png        |  Bin 22134 -> 21347 bytes
 doc/media/images/cookbook_django_infosources.png   |  Bin 30736 -> 29838 bytes
 doc/media/images/cookbook_drupal.png               |  Bin 27255 -> 26951 bytes
 doc/media/images/cookbook_drupal_dir_rules.png     |  Bin 17341 -> 16477 bytes
 doc/media/images/cookbook_drupal_dir_rules_1.png   |  Bin 15985 -> 15414 bytes
 doc/media/images/cookbook_drupal_dir_rules_2.png   |  Bin 15164 -> 14622 bytes
 doc/media/images/cookbook_drupal_dir_rules_3.png   |  Bin 7893 -> 7525 bytes
 doc/media/images/cookbook_drupal_dir_rules_4.png   |  Bin 13283 -> 12811 bytes
 doc/media/images/cookbook_drupal_dir_rules_6.png   |  Bin 21261 -> 20466 bytes
 doc/media/images/cookbook_drupal_dir_rules_7.png   |  Bin 15723 -> 14913 bytes
 doc/media/images/cookbook_drupal_vserver_rules.png |  Bin 14585 -> 13900 bytes
 doc/media/images/cookbook_glassfish.png            |  Bin 4851 -> 4849 bytes
 .../images/cookbook_https_accelerator_handler.png  |  Bin 37073 -> 36029 bytes
 .../images/cookbook_https_accelerator_sources.png  |  Bin 13816 -> 13269 bytes
 doc/media/images/cookbook_joomla.png               |  Bin 12561 -> 12383 bytes
 doc/media/images/cookbook_liferay.png              |  Bin 16861 -> 16251 bytes
 doc/media/images/cookbook_mailman.png              |  Bin 13235 -> 13135 bytes
 .../cookbook_maintenance_advanced_domains.png      |  Bin 8557 -> 8416 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 14100 -> 14067 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 9641 -> 9523 bytes
 doc/media/images/cookbook_maintenance_copy.png     |  Bin 15654 -> 15192 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 9055 -> 8902 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 7784 -> 7798 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 7203 -> 7022 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 8213 -> 8072 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6172 -> 5958 bytes
 doc/media/images/cookbook_managing_logs_rules.png  |  Bin 14223 -> 13653 bytes
 .../images/cookbook_managing_logs_security.png     |  Bin 41923 -> 38608 bytes
 doc/media/images/cookbook_mono_demo.png            |  Bin 11183 -> 11066 bytes
 doc/media/images/cookbook_mono_handler.png         |  Bin 62644 -> 57757 bytes
 doc/media/images/cookbook_moodle.png               |  Bin 18427 -> 18157 bytes
 doc/media/images/cookbook_moodle_db.png            |  Bin 31835 -> 31317 bytes
 doc/media/images/cookbook_moodle_document_root.png |  Bin 12200 -> 11859 bytes
 doc/media/images/cookbook_moodle_modules.png       |  Bin 48838 -> 46699 bytes
 doc/media/images/cookbook_moodle_paths.png         |  Bin 35388 -> 34445 bytes
 doc/media/images/cookbook_mysql_rule.png           |  Bin 5027 -> 4959 bytes
 doc/media/images/cookbook_mysql_validator.png      |  Bin 14012 -> 33273 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8123 -> 7847 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8179 -> 7993 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 20310 -> 19773 bytes
 doc/media/images/cookbook_nagios4.png              |  Bin 35664 -> 35013 bytes
 doc/media/images/cookbook_phpbb_1_intro.png        |  Bin 39031 -> 38264 bytes
 doc/media/images/cookbook_phpbb_2_req.png          |  Bin 35390 -> 34270 bytes
 doc/media/images/cookbook_phpbb_3_db.png           |  Bin 30601 -> 29720 bytes
 doc/media/images/cookbook_phpbb_4_admin.png        |  Bin 28930 -> 27883 bytes
 doc/media/images/cookbook_phpbb_5_config.png       |  Bin 23794 -> 23118 bytes
 doc/media/images/cookbook_phpbb_6_advanced.png     |  Bin 36283 -> 34927 bytes
 doc/media/images/cookbook_phpbb_7_create.png       |  Bin 24918 -> 24441 bytes
 doc/media/images/cookbook_phpbb_8_final.png        |  Bin 45143 -> 44269 bytes
 doc/media/images/cookbook_phpbb_adm.png            |  Bin 39075 -> 36486 bytes
 doc/media/images/cookbook_phpbb_adm_warning.png    |  Bin 37334 -> 35198 bytes
 doc/media/images/cookbook_phpbb_rules.png          |  Bin 9435 -> 9252 bytes
 doc/media/images/cookbook_phpbb_running.png        |  Bin 29947 -> 29239 bytes
 doc/media/images/cookbook_phpmyadmin.png           |  Bin 11383 -> 11238 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8745 -> 8377 bytes
 doc/media/images/cookbook_redir_behavior.png       |  Bin 4519 -> 4490 bytes
 doc/media/images/cookbook_redir_domains.png        |  Bin 8552 -> 8347 bytes
 doc/media/images/cookbook_redir_handler.png        |  Bin 8773 -> 8659 bytes
 doc/media/images/cookbook_redir_https.png          |  Bin 9412 -> 9290 bytes
 doc/media/images/cookbook_ror.png                  |  Bin 15239 -> 15106 bytes
 doc/media/images/cookbook_ror_common.png           |  Bin 29750 -> 29148 bytes
 doc/media/images/cookbook_ror_fcgi.png             |  Bin 18589 -> 18036 bytes
 doc/media/images/cookbook_ror_wizard.png           |  Bin 11315 -> 10908 bytes
 doc/media/images/cookbook_sugarcrm_install0.png    |  Bin 61674 -> 59689 bytes
 doc/media/images/cookbook_sugarcrm_install1.png    |  Bin 21762 -> 21331 bytes
 doc/media/images/cookbook_sugarcrm_running0.png    |  Bin 22260 -> 21567 bytes
 doc/media/images/cookbook_sugarcrm_running1.png    |  Bin 25443 -> 24794 bytes
 doc/media/images/cookbook_symfony.png              |  Bin 24493 -> 23910 bytes
 doc/media/images/cookbook_trac.png                 |  Bin 35325 -> 35109 bytes
 doc/media/images/cookbook_trac_info.png            |  Bin 18451 -> 18098 bytes
 doc/media/images/cookbook_trac_rules.png           |  Bin 5725 -> 5572 bytes
 doc/media/images/cookbook_trac_scgi.png            |  Bin 28285 -> 27744 bytes
 doc/media/images/cookbook_trac_static.png          |  Bin 9506 -> 9194 bytes
 doc/media/images/cookbook_wp1.png                  |  Bin 26477 -> 26238 bytes
 doc/media/images/cookbook_wp2.png                  |  Bin 13235 -> 13147 bytes
 doc/media/images/cookbook_wp3.png                  |  Bin 10279 -> 10155 bytes
 doc/media/images/cookbook_wp4.png                  |  Bin 44859 -> 44012 bytes
 doc/media/images/cookbook_wp5.png                  |  Bin 25656 -> 24539 bytes
 doc/media/images/cookbook_wp_example1.png          |  Bin 8760 -> 8306 bytes
 doc/media/images/cookbook_wp_example2.png          |  Bin 8318 -> 7921 bytes
 doc/media/images/cookbook_wp_example3.png          |  Bin 13885 -> 12996 bytes
 doc/media/images/cookbook_zend1.png                |  Bin 3735 -> 3724 bytes
 doc/media/images/market_index.png                  |  Bin 39042 -> 37975 bytes
 doc/media/images/other_graphs_conns.png            |  Bin 18595 -> 18132 bytes
 doc/media/images/other_graphs_logging.png          |  Bin 15136 -> 14941 bytes
 doc/media/images/other_graphs_timeouts.png         |  Bin 19226 -> 18445 bytes
 doc/media/images/other_graphs_traffic.png          |  Bin 13862 -> 13566 bytes
 doc/media/images/proxy_phase1.png                  |  Bin 12012 -> 11406 bytes
 doc/media/images/proxy_phase2.png                  |  Bin 12222 -> 11661 bytes
 doc/media/images/screencast.png                    |  Bin 24013 -> 20613 bytes
 doc/media/images/tracelor.png                      |  Bin 9543 -> 9517 bytes
 147 files changed, 0 insertions(+), 0 deletions(-)


2011-03-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6437 git=b8082589287628aed8083f552b1dcb66aba35e9d

    More cookies related stuff
    
 cherokee/flcache.c        |    4 +-
 qa/274-Flcache-cookie1.py |   52 +++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 +-
 3 files changed, 56 insertions(+), 3 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6436 git=0a0ea93a04f4587a84ac6b73620012b3713e80d6

    The Content-Length header was sent twice under some circunstances.
    
 cherokee/flcache.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6435 git=7c3cf6e86469dd2b5abd0723a0ba167752003054

    Updates a bunch of screenshots
    
 doc/media/images/admin_handler_cgi.png          |  Bin 20394 -> 20450 bytes
 doc/media/images/admin_handler_custom_error.png |  Bin 17806 -> 17857 bytes
 doc/media/images/admin_handler_dbslayer.png     |  Bin 16947 -> 17151 bytes
 doc/media/images/admin_handler_dirlist.png      |  Bin 15756 -> 15421 bytes
 doc/media/images/admin_handler_fastcgi1.png     |  Bin 21207 -> 21204 bytes
 doc/media/images/admin_handler_fastcgi2.png     |  Bin 66318 -> 63281 bytes
 doc/media/images/admin_handler_file.png         |  Bin 10984 -> 10650 bytes
 doc/media/images/admin_handler_onlylisting.png  |  Bin 17937 -> 17675 bytes
 doc/media/images/admin_handler_proxy.png        |  Bin 19875 -> 20158 bytes
 doc/media/images/admin_handler_secdownload.png  |  Bin 14807 -> 14987 bytes
 doc/media/images/admin_rule_regex.png           |  Bin 15148 -> 14933 bytes
 doc/media/images/admin_validators_authlist.png  |  Bin 20745 -> 20708 bytes
 doc/media/images/admin_validators_pam.png       |  Bin 14399 -> 14623 bytes
 13 files changed, 0 insertions(+), 0 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6434 git=63eca782834ac5522c433977cfff5ace3fe14e17

    Collections inherit utility methods now
    
 qa/122-Methods.py |    2 +-
 qa/base.py        |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6433 git=ccc4360fb74b1ff46b6c75a4906d2d369cc5e3e5

    Adds a new QA test for Front-line cache
    
 qa/273-Flcache-basic1.py |   41 +++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am           |    3 ++-
 2 files changed, 43 insertions(+), 1 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6432 git=6c307ac285056b0083398accf6fa89207e2c2ce8

    Adjusts documentation to new settings. Screenshots are on their way
    
 doc/config_virtual_servers_rule.txt |   83 ++++++++++++++++++++++++++++------
 1 files changed, 68 insertions(+), 15 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6431 git=1e1e3c54f4898e26e027a1cd322125d3656332c8

    Implements a new mechanism for disregarding cookies on the Front-line cache.
    
 admin/PageEntry.py              |    4 +-
 cherokee/config_entry.c         |   58 +++++++++++++++++----------
 cherokee/config_entry.h         |   46 ++++++++++++----------
 cherokee/connection-protected.h |    4 ++
 cherokee/connection.c           |    2 +
 cherokee/flcache.c              |   35 ++++++++++++----
 cherokee/flcache.h              |    2 +-
 cherokee/thread.c               |    6 ++-
 cherokee/virtual_server.c       |   83 ++++++++++++++++++++++++++++++++++++---
 9 files changed, 179 insertions(+), 61 deletions(-)


2011-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6430 git=52a118f373e5e9632a9e011004daf0a821236d29

    += Disregard Cookies
    
 admin/PageEntry.py |  179 ++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 140 insertions(+), 39 deletions(-)


2011-03-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6427 git=7f2313d038fb4cda7531c50fc88f1bb4061ffcee

    Better content expiration. It removes the content file ahead of the
    clean-up process whenever possible.
    
 cherokee/avl_flcache.c |   16 ++++++++
 cherokee/avl_flcache.h |    3 ++
 cherokee/flcache.c     |   93 +++++++++++++++++++++++++++++------------------
 cherokee/flcache.h     |    1 +
 4 files changed, 77 insertions(+), 36 deletions(-)


2011-03-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6426 git=10fb3cf4d7db40a291780fbe307f82e5f6bf034e

    Allow/Forbid content caching config is now based on a nullable boolean
    entry. It allows to manage caching in the same way of encoders do, so
    allow, forbid and inherit options are available.
    
 admin/PageEntry.py        |   10 +++++++++-
 admin/PageVServer.py      |   10 +++++++---
 cherokee/config_entry.c   |    4 ++--
 cherokee/virtual_server.c |   11 +++++++++--
 4 files changed, 27 insertions(+), 8 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6421 git=3159d0afa28141ac3d0369d1150e82498bf03e19

    Implements the X-Cache header
    
 cherokee/connection.c |   12 ++++++++++++
 cherokee/flcache.c    |   11 +++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6420 git=f04286f46a688785b49e00fc82ffed9d73c9e1ab

    Report an error if it cannot create the cache directory
    
 cherokee/error_list.py |    7 +++++++
 cherokee/flcache.c     |    2 ++
 2 files changed, 9 insertions(+), 0 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6419 git=bb190912d700a5eeb687a9b33f589dbccd18dd22

    Fixes a grammar mistake
    
 admin/PageEntry.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6418 git=fda9adc7c820c2e7a3e8c67fcd7c35f13100029b

    Cherokee admin += Front-line cache
    
 admin/PageEntry.py   |   10 ++++++++++
 admin/PageVServer.py |   10 ++++++++--
 2 files changed, 18 insertions(+), 2 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6417 git=d5b41dce4e3e9f1fba9440a33985d6435ce31559

    Fixes a memory corruption issue
    
 cherokee/virtual_server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6416 git=1a0b3d7d1ab92694d087671456c48e152174e51d

    Improves how flcache is activated. It does not require a !flcache flag
    at the vserver level any more. It will activate it automatically
    whenever an internal rule uses it.
    
 cherokee/virtual_server.c |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6414 git=fb99f64eb80dabdc1027c737ad44f54e1c0cccdb

    Bug-fix: signal handling
    
 cherokee/handler_cgi.c   |    4 ++--
 cherokee/logger_writer.c |    2 +-
 cherokee/rrd_tools.c     |    4 ++--
 cherokee/util.c          |   13 +++++++++++++
 cherokee/util.h          |    2 ++
 5 files changed, 20 insertions(+), 5 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6413 git=d9cae0bc3cf172ffb8648d949d3432497f043fc1

    WIP: bug-fixing Front-Line cache
    
 cherokee/buffer.c  |    6 ++++--
 cherokee/flcache.c |    3 +--
 cherokee/util.c    |   13 +++++++++++++
 cherokee/util.h    |    5 ++---
 4 files changed, 20 insertions(+), 7 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6411 git=8216c1dd26c59abba7cd6f095096d925197bf459

    WIP: Further development
    
 cherokee/avl_flcache.c |   58 ++++++++++++++++++++++++++++++-----------------
 cherokee/avl_flcache.h |    3 +-
 cherokee/connection.c  |   20 +++++++++++++++-
 cherokee/flcache.c     |   48 ++++++++++++++++++++++++++-------------
 4 files changed, 90 insertions(+), 39 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6410 git=489a19e3e786d0ff6825174f3d0b5f72688b0500

    WIP: Mind signals
    
 cherokee/buffer.c             |    2 +-
 cherokee/flcache.c            |   78 ++++++++++-------------------------------
 cherokee/handler_file.c       |    2 +-
 cherokee/iocache.c            |    2 +-
 cherokee/logger_writer.c      |    2 +-
 cherokee/shm.c                |    4 +-
 cherokee/source_interpreter.c |    2 +-
 cherokee/util.c               |   13 +++++++
 cherokee/util.h               |    1 +
 9 files changed, 40 insertions(+), 66 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6408 git=baaa4b7729e27201c0e5ea9169c827f1c40a1a8d

    Reference count must be reentrant
    
 cherokee/avl_flcache.c |    4 ++++
 cherokee/avl_flcache.h |    3 ++-
 cherokee/flcache.c     |   19 ++++++++++++++-----
 3 files changed, 20 insertions(+), 6 deletions(-)


2011-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6407 git=0ad0b560bbafa0e420f61e072c9d4057c106d98e

    The query string was not being taken into account
    
 cherokee/avl_flcache.c |   45 ++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/avl_flcache.h |    1 +
 cherokee/flcache.c     |   14 ++++----------
 3 files changed, 49 insertions(+), 11 deletions(-)


2011-03-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6406 git=578617f4a0e2f3650975eb84792f02ec87dec862

    WIP: Not everything is cacheable
    
 cherokee/flcache.c |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)


2011-03-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6404 git=5a24b506bde61068e80b2e666e45997413724aa6

    WIP: Front-line cache content expiration
    
 cherokee/avl_flcache.c          |   65 +++++++++++++++++++++++++++++++++++++-
 cherokee/avl_flcache.h          |    6 +++-
 cherokee/avl_generic.h          |   19 -----------
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |   47 +++++++++++++++++++++------
 cherokee/flcache.c              |   38 ++++++++++++++++++++--
 cherokee/flcache.h              |    1 +
 cherokee/handler_proxy.c        |    2 +-
 cherokee/macros.h               |    1 +
 cherokee/main_admin.c           |    2 +-
 cherokee/server-protected.h     |    3 ++
 cherokee/server.c               |   32 +++++++++++++++++--
 cherokee/thread.c               |   35 ++++++---------------
 13 files changed, 185 insertions(+), 68 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6403 git=284dddd849544931dc8bff90c82cad8be0e97123

    Adds a few missing files
    
 cherokee/avl_flcache.c |  298 ++++++++++++++++++++
 cherokee/avl_flcache.h |   85 ++++++
 cherokee/avl_generic.c |  712 ++++++++++++++++++++++++++++++++++++++++++++++++
 cherokee/avl_generic.h |  121 ++++++++
 cherokee/flcache.c     |  456 +++++++++++++++++++++++++++++++
 cherokee/flcache.h     |   98 +++++++
 6 files changed, 1770 insertions(+), 0 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6402 git=7a63cc3ee9a0b4f6d7b7d9667896b739964eacc4

    Front-line cache: Initial implementation. It's still WIP.
    
 README                          |    6 +-
 cherokee/Makefile.am            |    8 +-
 cherokee/avl.c                  |  730 ++++-----------------------------------
 cherokee/avl.h                  |   50 ++-
 cherokee/common-internal.h      |   24 ++
 cherokee/config_entry.c         |    8 +-
 cherokee/config_entry.h         |    3 +-
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |   94 +++++-
 cherokee/header.c               |    8 +-
 cherokee/header.h               |    1 +
 cherokee/thread.c               |   75 ++++-
 cherokee/virtual_server.c       |   31 ++-
 cherokee/virtual_server.h       |    2 +
 configure.in                    |    2 +
 constants.h.pre                 |    4 +-
 16 files changed, 342 insertions(+), 706 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6400 git=0f7cecf88931483b82535fbfa22f718a443f3643

    Front-line cache branch
    

2011-04-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6493 git=d3719cb8ff49704797eed23152731b72b3909191

    Turns a fatal error by a warning. The LDAP authentication plug-in was
    being too strict about unknown configuration properties. Fixes bug
    
 cherokee/validator_ldap.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

2011-04-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6490 git=a2d8602a6add691a72e05ecec0ca2918cbc1db02

    Merges the 'dist' branch
    
 admin/Page.py                       |    8 +-
 admin/market/Distro.py              |  167 +++++++++++++++
 admin/market/Install.py             |  151 ++++----------
 admin/market/Makefile.am            |    3 +-
 admin/market/PageApp.py             |  264 ++++++++----------------
 admin/market/PageCategory.py        |   73 +++----
 admin/market/PageIndex.py           |  123 +++++------
 admin/market/PageSearch.py          |   44 ++--
 admin/market/Report.py              |   11 +-
 admin/market/Util.py                |   27 +--
 admin/market/ows_consts.py          |    3 +
 admin/server.py                     |   22 +--
 admin/static/css/cherokee-admin.css |   10 +-
 admin/theme.html                    |    2 +-
 cherokee.conf.sample.pre            |    2 +-
 doc/Makefile.am                     |    3 +-
 doc/distro_dev_intro.txt            |  390 +++++++++++++++++++++++++++++++++++
 doc/index.txt                       |   11 +-
 18 files changed, 848 insertions(+), 466 deletions(-)


2011-04-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6489 git=e21201b3e30b3734ed4895410dd8def1f5e5b32b

    Error handlers could not manage 405 errors properly.
    
 cherokee/connection.c          |    9 +++++++++
 cherokee/handler_error_redir.c |    1 -
 cherokee/header.c              |   19 ++++++++++++++++---
 qa/273-Unknown-method-redir.py |   34 ++++++++++++++++++++++++++++++++++
 qa/Makefile.am                 |    3 ++-
 5 files changed, 61 insertions(+), 5 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6459 git=2a042bc9a77f875b3d94524c8ccf810b4da116cf

    Minor adjustments and cleanup for remaining cookbook entries
    
 doc/cookbook_mono.txt       |    5 +++--
 doc/cookbook_moodle.txt     |    1 +
 doc/cookbook_nagios.txt     |   20 ++++++++++++++++++++
 doc/cookbook_phpmyadmin.txt |    2 ++
 doc/cookbook_wordpress.txt  |   12 ++++++++++--
 5 files changed, 36 insertions(+), 4 deletions(-)


2011-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6457 git=78848ac1742436340450e01170d5c39d12f6a9d9

    Minor adjustments and cleanup for some entries of the cookbook
    
 doc/cookbook_django.txt            |    5 ++++
 doc/cookbook_drupal.txt            |   40 +++++++++++++++++++++++++++++-
 doc/cookbook_https_accelerator.txt |    6 ++++-
 doc/cookbook_maintenance.txt       |   46 +++++++++++++++++++++++++++++-------
 doc/cookbook_php.txt               |   32 +++++++++++++++++++++----
 doc/cookbook_ror.txt               |   16 +++++++++++-
 6 files changed, 126 insertions(+), 19 deletions(-)

2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6453 git=e1537ea808b58f9e613f8a3a8f40e9c00185b7b3

    Reverts previous patch. It was meant to go to other branch.
    
 admin/market/ows_consts.py |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)


2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6452 git=87a14c3023a3b225de46749028af5d03c460ba45

    Adds a temporal, testing repo path
    
 admin/market/ows_consts.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-03-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6446 git=a03607095972cefbb2aa8e012a58859b63bc9fb6

    Fits example code into its assigned section
    
 doc/dev_ctk.txt |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6429 git=eb56f2a65c041c1e1dca5964813c78f74e7373d3

    Cleanup last document
    
 doc/other_faq.txt |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-03-28  Taher Shihadeh  <taher@unixwars.com>
            svn=6428 git=a854a6f057797e61ffc803c00f12f91676a17759

    Adds FAQ entry regarding htaccess
    
 doc/other_faq.txt |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

2011-03-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6454 git=a0be82fdf4775f3aa4bc84fd683b877ba381c6e4

    Adds a URL to a temporal, testing repo
    
 admin/market/ows_consts.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-03-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6425 git=800b0c5d3700860b45f32e17f83a1ed3768a8df8

    Dist branch
    

2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6415 git=641cf6a3bbc9ed12555f12cf09a463da01a56cf6

    Removes out-dated files
    
 doc/Makefile.am      |    3 ---
 doc/dev.txt          |    1 -
 doc/dev_api.txt      |    6 ------
 doc/dev_examples.txt |    6 ------
 doc/dev_issues.txt   |   36 ------------------------------------
 doc/index.txt        |    5 -----
 6 files changed, 0 insertions(+), 57 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6412 git=00b225794f25676241095d01b6c8db2ea6eed5e2

    Tested for Django 1.3
    
 doc/cookbook_django.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6409 git=04cdeebd51b1655b565d241903aae8bedccc8a78

    Addresses corner-case problem during installations involving a function call while being root
    
 admin/market/InstallUtil.py |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)


2011-03-22  Taher Shihadeh  <taher@unixwars.com>
            svn=6405 git=7025918378d71ccbbe28e2d48872e9dc48b77e0c

    CTK introductory documentation
    
 doc/Makefile.am |    3 +-
 doc/dev.txt     |    1 +
 doc/dev_ctk.txt |  629 +++++++++++++++++++++++++++++++++++++++++++------------
 doc/index.txt   |    1 +
 4 files changed, 504 insertions(+), 130 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6401 git=d3c5f7966a10bbb3521ed0612fa3029565f6a67e

    Initial commit. Draft for CTK documentation
    
 doc/dev_ctk.txt |  185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 185 insertions(+), 0 deletions(-)


2011-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6399 git=ab4b1133eec95553b3da6b121b6a752287bbfb71

    Cherokee 1.2.2 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6397 git=9a978683f8687409a438351dfd5ba4caf99f022e

    Some screenshots needed minor updates
    
 doc/media/images/cookbook_moodle_document_root.png |  Bin 12159 -> 12200 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8081 -> 8123 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8133 -> 8179 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 20249 -> 20310 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8702 -> 8745 bytes
 doc/media/images/cookbook_trac_info.png            |  Bin 18709 -> 18451 bytes
 doc/media/images/cookbook_trac_rules.png           |  Bin 5693 -> 5725 bytes
 doc/media/images/cookbook_trac_scgi.png            |  Bin 28229 -> 28285 bytes
 doc/media/images/cookbook_trac_static.png          |  Bin 9485 -> 9506 bytes
 doc/media/images/cookbook_wp_example1.png          |  Bin 8763 -> 8760 bytes
 doc/media/images/cookbook_wp_example2.png          |  Bin 8280 -> 8318 bytes
 doc/media/images/cookbook_wp_example3.png          |  Bin 13846 -> 13885 bytes
 12 files changed, 0 insertions(+), 0 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6396 git=4178b854bdb54634e7b1c586c6de23399f38b800

    Cleanup screenshots and tables
    
 doc/cookbook_mailman.txt                    |    3 +--
 doc/cookbook_managing_logs.txt              |    1 +
 doc/cookbook_phpbb.txt                      |    1 +
 doc/cookbook_redirs.txt                     |   12 ++++++++++++
 doc/cookbook_zend.txt                       |    3 ++-
 doc/media/images/cookbook_phpbb_rules.png   |  Bin 9593 -> 9435 bytes
 doc/media/images/cookbook_redir_handler.png |  Bin 9034 -> 8773 bytes
 doc/media/images/cookbook_redir_https.png   |  Bin 9784 -> 9412 bytes
 8 files changed, 17 insertions(+), 3 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6395 git=9616f8dc25d2eb497c3987f4abdf38bc8ab34737

    Cleanup screenshots and add tables for readability
    
 doc/media/images/admin_handler_dbslayer.png    |  Bin 18245 -> 16947 bytes
 doc/media/images/admin_handler_proxy.png       |  Bin 21251 -> 19875 bytes
 doc/media/images/admin_handler_secdownload.png |  Bin 15812 -> 14807 bytes
 doc/media/images/admin_validators_pam.png      |  Bin 15383 -> 14399 bytes
 doc/media/images/admin_validators_plain.png    |  Bin 37607 -> 35764 bytes
 doc/modules_handlers_cgi.txt                   |   14 ++++++++++++
 doc/modules_handlers_common.txt                |   18 +++++++++++++++-
 doc/modules_handlers_custom_error.txt          |   21 ++++++++++++++++++
 doc/modules_handlers_dbslayer.txt              |    1 +
 doc/modules_handlers_dirlist.txt               |   27 +++++++++++++++++++++--
 doc/modules_handlers_fcgi.txt                  |    1 +
 doc/modules_handlers_file.txt                  |    8 +++++++
 doc/modules_handlers_proxy.txt                 |    6 +++-
 doc/modules_handlers_secdownload.txt           |    9 ++++++++
 doc/modules_validators.txt                     |    3 +-
 doc/modules_validators_plain.txt               |    1 +
 16 files changed, 101 insertions(+), 8 deletions(-)


2011-03-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6394 git=75ad49d3cb3c5f7741568ac9f55219667ec75aec

    Documentation cleansing. Adds some tables with appropriate values to summarize some sections
    
 doc/cookbook_authentication.txt |   26 +++++++++++++++---
 doc/cookbook_dbslayer.txt       |   53 +++++++++++++++++++++++++++++---------
 doc/dev_debug.txt               |    5 +--
 3 files changed, 63 insertions(+), 21 deletions(-)


2011-03-18  Taher Shihadeh  <taher@unixwars.com>
            svn=6393 git=78e07118d46572946d334a91fac6660e3319476d

    Work in progress addressing issue 980 regarding text-friendliness
    
 doc/config_advanced.txt               |    6 ++++++
 doc/config_general.txt                |    9 +++++++--
 doc/config_index.txt                  |    5 ++++-
 doc/config_info_sources.txt           |    1 +
 doc/config_virtual_servers.txt        |   19 ++++++++++++-------
 doc/config_virtual_servers_evhost.txt |    1 +
 doc/config_walkthrough.txt            |   27 ++++++++++++++++++---------
 7 files changed, 49 insertions(+), 19 deletions(-)


2011-03-18  Taher Shihadeh  <taher@unixwars.com>
            svn=6392 git=255d22669834db95abd184c4da78af0e0a000203

    Reverts previous commit. It was consistent
    
 doc/basics_why_cherokee.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-18  Taher Shihadeh  <taher@unixwars.com>
            svn=6391 git=b445cac25210327feff66f6f9158516bfd2b2044

    Updates missleading navigation title
    
 doc/basics_why_cherokee.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-18  Taher Shihadeh  <taher@unixwars.com>
            svn=6390 git=1635a582f69014659e87c234facf26b3b7f4a4f8

    Fixes issue with Market installation logging
    
 admin/market/Install_Log.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-03-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6389 git=ad27fabf399001d877cd6ca33e3647022eb21186

    Highlights some things that keep being asked over and over
    
 doc/config_virtual_servers.txt |   64 ++++++++++++++++++++++++++++++---------
 1 files changed, 49 insertions(+), 15 deletions(-)


2011-03-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6388 git=9f056ee257e4aa5064d8a6500ffd2c33eafe74bf

    Reworks some parts of the documentation. Addresses http://bugs.cherokee-project.com/1148 among others
    
 doc/Makefile.am                   |    2 +-
 doc/config_virtual_servers.txt    |   37 +++++++++--------
 doc/cookbook.txt                  |    4 +-
 doc/cookbook_domain_matching.txt  |   83 +++++++++++++++++++++++++++++++++++++
 doc/cookbook_global_redirects.txt |   56 -------------------------
 doc/cookbook_redirs.txt           |   61 ++++++++++++++++++++++++++-
 doc/index.txt                     |    4 +-
 doc/modules_handlers_redir.txt    |    4 +-
 8 files changed, 169 insertions(+), 82 deletions(-)


2011-03-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6387 git=0fe09e54793bc7d309d5c136e9ff09c0bce75ea6

    Typo fix
    
 doc/cookbook_ssl.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-03-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6386 git=afdc85dfe3efa588d3709bc552e518f2bf722c63

    Adds section with details about chained certificates
    
 doc/cookbook_ssl.txt |   85 ++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 68 insertions(+), 17 deletions(-)


2011-03-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6385 git=827179a10cdaf1943f181a0d0bd1abcb0fbc3928

    Address inacurate documentation issue: http://bugs.cherokee-project.com/947
    
 doc/cookbook_ssl.txt |   88 ++++++++++++++++++++++++++++++++++++++-----------
 doc/other_faq.txt    |    8 +++-
 2 files changed, 74 insertions(+), 22 deletions(-)


2011-03-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6383 git=35e0e8de005de864fe20862f2773473718d7d667

    Adds a new option to allow to enable/disable the match of Virtual
    servers against its nick name. It is useful for SSL/TLS set-ups and
    virtual server were access restriction rules are enforced. Implements
    RFE #1075: http://bugs.cherokee-project.com/1075
    
 admin/PageVServer.py      |   40 ++++++++++++++++++++++++++++++++++++++--
 cherokee/server.c         |    3 +++
 cherokee/virtual_server.c |    4 ++++
 cherokee/virtual_server.h |    1 +
 qa/272-Nick-match.py      |   44 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 ++-
 6 files changed, 92 insertions(+), 3 deletions(-)


2011-03-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6382 git=5493920e62838fe0ec771ca3d818fb85ff3bfb67

    Adss a missing link. Thanks to dylanvee (irc.freenode.net) for the report.
    
 doc/modules_balancers.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-03-11  Taher Shihadeh  <taher@unixwars.com>
            svn=6381 git=929d10a2e8c4ed9e02af9c5267ba88a09259cd0d

    Documents workaround for buggy web browsers. Fixes issue 1114
    
 doc/cookbook_ssl.txt |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2011-03-11  Antonio Perez  <aperez@skarcha.com>
            svn=6380 git=d7a5fb770d222d9644ac5686848bc46deab52317

    Death processes were not being properly detected while launching new information sources.
    
 cherokee/source_interpreter.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-03-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6379 git=3aead7f8213bd7d3954d1a2237bd35da8bc11a71

    Be slightly smarter while adding new ports.
    
 admin/PageGeneral.py |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)


2011-03-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6378 git=84e94962a5daf4ebf71eb04aac7b9478fc209c27

    This patch adds support for an additional, but invalid, data format:
    "wdy, DD mth YYYY HH:MM:SS +0000". Thanks to Antonio Perez for the
    report and initial patch!
    
 cherokee/dtm.c          |   47 ++++++++++++++++++++++++++---------------------
 cherokee/dtm.h          |    2 +-
 cherokee/handler_file.c |    4 ++--
 3 files changed, 29 insertions(+), 24 deletions(-)


2011-03-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6377 git=f92e774bed012965cc820bb97e9ef0dea2e5ab12

    Minor clean-up
    
 admin/validations.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2011-03-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6376 git=56d3119fb96155b4573ce87723b41e9e1f545388

    An extra, unnecessary byte was reserved (one-time thing).
    Bug #1154: http://bugs.cherokee-project.com/1154
    
 cherokee/main.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-03-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6375 git=b2b6990074d91d3c871a811aa23409053f94628a

    Fixes an issue with the uWSGI wizard. During the parsing of the XML
    configuration file some Unicode strings could be populated. This patch
    fixes bug #1149: http://bugs.cherokee-project.com/1149
    
 admin/wizards/uwsgi.py |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)


2011-03-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6374 git=1e0761d19b5e744a303dd197a24b29ed63656d0d

    Slightly more descriptive 'assert' checkpoint.
    
 admin/Rule.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-03-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6373 git=d33e0a8e91d0fb71ba535b4d3192a3be0d540fab

    Adds a missing dialog title.
    
 admin/PageSource.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


2011-03-03  Taher Shihadeh  <taher@unixwars.com>
            svn=6371 git=c1f35c5095f6f5d49a6518c5c632260f67824149

    Updates secdownload handler documentation
    
 doc/index.txt                        |    2 +-
 doc/modules_handlers_secdownload.txt |   54 ++++++++++++++++++++++------------
 2 files changed, 36 insertions(+), 20 deletions(-)


2011-03-02  Taher Shihadeh  <taher@unixwars.com>
            svn=6370 git=ba84f81ff5c5331ea41b3df4ad325a2ffa4f5d3e

    Debian 5 wasn't properly detected
    
 admin/SystemInfo.py |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 deletions(-)


2011-02-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6369 git=147d28267e55a70133d5a7080f6e3c8d367133a5

    Relocates some code in the Reverse HTTP Proxy, so headers like
    "X-Forwarded-For" or "X-Real-IP" can be removed from the back-end
    server response. Thanks to Sylvain Munaut for the report and patch!
    
 cherokee/handler_proxy.c |   41 +++++++++++++++++++++++------------------
 1 files changed, 23 insertions(+), 18 deletions(-)


2011-02-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6368 git=af61d7da1c6b355d2c90a30d3bb1432203595689

    Believe it or not, php.ini might be located under /usr/local/lib/.
    Thanks to Tony Sumner for reporting this!
    
 admin/wizards/php.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-02-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6367 git=878e76595846058d11de59a58330eaeee8001940

    The QA bench did not work whenever $TERM was not defined. #1150
    Thanks to Gunnar Wolf for the report and patch! (Debian #615563)
    
 qa/util.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-02-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6366 git=3f9596a209727cd34e551f9f17c31a453c323319

    This patch clarifies a couple of field descriptions. Thanks to
    Jens Knutson for the suggestion.
    
 admin/PageAdvanced.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-02-25  Taher Shihadeh  <taher@unixwars.com>
            svn=6365 git=3b77cf1250d8474f72b26d63333da0c18f268116

    Documents some new functionality (remote services, etc)
    
 doc/Makefile.am                          |    4 +
 doc/config.txt                           |    1 +
 doc/config_index.txt                     |   46 +++++++++++-
 doc/config_market.txt                    |  120 ++++++++++++++++++++++++++++++
 doc/index.txt                            |    1 +
 doc/media/images/admin_index.png         |  Bin 44591 -> 47858 bytes
 doc/media/images/admin_index_backup.png  |  Bin 0 -> 7939 bytes
 doc/media/images/admin_index_restore.png |  Bin 0 -> 11069 bytes
 doc/media/images/market_index.png        |  Bin 0 -> 39042 bytes
 9 files changed, 171 insertions(+), 1 deletions(-)


2011-02-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6364 git=0b1a50b42e92e37eba8c86ae9e12df469788c6fb

    Covers a corner case where getgroups() did not return any groups.
    
 admin/market/CommandProgress.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2011-02-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6362 git=51b5a42ab451bb28e17b771a6251c5c979b90f99

    Cherokee 1.2.1 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-24  Taher Shihadeh  <taher@unixwars.com>
            svn=6360 git=e2e8354758996e7aa30f1af414790830294d8fa6

    Removes an unnecessary parameter from the interpreter line for Trac documentation
    
 doc/cookbook_trac.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6359 git=1aa7544ccb5c5a753d14922d532293c09eebe9fe

    Better permissions management
    
 admin/market/Install_Log.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


2011-02-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=6358 git=837faa55fd0dfd91fe9320bfb8898e268642d453

    Fix dialog label/field width
    
 admin/static/css/cherokee-admin.css |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)


2011-02-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6357 git=7653071ee8120a29181bf57d4ed82aa5deeb9ee5

    Fixes a bug in a validation function
    
 admin/validations.py |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)


2011-02-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6356 git=458718fd6f796cc53398c4e0526f7717df934da2

    Updates recipes for 1.2 series. Elaborates on installation methods
    
 doc/Makefile.am          |   12 +++-
 doc/cookbook_joomla.txt  |  177 +++++++++++++++++-----------------------------
 doc/cookbook_liferay.txt |   23 +++---
 doc/cookbook_moodle.txt  |   83 ++++++---------------
 doc/cookbook_trac.txt    |   22 +++---
 5 files changed, 121 insertions(+), 196 deletions(-)


2011-02-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6355 git=c9efe0263c22c21be85e6318f8cdfdbe549582c0

    Elaborates on manual installation methods for WordPress
    
 doc/cookbook_wordpress.txt                |  284 ++++++++++++++++++++++-------
 doc/media/images/cookbook_wp_example1.png |  Bin 0 -> 8763 bytes
 doc/media/images/cookbook_wp_example2.png |  Bin 0 -> 8280 bytes
 doc/media/images/cookbook_wp_example3.png |  Bin 0 -> 13846 bytes
 4 files changed, 221 insertions(+), 63 deletions(-)


2011-02-23  Taher Shihadeh  <taher@unixwars.com>
            svn=6354 git=f03e53061a0197d15f2132ca5de46273ef729238

    Elaborates on manual installation methods for Drupal
    
 doc/cookbook_drupal.txt                            |  428 ++++++++++++++++++--
 doc/media/images/cookbook_drupal.png               |  Bin 27607 -> 27255 bytes
 doc/media/images/cookbook_drupal_dir_rules.png     |  Bin 0 -> 17341 bytes
 doc/media/images/cookbook_drupal_dir_rules_1.png   |  Bin 0 -> 15985 bytes
 doc/media/images/cookbook_drupal_dir_rules_2.png   |  Bin 0 -> 15164 bytes
 doc/media/images/cookbook_drupal_dir_rules_3.png   |  Bin 0 -> 7893 bytes
 doc/media/images/cookbook_drupal_dir_rules_4.png   |  Bin 0 -> 13283 bytes
 doc/media/images/cookbook_drupal_dir_rules_6.png   |  Bin 0 -> 21261 bytes
 doc/media/images/cookbook_drupal_dir_rules_7.png   |  Bin 0 -> 15723 bytes
 doc/media/images/cookbook_drupal_vserver_rules.png |  Bin 0 -> 14585 bytes
 10 files changed, 384 insertions(+), 44 deletions(-)


2011-02-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6352 git=fe3365230816368ad851288a1318d0c32116a344

    For some reason, it seems that there are Cherokee configuration file
    where virtual servers definition do not include the mandatory 'nick'
    property. This patch covers the corner case.
    
 admin/market/Install.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-02-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6351 git=b54b6b2134f5c3a951c018fe64128740d047f7b8

    Cherokee 1.2.0 released
    
 admin/configured.py.pre |    2 +-
 configure.in            |    4 +-
 po/admin/ca.po          | 3523 +++++++++++++++++----------------------------
 po/admin/de.po          | 3474 ++++++++++++++++----------------------------
 po/admin/en.po          | 3456 ++++++++++++++++---------------------------
 po/admin/es.po          |   45 +
 po/admin/fr.po          | 3445 ++++++++++++++++---------------------------
 po/admin/gl.po          | 3698 ++++++++++++++++++-----------------------------
 po/admin/it.po          | 3571 +++++++++++++++++----------------------------
 po/admin/nl.po          | 3739 ++++++++++++++++++-----------------------------
 po/admin/pl.po          | 3483 ++++++++++++++++----------------------------
 po/admin/pt_BR.po       | 3444 ++++++++++++++++---------------------------
 po/admin/sv_SE.po       | 3512 ++++++++++++++++----------------------------
 po/admin/zh_CN.po       | 3459 ++++++++++++++++----------------------------
 14 files changed, 14380 insertions(+), 24475 deletions(-)


2011-02-21  Taher Shihadeh  <taher@unixwars.com>
            svn=6349 git=65a75dfa80643b7c68781904dc9d83ad4355770a

    Installation error reporting is more general now
    
 admin/market/Install.py |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)


2011-02-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6348 git=21c06fe3d355551661c6ec1ced705bffbee4b801

    Removes a few deprecated wizards that will not make it to the next
    major version of the server.
    
 admin/wizards/List.py       |   44 ------
 admin/wizards/Makefile.am   |   11 --
 admin/wizards/drupal.py     |  356 -------------------------------------------
 admin/wizards/joomla.py     |  352 ------------------------------------------
 admin/wizards/liferay.py    |  241 -----------------------------
 admin/wizards/mediawiki.py  |  319 --------------------------------------
 admin/wizards/moinmoin.py   |  316 --------------------------------------
 admin/wizards/moodle.py     |  273 ---------------------------------
 admin/wizards/phpbb.py      |  282 ----------------------------------
 admin/wizards/phpmyadmin.py |  286 ----------------------------------
 admin/wizards/sugar.py      |  307 -------------------------------------
 admin/wizards/trac.py       |  220 --------------------------
 admin/wizards/wordpress.py  |  310 -------------------------------------
 13 files changed, 0 insertions(+), 3317 deletions(-)


2011-02-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6347 git=ad8810894781b0ec6faa179a9052dc1d6e6fbb2a

    Check that the 'localhost' host name can actually be resolved before
    the SCGI server is initialized. Even though it is extremely unusual,
    there have been some reports about cherokee-admin failing to start
    because of this issue.
    
 admin/server.py |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)


2011-02-19  Jonathan Hernandez  <ion@suavizado.com>
            svn=6343 git=882d086c66e48bf1a205bba3e6c2f7b2470dcc59

    Fix icons tab style
    
 admin/static/css/cherokee-admin.css |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)


2011-02-18  Jonathan Hernandez  <ion@suavizado.com>
            svn=6342 git=ab2e9dfe84667e11dc19aa6e7fa1296210f5c3fb

    Remove scrollbars in help
    
 admin/static/css/cherokee-admin.css |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6341 git=e8f8853ab3f6fd264730a145e86c640589243d3d

    There were times when the PageRule was reloading too many refreshable
    widget too often. Bug #1124: http://bugs.cherokee-project.com/1124
    
 admin/PageEntry.py |   10 +++++++++-
 admin/PageRule.py  |    4 ++--
 2 files changed, 11 insertions(+), 3 deletions(-)


2011-02-18  Jonathan Hernandez  <ion@suavizado.com>
            svn=6340 git=81a3ed82e852af6fa879589f64ed547fc2689c98

    Fix country list and bind table in rules tab.
    
 admin/plugins/bind.py               |    2 +-
 admin/static/css/cherokee-admin.css |   28 ++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 1 deletions(-)


2011-02-18  Jonathan Hernandez  <ion@suavizado.com>
            svn=6339 git=c9b8b4d325f0c6b7e5555e95ea07d86d5aae2878

    Fix flags style
    
 admin/Flags.py                      |    4 +-
 admin/plugins/geoip.py              |    6 +++-
 admin/static/css/cherokee-admin.css |   48 +++++++++++++++++++++++++++--------
 3 files changed, 43 insertions(+), 15 deletions(-)


2011-02-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6338 git=2b57df1a8598e9c7153140e641cf2d9eb8e6a554

    One of the plug-ins was not being distributed.
    
 admin/plugins/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-02-18  Jonathan Hernandez  <ion@suavizado.com>
            svn=6337 git=dde690828cf773328cb210a9355b0fa4d4def396

    Modify .title width in propstable that are in a dialog
    
 admin/static/css/cherokee-admin.css |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2011-02-18  Jonathan Hernandez  <ion@suavizado.com>
            svn=6336 git=46a2a8a490105d4d24874216448a1927cdd7aab0

    Style enhacements for dialogs with panels
    
 admin/static/css/cherokee-admin.css |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)


2011-02-18  Jonathan Hernandez  <ion@suavizado.com>
            svn=6335 git=ed13138204246e3d6808b975a3b7b525edcf0816

    Style for Mime Types
    
 admin/Mime.py                       |   24 ++++++++++----
 admin/static/css/cherokee-admin.css |   59 +++++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+), 7 deletions(-)


2011-02-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6334 git=3d762180ba35fe4d58fc4ba23e3c8034b604eb14

    EAGAIN on write were treated as EAGAIN on read by the FastCGI handler.
    Thanks a million to Robert Olson <olson@mcs.anl.gov> for finding,
    debugging and fixing this bug! http://bugs.cherokee-project.com/1133
    
 cherokee/handler_fcgi.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-02-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6333 git=6840aa58aff5f86578ed131a5420568c0f49d7ed

    Removes an incorrect check. Substitution string is actually optional.
    Fixes bug #1136: http://bugs.cherokee-project.com/1136
    
 admin/plugins/proxy.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6332 git=6f069a769d80d219c8c5f5f8af545978a674b4ad

    Some processes were being left in zombie state by Cherokee-admin.
    
 admin/SystemStats.py |   25 +++++++++++--------------
 1 files changed, 11 insertions(+), 14 deletions(-)


2011-02-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6331 git=e95991d2423a391b17243bc464c1c2278febb335

    Fixes some documentation typos. Thanks to Tom Browder <tom.browder@gmail.com>
    
 README                    |   10 +++++-----
 cherokee-admin-launcher.1 |    2 +-
 cherokee-config.1         |    2 +-
 cherokee-tweak.1          |    2 +-
 po/admin/es.po            |    4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)


2011-02-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6330 git=69c25dc437400d527ea4300f29a6b11ed1937392

    Adds missing rule type to docs
    
 doc/config_virtual_servers_rule_types.txt |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)


2011-02-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6329 git=9bd69a7cb12146e5e9df9ab9a4284d1156259e7d

    Removes some unneeded calls to gettext
    
 admin/OWS_Login.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-02-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6328 git=b41d6dc9d20601b0e3d4feefc9afae1cb2eeae08

    Somehow patches did not merge well
    
 cherokee/cherokee-admin-launcher |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6327 git=361e76b77390fffcc492f877adefcfca90a005b9

    Fixes a syntax and indentation issues
    
 cherokee/cherokee-admin-launcher |  124 +++++++++++++++++++-------------------
 1 files changed, 62 insertions(+), 62 deletions(-)


2011-02-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6326 git=f26ba558f3517330153b505562875a5ea8acef49

    Fixes C&P related bug
    
 cherokee/cherokee-admin-launcher |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-02-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6325 git=8053226ad68b2b5bd467eac339c411aefcd0f3e0

    Improves how GNOME/KDE applications are detected. It tries to stick to
    your desktop and prioritise its apps over 'the other desktop' apps.
    
 cherokee/cherokee-admin-launcher |   79 ++++++++++++++++++++++++++------------
 1 files changed, 54 insertions(+), 25 deletions(-)


2011-02-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6324 git=701ca78c3adc987f6715c6ae1aac67ba853eecc2

    Changes incorrect screenshot
    
 doc/media/images/admin_notrunning.png |  Bin 16927 -> 10992 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)


2011-02-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6323 git=82d3339e3b9647158fade2bf68beb2ccdf17b848

    The regular expression was so generic that it matches too many blocks
    in some cases. For instance, it failed on Opteron based systems:
    http://lists.octality.com/pipermail/cherokee/2011-February/014435.html
    http://lists.octality.com/pipermail/cherokee/2011-February/014437.html
    
 admin/SystemStats.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6322 git=d1be6dce05eab05618f4a29ffeb7a0f36aa88417

    It seems that the previous way of counting kde/gnome programs was not
    that accurate. This patch tries to solve the problem by counting
    matching lines instead of matching words.
    
 cherokee/cherokee-admin-launcher |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-02-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6321 git=1007b7fd8e31bb405c493110f9e7356ac3821934

    Adds /opt/cherokee-dev to the list of known paths. The 'Easy Install'
    --devel options deploys a development version of Cherokee under that
    path.
    
 cherokee/cherokee-admin-launcher |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6320 git=8d83221cf89d708f6935d7f38866bf78c64c9589

    Changes document name and links
    
 doc/Makefile.am                     |    2 +-
 doc/basics_running_cherokee.txt     |    2 +-
 doc/config.txt                      |    2 +-
 doc/config_quickstart.txt           |  350 -----------------------------------
 doc/config_walkthrough.txt          |  350 +++++++++++++++++++++++++++++++++++
 doc/cookbook_authentication.txt     |    2 +-
 doc/cookbook_redirs.txt             |    2 +-
 doc/index.txt                       |    2 +-
 doc/other_bundle_cherokee-admin.txt |    2 +-
 9 files changed, 357 insertions(+), 357 deletions(-)


2011-02-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6319 git=f131e697edb588be71c49d4f088c76b96d09d25f

    Documentation should now be up to date
    
 doc/basics_installation_easy-install.txt |   10 ++--
 doc/config.txt                           |    2 +-
 doc/config_quickstart.txt                |  110 +++++++++++++++---------------
 doc/index.txt                            |    2 +-
 doc/media/images/admin_noconfig.png      |  Bin 11638 -> 16236 bytes
 doc/media/images/admin_notrunning.png    |  Bin 5814 -> 16927 bytes
 6 files changed, 63 insertions(+), 61 deletions(-)


2011-02-17  Taher Shihadeh  <taher@unixwars.com>
            svn=6318 git=5f5735c0549623308e2163dc2ecc776bab6df00b

    Adds note to easy installation instructions
    
 doc/basics_installation_easy-install.txt |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6317 git=0c54e132b2760a24d89f9a46ee369d3c39f873a9

    Documentation improvements and additions
    
 doc/Makefile.am                              |    2 ++
 doc/config_virtual_servers.txt               |   13 ++++++++++++-
 doc/cookbook.txt                             |    1 +
 doc/cookbook_traffic_restriction.txt         |   23 +++++++++++++++++++++++
 doc/index.txt                                |    3 +++
 doc/modules.txt                              |    1 +
 doc/modules_handlers.txt                     |    1 +
 doc/modules_handlers_drop.txt                |   25 +++++++++++++++++++++++++
 doc/modules_loggers_custom.txt               |   24 +++++++++++++++++++++++-
 doc/other_bundle_cherokee-admin-launcher.txt |   22 +++++++++++++++++++++-
 doc/other_community.txt                      |    7 +++++++
 11 files changed, 119 insertions(+), 3 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6316 git=5c6e088aade5780a75002c486b9b12cc33d76e9d

    Updates manpages
    
 cherokee-admin-launcher.1 |    2 +-
 cherokee-admin.1          |   16 ++++++++++------
 cherokee-config.1         |    8 ++++++--
 cherokee-tweak.1          |    6 +++---
 cherokee.1                |   12 ++++++------
 5 files changed, 26 insertions(+), 18 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6315 git=194f4bf53a1665baf4b01da370829906cecf2308

    Updates bunch of bundle-documentation pages
    
 doc/modules_balancers.txt            |    2 +-
 doc/other_bundle_cherokee-admin.txt  |   15 ++++++++++-----
 doc/other_bundle_cherokee-config.txt |    4 ++--
 doc/other_bundle_cherokee-worker.txt |    2 +-
 doc/other_bundle_cherokee.txt        |   19 ++++++++++---------
 5 files changed, 24 insertions(+), 18 deletions(-)


2011-02-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6314 git=1a09d39fa9d72fd58039294fe1e384ce5cf276ea

    Fixes Makefile.am. Compilation was broken.
    
 doc/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6313 git=72f8feb596f8a7ca967514648fc16d18ce0b40a6

    Enhances a TRACE entry
    
 cherokee/thread.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6312 git=2fd3ecb50469935d3d8df18b65d5a08eb23e4eb1

    Add a comment for future development
    
 doc/test_links.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6311 git=7880a12a88465e656953897b8e386882a53069a4

    Adds script to check links, and fixes a number of detected issues
    
 doc/Makefile.am           |    7 ++++-
 doc/config_wizards.txt    |    2 -
 doc/modules_balancers.txt |    4 +-
 doc/test_links.py         |   67 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 75 insertions(+), 5 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6310 git=773644526478a259fbe077b98938b94b32c27f69

    Typo fix
    
 doc/test_images.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6309 git=96953521debb833b2532a216ea95c977b86158aa

    Documents substitution limit
    
 doc/modules_handlers_redir.txt |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6308 git=15eb89230eb4a7b5e6ba0fc1cb921f9e7fbf534b

    Documents redirection enhancements
    
 doc/Makefile.am                   |    1 +
 doc/cookbook.txt                  |    1 +
 doc/cookbook_global_redirects.txt |   56 +++++++++++++++++++++++++++++++++++++
 doc/index.txt                     |    1 +
 doc/modules_handlers_redir.txt    |   23 +++++++++++++++
 5 files changed, 82 insertions(+), 0 deletions(-)


2011-02-16  Taher Shihadeh  <taher@unixwars.com>
            svn=6307 git=a4859d2d88b5bd73128417bfb99379852ebcb202

    Updates the Reverse Proxy documentation
    
 doc/modules_handlers_proxy.txt |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)


2011-02-16  Jonathan Hernandez  <ion@suavizado.com>
            svn=6306 git=b00b959c65cfbf58b6b60518470982c0750bef6f

    Place Report Issue link
    
 admin/static/css/cherokee-admin.css |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-02-16  Jonathan Hernandez  <ion@suavizado.com>
            svn=6305 git=7859170344639cc350d2762d16ba1afa3752769c

    Increment market desc panel height
    
 admin/static/css/cherokee-admin.css |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-02-16  Jonathan Hernandez  <ion@suavizado.com>
            svn=6304 git=d06110bb28f7acea53cc5f6c4370ef098238712c

    Use white-space: pre-wrap for pre style
    
 admin/static/css/cherokee-admin.css |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-02-16  Jonathan Hernandez  <ion@suavizado.com>
            svn=6303 git=80962be04f522ccea8edc11d3ad3be883627d03e

    Fix Maintenance dialog style
    
 admin/static/css/cherokee-admin.css |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)


2011-02-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6302 git=346165c52370eff91fed518bb693f1afe4b9798a

    Adds a new QA to test the new Full header regex match feature.
    
 qa/271-full-header-check1.py |   29 +++++++++++++++++++++++++++++
 qa/Makefile.am               |    3 ++-
 2 files changed, 31 insertions(+), 1 deletions(-)


2011-02-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6301 git=6d3d2518f9dad9c4c86a4ffa3b33834a911bb1b4

    Extends the rule 'header' functionality so a regex can be matched
    against the complete request header (rather than against a single
    header entry).
    
 admin/plugins/header.py |   68 ++++++++++++++++++++++++++------------
 cherokee/rule_header.c  |   82 ++++++++++++++++++++++++++++++++++++-----------
 cherokee/rule_header.h  |    1 +
 3 files changed, 110 insertions(+), 41 deletions(-)


2011-02-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6300 git=f6ce0c79bc34d50ea015ad4eb61740fbd39a1442

    Adds a new handler: 'drop'. It drops the TCP connection without
    replying anything whatsoever.
    
 admin/consts.py         |    3 +-
 admin/plugins/drop.py   |   35 ++++++++++++++++++++++++++++
 cherokee/Makefile.am    |   20 ++++++++++++++++
 cherokee/connection.c   |    1 +
 cherokee/handler_drop.c |   58 +++++++++++++++++++++++++++++++++++++++++++++++
 cherokee/handler_drop.h |   41 +++++++++++++++++++++++++++++++++
 cherokee/thread.c       |    4 +++
 configure.in            |    3 +-
 8 files changed, 163 insertions(+), 2 deletions(-)


2011-02-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6299 git=56ae640bd673311ac3c2c2948210269c21012a6d

    Minor clean up
    
 cherokee/main_admin.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-02-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6298 git=918d099120f684d8bdfffe98a2f4096cd515b15a

    It is a good practice to reset all the inherited signal handlers right
    before forking.
    
 cherokee/main.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)


2011-02-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6297 git=92837e5ff4cfd03083d1c4e203137db11fb4b14d

    Reimplements cherokee_reset_signals()
    
 cherokee/util.c |   36 +++++++++++++++---------------------
 1 files changed, 15 insertions(+), 21 deletions(-)


2011-02-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6296 git=2fc172cd569e83c3392fa54cacdf1ebce1d560a6

    Fixes a couple of functional issues on the Maintenance process
    implementation.
    
 admin/market/CommandProgress.py |    1 +
 admin/market/Maintenance.py     |   29 ++++++++++++++++++++---------
 2 files changed, 21 insertions(+), 9 deletions(-)


2011-02-15  Taher Shihadeh  <taher@unixwars.com>
            svn=6295 git=09e2223d1da9cbaf57edf9e2f263e948390837fc

    Protected sources should be determined taking into account if the rules are actually using them, not only if they appear associated to a given rule
    
 admin/PageSource.py |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)


2011-02-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6291 git=03f7fadcc4686a20363a669d9cc0a7618bfb3938

    FastCGI, SCGI, uWSGI and CGI handlers inherit the $PATH variable now.
    
 cherokee/handler_cgi_base.c |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)


2011-02-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6290 git=01a2b1fcaec8ed23a9b7ab634a63ac4784a8ba6d

    Fixes the Spanish translation
    
 po/admin/es.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6289 git=860788a4ef8e5192e4e2442ef1a32b6dd5721954

    Fixes a typo
    
 admin/PageVServer.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6288 git=3179ffd23c86b5715dc80d16c56dfa86b6b77388

    Fixes typo: s/nsecs/msecs/g
    
 cherokee/logger_custom.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-02-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6287 git=bdea4463561d43c36632bccc299964de03e30c84

    Milliseconds calculations overflowed on 32bit architectures. Thanks to
    wimschuermann for the findings and patch! It fixes bug #1132:
    http://bugs.cherokee-project.com/1132
    
 cherokee/bogotime.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6286 git=d0313da99caa88f539c6771241bcad1d2942cc1a

    Improves one of the initial sanity checks. It covers a corner case
    where Cherokee is partially installed.
    
 admin/PageError.py |   18 +++++++++---------
 admin/server.py    |   18 +++++++-----------
 2 files changed, 16 insertions(+), 20 deletions(-)


2011-02-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6285 git=24bde6b086c2ce773e912377b11bd682b4c7c749

    Fixes the spawning mechanism on ARM.
    
 cherokee/main.c    |   11 ++++++++---
 cherokee/spawner.c |   29 +++++++++++++++++++++++------
 2 files changed, 31 insertions(+), 9 deletions(-)


2011-02-11  Taher Shihadeh  <taher@unixwars.com>
            svn=6284 git=a061162bc4f458b5bf7f2d47e74b0195b7071389

    Sync rest of .po files with main POT
    
 po/admin/ca.po    | 3345 +++++++++++++++++++++++++++++++++++-----------------
 po/admin/de.po    | 3297 ++++++++++++++++++++++++++++++++++----------------
 po/admin/en.po    | 3166 +++++++++++++++++++++++++++++++++---------------
 po/admin/fr.po    | 3163 +++++++++++++++++++++++++++++++++---------------
 po/admin/gl.po    | 3436 ++++++++++++++++++++++++++++++++++++----------------
 po/admin/it.po    | 3350 +++++++++++++++++++++++++++++++++++----------------
 po/admin/nl.po    | 3460 ++++++++++++++++++++++++++++++++++++-----------------
 po/admin/pl.po    | 3175 +++++++++++++++++++++++++++++++++---------------
 po/admin/pt_BR.po | 3159 +++++++++++++++++++++++++++++++++---------------
 po/admin/sv_SE.po | 3344 +++++++++++++++++++++++++++++++++++-----------------
 po/admin/zh_CN.po | 3166 +++++++++++++++++++++++++++++++++---------------
 11 files changed, 24740 insertions(+), 11321 deletions(-)


2011-02-11  Taher Shihadeh  <taher@unixwars.com>
            svn=6283 git=1c75408e8ab3ed01724baee43b1af72bb7317a98

    Spanish translation: 100%
    
 po/admin/es.po |  895 +++++++++++++++++++++++++++----------------------------
 1 files changed, 439 insertions(+), 456 deletions(-)


2011-02-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6282 git=b3d0e23fc9faa3ded7a382e6faa207682eefc438

    Re-implements a few bits of the spawning mechanism.
    
 cherokee/main.c    |  127 +++++++++++++++++++++++++++++++++++-----------------
 cherokee/shm.c     |    4 ++
 cherokee/spawner.c |   47 ++++++++++++++-----
 3 files changed, 125 insertions(+), 53 deletions(-)


2011-02-11  Taher Shihadeh  <taher@unixwars.com>
            svn=6281 git=724e7ca287fd59e5c12f5e712a744725b76ad86c

    Typo fixes
    
 admin/OWS_Backup.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-02-11  Taher Shihadeh  <taher@unixwars.com>
            svn=6280 git=207d113b638db90b3913f6acb52ac1556813b009

    Some more gettext modifications
    
 admin/PageIndex.py      |    6 +++---
 admin/PageVServers.py   |    4 ++--
 admin/market/Review.py  |    4 ++--
 admin/plugins/exists.py |    2 +-
 admin/plugins/header.py |    2 +-
 5 files changed, 9 insertions(+), 9 deletions(-)


2011-02-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6279 git=75e3888f1ed2293cb3a696c889bb6119c6e927e7

    Fixes a gettext issue
    
 admin/market/Maintenance.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-11  Taher Shihadeh  <taher@unixwars.com>
            svn=6278 git=de21498e672fae62efb4711f3d278f64b4886dea

    Address Mono wizard problem (issue 1130). Typo detecting document_root
    
 admin/wizards/mono.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6277 git=06e1ef06c647ee13c59f917a93bb22ceadb39dae

    Improves the Linux SystemStats collector. It did not completely work
    on ARM-based Linux systems.
    
 admin/SystemStats.py |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)


2011-02-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6275 git=023ed4a420b01564162c7c1099a6cf52f6f91577

    Minor style fix
    
 admin/market/PageApp.py |    9 +++++----
 admin/market/Report.py  |    2 ++
 2 files changed, 7 insertions(+), 4 deletions(-)


2011-02-10  Taher Shihadeh  <taher@unixwars.com>
            svn=6274 git=9d582444eb2f1498ecde6e3ddf4bdf7f9c8673ff

    Adds extra field and relocates button
    
 admin/market/PageApp.py |    4 ++--
 admin/market/Report.py  |    3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)


2011-02-10  Taher Shihadeh  <taher@unixwars.com>
            svn=6273 git=f9fd6ca5d3d549173690e9b387c8bc6adcf81ada

    Adds application reporting capabilities. Needs some styling
    
 admin/market/Makefile.am   |    1 +
 admin/market/PageApp.py    |   17 +++++
 admin/market/Report.py     |  142 ++++++++++++++++++++++++++++++++++++++++++++
 admin/market/__init__.py   |    1 +
 admin/market/ows_consts.py |    1 +
 5 files changed, 162 insertions(+), 0 deletions(-)


2011-02-10  Taher Shihadeh  <taher@unixwars.com>
            svn=6271 git=5ae873e666ffe36c8f934fcbeaaef0356e4792b6

    The error message was incomplete
    
 admin/market/Review.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-02-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6270 git=ed921e8fcf8a6ef87c4598b986546dc3712b104c

    Covers a corner case. New configuration files are created in a safer
    way on development environments.
    
 admin/PageNewConfig.py |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)


2011-02-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6269 git=a097ec5c1cbee65539a785d857ac3fa5c803e272

    'file' is a reservered word in Python
    
 admin/PageNewConfig.py |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


2011-02-10  Taher Shihadeh  <taher@unixwars.com>
            svn=6268 git=2f507f48e59c06af420f92d73afa8f69b5744b34

    Fix copy&paste issue
    
 admin/market/Maintenance.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-10  Taher Shihadeh  <taher@unixwars.com>
            svn=6267 git=a0134f73359e1fe5d6840924b0685091710a9107

    Fixes visualization issue when no screenshots are available
    
 admin/market/PageApp.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)


2011-02-09  Taher Shihadeh  <taher@unixwars.com>
            svn=6266 git=d39e0908d7f82d11150109fda853ac78d48328a3

    Fix regression introduced in instruction chooser
    
 admin/market/Util.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-09  Taher Shihadeh  <taher@unixwars.com>
            svn=6265 git=d0798b4e91838764f7a5e3995f4ccb28e033711b

    InstructionBox bugfix. It wasn't quite working on some corner-case usages
    
 admin/market/Util.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


2011-02-09  Taher Shihadeh  <taher@unixwars.com>
            svn=6264 git=386f7a8fdc68a93e6f031ac6626d1740a48e27b3

    Style fix
    
 admin/market/Util.py |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)


2011-02-09  Taher Shihadeh  <taher@unixwars.com>
            svn=6263 git=b4789aab9a4fb26aead17fb5a13cd32382c31582

    Enhanced market installation detection
    
 admin/PageVServers.py |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)


2011-02-08  Taher Shihadeh  <taher@unixwars.com>
            svn=6262 git=cddaa3d2f6954ec4daf0f48feceac73102d54514

    Adds missing entry to main index
    
 doc/index.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-02-07  Taher Shihadeh  <taher@unixwars.com>
            svn=6261 git=44abceb5a5952edc4e7da7c648ea3f5ec62a4a3b

    Cleanup
    
 admin/market/Maintenance.py |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)


2011-02-07  Taher Shihadeh  <taher@unixwars.com>
            svn=6260 git=718cd2e1942b68b9239d77b445f76ae9220ac4be

    FreeBSD service removal
    
 admin/market/Maintenance.py |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)


2011-02-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6259 git=e3b30b5598e53d390a48527db23ba54a461fbe9b

    Cherokee 1.0.20 was released a few days ago. My bad!
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6258 git=96f56bf0afc8b25f67b6b8b901cfdac514dbb670

    Makes "Please click on SAVE" message more visible.
    
 admin/market/Install.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6257 git=b99c2bd030d139c8540a399785d6b6837dd953c4

    Covers a corner case where an 'unfinished' app did already create a
    virtual server entry in the configuration. Since the directory will be
    removed on clean up, it would not make sense to leave the broken
    virtual server lingering.
    
 admin/market/Maintenance.py |   49 ++++++++++++++++++++++++++++---------------
 1 files changed, 32 insertions(+), 17 deletions(-)


2011-02-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6256 git=116ee307349e915c55de7053958e7e86993e6196

    Fixes a couple of issues of the Django wizard. Now, it looks for a
    Python interpreter instead of supposing "python" works. Besides, a
    couple of strings and suggestions were fixed up.
    
 admin/wizards/django.py |   27 ++++++++++++---------------
 1 files changed, 12 insertions(+), 15 deletions(-)


2011-02-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6255 git=33958eb07ba11b068f4eafcc5f232b6958d17d85

    Finishes previous patch
    
 admin/market/Maintenance.py |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)


2011-02-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6254 git=c17b6bad98f45b993a65c27f45b24a7747dee8c3

    Unfinished apps are not even orphans
    
 admin/market/Maintenance.py |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)


2011-02-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6253 git=c0df2f9134bb73185530068f37bef2f727578326

    Fixes a comment (C&P issue)
    
 admin/market/Maintenance.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6252 git=47ef356ff7df90dd62faf720bf5bebcadfd2eb1b

    Makes the interface function a little more flexible.
    
 admin/util.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2011-02-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6251 git=f3fc824fbfb7cd33899c5d9431842bc757b2abf1

    It seems that some Linux distributions have renamed "python" to
    "python2" in order to make Python 3.x the default interpreter.
    
 configure.in   |    2 +-
 qa/conf.py.pre |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)


2011-02-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6250 git=572c7b011d62e5e260f79a8c412ce11aa00cb115

    The DOCUMENT_ROOT value was not right when using the 'Enhanced Virtual
    Hosting' feature. Fixes bug #993: http://bugs.cherokee-project.com/993
    
 cherokee/handler_cgi_base.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)


2011-02-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6247 git=0378fe8c0cc114af4cae99c85affb43941c9ff40

    Better Configuration File validation.
    
 admin/SavingChecks.py |    8 +++-----
 admin/consts.py       |    4 ++++
 2 files changed, 7 insertions(+), 5 deletions(-)


2011-02-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6246 git=eb096f343dc3f82b38f6000f6e310756965228ac

    Covers a corner case that made cherokee-admin display an empty
    property panel while dealing with unfinished configuration files.
    
 admin/Balancer.py |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)


2011-02-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6245 git=2904ccb4644a3ed8c7340a67fc960899dd93adad

    Improves responsiveness of the Start/Stop Server button.
    
 admin/Cherokee.py |   47 ++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 38 insertions(+), 9 deletions(-)


2011-02-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6244 git=1ac96b6950e99b5c3a7b2c54ee49268882bb1f78

    Fixes typo
    
 cherokee/info.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6243 git=1f29dc1bcf19a42212de889fa2a849728e65695d

    Fixes the FreeBSD Stats back-end so it can work on FreeBSD 8. I hope
    these fixes do not introduce any regression on FreeBSD 7.
    
 admin/SystemStats.py |   88 ++++++++++++++++++++++----------------------------
 1 files changed, 39 insertions(+), 49 deletions(-)


2011-02-04  Taher Shihadeh  <taher@unixwars.com>
            svn=6242 git=e9292cb13c2bd314079a4dee03d113aab71426ca

    An exception would be raised if last_popen_ret was not updated for some reason (no space left on device, for instance)
    
 admin/market/CommandProgress.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6241 git=c82746666a7e33d99bccf285a1d1a67514f3ba76

    Adds to new validation functions.
    
 admin/validations.py |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)


2011-02-03  Taher Shihadeh  <taher@unixwars.com>
            svn=6239 git=751cbb3b4343457f4d27cf3948198e1a50f03c68

    Regression fix
    
 admin/market/Util.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6234 git=b7d629e159947722358fdd0abd5acc4b469ae1fe

    Safer check for 'isntall.log'
    
 admin/market/Maintenance.py |   36 +++++++++++++++++-------------------
 1 files changed, 17 insertions(+), 19 deletions(-)


2011-02-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6233 git=98c4abf3fe51cddc2396afee896d5b20518c4133

    Solaris deserves a slot as well, doesn't it?
    
 admin/SystemInfo.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-02-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6232 git=49df8396ac94c176cf4fe8625b895ea310fac420

    rrdtool is optional. Do not print an error if not found.
    
 cherokee/rrd_tools.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6231 git=ddf4338c945963f691b2328d3a704ba4571cc639

    Completes the Solaris back-end
    
 admin/SystemStats.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2011-02-01  Taher Shihadeh  <taher@unixwars.com>
            svn=6230 git=4ed684884f319b79cd263496eb7491f46bb072ae

    Add DruidButtonsPanel so that the previous one is not inherited. Display only cancellation button
    
 admin/market/Maintenance.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2011-02-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6229 git=d9eb3e1eeefee2b794fa3df218533ea07d661107

    Adds a missing import. Fixes regression.
    
 admin/market/Util.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-02-01  Taher Shihadeh  <taher@unixwars.com>
            svn=6228 git=7a2e19d746c9d2ddfcc2512adaca6bd70997251a

    Completes freebsd_ports support
    
 admin/SystemInfo.py  |    9 +++++++++
 admin/market/Util.py |    3 ++-
 2 files changed, 11 insertions(+), 1 deletions(-)


2011-02-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6227 git=af9af3365e2ec4add7b66dc1c3b38b4530c015c5

    Fixes FreeBSD support and adds Solaris' IPS
    
 admin/market/Util.py |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)


2011-02-01  Taher Shihadeh  <taher@unixwars.com>
            svn=6226 git=d17b7074f9abf10f0a4f380ff5ea95faa7145ed5

    InstructionBox got smarter
    
 admin/market/Util.py |  118 ++++++++++++++++++++++++++++----------------------
 1 files changed, 66 insertions(+), 52 deletions(-)


2011-02-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6225 git=8430a77c793ab9d6e26e3fb38d975b88da6996e1

    Adds a new path so the php-cgi binary that Solaris's SUNWphp52
    installs is detected as well.
    
 admin/wizards/php.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-02-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6224 git=5183bb35253d06a66df0576189871ee2593628aa

    Implements a fairly simple System Stats backend for Solaris.
    
 admin/SystemStats.py |   87 ++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 81 insertions(+), 6 deletions(-)


2011-02-01  Taher Shihadeh  <taher@unixwars.com>
            svn=6223 git=3530a41080bbef26becfca8ebb12b4cf2aa92d5b

    Distro was not being identified correctly
    
 admin/market/Util.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-02-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6222 git=18947721fc13d2767be45512dc474a5e6c726e62

    Do not be so strict when a system is not supported by SystemStants.
    It's acceptable if, instead of reporting a fatal error, the statistics
    are simply not displayed. This patch allows current cherokee-admin to
    run on Solaris.
    
 admin/SystemStats.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-02-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6220 git=d206912dbf6f7d51800d1e5ce80b2f1865161a72

    Another couple of fixes for Solaris
    
 cherokee/util.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-02-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6219 git=a2f7dfcc86e7fb5e4ee9ad1493c2ad93469e11b8

    Fixes a compilation issue on Solaris
    
 cherokee/fdpoll-port.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-02-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6218 git=b62e014ca13caaca312518efe62a1af0e249c425

    Fixes an issue on our MacOS X's askpass script. Thanks to Pablo de la
    Concepción Sanz for the patch!
    
 cherokee/cherokee-macos-askpass |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-01-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6217 git=b1eb320b391c5dabc491b63d66b77de40d8735f0

    Usability improvement
    
 admin/OWS_Login.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-01-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6216 git=ab4fc8d6f3d8fdf7712b8579b9c8b82cc9b238e0

    Cherokee 1.0.19 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6214 git=b1ff40793495047fb2e86705b89c00dde70fd597

    Fixes typo
    
 qa/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-01-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6213 git=7f951b80a58d7fa7023247886cd75f987190a412

    Fix redirect wizard + cleanup
    
 admin/wizards/redirect.py |   15 +++++----------
 1 files changed, 5 insertions(+), 10 deletions(-)


2011-01-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6212 git=73ae64d09c949556370f7dab6ade555ccb413811

    Integrates CTK_COOKIE
    
 admin/server.py       |    4 ++--
 cherokee/main_admin.c |    4 ++++
 2 files changed, 6 insertions(+), 2 deletions(-)


2011-01-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6210 git=08858866e777dfce2f26bd4e7b183f52fad2434c

    Extends the logic to cover the all rule match types. It should help to
    avoid quite a few misconfiguration issues.
    
 admin/SavingChecks.py |   67 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)


2011-01-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6209 git=bb4d027408b9ad8fe16fd84f8d0fa06f96e474db

    Internal CTK.cfg keys should be stored under the 'tmp' prefix.
    
 admin/market/Maintenance.py |   51 ++++++++++++++++++++++--------------------
 1 files changed, 27 insertions(+), 24 deletions(-)


2011-01-31  Taher Shihadeh  <taher@unixwars.com>
            svn=6208 git=d9e65a5a60670c1fba6583e1a2dd78b94f393147

    The label was misleading. Apps are sorted by popularity, not by rank.
    
 admin/market/PageIndex.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-01-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6206 git=e1b23cd2d136936a2a0867bf7f181edf7a0b6619

    Re-implements the GUI partially. Unlike the previous version, this new
    interface can handle large clean up processes.
    
 admin/market/Maintenance.py |  136 +++++++++++++++++++++++++++++--------------
 1 files changed, 93 insertions(+), 43 deletions(-)


2011-01-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6205 git=0dd614b987c4abe6bb583d28b665d8e9057384f1

    Fixes the German translation. Thanks to Teipel Sebastian for the patch!
    
 po/admin/de.po |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)


2011-01-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6204 git=781a53b410c6aaf932bdf3a02be7b80be84ecebd

    The CPU/Core/Processor speed detection was not working on some
    versions on MacOS X.
    
 admin/SystemStats.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-01-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6203 git=e45c2387e03b8be22febbbcf3da6cce45246328f

    Improves how the URL to the deployed application is generated.
    
 admin/market/Install.py |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)


2011-01-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6202 git=110e4e55d82848e467ede7cba483cef91541cdf6

    Bugfix: Not all sources are 'interpreter sources'. They can also be
    'host sources', and thus omit the 'interpreter' property.
    
 admin/market/Maintenance.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2011-01-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6201 git=03e2874b5854d363a5bb5c008ef96566f7499dbe

    The QA bench should use the predefined PHP interpreter and only look
    for another one in case it isn't a suitable option.
    
 qa/Makefile.am |   18 ++++++++++++++++-
 qa/conf.py     |   56 -------------------------------------------------------
 qa/conf.py.pre |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 74 insertions(+), 57 deletions(-)


2011-01-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6200 git=2291aec01304ee0bc00cc7e797cff31dfdf73481

    Clean up
    
 cherokee/bind.c |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)


2011-01-27  Taher Shihadeh  <taher@unixwars.com>
            svn=6199 git=1ad9b1edd932dd5db3632808d0c159cad4ac5a70

    Previous fix was broken
    
 admin/SystemInfo.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-01-27  Taher Shihadeh  <taher@unixwars.com>
            svn=6198 git=acda0b00aa3d0cb2c4f6d4589aa844f66f78f586

    Fix regex for Enterprise Linux
    
 admin/SystemInfo.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-27  Taher Shihadeh  <taher@unixwars.com>
            svn=6197 git=29f9977429ece0d119f34d7d74154cb51749403a

    Extends cleanup support
    
 admin/market/Maintenance.py |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)


2011-01-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6196 git=48cc2cb1057d7ff886712d994af60fd1ebd91e69

    Fixes the style of the 'Save' dialog
    
 admin/Page.py                       |   11 ++++++-----
 admin/static/css/cherokee-admin.css |   12 +++++++++---
 2 files changed, 15 insertions(+), 8 deletions(-)


2011-01-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6195 git=65dbcd4896aad72ab4ef5256a965b329a66e04ee

    Minor style fixes
    
 admin/market/Install.py |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)


2011-01-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6194 git=88d333e8c571dd54063a2619e76d870ab35873bd

    Adds a link to the deployed app - if it's ready to be accessed.
    
 admin/market/Install.py |   33 ++++++++++++++++++++++++++-------
 1 files changed, 26 insertions(+), 7 deletions(-)


2011-01-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6193 git=c8696f6f5859c7e4dbaa8661699c620e7e7589a8

    The environment variables of the information sources can contain
    embedded variables that are replaced when the server starts up.
    
 cherokee/source_interpreter.c |  144 ++++++++++++++++++++++++++++++-----------
 cherokee/source_interpreter.h |    4 -
 2 files changed, 106 insertions(+), 42 deletions(-)


2011-01-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6192 git=bfe5c226d5692e1aaa814de76dbe0b03db452b2c

    Fixes an incorrect button.
    
 admin/market/PageApp.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2011-01-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6191 git=b7815035175933334b96a77eb92a66fcc32ce627

    Fixes a minor style issue
    
 admin/market/CommandProgress.py |    4 ++--
 admin/market/Install.py         |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)


2011-01-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6190 git=93d8ebf0738de43d6f1a9297c12b104194886fb9

    Fixes php-fpm detection.
    
 qa/util.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6189 git=2fe71cc2039bc3141780be4af6655ce9bb9a7494

    Bugfix: cherokee-admin was creating zombie processes under some
    unusual circumstances.
    
 admin/Cherokee.py |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6188 git=096c91d2cb8e7c11eee5089a371774b185e11550

    Adds two additional tests for Virtual Servers without nicks or
    document root. It helps to detect broken installations.
    
 admin/SavingChecks.py |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6187 git=a984134ab6104b6201e0bf6d837460df44ea5d1f

    Removes an outdated error entry.
    
 cherokee/error_list.py |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6186 git=0c0950c5009d6235f08c4abf496e86428679aa66

    Implements a new 'server!themes_dir' configuration key, so the dirlist
    theme directory can be configured. It allows, for instance, to run the
    QA bench without installing Cherokee.
    
 cherokee/handler_dirlist.c  |    9 +++++----
 cherokee/server-protected.h |    3 ++-
 cherokee/server.c           |   10 +++++++++-
 qa/conf.py                  |    1 +
 qa/run-tests.py             |   10 ++++++----
 5 files changed, 23 insertions(+), 10 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6185 git=4dede9f052e602f71cea30e31d85ba876b3142ed

    Fixes an invalid memory access
    
 cherokee/handler_error_nn.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)


2011-01-26  Taher Shihadeh  <taher@unixwars.com>
            svn=6184 git=becb2a61c7acc2256ed3ee205ff11740fe56ad88

    Don't use tarfile module on Python < 2.5. It is not reliable
    
 admin/market/Install.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6183 git=29e005a975df55b450280585d9f0793ff777f5d2

    Works out the pipefail fix
    
 autogen.sh |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-01-26  Taher Shihadeh  <taher@unixwars.com>
            svn=6182 git=b4794df248c867de6053bb64431cf19eeceebda7

    Minor editions
    
 doc/other_os_tuning.txt |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6181 git=47ea85f7218a7eeaef83126cbd3cf086beec0965

    Not every shell supports 'set -o pipefail'
    
 autogen.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6180 git=26c7bdc2d677bda25c9587a853785ce53fa594c1

    Do not build the tracing buffer if tracing is not active.
    
 cherokee/handler_secdownload.c |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)


2011-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6179 git=180c7ec227af17b305fc4169df2cf26927d3a52b

    New doc entry on OS tuning
    
 doc/Makefile.am         |    1 +
 doc/index.txt           |    1 +
 doc/other.txt           |    1 +
 doc/other_os_tuning.txt |  225 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 228 insertions(+), 0 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6178 git=be377e79d2cef6a6ddc24d21867b46c384d3c7d2

    Clean up
    
 cherokee/thread.c |   41 +++++++++++++++++++----------------------
 1 files changed, 19 insertions(+), 22 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6177 git=2e7645f4800d5f6fe0f586682a030209c7ec96f4

    Raises default listen()'s backlog value to 64k. The OS will limit it
    automatically.
    
 cherokee/server.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6176 git=eb96f85315643359fd8bbebd97cecccb2a331500

    Optimizes a time consuming TRACE call.
    
 cherokee/thread.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6175 git=59d30a90f46a28d2a11576896616c7452eab64ad

    Set reuseaddr to the sockets connecting to the back-end servers.
    
 cherokee/source.c |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6174 git=9f28ed3f47a129c9b032de54434f26ebc7b04238

    cherokee_fd_set_reuseaddr() after accepting a connection.
    
 cherokee/socket.c |   24 +++---------------------
 1 files changed, 3 insertions(+), 21 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6173 git=1f87f7c3221bab6524f82327e77f528a0ad63b44

    Fixes ETag header syntax. Fixes http://bugs.cherokee-project.com/1120
    - Thanks to Wojciech Arabczyk for the patch.
    
 cherokee/handler_file.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6172 git=38d31b2482c84e11a03d62547f6569d035531cfb

    Errors and close events are also activity.
    
 cherokee/fdpoll-kqueue.c |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6171 git=51f2ba0b43a94e870038f6d29e05207681543c34

    Fixes the TRACE entries of the lingering close function.
    
 cherokee/connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6170 git=f17b9b5ee48081d6c53a5cde46f7e4800f925ba7

    Clean up.
    
 cherokee/bind.c |   14 --------------
 1 files changed, 0 insertions(+), 14 deletions(-)


2011-01-25  Taher Shihadeh  <taher@unixwars.com>
            svn=6169 git=9122bb6aa683bd08142f0a205280fafa74950063

    Improves platform detection
    
 admin/SystemInfo.py  |   13 ++++++++++++-
 admin/market/Util.py |    6 +++++-
 2 files changed, 17 insertions(+), 2 deletions(-)


2011-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6168 git=78a75545a7cf4fae9b5a8b0e169f24004582a7b4

    Sets the 'close of exec' flag to the kqueue/epoll/port descriptors.
    
 cherokee/fdpoll-kqueue.c |   10 ++++++++++
 cherokee/fdpoll-port.c   |   11 ++++++++++-
 2 files changed, 20 insertions(+), 1 deletions(-)


2011-01-24  Taher Shihadeh  <taher@unixwars.com>
            svn=6167 git=ee071995a8331c80d68275a37140f2038cfe49a2

    The generic option is called default
    
 admin/market/Util.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-24  Taher Shihadeh  <taher@unixwars.com>
            svn=6166 git=eb46d20cac6e233b320823f52685b0b7d024bb69

    Maintenance script now removes unused information sources created by the Market
    
 admin/market/Maintenance.py |   36 +++++++++++++++++++++++++++++++++++-
 1 files changed, 35 insertions(+), 1 deletions(-)


2011-01-24  Taher Shihadeh  <taher@unixwars.com>
            svn=6165 git=5a37d3b9319c206fe6002f0df4a64e49f0857714

    Redhat/Centos detection
    
 admin/SystemInfo.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-01-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6164 git=c518e135155c114e0709fee1bb8788613a21c30b

    Use SO_REUSEADDR on the sockets to the back-end servers.
    
 cherokee/source.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-01-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6163 git=92569d123295569370a9817d567b65d98f7dad24

    Minor clean up
    
 cherokee/bind.c |   25 +++++++++++++++----------
 1 files changed, 15 insertions(+), 10 deletions(-)


2011-01-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6162 git=7d283d19fcc7e596385891dc2c97ae4588b44e27

    Implements cherokee_fd_set_reuseaddr().
    
 cherokee/util.c |   16 ++++++++++++++++
 cherokee/util.h |    1 +
 2 files changed, 17 insertions(+), 0 deletions(-)


2011-01-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6160 git=1b7900313ba497a254f4ab15cc5a821fab796b7d

    Rewrites comment
    
 cherokee/thread.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2011-01-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6159 git=d662d26dbba094e07371c8ea36f962f98bcd295a

    Minor clean up
    
 cherokee/main.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)


2011-01-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6158 git=e988866ad75653c5c6ca8419b29646b7cd1520a7

    It seems that the argument formatting syntax was not properly
    described in the help messages.
    
 cherokee/main_admin.c  |   22 +++++++++++-----------
 cherokee/main_worker.c |   18 +++++++++---------
 2 files changed, 20 insertions(+), 20 deletions(-)


2011-01-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6157 git=0db6525a1fe85c57ef3e76a14c4fb60ea535dee4

    Ensure all the thread addresses are printed with the same length. It
    improves readability of the CHEROKEE_TRACE output.
    
 cherokee/trace.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)


2011-01-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6156 git=349d87c76f0722025fae97ecdc53976225c26351

    Fixes the CHEROKEE_THREAD_SELF macro on platforms where the
    pthread_self() function is implemented.
    
 cherokee/common-internal.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6155 git=b7c2b8f5c12d505b8932014a1f4d107ea56e9b42

    There were a few syscalls where EINTR was not being handled properly.
    
 cherokee/config_reader.c    |    4 +-
 cherokee/handler_dirlist.c  |    4 +-
 cherokee/handler_error_nn.c |   16 +++-
 cherokee/socket.c           |  183 ++++++++++++++++++++++---------------------
 cherokee/util.c             |  132 ++++++++++++++++++++++++++-----
 cherokee/util.h             |    4 +
 6 files changed, 226 insertions(+), 117 deletions(-)


2011-01-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6154 git=d8813cc1974c3e4544fea47038556b6e2a5a4f8c

    Removes the file from the repository, since it is no longer part of
    the server.
    
 cherokee/main_tweak.c |  500 -------------------------------------------------
 1 files changed, 0 insertions(+), 500 deletions(-)


2011-01-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6153 git=1150fd104eb0b6b755bf176aaf76cebd4a903318

    Fixes a couple of minor issues with the TRACE entries of
    cherokee_socket_connect() function.
    
 cherokee/socket.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6152 git=64339dc3391d707ba592691305b52c48d4ced61c

    Errors reports include a slightly more verbose explanation of what
    happens. They are also split in different lines now.
    
 cherokee/error_log.c |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6151 git=572ad07a62cf0d685ce1a1b9ee822de7e68b2903

    cherokee_buffer_split() accepts a new extra parameter 'indent' now.
    
 cherokee/buffer.c |   30 +++++++++++++++++++++++++-----
 cherokee/buffer.h |    2 +-
 cherokee/server.c |    2 +-
 3 files changed, 27 insertions(+), 7 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6150 git=b573142fe1765c60a99c2367eb6790a23f9b600f

    Drops the cherokee_print_wrapped() in favor of the new
    cherokee_buffer_split_lines() function.
    
 cherokee/server.c |    7 +++++--
 cherokee/util.c   |   16 ----------------
 cherokee/util.h   |    1 -
 3 files changed, 5 insertions(+), 19 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6149 git=f06342ece0ec1c69e5a747eb6f7bba485338809e

    Implements a new cherokee_buffer_split_lines() function.
    
 cherokee/buffer.c |   41 +++++++++++++++++++++++++++++++++++++++++
 cherokee/buffer.h |    1 +
 2 files changed, 42 insertions(+), 0 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6148 git=89783516656da4c325b62a218cd6a248300a70fe

    Fixes a regression (typo) introduced a few hours ago.
    
 m4/mysql.m4 |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6147 git=c9367a26b328236048d832eb2845726a2aa8c52a

    Improves a couple of aspects of autogen.sh:
    - Fail whenever a error is produced, do not carry on.
    - Execute child scripts only after it's checked its dependencies.
    
 autogen.sh |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6146 git=c451a403eb53f44dab031b3cf4873ed1a3b8bc81

    Adds a new extra test to the MySQL detection. The "mysql.h" header
    file is also a pre-requisite now.
    
 m4/mysql.m4 |   45 +++++++++++++++++++++++++++++++++++----------
 1 files changed, 35 insertions(+), 10 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6145 git=dc307ee960284af075272f89d41e93a163107058

    The memory meter deports the memory usage in MB on environments with
    less than one GB of memory.
    
 admin/SystemStatsWidgets.py |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)


2011-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6144 git=c70b45043fcd5648eeb018c5cef18cd11e8d753e

    Strings where written in plural. This patch checks the number of CPUs
    and Cores and use a singular form string in there is just one of them.
    
 admin/SystemStatsWidgets.py |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)


2011-01-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6142 git=78911e8fc367019fcefc1f5412df9e0d0800a1ed

    Fixes a regression last-minute regression in 1.0.17. Cherokee-admin
    failed depending on whether or not the OS had IPv6 support. Now the
    decision of what IP 'localhost' should be converted to if left to the
    Python interpreter instead of calling getaddrinfo() and picking the
    first available IP.
    
 admin/server.py |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2011-01-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6141 git=7fba604d99429df678f2a84b86011c09da9d09d8

    Cherokee 1.0.17 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-19  Antonio Perez  <aperez@skarcha.com>
            svn=6139 git=8f3130613d2f6f69bf2c449a6a9e7833db19fdb6

    Cherokee-admin SGCI server must listen to localhost only.
    
 admin/server.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-01-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6137 git=dcb3170dc5bcb1bbcfb25d286090862666d101d2

    Paths should not have trailing slashes. They can cause trouble.
    
 admin/validations.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-01-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6136 git=4239349e6cf1030fa1811c011bef441a378bf1e9

    Use the ChangeLog file to figure out the repository release number
    whenever the source directory does not contain a repository info.
    
 configure.in |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2011-01-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6135 git=f8dfce1096eec1b4abdb5bb97f0bb7b3f06d4600

    $srcdir may have neither .svn, nor .git directories.
    
 changelog-update.sh |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2011-01-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6134 git=7c504934e4b7af59a2f57817c1f99ce29fb718e9

    Fixes a regression introduced a few days ago. The ChangeLog was not
    built correctly when using SVN.
    
 svnlog2changelog.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-01-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6125 git=211405b75ff47d2007656e0ba64b34387f9a51cb

    Yesterday's patch for taking care of the trailing parameters did in
    fact break the parameter parsing. This patch seems to fix the issue.
    Thanks to Stefan de Konink for the notice!
    
 cherokee/main_admin.c  |   10 +++++++---
 cherokee/main_worker.c |   10 +++++++---
 2 files changed, 14 insertions(+), 6 deletions(-)


2011-01-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6123 git=89f8a78191d6c542f85998d91a92fa84a677f138

    cherokee-admin-launcher tries to figure out a LD_LIBRARY_PATH whenever
    the libcherokee libraries can not be found in the library path. Even
    though it is not necessary in the bast majority of the cases, it may
    come handy to people who install cherokee under /opt/cherokee or who
    doesn't have /usr/local in the path.
    
 cherokee/cherokee-admin-launcher |   42 ++++++++++++++++++++++++++++++++++---
 1 files changed, 38 insertions(+), 4 deletions(-)


2011-01-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6122 git=b8253aa8292d6e28f494fe08e2e41b560439d3d0

    Updates comment
    
 cherokee/main_worker.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-01-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6121 git=9c839f3629a822306a3a453098d6dcc7b0a62588

    Improves the argument processing to ensure every parameter is parsed.
    It was a fairly common mistake to execute 'cherokee /path/to/config'
    instead of 'cherokee -C /path/to/config' and error was produced.
    
 cherokee/main_admin.c  |    7 ++++++-
 cherokee/main_worker.c |    6 ++++++
 2 files changed, 12 insertions(+), 1 deletions(-)


2011-01-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6120 git=cb42386a9aeba6c88018b057f582311eab6424f3

    Fixes a runtime exception.
    
 admin/market/CommandProgress.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2011-01-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6119 git=1a47a5312dffdb0e0622d76fdaf865de8c807ffc

    Adds a paragraph to clarify how custom environment variables can be
    defined.  Thanks to Dale Liszka for the patch!
    
 doc/cookbook_php.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2011-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6118 git=b1ba92a256cc330c50c189612d2ee8ef3933120c

    cherokee-admin-launcher launches a new browser whenever a signal
    SIGHUP is received.
    
 cherokee/cherokee-admin-launcher |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2011-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6117 git=ea1f88f96901745baf0568f0c881339e85f4b9ef

    Updates Custom logger documentation
    
 admin/PageVServer.py           |   42 ++++++++++++++++++++--------------------
 doc/modules_loggers_custom.txt |   10 ++++++--
 2 files changed, 28 insertions(+), 24 deletions(-)


2011-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6116 git=1ecffd7c9d2d71294490be290af072b41bbbf298

    Fixes a couple of minor issues with the log file paths validation.
    
 admin/PageAdvanced.py |    2 +-
 admin/PageVServer.py  |    4 +++-
 admin/validations.py  |    9 +++++++++
 3 files changed, 13 insertions(+), 2 deletions(-)


2011-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6115 git=a58365e63d543a87dafc379a273e0d957f62e8c1

    Fixes a event management issue that caused the 'New Virtual Server'
    dialog to keep its previous values whenever a second virtual server
    was created.
    
 admin/PageVServers.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


2011-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6114 git=62af51e8858e924644bc2a99bcbc90e18ca57e0d

    Fixes an usability issue. Whenever a value was updated in the right
    panel, the SelectionPanel flickered and removed the filter content.
    
 admin/SelectionPanel.py           |    2 +-
 admin/static/js/SelectionPanel.js |    7 +++++++
 2 files changed, 8 insertions(+), 1 deletions(-)


2011-01-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6112 git=2f0f29affaffdcf779cc365409c841fe91722fe2

    Happy new year!
    
 admin/About.py                  |    4 ++--
 admin/Cherokee.py               |    2 +-
 admin/Graph.py                  |    2 +-
 admin/Icons.py                  |    2 +-
 admin/Mime.py                   |    2 +-
 admin/Page.py                   |    2 +-
 admin/PageAdvanced.py           |    2 +-
 admin/PageEntry.py              |    2 +-
 admin/PageException.py          |    2 +-
 admin/PageGeneral.py            |    2 +-
 admin/PageIndex.py              |    2 +-
 admin/PageNewConfig.py          |    2 +-
 admin/PageRule.py               |    2 +-
 admin/PageSources.py            |    2 +-
 admin/PageStatus.py             |    2 +-
 admin/PageVServer.py            |    2 +-
 admin/PageVServers.py           |    2 +-
 admin/SaveButton.py             |    2 +-
 admin/SavingChecks.py           |    2 +-
 admin/SystemInfo.py             |    2 +-
 admin/SystemStats.py            |    2 +-
 admin/SystemStatsWidgets.py     |    2 +-
 admin/consts.py                 |    2 +-
 admin/market/CommandProgress.py |    2 +-
 admin/market/Install.py         |    2 +-
 admin/market/InstallUtil.py     |    2 +-
 admin/market/Install_Log.py     |    2 +-
 admin/market/Library.py         |    2 +-
 admin/market/Maintenance.py     |    2 +-
 admin/market/Menu.py            |    2 +-
 admin/market/PageApp.py         |    2 +-
 admin/market/PageCategory.py    |    2 +-
 admin/market/PageIndex.py       |    2 +-
 admin/market/PageSearch.py      |    2 +-
 admin/market/Review.py          |    2 +-
 admin/market/Util.py            |    2 +-
 admin/market/__init__.py        |    2 +-
 admin/market/ows_consts.py      |    2 +-
 admin/popen.py                  |    2 +-
 admin/server.py                 |    2 +-
 admin/upgrade_config.py         |    2 +-
 admin/util.py                   |    2 +-
 cget/main.c                     |    4 ++--
 cget/proxy.c                    |    2 +-
 cget/proxy.h                    |    2 +-
 cherokee/access.c               |    2 +-
 cherokee/access.h               |    2 +-
 cherokee/admin_request.c        |    2 +-
 cherokee/admin_request.h        |    2 +-
 cherokee/admin_server.c         |    2 +-
 cherokee/admin_server.h         |    2 +-
 cherokee/avl.c                  |    2 +-
 cherokee/avl.h                  |    2 +-
 cherokee/avl_r.c                |    2 +-
 cherokee/avl_r.h                |    2 +-
 cherokee/balancer.c             |    2 +-
 cherokee/balancer.h             |    2 +-
 cherokee/balancer_failover.c    |    2 +-
 cherokee/balancer_failover.h    |    2 +-
 cherokee/balancer_ip_hash.c     |    2 +-
 cherokee/balancer_ip_hash.h     |    2 +-
 cherokee/balancer_round_robin.c |    2 +-
 cherokee/balancer_round_robin.h |    2 +-
 cherokee/bind.c                 |    2 +-
 cherokee/bind.h                 |    2 +-
 cherokee/bogotime.c             |    2 +-
 cherokee/bogotime.h             |    2 +-
 cherokee/buffer.c               |    2 +-
 cherokee/buffer.h               |    2 +-
 cherokee/cache.c                |    2 +-
 cherokee/cache.h                |    2 +-
 cherokee/cacheline.c            |    2 +-
 cherokee/cacheline.h            |    2 +-
 cherokee/cherokee.h             |    2 +-
 cherokee/cherokee_show.c        |    2 +-
 cherokee/collector.c            |    2 +-
 cherokee/collector.h            |    2 +-
 cherokee/collector_rrd.c        |    2 +-
 cherokee/collector_rrd.h        |    2 +-
 cherokee/common-internal.h      |    2 +-
 cherokee/common.h               |    2 +-
 cherokee/config_entry.c         |    2 +-
 cherokee/config_entry.h         |    2 +-
 cherokee/config_node.c          |    2 +-
 cherokee/config_node.h          |    2 +-
 cherokee/config_reader.c        |    2 +-
 cherokee/config_reader.h        |    2 +-
 cherokee/connection-protected.h |    2 +-
 cherokee/connection.c           |    2 +-
 cherokee/connection.h           |    2 +-
 cherokee/connection_info.c      |    2 +-
 cherokee/connection_info.h      |    2 +-
 cherokee/cryptor.c              |    2 +-
 cherokee/cryptor.h              |    2 +-
 cherokee/cryptor_libssl.c       |    2 +-
 cherokee/cryptor_libssl.h       |    2 +-
 cherokee/downloader-protected.h |    2 +-
 cherokee/downloader.c           |    2 +-
 cherokee/downloader.h           |    2 +-
 cherokee/downloader_async.c     |    2 +-
 cherokee/downloader_async.h     |    2 +-
 cherokee/dtm.c                  |    2 +-
 cherokee/dtm.h                  |    2 +-
 cherokee/dwriter.c              |    2 +-
 cherokee/dwriter.h              |    2 +-
 cherokee/encoder.c              |    2 +-
 cherokee/encoder.h              |    2 +-
 cherokee/encoder_deflate.c      |    2 +-
 cherokee/encoder_deflate.h      |    2 +-
 cherokee/encoder_gzip.c         |    2 +-
 cherokee/encoder_gzip.h         |    2 +-
 cherokee/error_log.c            |    2 +-
 cherokee/error_log.h            |    2 +-
 cherokee/fdpoll-epoll.c         |    2 +-
 cherokee/fdpoll-kqueue.c        |    2 +-
 cherokee/fdpoll-poll.c          |    2 +-
 cherokee/fdpoll-port.c          |    2 +-
 cherokee/fdpoll-protected.h     |    2 +-
 cherokee/fdpoll-select.c        |    2 +-
 cherokee/fdpoll-win32.c         |    2 +-
 cherokee/fdpoll.c               |    2 +-
 cherokee/fdpoll.h               |    2 +-
 cherokee/gen_evhost.c           |    2 +-
 cherokee/gen_evhost.h           |    2 +-
 cherokee/handler.c              |    2 +-
 cherokee/handler.h              |    2 +-
 cherokee/handler_admin.c        |    2 +-
 cherokee/handler_admin.h        |    2 +-
 cherokee/handler_cgi.c          |    2 +-
 cherokee/handler_cgi.h          |    2 +-
 cherokee/handler_cgi_base.c     |    2 +-
 cherokee/handler_cgi_base.h     |    2 +-
 cherokee/handler_common.c       |    2 +-
 cherokee/handler_common.h       |    2 +-
 cherokee/handler_custom_error.c |    2 +-
 cherokee/handler_custom_error.h |    2 +-
 cherokee/handler_dbslayer.c     |    2 +-
 cherokee/handler_dbslayer.h     |    2 +-
 cherokee/handler_dirlist.c      |    2 +-
 cherokee/handler_dirlist.h      |    2 +-
 cherokee/handler_empty_gif.c    |    2 +-
 cherokee/handler_empty_gif.h    |    2 +-
 cherokee/handler_error.c        |    2 +-
 cherokee/handler_error.h        |    2 +-
 cherokee/handler_error_nn.c     |    2 +-
 cherokee/handler_error_nn.h     |    2 +-
 cherokee/handler_error_redir.c  |    2 +-
 cherokee/handler_error_redir.h  |    2 +-
 cherokee/handler_fcgi.c         |    2 +-
 cherokee/handler_fcgi.h         |    2 +-
 cherokee/handler_file.c         |    2 +-
 cherokee/handler_file.h         |    2 +-
 cherokee/handler_post_report.c  |    2 +-
 cherokee/handler_post_report.h  |    2 +-
 cherokee/handler_proxy.c        |    2 +-
 cherokee/handler_proxy.h        |    2 +-
 cherokee/handler_redir.c        |    2 +-
 cherokee/handler_redir.h        |    2 +-
 cherokee/handler_render_rrd.c   |    2 +-
 cherokee/handler_render_rrd.h   |    2 +-
 cherokee/handler_scgi.c         |    2 +-
 cherokee/handler_scgi.h         |    2 +-
 cherokee/handler_secdownload.c  |    2 +-
 cherokee/handler_secdownload.h  |    2 +-
 cherokee/handler_server_info.c  |    2 +-
 cherokee/handler_server_info.h  |    2 +-
 cherokee/handler_ssi.c          |    2 +-
 cherokee/handler_ssi.h          |    2 +-
 cherokee/handler_streaming.c    |    2 +-
 cherokee/handler_streaming.h    |    2 +-
 cherokee/handler_uwsgi.c        |    2 +-
 cherokee/handler_uwsgi.h        |    2 +-
 cherokee/header-protected.h     |    2 +-
 cherokee/header.c               |    2 +-
 cherokee/header.h               |    2 +-
 cherokee/header_op.c            |    2 +-
 cherokee/header_op.h            |    2 +-
 cherokee/http.c                 |    2 +-
 cherokee/http.h                 |    2 +-
 cherokee/human_strcmp.c         |    2 +-
 cherokee/human_strcmp.h         |    2 +-
 cherokee/icons.c                |    2 +-
 cherokee/icons.h                |    2 +-
 cherokee/info.c                 |    2 +-
 cherokee/info.h                 |    2 +-
 cherokee/init.c                 |    2 +-
 cherokee/init.h                 |    2 +-
 cherokee/iocache.c              |    2 +-
 cherokee/iocache.h              |    2 +-
 cherokee/limiter.c              |    2 +-
 cherokee/limiter.h              |    2 +-
 cherokee/list.c                 |    2 +-
 cherokee/list.h                 |    2 +-
 cherokee/logger-protected.h     |    2 +-
 cherokee/logger.c               |    2 +-
 cherokee/logger.h               |    2 +-
 cherokee/logger_combined.c      |    2 +-
 cherokee/logger_combined.h      |    2 +-
 cherokee/logger_custom.c        |    2 +-
 cherokee/logger_custom.h        |    2 +-
 cherokee/logger_ncsa.c          |    2 +-
 cherokee/logger_ncsa.h          |    2 +-
 cherokee/logger_writer.c        |    2 +-
 cherokee/logger_writer.h        |    2 +-
 cherokee/macros.h               |    2 +-
 cherokee/main.c                 |    2 +-
 cherokee/main_admin.c           |    4 ++--
 cherokee/main_tweak.c           |    4 ++--
 cherokee/main_worker.c          |    4 ++--
 cherokee/match.c                |    2 +-
 cherokee/match.h                |    2 +-
 cherokee/md5crypt.c             |    2 +-
 cherokee/mime-protected.h       |    2 +-
 cherokee/mime.c                 |    2 +-
 cherokee/mime.h                 |    2 +-
 cherokee/mime_entry.c           |    2 +-
 cherokee/mime_entry.h           |    2 +-
 cherokee/module.c               |    2 +-
 cherokee/module.h               |    2 +-
 cherokee/ncpus.h                |    2 +-
 cherokee/nonce.c                |    2 +-
 cherokee/nonce.h                |    2 +-
 cherokee/nullable.h             |    2 +-
 cherokee/plugin.h               |    2 +-
 cherokee/plugin_loader.c        |    2 +-
 cherokee/plugin_loader.h        |    2 +-
 cherokee/post.c                 |    2 +-
 cherokee/post.h                 |    2 +-
 cherokee/post_track.c           |    2 +-
 cherokee/post_track.h           |    2 +-
 cherokee/proxy_hosts.c          |    2 +-
 cherokee/proxy_hosts.h          |    2 +-
 cherokee/regex.c                |    2 +-
 cherokee/regex.h                |    2 +-
 cherokee/request.c              |    2 +-
 cherokee/request.h              |    2 +-
 cherokee/resolv_cache.c         |    2 +-
 cherokee/resolv_cache.h         |    2 +-
 cherokee/rrd_tools.c            |    2 +-
 cherokee/rrd_tools.h            |    2 +-
 cherokee/rule.c                 |    2 +-
 cherokee/rule.h                 |    2 +-
 cherokee/rule_and.c             |    2 +-
 cherokee/rule_and.h             |    2 +-
 cherokee/rule_bind.c            |    2 +-
 cherokee/rule_bind.h            |    2 +-
 cherokee/rule_default.c         |    2 +-
 cherokee/rule_default.h         |    2 +-
 cherokee/rule_directory.c       |    2 +-
 cherokee/rule_directory.h       |    2 +-
 cherokee/rule_exists.c          |    2 +-
 cherokee/rule_exists.h          |    2 +-
 cherokee/rule_extensions.c      |    2 +-
 cherokee/rule_extensions.h      |    2 +-
 cherokee/rule_from.c            |    2 +-
 cherokee/rule_from.h            |    2 +-
 cherokee/rule_fullpath.c        |    2 +-
 cherokee/rule_fullpath.h        |    2 +-
 cherokee/rule_geoip.c           |    2 +-
 cherokee/rule_geoip.h           |    2 +-
 cherokee/rule_header.c          |    2 +-
 cherokee/rule_header.h          |    2 +-
 cherokee/rule_list.c            |    2 +-
 cherokee/rule_list.h            |    2 +-
 cherokee/rule_method.c          |    2 +-
 cherokee/rule_method.h          |    2 +-
 cherokee/rule_not.c             |    2 +-
 cherokee/rule_not.h             |    2 +-
 cherokee/rule_or.c              |    2 +-
 cherokee/rule_or.h              |    2 +-
 cherokee/rule_request.c         |    2 +-
 cherokee/rule_request.h         |    2 +-
 cherokee/rule_tls.c             |    2 +-
 cherokee/rule_tls.h             |    2 +-
 cherokee/rule_url_arg.c         |    2 +-
 cherokee/rule_url_arg.h         |    2 +-
 cherokee/server-protected.h     |    2 +-
 cherokee/server.c               |    2 +-
 cherokee/server.h               |    2 +-
 cherokee/shm.c                  |    2 +-
 cherokee/shm.h                  |    2 +-
 cherokee/socket.c               |    2 +-
 cherokee/socket.h               |    2 +-
 cherokee/source.c               |    2 +-
 cherokee/source.h               |    2 +-
 cherokee/source_interpreter.c   |    2 +-
 cherokee/source_interpreter.h   |    2 +-
 cherokee/spawner.c              |    2 +-
 cherokee/spawner.h              |    2 +-
 cherokee/table.c                |    2 +-
 cherokee/table.h                |    2 +-
 cherokee/template.c             |    2 +-
 cherokee/template.h             |    2 +-
 cherokee/thread.c               |    2 +-
 cherokee/thread.h               |    2 +-
 cherokee/threading.c            |    2 +-
 cherokee/threading.h            |    2 +-
 cherokee/trace.c                |    2 +-
 cherokee/trace.h                |    2 +-
 cherokee/unix4win32.c           |    2 +-
 cherokee/unix4win32.h           |    2 +-
 cherokee/url.c                  |    2 +-
 cherokee/url.h                  |    2 +-
 cherokee/util.c                 |    2 +-
 cherokee/util.h                 |    2 +-
 cherokee/validator.c            |    2 +-
 cherokee/validator.h            |    2 +-
 cherokee/validator_authlist.c   |    2 +-
 cherokee/validator_authlist.h   |    2 +-
 cherokee/validator_file.c       |    2 +-
 cherokee/validator_file.h       |    2 +-
 cherokee/validator_htdigest.c   |    2 +-
 cherokee/validator_htdigest.h   |    2 +-
 cherokee/validator_htpasswd.c   |    2 +-
 cherokee/validator_htpasswd.h   |    2 +-
 cherokee/validator_ldap.c       |    2 +-
 cherokee/validator_ldap.h       |    2 +-
 cherokee/validator_mysql.c      |    2 +-
 cherokee/validator_mysql.h      |    2 +-
 cherokee/validator_pam.c        |    2 +-
 cherokee/validator_pam.h        |    2 +-
 cherokee/validator_plain.c      |    2 +-
 cherokee/validator_plain.h      |    2 +-
 cherokee/version.c              |    2 +-
 cherokee/version.h              |    2 +-
 cherokee/virtual_server.c       |    2 +-
 cherokee/virtual_server.h       |    2 +-
 cherokee/vrule.c                |    2 +-
 cherokee/vrule.h                |    2 +-
 cherokee/vrule_or.c             |    2 +-
 cherokee/vrule_or.h             |    2 +-
 cherokee/vrule_rehost.c         |    2 +-
 cherokee/vrule_rehost.h         |    2 +-
 cherokee/vrule_target_ip.c      |    2 +-
 cherokee/vrule_target_ip.h      |    2 +-
 cherokee/vrule_wildcard.c       |    2 +-
 cherokee/vrule_wildcard.h       |    2 +-
 cherokee/win32_cherokeeserv.c   |    2 +-
 cherokee/win32_cservice.c       |    2 +-
 cherokee/win32_cservice.h       |    2 +-
 cherokee/win32_misc.c           |    2 +-
 cherokee/win32_misc.h           |    2 +-
 cherokee/xrealip.c              |    2 +-
 cherokee/xrealip.h              |    2 +-
 configure.in                    |    2 +-
 dbslayer/mysql_wrap.php         |    2 +-
 doc/test_images.py              |    2 +-
 qa/base.py                      |    2 +-
 qa/run-tests.py                 |    2 +-
 349 files changed, 354 insertions(+), 354 deletions(-)


2011-01-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6111 git=6731d71b420a8e25044eca0b6ce67bfcb0398b43

    The method plug-in was not initializing its main value under some
    circumstances: http://bugs.cherokee-project.com/1104
    
 admin/plugins/method.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2011-01-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6110 git=41bd2b8c0b9311fcf84def4a7293b046f13f9b3d

    Oops! Prev. commit was not working due a typo
    
 admin/market/Util.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6109 git=29a4865f416059486b96355e0e52f9fc47e8d2c0

    Fresh news! SuSE uses 'zypper' nowadays.
    
 admin/market/Util.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2011-01-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6108 git=29661269e4ccbd5934ad61895184c377b5f5e0b6

    Try to figure the desktop type when launching a browser under X Window.
    
 cherokee/cherokee-admin-launcher |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)


2011-01-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6107 git=f1f42d2721fc6897428020272e3f559810238419

    Fixes a couple of concurrency issues.
    
 cherokee/cherokee-admin-launcher |   66 ++++++++++++++++++++++++++-----------
 1 files changed, 46 insertions(+), 20 deletions(-)


2011-01-14  Taher Shihadeh  <taher@unixwars.com>
            svn=6106 git=ed727477e60fe1f8e829cdacc713de7c03a8f98a

    Elaborates on the Easy-Install section
    
 doc/basics_installation_easy-install.txt |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)


2011-01-14  Taher Shihadeh  <taher@unixwars.com>
            svn=6105 git=3d2e3b626cdcee8c0551a7513d24c8bf85a28291

    Documents Easy installation
    
 doc/Makefile.am                          |    1 +
 doc/basics.txt                           |    1 +
 doc/basics_installation.txt              |    1 +
 doc/basics_installation_easy-install.txt |   28 ++++++++++++++++++++++++++++
 doc/index.txt                            |    1 +
 5 files changed, 32 insertions(+), 0 deletions(-)


2011-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6103 git=b2d4f1e82efb8aa78bdabca64af1832293c42b9d

    Fixes a minor style/usability issue
    
 admin/plugins/evhost.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6102 git=445e651dffd4b5905f903e19f8ed0c9af0ab56c8

    A few improvements to the cherokee-admin-launcher.
    
 cherokee/cherokee-admin-launcher |   99 ++++++++++++++++++++++++++++----------
 1 files changed, 73 insertions(+), 26 deletions(-)


2011-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6101 git=2526085b7399fe501dcac1b2b4fbb1e582a9acf5

    Adds kde-open support, and decreases the priority of LSB's xdg-open
    (it was causing trouble on some distributions).
    
 cherokee/cherokee-admin-launcher |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)


2011-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6097 git=aefdd6f3d0f42292b97f2823524957d9b3a1548a

    Cherokee was not returning the right exit code whenever the worker
    process returned an "ok" value after having executed a one-time task
    (such as testing the configuration file or printing the server info)
    
 cherokee/main.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)


2011-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6096 git=0e6b0c5982ec0ce91569ecb13711977aacd2de89

    Reorders the polling method entries so the follow the same order as in
    cherokee_fdpoll_best_new(). It is easier to read in the way.
    
 cherokee/info.c |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)


2011-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6094 git=ffb2c25d9b7fe5b61ba3626f73f1b61430ad9060

    Adds two new entries to the 'Server Info' handler external data
    structure: "accepts" and "timeouts". Thanks Gavin M. Roy for the
    patch! Implements RFE #1111: http://bugs.cherokee-project.com/1111
    
 cherokee/handler_server_info.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


2011-01-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6093 git=e9881b90a551492ad3a7bc3da477166311aec521

    .dmg had no icon assigned
    
 cherokee.conf.sample.pre |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6092 git=45e78afaabb8554ca9626f3b19466953e97f3f85

    Cherokee 1.0.16 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6091 git=7909d0ea1faef2604f312a8fef027ca3fa1ca38b

    Fixes empty print entries.
    
 gitlog2changelog.py |    2 +-
 svnlog2changelog.py |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)


2011-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6090 git=68e7412425f367aa8e3988320041fc5e3bdd441c

    Removes a superfluous empty line.
    
 cherokee/balancer.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2011-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6089 git=2db9f2390229fda5353fb9e304afb9a522e1798c

    Fixes a memory leak
    
 cherokee/proxy_hosts.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6088 git=86746d528e26af5a32ea5a7ff934e25296c825d4

    Fixes a potential memory management issue.
    
 cherokee/buffer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6087 git=4c807a33753aaaffc338ef59625b06e1ac76cf38

    Tries to fix a couple of issues regarding signal management.
    
 admin/SystemStats.py             |    4 ++++
 admin/server.py                  |   11 +++++++++--
 cherokee/cherokee-admin-launcher |   35 +++++++++++++++--------------------
 3 files changed, 28 insertions(+), 22 deletions(-)


2011-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6085 git=0b1807ab498277e4a708bc1b1a41784408c5a7fa

    cherokee-admin-launcher should not remain alive if cherokee-admin is
    killed.
    
 cherokee/cherokee-admin-launcher |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)


2011-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6084 git=a696bd26d3a4647ce996d87c76526d68e70a818c

    There were times when some child processes could be left lingering
    after Cherokee-admin exited (mainly vm_stat and iostat). This patch
    fixes the problem.
    
 admin/Cherokee.py |    4 +---
 admin/server.py   |    3 +++
 2 files changed, 4 insertions(+), 3 deletions(-)


2011-01-11  Taher Shihadeh  <taher@unixwars.com>
            svn=6082 git=d1339b002593e2736fb7eabbb587673625972514

    Typo fix
    
 admin/market/Util.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6081 git=fa6bbedefb3a614a3866b26ae49e2d263af6e811

    Detects the Python interpreter version. Warns and disables Cherokee
    Admin whenever Python 3 is detected.
    
    Due to its numerous incompatibilities, Python 3 will NOT be supported
    by Cherokee in the near future. As long as there are operating systems
    and Linux distributions where Python 3 is not installed by default (as
    Python 2.x is) we will stick to Python 2.x. Once Python 3 becomes the
    de-facto Python interpreter, we will translate to Python 3.
    
    (I'd have expected Python folks to have learned the lesson of how PHP
    screwed up introducing backward incompatibilities, but it seems I was
    wrong. <sigh>)
    
 configure.in                    |   23 +++++++++++++++++++++--
 gitlog2changelog.py             |    8 ++++----
 po/admin/generate_POTFILESin.py |    2 +-
 svnlog2changelog.py             |   18 +++++++++---------
 4 files changed, 35 insertions(+), 16 deletions(-)


2011-01-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6080 git=47f03d4dd075dbae26d5fa6498198c4ee7180511

    Do not report tracing status if tracing wasn't enabled at compilation:
    http://bugs.cherokee-project.com/1110
    
 cherokee/server.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2011-01-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6079 git=271a2c0ed3345aa7f908cbad094295ce34e0f7af

    Print the CWD in the error report.
    
 admin/market/CommandProgress.py |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)


2011-01-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6078 git=17e016e46bdc8e21e04124fd76d07861dccd8bbf

    Try to ensure the cherokee-admin process dies when a SIGINT signal is
    received.
    
 cherokee/cherokee-admin-launcher |  244 +++++++++++++++++++++----------------
 1 files changed, 138 insertions(+), 106 deletions(-)


2011-01-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6077 git=bbe80c3b5a21fcc3ab30af2dd842fb5cda407811

    The 404 error page for the help directory was not being distributed
    with the tarball. Thanks to Gunnar Wolf for catching this bug.
    http://bugs.cherokee-project.com/709
    
 admin/static/Makefile.am |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)


2011-01-05  Jonathan Hernandez  <ion@suavizado.com>
            svn=6076 git=ca96d9d3a751bcbbf69df5839278589c8bc58ede

    Some breath space
    
 admin/static/css/cherokee-admin.css |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2011-01-05  Jonathan Hernandez  <ion@suavizado.com>
            svn=6075 git=28b286a74549d11a301515127247137f9ce096fd

    Sanity style
    
 admin/Page.py                       |    7 ++++---
 admin/static/css/cherokee-admin.css |   17 +++++++++++++++++
 2 files changed, 21 insertions(+), 3 deletions(-)


2011-01-05  Jonathan Hernandez  <ion@suavizado.com>
            svn=6074 git=17685507d9fb04bdd2cb67213facaa8520b4817d

    Style for restore table
    
 admin/static/css/cherokee-admin.css |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)


2011-01-05  Taher Shihadeh  <taher@unixwars.com>
            svn=6073 git=c0d469eaced1e89aa70f929bf91c6d80175a9ba0

    Add new instruction box for lists of instructions
    
 admin/market/Util.py |   52 +++++++++++++++++++++++++++++++++++++------------
 1 files changed, 39 insertions(+), 13 deletions(-)


2011-01-05  Taher Shihadeh  <taher@unixwars.com>
            svn=6072 git=7f34911ba74d9ebf36448ce581819925f2640726

    Fix wording
    
 admin/market/Install.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6071 git=9a1aa39231c4120c89bbdc5128c6a2b325363046

    Fixes a couple of outdated entries in the MacOS X installation
    page. It also changes 'OSX' by a much more correct 'MacOS X' name.
    
 doc/basics_installation_osx.txt |   28 ++++++++--------------------
 1 files changed, 8 insertions(+), 20 deletions(-)


2011-01-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6070 git=c553b03b9acbcc88b9f4e708f0bc5e5ceb2c4bc8

    Ensure searches are also perform in Unicode.
    
 admin/market/PageSearch.py |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)


2011-01-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6068 git=3d95d59fe0abe48dc44e82988e690ef5c88be111

    The reverse HTTP proxy can now either rely on the error that the
    back-end server reply (which is the default behavior), or make the
    virtual server error handler come into the scene whenever a 3xx, 4xx
    or 5xx response is replied by a back-end server.
    
 admin/plugins/proxy.py   |   10 ++++++----
 cherokee/connection.c    |    2 +-
 cherokee/handler_proxy.c |   28 ++++++++++++++++++++++++++--
 cherokee/handler_proxy.h |    1 +
 4 files changed, 34 insertions(+), 7 deletions(-)


2011-01-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6067 git=8836fa1d6b6c719f266f1d0a486674926bddc73e

    Fixes a regression introduced a few hours ago.
    
 admin/market/Install.py |   52 +++++++++++++++++++++++++++++++++-------------
 1 files changed, 37 insertions(+), 15 deletions(-)


2011-01-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6066 git=7ec9401f3d3983d8800910e9b0582ef06e08941a

    Adds a new trace point
    
 cherokee/connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2011-01-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6065 git=47771478b46258b0ca852de8d016a510c8bfc306

    Fixes an usability issue in the Redirection error handler. There was
    no 'Close' button on the dialog.
    
 admin/plugins/error_redir.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2011-01-04  Taher Shihadeh  <taher@unixwars.com>
            svn=6064 git=11e906fb84c2394647de2c0c6f1bde4f8ea9c0a4

    Fixes a typo on previous commit
    
 doc/modules_validators_pam.txt |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)


2011-01-04  Taher Shihadeh  <taher@unixwars.com>
            svn=6063 git=69a7f1cf339099113a23359d434443b26e8b5c92

    Adds note to troubleshoot PAM validation issues
    
 doc/modules_validators_pam.txt |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)


2011-01-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6062 git=43da6aeac28dbdcecc53716d62a1ec315b5aa386

    Fixes a incorrect regular expression
    
 admin/market/Maintenance.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2011-01-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6061 git=32ef99f6e02c2867f6242ab99009a73d586dedec

    Solves a timeout issue.
    
 admin/market/CommandProgress.py |    6 +-
 admin/market/Install.py         |  142 +++++++++++++++++++--------------------
 2 files changed, 72 insertions(+), 76 deletions(-)


2011-01-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6060 git=dc0ad22da998c11ef11dc462563e12323b030873

    There were a couple of issues regarding how users/groups were
    detected. This patch hopefully fixes it.
    
 admin/SystemInfo.py             |    4 ++--
 admin/market/CommandProgress.py |    5 ++++-
 admin/market/InstallUtil.py     |   31 +++++++++++++++++++++----------
 3 files changed, 27 insertions(+), 13 deletions(-)


2011-01-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6057 git=ba4957e66a163ea3ad938c124c93847e0aa6d5da

    Fixes a couple of minor issues regarding strings encoding
    
 admin/market/Review.py |    4 +++-
 admin/market/Util.py   |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)


2011-01-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6056 git=101f560b621002ce27536bc362e141cacdefb24a

    Fixes a memory management issue. The 'extensions' rule match could
    access a byte of uninitialized memory under some circumstances.
    Fixes bug #1103: http://bugs.cherokee-project.com/1103
    
 cherokee/rule_extensions.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2011-01-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6055 git=e5748f8e15b78563fa62a4ed1beafa70cd623bec

    Even though UTF-7 did work fine, the interfaces are being unified to
    use Unicode string as parameters.
    
 admin/OWS_Backup.py |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)


2011-01-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6052 git=881f6e54388b602fc37f2006a53796a74a61a2bd

    Do not use GZip when running on debug mode. It makes HTTP responses
    easier to analyze.
    
 cherokee/main_admin.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)


2010-12-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6050 git=a9af7222eb7c7901d3eb067792f66f51f68b5054

    Fixes an internationalization problem.
    
 admin/OWS_Backup.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2010-12-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6048 git=5addcdd28a9bef5ce1aa54c97d0bfefb037705db

    This should have been part of the previous commit as well
    
 admin/SystemInfo.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)


2010-12-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6047 git=b8335b078fc37d7906af84f60b5d0a1f4d9e7c6b

    Improves MacPorts support.
    
 admin/market/CommandProgress.py |    7 +++++++
 admin/market/Util.py            |   21 +++++++++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)


2010-12-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6046 git=ca81dfdf43557cdfa062b9b0f209436591992213

    Makes the InstructionBox class a bit more flexible.
    
 admin/market/Util.py |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)


2010-12-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6045 git=d6a816396a38372363e7dac8f883c15ce51fb2f0

    Groups could only be defined by name. GIDs are alright now too.
    
 cherokee/source_interpreter.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6044 git=bbfeef3ffed3ef5c6aa648b47c212d194b70ead0

    Adds cherokee_getgrgid() and cherokee_getgrnam_gid().  Unless users,
    groups could not be defined by either name or ID.
    
 cherokee/util.c |  142 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 cherokee/util.h |    4 ++
 2 files changed, 141 insertions(+), 5 deletions(-)


2010-12-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6043 git=d933c1b55a2127fb30e4e2b635a816ed4b8fa7b4

    The regular expression buffer was being overwritten on the first
    redirection. Thus, virtual host redirections (^) may fail after an
    initial request.
    
 cherokee/handler_redir.c |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)


2010-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6040 git=dcb3ba5ef1ed9773329fbd4567e1078e52eea3d8

    Cherokee 1.0.15 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6038 git=96435f03a753e3b6ef730523f264ed7ef6d18f58

    Fixes a compatibility problem with Python 2.7. -- <sigh!> The Python
    library can be quite annoying some times.
    
 admin/XMLServerDigest.py |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)


2010-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6037 git=ba35fe70360830e20cc45320abba779883e1eb8a

    Solves a memory management issue that caused the server to crash while
    shutting down.
    
 cherokee/handler_dirlist.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)


2010-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6036 git=aac23bec4b1c5029288224fa2e6e3810f63d0897

    Xterm is also capable of handling ANSI codes
    
 qa/util.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6035 git=c1412b709c3fe610a66dae73c8b96c5296e270fe

    Some wizards were creating rules that downloaded index.php when run on existing virtual servers. Should address issue 975
    
 admin/wizards/moodle.py     |   10 +++++-----
 admin/wizards/phpbb.py      |   13 +++++++++----
 admin/wizards/phpmyadmin.py |    5 +++++
 admin/wizards/sugar.py      |   10 +++++-----
 admin/wizards/symfony.py    |   15 ++++++++++-----
 admin/wizards/zend.py       |   10 +++++-----
 6 files changed, 39 insertions(+), 24 deletions(-)


2010-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6034 git=5767cdf66815b60f0a806fbfc61a52d0242988d0

    The ./configure script detects /srv/www directories now as well (for
    the default document root and CGI directories). There are some Linux
    distributions which use those directories by default.
    
 configure.in |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 deletions(-)


2010-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6033 git=fed1532fa92a151ff688d06d5ff9701a3f42818f

    Fixes an incorrect exception
    
 admin/market/Install.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6032 git=92173dca2ff90486fb79c773da2b9ce198ce9bc2

    Fixes a problem where the custom document root was not being set on the correct order. Should prevent index.php from being downloaded.
    
 admin/wizards/wordpress.py |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


2010-12-29  Taher Shihadeh  <taher@unixwars.com>
            svn=6031 git=d5c95de843d316a1253c67e44a533bcee44092ba

    Changes message reported when restoring a configuration backup
    
 admin/OWS_Backup.py |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)


2010-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6030 git=a99a5c33026e7848663dd721d3d93866d0f215f3

    Implements X-Sendfile and X-Accel-Redirect in the Reverse HTTP Proxy
    handler. It's interesting to notice that X-Sendfile works in the same
    way as X-Accel-Redirect, and thus is not restricted to serve static
    content but it sort of content. http://bugs.cherokee-project.com/1064
    
 cherokee/handler_proxy.c |  100 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 100 insertions(+), 0 deletions(-)


2010-12-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6029 git=09aaad403815fa7a670adb725292aa9549cb9039

    Fixes an outdated error. /dev/shm is not longer required. Besides,
    instead an 'error' it should be a just a 'warning' message.
    
 cherokee/error_list.py |    6 +++---
 cherokee/spawner.c     |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)


2010-12-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6028 git=1f7d4b2c6567b3a90926c18f61f89e2bc0a6fba0

    Python bug workaround. The xmlrpclib module does not handle some
    responses in the right away, specially requests with a fairly long
    body. The module assumes the back-end server will wait until it sends
    the complete payload before replying an error, which is an option but
    does not necessarily have to happen. This patch forces the library to
    read a reply even if the TCP connection was closed by the remote host.
    At the end of the day, receiving a broken pipe even does not mean that
    the remote host did not push a response before closing it.
    
 admin/XMLServerDigest.py |   63 ++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 56 insertions(+), 7 deletions(-)


2010-12-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6027 git=a56a154ecdc11e2c4cd3f4fc26e2b35417587278

    Cover a corner case that could cause trouble while saving a
    configuration file.
    
 admin/SavingChecks.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2010-12-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6026 git=568c11441f29b6302a61400719d189b92e362eca

    This code was raising an exception under some circumstances.
    
 admin/PageVServer.py |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2010-12-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6025 git=1bdf9e6a29abef127955a68c129ba54ca6edac0b

    Adds a new -i / --disable-iocache parameter to cherokee-admin, so I/O
    cache can be disabled from the command line, and thus, memory usage
    lowered (of course, it also has an impact on performance). The debug
    parameter (-x / --debug) also disabled the I/O cache.
    
 cherokee/main_admin.c |   39 +++++++++++++++++++++------------------
 1 files changed, 21 insertions(+), 18 deletions(-)


2010-12-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6024 git=6594057f1a9f1f66993d00e6d8e527f2d095361e

    Cleans up previous commit
    
 configure.in |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)


2010-12-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6023 git=9132135d2d3e08f388055550be074ffbe3991d45

    Works out php-{fpm,cgi} detection
    
 configure.in |   60 +++++++++++++++++++++++++++------------------------------
 1 files changed, 28 insertions(+), 32 deletions(-)


2010-12-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6022 git=ba1219735160f01874b5f5acc5b94312454664fe

    Include the current version in the "Latest Release" message, even if
    it's a development snapshot.
    
 admin/OWS_Cherokee_Info.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-12-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6020 git=a207add4b2b8597f6850d32c20d559dadab17400

    Suggest to click 'Save' only when it is actually enabled.
    
 admin/OWS_Backup.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


2010-12-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6019 git=6b5d28cc27f6c3ff64279ddf8e2cbdfb6443601b

    Substitution number limit raised from 9 to 20. Even though it could be
    raised even more, I don't think it'd be useful for any real-five case.
    Besides the regex.c modifications, this patch also enhances one of the
    QA tests in order to use 12 parameters (instead of 9) - so the new
    replacement code is covered by the QA bench.
    
 cherokee/regex.c  |   18 +++++++++++++-----
 cherokee/regex.h  |    2 +-
 qa/189-Redir12.py |   22 ++++++++++++++++++++++
 qa/189-Redir9.py  |   22 ----------------------
 qa/Makefile.am    |    2 +-
 5 files changed, 37 insertions(+), 29 deletions(-)


2010-12-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6018 git=28aba226529cdc23a8f4c9ec8441d727aa5d4470

    Oops! Fixes a typo
    
 admin/Page.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-12-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6017 git=91fcc6874da66b480ddc48a084897ab46ba00cb2

    Adds a pre-save checking in order to ensure that the new configuration
    file is consistent. In case glitches were found, the saving process
    would be cancel and the issues reported to the user.
    
 admin/Makefile.am     |    3 +-
 admin/Page.py         |   25 +++++++++++++++++++
 admin/SavingChecks.py |   64 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 91 insertions(+), 1 deletions(-)


2010-12-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6016 git=a7a6c1db72198a7647d8fce463cd406d0592455c

    This patch adds support for regex groups in the Virtual Server regex
    match plug-in. The groups matched on Virtual Server matching can be
    substituted in the handler_redir later on. In this case, substitutions
    are set by the ^ character.. being ^1 the first matched parameter.
    
 cherokee/connection-protected.h |    5 +++++
 cherokee/connection.c           |    4 ++++
 cherokee/handler_redir.c        |   19 +++++++++++++++++--
 cherokee/vrule_rehost.c         |    9 +++++++--
 4 files changed, 33 insertions(+), 4 deletions(-)


2010-12-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6015 git=a105c127d4ffba687a1d4728b1ae86c6982d479b

    Adapts the proxy handler to the new prototype of cherokee_regex_substitute()
    
 cherokee/handler_proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6014 git=3e197e9f026076e953c7fc661ef536b871df46b0

    Modifies the public interface of cherokee_regex_substitute(). There is
    add a new parameter to specify the special character for the
    substitutions (what used to be hardcoded to $).
    
 cherokee/regex.c |    7 ++++---
 cherokee/regex.h |    3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)


2010-12-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6013 git=d0ca9ba7c606ca417a02172065bb388cc9571a3f

    We broke this QA test a few days ago. Since HTTP/1.1 uses Keep-alive
    by default, the "Connection: Keep-Alive" header cannot be checked in
    order to ensure the type of the connection.
    
 qa/171-SCGI-Keepalive.py |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)


2010-12-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6012 git=25562df375f9f569b3e9ce5ef12ef75bb8aa9097

    Print TMPDIR as part of the 'cherokee -i' output
    
 cherokee/info.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-12-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6011 git=f30b442edba0c9512de128d1df00f711bc89133e

    Due to its special way to handle the system-wide temporal directory,
    some code had to added in order to transform /var/folders/__/* paths
    to plain /tmp. Since those /var/folders dirs vary from one box to the
    other, this change was required in order to make Cherokee binary
    packages portable across different MacOS X systems.
    
 configure.in |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)


2010-12-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6010 git=acd1a022f93fbb9ce1afb5d1134091e1af87f92d

    Adds some code to autodetect the system's temporal directory, and
    replaces the hard-coded references to /tmp.
    
 cherokee/main.c       |    4 ++--
 cherokee/main_admin.c |    2 +-
 cherokee/spawner.c    |    2 +-
 cherokee/util.c       |    5 +++--
 configure.in          |   27 +++++++++++++++++++++++++++
 5 files changed, 34 insertions(+), 6 deletions(-)


2010-12-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6009 git=96d4d6fd368011e73daef646b4b78e64824e1a48

    The previous patch was not completely right. This version improves how
    the status of the unpack is logged when relaying on the GZip binary.
    
 admin/market/Install.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2010-12-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6008 git=5f81b4eb25b2b22dca7e02195a537d52be843338

    It seems that there are Python packages (on Linux) where GZip is not
    supported by the tarfile module. This patch tries to workaround the
    issue by executing the gzip and tar commands in a child process.
    
 admin/market/Install.py |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)


2010-12-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6007 git=25b575134285cfd6d0caae6659003d34d67601ad

    Replace SysV shared memory by a mmap()ed temporal file. It should
    solve a few issues on BSD: http://bugs.cherokee-project.com/537
    
 cherokee/main.c    |   10 +++++-----
 cherokee/shm.c     |    4 ++--
 cherokee/spawner.c |    2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)


2010-12-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6006 git=bdc2eeebbd55dc13a20b2db302ff7abd70eccfd8

    Typo
    
 doc/other_goodies.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6005 git=6d3ba030009fc4dc70e7cee59d73a33a6d3ba417

    Removes a bunch of deprecated files
    
 .../osx/Cherokee-admin.app/Contents/Info.plist     |   24 --
 packages/osx/Cherokee-admin.app/Contents/MacOS/run |    3 -
 packages/osx/Cherokee-admin.app/Contents/PkgInfo   |    1 -
 .../Contents/Resources/cherokee_icon.icns          |  Bin 190084 -> 0 bytes
 packages/osx/License.rtf                           |  346 --------------------
 packages/osx/Makefile.am                           |   11 -
 packages/osx/background.tiff.gz                    |  Bin 30390 -> 0 bytes
 packages/osx/build.py                              |  130 --------
 packages/osx/cherokee_icon.icns                    |  Bin 190084 -> 0 bytes
 packages/osx/utils.py                              |   75 -----
 10 files changed, 0 insertions(+), 590 deletions(-)


2010-12-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6003 git=93269e88c669108dc9330b64406ee5d948b40819

    Adds a new --with-cgiroot parameter to the configure script. It allows
    to define the path to the CGI root directory. This patch also adds
    some logic to use MacOS X's paths by default in case a Darwin based OS
    is detected.
    
 Makefile.am              |    6 +++---
 cherokee.conf.sample.pre |    2 +-
 configure.in             |   24 +++++++++++++++++++++++-
 3 files changed, 27 insertions(+), 5 deletions(-)


2010-12-22  Antonio Perez  <aperez@skarcha.com>
            svn=6002 git=547d3b50d32676ba1e61d352da20a509da04bd2a

    Typo
    
 qa/029-Post+Without-lenght.py |   14 --------------
 qa/029-Post+Without-length.py |   14 ++++++++++++++
 qa/Makefile.am                |    2 +-
 3 files changed, 15 insertions(+), 15 deletions(-)


2010-12-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6001 git=0b7ac680d2ed59986dc5a6d34296b28f370163a1

    Delays the launch of the execution thread as much as possible.
    
 admin/market/CommandProgress.py |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)


2010-12-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=6000 git=30160ce69332ed8868d85c8aa1504635fa105045

    Adds php-fpm detection and testing.
    
 configure.in |   58 +++++++++++++++++++++++++++++++---------------------------
 1 files changed, 31 insertions(+), 27 deletions(-)


2010-12-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5999 git=7b6cbb86ddaa47459e3360236ba271290ffb6abd

    Improves how keep-alive connections are handled. In case the of
    HTTP/1.0 responses, it adds an extra "max" property of the Keep-alive
    header. In case of HTTP/1.1 responses, it simply omits the whole
    header entry unless the connection has to be closed, in which case it
    adds a "Connection: close" header entry. It is Related to bug #1088:
    http://bugs.cherokee-project.com/1088
    
 cherokee/connection.c |   11 ++++++++---
 cherokee/server.c     |    2 +-
 cherokee/thread.c     |    2 +-
 3 files changed, 10 insertions(+), 5 deletions(-)


2010-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=5998 git=f3fdd0df14bbb81c2a2f4258c69dc9172ff90e08

    Document was missing from index
    
 doc/index.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-12-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5997 git=2f1fbd11a92619ae3ba4f3110c28c8aa0fba9fd7

    Improves how the values are read from the configuration tree. It
    ensures that there is actually a value to read before accessing the
    memory where it's supposed to be placed. It should fix bug #1073:
    http://bugs.cherokee-project.com/1073
    
 cherokee/config_node.c    |   16 ++++++++++++++++
 cherokee/regex.c          |    2 +-
 cherokee/server.c         |    4 ++--
 cherokee/virtual_server.c |    7 +++++--
 4 files changed, 24 insertions(+), 5 deletions(-)


2010-12-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5996 git=8550dfca44ca7bb1a5943767522903de27378978

    Fixes cherokee-tweak's authentication mechanism. Bug #1045:
    http://bugs.cherokee-project.com/1045
    
 cherokee/cherokee-tweak |   32 ++++++++++++++++++++------------
 1 files changed, 20 insertions(+), 12 deletions(-)


2010-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=5995 git=ef2ad953881977f7e9d8643c76af5e3020479e22

    Removes a spurious pixel
    
 themes/default/logo.png |  Bin 13646 -> 23409 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)


2010-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=5994 git=ca3b68f273836df844b12d970185821eed509f1f

    Icon would appear broken if unset
    
 admin/Icons.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=5993 git=10960b126a2b71e69a2fe49e099eac78cb1c5f71

    Logo wasn't transparent
    
 themes/default/logo.png |  Bin 23619 -> 13646 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)


2010-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=5992 git=d681d71ba5a409d3ffe9a086fb345c8649fc65f8

    Stage jump was not being performed correctly
    
 admin/market/Install.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5991 git=04aa8861a1a42430a25a5eb177e0a3f2394a3b91

    Fixes an event handling issue
    
 admin/market/Install.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-21  Jonathan Hernandez  <ion@suavizado.com>
            svn=5987 git=9ddc60a2d2a1caa1aa69ded1e5214e679945c9ac

    Space for template variables
    
 admin/static/css/cherokee-admin.css |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


2010-12-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5986 git=373dc872c5f776e6915c34aa314f478ae39f71d4

    The list of macros allowed by the 'Custom' logger was far too large to
    be displayed as a plain comment string. This patch relocates it inside
    a table that can be shown and hidden.
    
 admin/PageVServer.py |   40 ++++++++++++++++++++++++++++++++++++++--
 1 files changed, 38 insertions(+), 2 deletions(-)


2010-12-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5984 git=2bc6a7b0cee75782069fd9d6b7749bf15646b754

    Adds a support for a new 'http_cookie' macro in the Custom logger.
    Thanks to Cheta Sarva for submitting the patch to RFE #914:
    http://bugs.cherokee-project.com/914
    
 cherokee/logger_custom.c |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)


2010-12-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5983 git=b178c90c1c3d64daea1000692ffd0b273cb0eadf

    Fixes a file descriptor leak in the CGI handler. Three file fds could
    be leaked in the forked process where the CGI was executed. Since the
    leak was no incremental over the time, it isn't such a big deal.
    
 cherokee/handler_cgi.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2010-12-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5982 git=b02947fcb3552ba1c48ba579cafa12e0e9ca4f54

    Fixes a regression introduced a few hours ago.
    
 cherokee/server.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2010-12-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5981 git=fb9a05969278959f354ce351ef69974a094088ad

    Replaces a call to getpwuid() by one to cherokee_getpwuid().
    
 cherokee/server.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)


2010-12-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5980 git=0774b9cb3bf138aa15a7b02ae1457ea24bb5b7b9

    Clean up: Replaces some custom code by a call to  cherokee_getpwnam_uid().
    
 cherokee/source_interpreter.c |   15 +++------------
 1 files changed, 3 insertions(+), 12 deletions(-)


2010-12-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5979 git=fc4b5ec8d7a6225b19b89d610c9eee5c7c9508a6

    Adds a new cherokee_getpwnam_uid() function. It calls
    cherokee_getpwnam() or cherokee_getpwuid() depending on whether the
    input string is a number (UID).
    
 cherokee/util.c |   27 +++++++++++++++++++++++++++
 cherokee/util.h |    1 +
 2 files changed, 28 insertions(+), 0 deletions(-)


2010-12-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5978 git=54875a1b8b008c5ba23e53a7c2346e81fc3f1a4c

    Adds support for OpenBSD in the SystemStats widgets. Thanks a million
    to Fernando Quintero for such a great work! It fixes bug number 1084:
    http://bugs.cherokee-project.com/1084
    
 admin/SystemStats.py |  115 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 115 insertions(+), 0 deletions(-)


2010-12-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5977 git=a1b33ac728602d2462d74ce9494ce17f17146eeb

    If the 'user' property of an information source is a number, try to
    use it an UID rather than as a regular user name.
    
 cherokee/source_interpreter.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)


2010-12-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5976 git=d7e285c7519266352225b89275aa2c71c787cc17

    Implements cherokee_getpwuid(). A safe and fairly portable version of
    the getpwuid() function.
    
 cherokee/util.c |  171 ++++++++++++++++++++++++++++++++++++++++---------------
 cherokee/util.h |    1 +
 2 files changed, 126 insertions(+), 46 deletions(-)


2010-12-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5975 git=36b1c70b22c709efedbc5297193de892f8bb27b4

    Adds MacPorts command suggestion
    
 admin/market/Util.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2010-12-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5974 git=35bc0378d3e1079dde8daf57bcb128bb158e20e2

    Adds MacPorts detection
    
 admin/SystemInfo.py |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)


2010-12-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5973 git=6b62a05fb0b364a31fd2dadc2b1a7997932123bb

    MacOS X package: WIP
    
 .../osx/Cherokee-admin.app/Contents/Info.plist     |   24 +++++
 packages/osx/Cherokee-admin.app/Contents/MacOS/run |    3 +
 packages/osx/Cherokee-admin.app/Contents/PkgInfo   |    1 +
 .../Contents/Resources/cherokee_icon.icns          |  Bin 0 -> 190084 bytes
 packages/osx/Info.plist.in                         |    3 +
 packages/osx/build.py                              |  107 +++++++++++++-------
 packages/osx/utils.py                              |    2 +
 7 files changed, 103 insertions(+), 37 deletions(-)


2010-12-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5972 git=5c8e2d736b65cecd5cd9205bd75cb8658016a931

    Adds 128, 256 and 512 pixel icons, plus an icns icon file for MacOS X.
    
 admin/icons/Makefile.am                     |    3 +++
 admin/icons/cherokee-admin-launcher-128.png |  Bin 0 -> 12012 bytes
 admin/icons/cherokee-admin-launcher-256.png |  Bin 0 -> 27116 bytes
 admin/icons/cherokee-admin-launcher-512.png |  Bin 0 -> 60685 bytes
 packages/osx/Makefile.am                    |    3 ++-
 packages/osx/cherokee_icon.icns             |  Bin 0 -> 190084 bytes
 6 files changed, 5 insertions(+), 1 deletions(-)


2010-12-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5971 git=37e3cf3ccebbf447810fa71434e7f0d0365a30ee

    Covers corner case for PHP-FPM initialization
    
 admin/wizards/php.py |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


2010-12-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5970 git=6e512e3a568f045e632eda4c05dfdc0fa8f11a78

    Cleanup
    
 admin/wizards/php.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2010-12-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5969 git=3c81c00246d8dcd0852166ab1b6c984c52121b07

    Effective PHP UID detection wasn't thorough enough
    
 admin/wizards/php.py |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)


2010-12-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5968 git=34f5449fdac758cf7365a501bb4ff76e1b50e02f

    Remote information sources should hide environment variables. Also adds a missing validation.
    
 admin/PageSource.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2010-12-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5967 git=ca5f6e115ae06c6bc21235ead9f521e6a29cf231

    cfg_source_find_interpreter would raise an exception if a configuration entry was not present. This was making the php wizard to fail in some corner cases
    
 admin/util.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5966 git=612621bd10076491689db003534ea4e213cc71ad

    Do no configure cherokee-admin-launcher to use a GTK+ based program
    unless we are certain X Window is running. The system could have the
    GTK+-based binary in place even if it runs in text mode.
    
 cherokee/cherokee-admin-launcher |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5965 git=fef77d2f1600252e3c087a2376634d2bef1499c5

    Bugfix (and some clean up): Do not use the -A parameter of sudo if a
    'ask password' client has not been configured previously.
    
 cherokee/cherokee-admin-launcher |   77 ++++++++++++++++++++-----------------
 1 files changed, 42 insertions(+), 35 deletions(-)


2010-12-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5964 git=a92457cb1612e9a010efff9639f9171db18ab90b

    Since the internal bin_in_path() function is called a lot, a cache was
    a good thing to implement.
    
 cherokee/cherokee-admin-launcher |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)


2010-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5963 git=a0d126940899d8d7b62147a07832a08062994251

    cherokee-admin-launcher now tries to run cherokee-admin as root. For
    doing so, it has to ask for the root password if it isn't run by it.
    The current implementation has been tested on MacOS X. It also adds
    partial support for GTK+ based tools on Linux/*BSD/Solaris. We ought
    to add support for its QT/KDE equivalents as well.
    
 cherokee/Makefile.am             |    1 +
 cherokee/cherokee-admin-launcher |   68 +++++++++++++++++++++++++++++++++----
 cherokee/cherokee-macos-askpass  |   35 +++++++++++++++++++
 3 files changed, 96 insertions(+), 8 deletions(-)


2010-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5962 git=a9ef205ef229ae36d71a24bd11ad5281339cea6a

    The CommandProgress widget is customizable now. The keys defined on
    the object are evaluated and replaced in the different commands right
    before they are executed. Values can be either strings or callables.
    
 admin/market/CommandProgress.py |   63 +++++++++++++++++++++++++++------------
 1 files changed, 44 insertions(+), 19 deletions(-)


2010-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5961 git=e1234191358a9e46ca333fcf9ffac73a6e90e52f

    Ensure cherokee-admin runs as root before proceeding with an
    installation.
    
 admin/market/Install.py |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)


2010-12-16  Taher Shihadeh  <taher@unixwars.com>
            svn=5960 git=26360d3b9bffb0e4759663c382cda8e25f1f82f2

    Input fields were slightly misaligned
    
 admin/static/css/cherokee-admin.css |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5959 git=fb5ced68c0be46882065f397d69e19a2b8169a92

    The layout of the directory tree changed.
    
 admin/market/Install.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-16  Taher Shihadeh  <taher@unixwars.com>
            svn=5958 git=df5c9074b511241b3ed12dfb079d54c6fe53104d

    Ports a bugfix for yesterday's code
    
 admin/market/InstallUtil.py |    9 ---------
 admin/wizards/php.py        |    8 +++++---
 2 files changed, 5 insertions(+), 12 deletions(-)


2010-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5957 git=99b50e0929199ebf427798377c12cb361eb31523

    The 'Unable to raise file descriptor limit to _____' error message is
    too common for showing a back-trace with it. This patch suppresses it.
    
 cherokee/error_list.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2010-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5956 git=9595a5c5010909f9a2aa412c08c27e8ae67a433c

    PHP Wizard: The php-fpm.conf file was not being parsed alright. Some
    values were not being parsed because of an issue with the internal
    regular expressions.
    
 admin/wizards/php.py |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2010-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5955 git=9aa08ea26344a39a41a4ef6ef4fb87b8bac103cc

    Improves how errors are reported when the PHP wizard does not find a
    suitable configuration file for php-fpm. By default, when PHP-FPM is
    installed, it copies a 'php-fpm.conf.default' file that *the* *user*
    must copy/rename by hand to 'php-fpm.conf', otherwise php-fpm will
    refuse to start and Cherokee will fail to locate the .config file.
    
 admin/wizards/php.py |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)


2010-12-15  Jonathan Hernandez  <ion@suavizado.com>
            svn=5954 git=bd0bf66ef0ba48ae8fcc4cd97375af490eccc328

    Remove extra pixel
    
 admin/static/css/cherokee-admin.css            |    2 +-
 admin/static/images/featured-list-bg.png       |  Bin 2895 -> 2912 bytes
 admin/static/images/featured-list-selected.png |  Bin 314 -> 332 bytes
 3 files changed, 1 insertions(+), 1 deletions(-)


2010-12-15  Jonathan Hernandez  <ion@suavizado.com>
            svn=5953 git=06bd1135082f4d3bc963ad47732aa8e369303fba

    Maintenance dialog
    
 admin/static/css/cherokee-admin.css |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)


2010-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5952 git=192650fe740736f5342e41cdf1ca287aea7e388e

    Adds icons for cherokee-admin-launcher.
    
 admin/Makefile.am                          |    2 +-
 admin/icons/Makefile.am                    |   12 +
 admin/icons/cherokee-admin-launcher-16.png |  Bin 0 -> 860 bytes
 admin/icons/cherokee-admin-launcher-32.png |  Bin 0 -> 2065 bytes
 admin/icons/cherokee-admin-launcher-48.png |  Bin 0 -> 3557 bytes
 admin/icons/cherokee-admin-launcher-96.png |  Bin 0 -> 8575 bytes
 admin/icons/cherokee-admin-launcher.svg    |  846 ++++++++++++++++++++++++++++
 configure.in                               |    1 +
 8 files changed, 860 insertions(+), 1 deletions(-)


2010-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5951 git=1a7ae1d60d9768e40cdbddb74f3ed647d9981de7

    The server failed to launch some applications when its virtual server
    did not either log the messages in a file, or sent them to stderr. The
    problem was most visible with RoR apps. Hopefully, this hacky patch
    fixes the problem.
    
 cherokee/main.c               |    7 +++++++
 cherokee/source_interpreter.c |   11 +++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)


2010-12-15  Taher Shihadeh  <taher@unixwars.com>
            svn=5950 git=246749fee96c6c09f349def8adc19cb697e8a264

    Adds some extra utility functions needed for installations
    
 admin/market/InstallUtil.py |   24 ++++++++++++++++++++++++
 admin/wizards/php.py        |   34 ++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+), 0 deletions(-)


2010-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5947 git=ced3d86881a3d55d7c6ab4a0aee7a3091989fc51

    Bugfix: The maintenance clean-up could fail while removing more than
    one application.
    
 admin/market/Maintenance.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2010-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5945 git=c44e5aca94b9cf4297d2a5caa476a7c818dcdbc2

    Shortens the application status description
    
 admin/market/Maintenance.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5944 git=d7b93e55f7af522985c418c06d49cf47148e7cfe

    Clean up: Reindents a few comments
    
 cherokee/logger_writer.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)


2010-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5943 git=2ba760cbcefbde8c7c11ed942fbf07fad73387e8

    Flush the output after a warning/error is written
    
 cherokee/macros.h |   30 ++++++++++++++++++------------
 1 files changed, 18 insertions(+), 12 deletions(-)


2010-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5942 git=60d23072a97bd70ba06f7f994f671dc9167adaae

    Cherokee 1.0.14 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5940 git=2de2933c3d25e3fd447d673ed6894c1fef8730e0

    Fixes a memory management issue introduced on Cherokee 1.0.13. It made
    the server return 400 error responses randomly. Thanks a million to
    Jedrzej Nowak, Leonel Nunez, and Jan Kraljič for their help to hunt
    down this nasty bug. Bug #1067: http://bugs.cherokee-project.com/1067
    
 cherokee/connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5939 git=0c6807c696a94121e919943069053f63f48051c0

    Updates list of program parameters in documentation
    
 cherokee.1                    |   10 ++++++++--
 doc/other_bundle_cherokee.txt |    3 +++
 2 files changed, 11 insertions(+), 2 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5938 git=c087948c49582e824637c9497c37a39eca0d45ba

    Fixes validation issue
    
 admin/OWS_Login.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5937 git=47d3be614b224ffd89cb086780d1f46fe63e7975

    Adds some PHP-information retrieval functions
    
 admin/wizards/php.py |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5936 git=7e9a9ed43e45ccbf266757c60e3f2849a91c3ed3

    Better parameter handling. It adds support for parting grouped
    parameters (-ux instead of -u -x).
    
 cherokee/cherokee-admin-launcher |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5935 git=c501823f42acdcb8dca10c4284a95fda261da792

    Adds MacPorts paths to the 'Default paths' set where Cherokee might be
    found.
    
 admin/Cherokee.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5934 git=6b51d927f5b1466b5d5c3f5fc2ffae6918f37e18

    The special request "OPTIONS *" does not fail any longer. Alongside
    the patch, a new QA test has been added to test the functionality.
    
 cherokee/connection.c       |   14 +++++++++++++-
 qa/270-Options-asterisk1.py |   10 ++++++++++
 qa/Makefile.am              |    3 ++-
 3 files changed, 25 insertions(+), 2 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5933 git=0e56c7f8eb1075841c595a1734c80a7ed96f81c8

    Flush stdout before writing the "Exiting.." message. Just in case.
    
 cherokee/cherokee-admin-launcher |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5932 git=f956fa409ea2949b5ce3e1de6d2948a889c46a76

    Revert accidental document duplication
    
 doc/other_bundle_cherokee-admin-launcher.txt |   27 --------------------------
 1 files changed, 0 insertions(+), 27 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5931 git=c4ffa4a36f9e52c956ccf6ec04ca7ab68977a7a0

    Adds additional development information
    
 doc/Makefile.am                              |    3 +-
 doc/dev.txt                                  |    1 +
 doc/dev_quickstart.txt                       |   54 ++++++++++++++++++++++++++
 doc/index.txt                                |    1 +
 doc/other_bundle_cherokee-admin-launcher.txt |   27 +++++++++++++
 5 files changed, 85 insertions(+), 1 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5930 git=09dbace48f98f2b0bfab00243f5e1625edc37836

    Documentation updates
    
 Makefile.am                 |   13 +++++++------
 cherokee-admin-launcher.1   |   22 ++++++++++++++++++++++
 doc/config_info_sources.txt |    1 +
 doc/cookbook_django.txt     |   15 ++++++++++-----
 doc/cookbook_trac.txt       |    4 ++--
 5 files changed, 42 insertions(+), 13 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5928 git=ff119f69f916b5ea9e839397f5f5be036b942ff6

    Trac wizard was being deployed with unnecessary --daemonize parameter
    
 admin/wizards/trac.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5927 git=0767a03383137a25b51cea2031c65d29f3e5c3e5

    Fixes a couple of minor issues with cherokee-admin-launcher.
    
 cherokee/cherokee-admin-launcher |   75 ++++++++++++++++++--------------------
 1 files changed, 36 insertions(+), 39 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5926 git=92f2fa5ad12d9aaf7ae3a92cc7bcaf90c2e63b82

    Document changes for cherokee-admin-launch
    
 doc/config_quickstart.txt                    |   36 +++++++++++++++++++++++++-
 doc/index.txt                                |    1 +
 doc/other.txt                                |    1 +
 doc/other_bundle.txt                         |    1 +
 doc/other_bundle_cherokee-admin-launcher.txt |   27 +++++++++++++++++++
 5 files changed, 65 insertions(+), 1 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5925 git=86d04fb30f9a7d5ad96ed31f25341c96a6a87632

    Removes deprecated document
    
 doc/Makefile.am                 |    1 -
 doc/other_bundle_spawn-fcgi.txt |   70 ---------------------------------------
 2 files changed, 0 insertions(+), 71 deletions(-)


2010-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5923 git=0c3f4a1fe5a31f34e33a1dd7516520f2f921f2db

    The information sources used by a load balancer can be ordered now.
    The order is important for loading balancing policies as Failover.
    
 admin/Balancer.py                   |   21 ++++++++++++++-------
 admin/static/css/cherokee-admin.css |    4 +++-
 2 files changed, 17 insertions(+), 8 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5922 git=13934b12fcc3a4a63a30ae8ca09ff2b04e4fbb62

    Clean up
    
 admin/PageEntry.py     |    3 ---
 admin/plugins/redir.py |    1 -
 2 files changed, 0 insertions(+), 4 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5921 git=5e31190f1091deab9dbfa6ef525e90bc60217ac2

    Adds a couple of new testing conditions.
    
 qa/269-Options-Dirlist1.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5920 git=d925d04ee200eb1b5e985573da85309a1b276fa2

    Include the latest QA test in the Makefile.am file
    
 qa/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5919 git=dd70a692f18722180ab6bb27a04df3723edf4b9c

    Adds a new QA test to check whether the 'dirlist' handler includes an
    'Allow:' header when replying a OPTIONS request.
    
 qa/269-Options-Dirlist1.py |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2010-12-11  Antonio Perez  <aperez@skarcha.com>
            svn=5918 git=a29494914ef7491d7257002d34c90553a2576540

    Adds a new php-fpm configuration files path.
    
 admin/wizards/php.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5917 git=0ad9579a7092f3d18aac888973ca7ffa82e80246

    A 'Transfer-Encoding' header would also point that the OPTIONS request
    has a request body.
    
 cherokee/connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5916 git=a3eebc4b724ec85000cdba53515554d07dfef0f0

    Works out the OPTIONS support. Now it is handled by the handlers
    themselves rather than at the global server level as previously.
    Special cases such as the FastCGI handler get all the requests
    independently of the request method, while regular handlers use
    server-wide code to build responses with about their specific
    capabilities.
    
 cherokee/connection.c      |   61 -----------------------------------------
 cherokee/handler.c         |   65 +++++++++++++++++++++++++++++++++++++++++---
 cherokee/handler.h         |   18 +++++++-----
 cherokee/handler_dirlist.c |   36 +++++++++++++++++++++---
 cherokee/handler_file.c    |   32 +++++++++++++++++++--
 5 files changed, 133 insertions(+), 79 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5915 git=244dd04593323c7012e14c91f4be41570afa7fda

    OPTIONS request may (or may not) have a request body.
    
 cherokee/connection.c |   27 +++++++++++++++++++--------
 cherokee/http.h       |    7 ++++---
 cherokee/thread.c     |    4 +++-
 3 files changed, 26 insertions(+), 12 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5914 git=442d2ded4fecdf8b393cfd77f62eaa15dd631897

    Reverts previous commit
    
 doc/Makefile.am                              |    1 -
 doc/config_quickstart.txt                    |   36 +-------------------------
 doc/index.txt                                |    1 -
 doc/other.txt                                |    1 -
 doc/other_bundle.txt                         |    1 -
 doc/other_bundle_cherokee-admin-launcher.txt |   27 -------------------
 6 files changed, 1 insertions(+), 66 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5913 git=6d71fdd3e35c50ce6850caf81209a5163aebcefa

    Documents cherokee-admin-launcher
    
 doc/Makefile.am                              |    1 +
 doc/config_quickstart.txt                    |   36 +++++++++++++++++++++++++-
 doc/index.txt                                |    1 +
 doc/other.txt                                |    1 +
 doc/other_bundle.txt                         |    1 +
 doc/other_bundle_cherokee-admin-launcher.txt |   27 +++++++++++++++++++
 6 files changed, 66 insertions(+), 1 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5912 git=a829d457ff0de3e7ddb7e14bcfb68ad20056d726

    Turns compression level setting into a combobox
    
 admin/consts.py          |   14 ++++++++++++++
 admin/plugins/deflate.py |    3 ++-
 admin/plugins/gzip.py    |    3 ++-
 3 files changed, 18 insertions(+), 2 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5911 git=56d748a3bece3b216c9ae0fcd5d93260588804f4

    Adds a new QA test to check whether the OPTIONS method works fine with
    FastCGI (PHP) objects.
    
 qa/268-Options-PHP1.py |   24 ++++++++++++++++++++++++
 qa/Makefile.am         |    3 ++-
 2 files changed, 26 insertions(+), 1 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5910 git=cb80331cd85c20f27113eb8eecc9b0a92a896710

    It seems that 'Connection refused' errno is different in MacOS X and
    Linux. This patch adds the 111 to cover the Linux value.
    
 cherokee/cherokee-admin-launcher |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5909 git=f9299afd49f9687511e6084772b02772eb988237

    Documents change in encoders
    
 doc/modules_encoders_deflate.txt |    5 ++++-
 doc/modules_encoders_gzip.txt    |    3 +++
 2 files changed, 7 insertions(+), 1 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5908 git=d5439bd079c6f4792308517f45b0217ad267efe3

    Documents new failover balancer
    
 doc/Makefile.am                    |    1 +
 doc/modules.txt                    |    1 +
 doc/modules_balancers.txt          |    2 ++
 doc/modules_balancers_failover.txt |   23 +++++++++++++++++++++++
 4 files changed, 27 insertions(+), 0 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5907 git=70bcda6bf2fc5af9e96cc4025b686e6c10e986e5

    A couple of improvements over the previous patch (OPTIONS support).
    
 cherokee/connection.c |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5906 git=b173f6bd12731a54371f87ac6f0573c536aecb8b

    Introspect the handler object on-the-fly in order to figure the
    supported HTTP methods (for building the 'Allow:' response header
    of an 'OPTIONS' request).
    
 cherokee/connection.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/http.h       |    7 +++++-
 2 files changed, 57 insertions(+), 2 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5904 git=d5e5f0d4dceb452b5fc8bca60c7a3066ca7f84d1

    Typo fix
    
 doc/cookbook_ror.txt |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5903 git=72641c2a8d6df14502493b5d4b83ff45526c1d99

    Adds a missing header include that made compilation fail on FreeBSD.
    Fixes http://bugs.cherokee-project.com/1068 - Thanks to 'dgerzo'!
    
 cherokee/util.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-12-10  Antonio Perez  <aperez@skarcha.com>
            svn=5902 git=818aea27c1635ac6231c3b2ab1e2bf34e6145082

    msgfmt 0.14.6 (at least on CentOS 5.5) gave an error if the
    "Language-Team" field had the default value.
    
 po/admin/it.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5900 git=740e866bdddc630b3c473681266ece6531d2755b

    Cherokee 1.0.13 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5899 git=8705dd271b1ac17a300d451214acf13fa210b94b

    Fixes a regression introduced on Cherokee 1.0.11 that made certain
    setups to reply "200 ok" errors when no encoder was configured.
    Fixes bug #1061: http://bugs.cherokee-project.com/1061
    
 cherokee/connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2010-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5898 git=f18dcf681e3a5c7217b55c733eb6fb2fa7145258

    Improves responsiveness when creating a new configuration file.
    
 admin/PageNewConfig.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2010-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5897 git=f5a2b2e7091f591c6bf057e2d32ec7d2890a57c2

    Print an error message if cherokee-admin-launcher cannot find a
    suitable way to open the administration URL.
    
 cherokee/cherokee-admin-launcher |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2010-12-09  Antonio Perez  <aperez@skarcha.com>
            svn=5896 git=5235e9450879005108c8fb8de17232e45b51550d

    Clean a debugging print.
    
 admin/PageEntry.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2010-12-08  Antonio Perez  <aperez@skarcha.com>
            svn=5895 git=87bc498386892c7c95e94d652746b44159e6e47c

    Mark a couple of sentences as internationalizable.
    
 admin/plugins/deflate.py |    2 +-
 admin/plugins/gzip.py    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5894 git=ee0054f766d2f1dd4049c2407f5578381316b4d4

    Optimizes how the cherokee-admin process output is read.
    
 cherokee/cherokee-admin-launcher |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5893 git=2b7052d05d70189d5e09e7014333330f20001053

    Fixes a few TRACE entries where \n characters were missing.
    
 cherokee/resolv_cache.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5892 git=6e4b3270212ef9b09891d3109d6434883bc6c8e0

    Adds support for cherokee-admin's '--unsecure'/'-u' parameter.
    
 cherokee/cherokee-admin-launcher |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5891 git=f8db68d16b606a3c625f3f3a8246344664fb9b11

    Checks whether the port 9090 is available.
    
 cherokee/cherokee-admin-launcher |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5890 git=c8bb8896251f8bd68e0f1b52cd3364a393a6e670

    Performs a better check on the suitable binaries. It also changes how
    MacOS X's 'open' binary is check. It failed for systems where 'open'
    aliases were set.
    
 cherokee/cherokee-admin-launcher |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5889 git=7a2bba1ed66ec222ef64391d039716117e438c4a

    Look for a local cherokee-admin binary, if not found, try with
    ${prefix}/sbin/cherokee-admin instead.
    
 cherokee/cherokee-admin-launcher |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5888 git=e3bd6bd4cdd2abcfb518e0c69343d4d28bd23e49

    Adds a new 'cherokee-admin-launcher' script to launch Cherokee-admin
    and a browser pointing to it.
    
 cherokee/Makefile.am             |    5 +-
 cherokee/cherokee-admin-launcher |  200 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 204 insertions(+), 1 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5887 git=1e8c35f339feb81b2d6f147e1fc27d88c96884b0

    Flush stdout after printing the URL, user and password to connect to
    cherokee-admin.
    
 cherokee/main_admin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-12-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5886 git=07c1106532ce209c9118829f4cd693b9cbd05c8e

    Implements a (very) experimental 'valgrind' mode. The '--valgrind'
    parameter forces cherokee to launch its worker process under valgrind.
    
 cherokee/main.c        |   67 ++++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/main_worker.c |    3 +-
 2 files changed, 67 insertions(+), 3 deletions(-)


2010-12-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5885 git=993ef5538dd6a81ed52f45a75b957836294557f5

    (Pre-)cache Information Source hostname resolved IPs at configuration
    time.
    
 cherokee/source.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)


2010-12-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5884 git=0a60fe00617972f93783e356ede30bc214c1137d

    Adds a couple of new TRACE entries, so the hostname resolution cache
    look-ups can be traced.
    
 cherokee/resolv_cache.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)


2010-12-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5883 git=ea1e5f29897804ea36d785af9bf5434f0696af40

    Formatting. Style. Nothing important
    
 admin/wizards/drupal.py |    9 +++++++--
 admin/wizards/icons.py  |    4 ++--
 2 files changed, 9 insertions(+), 4 deletions(-)


2010-12-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5882 git=724c5ff99c6ad43b2fe3fee6e9e5ac8b43af90d5

    The wizard list was not being built properly. Some wizard were not
    identified as the right type (Vserver, Rule), and thus included in the
    wrong location. When a wizard was executed as the wrong type, it
    showed a blank window.
    
 admin/Wizard.py |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)


2010-12-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5881 git=59848d3adb1c7af9233cba527baddf8e9d1a3f29

    Fixes a high-visibility bug that caused 'Directory /' rules to fail
    when matching sub-directories. The 'default' rule implements the same
    behavior and it is slightly faster, although there are people who, due
    some previous experience with other Web servers, keep using this sort
    of entries. Fixes bug #1066: http://bugs.cherokee-project.com/1066
    
 cherokee/rule_directory.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5880 git=7349c2f7c77c07f06cce002a0a1ba56da7b7d570

    Fixes a memory management issue when parsing some incorrect template
    strings. Fixes bug #1065: http://bugs.cherokee-project.com/1065
    
 cherokee/template.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5879 git=6e18aad841f8f88f48cc50126ab7319176e7d6c4

    Adds a new stage to the configuration file converter. It fixes the
    encoder entries so the '1' values are transformed to 'allow' and the
    '0' removed. RFE #1054: Part of http://bugs.cherokee-project.com/1054
    
 admin/config_version.py |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)


2010-12-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5878 git=5738c0998f356d351e7e997e59e47812212ccaa9

    Adds two new plug-ins files for the GZip and Deflate encoders. It also
    modifies the Cherokee-admin layout so the encoders plug-ins content is
    included in the 'Encoding' tab. It implements the Cherokee-admin side
    of the RFE #1054: http://bugs.cherokee-project.com/1054
    
 admin/PageEntry.py        |   25 ++++++++++++++++++-------
 admin/plugins/Makefile.am |    4 +++-
 admin/plugins/deflate.py  |   44 ++++++++++++++++++++++++++++++++++++++++++++
 admin/plugins/gzip.py     |   44 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 109 insertions(+), 8 deletions(-)


2010-12-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5877 git=44cdf85b3b57b3f887bd85c133cc95e2bf4388ad

    Balancer 'failover' clean up.
    
 cherokee/balancer_failover.c |   28 +++++++++++++++++++++-------
 cherokee/error_list.py       |    4 ++++
 2 files changed, 25 insertions(+), 7 deletions(-)


2010-12-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5876 git=2f562cd6720428084f116fdf0057c2bb0fd17cef

    Implements a new 'Failover' load balancing plug-in. Implements RFE
    
 admin/consts.py              |    3 +-
 admin/plugins/Makefile.am    |    1 +
 admin/plugins/failover.py    |   31 ++++++
 cherokee/Makefile.am         |   22 ++++-
 cherokee/balancer_failover.c |  233 ++++++++++++++++++++++++++++++++++++++++++
 cherokee/balancer_failover.h |   43 ++++++++
 cherokee/error_list.py       |   13 ++-
 configure.in                 |    3 +-
 8 files changed, 344 insertions(+), 5 deletions(-)


2010-12-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5875 git=3c540a959954531f78204aec4c612270ec3c968d

    The proxy handler did not include the port number when the 'Preserve
    Host Name' option was active.
    
 cherokee/handler_proxy.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5874 git=bec3a77fc4dfc956a75a9731ed4aff34532e0b37

    Changes how redirections to non-standard ports are handled. Instead of
    using the number of the actual TCP port to which the client connected,
    it uses the port advised in the 'Host:' header entry. A new QA (#267)
    has been also added to the bench to cover this behavior.
    
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |   53 ++++++++++++++++++++++++++------------
 qa/267-PortRedirections-1.py    |   21 +++++++++++++++
 qa/Makefile.am                  |    3 +-
 4 files changed, 60 insertions(+), 18 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5873 git=f3ad85cc47cf10a0f0eba13c1636790441b6eba5

    Fixes a broken substitution
    
 admin/wizards/uwsgi.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-02  Roberto De Ioris <roberto@unbit.it>
            svn=5872 git=144617a2b4c8cd4b3799b1f9ae5150eb5f44c506

    uWSGI wizard: remove useless UWSGI_CPUS constant
    
 admin/wizards/uwsgi.py |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5871 git=b10b19dc5fc4b95c0bc860a9988fed26c2a98d23

    uWSGI wizard: Implements the CPU number detection on MacOS X.
    
 admin/wizards/uwsgi.py |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)


2010-12-02  Roberto De Ioris <roberto@unbit.it>
            svn=5870 git=9c52af78e29ab3d56b3a449fecceef89373c2dac

    uWSGI wizard: fallback to single cpu if python cannot detect the number of cpus available
    
 admin/wizards/uwsgi.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5869 git=ebf37b5d3fb4d1402d52e9a64bf677463749ca88

    Adds three new macros to the 'Custom' format logger: ${http_host}
    ${http_referrer}, and ${http_user_agent}. Now it should be possible to
    mimic the Combined log format using this logger instead. Implements:
    http://bugs.cherokee-project.com/896
    
 cherokee/logger_custom.c |   71 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 71 insertions(+), 0 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5868 git=974c14157f340dc221969f0189f6bf99ff02f2a3

    Implements cherokee_reset_signals(). The Information Source spawner
    and the CGI handler invoke after forking.
    
 cherokee/handler_cgi.c        |   16 +---------------
 cherokee/source_interpreter.c |    4 ++++
 cherokee/util.c               |   27 +++++++++++++++++++++++++++
 cherokee/util.h               |    1 +
 4 files changed, 33 insertions(+), 15 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5867 git=d5f803bfbc052e4db74afdd8e0bcc0a50925d498

    Implements a missing EINTR catch.
    
 cherokee/main.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5866 git=2832375ccc0d457e27ff46ae68c0b015cbe9c8a9

    Handles EINTR while invoking execv*()
    
 cherokee/handler_cgi.c        |    5 ++++-
 cherokee/logger_writer.c      |    4 +++-
 cherokee/main.c               |    8 ++++++--
 cherokee/rrd_tools.c          |    4 +++-
 cherokee/source_interpreter.c |    8 ++++++--
 5 files changed, 22 insertions(+), 7 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5864 git=36fb9db995593e33edc4f9138e6293fe33ede581

    Cherokee 1.0.12 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5862 git=7ffb107b374791171e9d3c04aa0634c24b335cf1

    This patch fixes yet another problem related to the parsing of the
    encoder configuration entries. Cherokee expected 'deny' entries but
    Cherokee-admin generated 'forbid' entries instead.
    
 cherokee/encoder.c        |   37 ++++++++++++++++---------------------
 qa/266-Forbid-encoders.py |   29 +++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 ++-
 3 files changed, 47 insertions(+), 22 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5861 git=f1515ddad4fa14594a7adb312886b6d7255af65f

    Adds a new QA test to ensure the same regression isn't introduced
    again.
    
 qa/265-Unset-encoders.py |   26 ++++++++++++++++++++++++++
 qa/Makefile.am           |    3 ++-
 2 files changed, 28 insertions(+), 1 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5860 git=f1f794f5725f261efb7940f02b838c617bb0f5cb

    Works out the previous patch
    
 cherokee/encoder.c     |   13 +++++++++----
 cherokee/error_list.py |    5 +++++
 2 files changed, 14 insertions(+), 4 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5859 git=ffb8754c92545a72a3f961c306e1a88d11c2c71f

    Fixes a high visibility issue that could prevent the server from start
    whenever a rule assigned the 'gzip' and 'deflate' encoders to "0".
    
 cherokee/encoder.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5858 git=4986574c2deb56bf4a8c91d6bd23ed9a4bbca4af

    Cherokee 1.0.11 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-01  Roberto De Ioris <roberto@unbit.it>
            svn=5856 git=31981e4bb0fbd07680a28adb5c1e155c01981c84

    the new uWSGI wizard
    
 admin/wizards/List.py  |    2 +-
 admin/wizards/uwsgi.py |  246 ++++++++++++++++++++++++++++++------------------
 2 files changed, 156 insertions(+), 92 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5855 git=d7634ed93b3d0ecfa8af406457aa7afd94bd1b40

    Escape the debug information before rendering it into the error
    string.. just in case it has '"' characters that could mess up the
    error processing from third party applications.
    
 cherokee/error_log.c |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5854 git=42ae9861f30e3e54b71a48b390ef2ead2fb609ed

    Little clean up over the previous patch
    
 cherokee/source_interpreter.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5853 git=c2f1015c4e2d055bd4af7279767170b1bcc28a77

    Fixes a problem handling varargs while reporting error messages.
    
 cherokee/error_log.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5852 git=33715f43a734b73a22720fc25c8208852e9de8c3

    Ensure that Interpreter commands are not prepended are not prepended
    by environment variables. http://bugs.cherokee-project.com/1030
    
 cherokee/error_list.py        |    6 ++++++
 cherokee/source_interpreter.c |   37 ++++++++++++++++++++++++++++++-------
 2 files changed, 36 insertions(+), 7 deletions(-)


2010-11-30  Jonathan Hernandez  <ion@suavizado.com>
            svn=5851 git=0c5aa9f7b300a584ea7752400dda3db77c2e1fb4

    Paginator style
    
 admin/static/css/cherokee-admin.css |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)


2010-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5850 git=71cc519ed5edfc77affe39888ea667a23ba8012a

    Adds 'sitemap.xml' and 'sitemap.xml.gz' to the USUAL_STATIC_FILES file
    list. Implements bug #1031: http://bugs.cherokee-project.com/1031
    
 admin/Wizard.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5849 git=88ec81cb01d73025a02b2d7dd81d7e160460bf1d

    Wraps a call to eval() so, whenever it fails the input string is
    printed for debugging purposes.
    
 cherokee/cherokee-tweak |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5847 git=4c4e0f36933217804036960cb0a5be462bb5354a

    Improves the 'Error Redirection' handler. Adds a input validation, and
    allows to edit URLs for the error list. It fixes bug #1036:
    http://bugs.cherokee-project.com/1036
    
 admin/plugins/error_redir.py |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5846 git=58287eb100ee76f3790f6275084df7c14ff2d40b

    Fixes an error that prevented the server from start whenever a
    Document Root path pointed to /. It should fix bug #1048:
    http://bugs.cherokee-project.com/1048
    
 cherokee/util.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5845 git=a1ac57dd38d3e772bc4d826d2d2fce8acf169c97

    Enables encoder plug-ins to process its own configuration section.
    
 cherokee/config_entry.c         |   42 +++++++++++------------
 cherokee/config_entry.h         |   26 +++++---------
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |   27 +++++++++------
 cherokee/encoder.c              |   71 ++++++++++++++++++++++++++++++++++++--
 cherokee/encoder.h              |   39 ++++++++++++++++++++--
 cherokee/encoder_deflate.c      |   47 ++++++++++++++++++++++++--
 cherokee/encoder_deflate.h      |   19 +++++++++--
 cherokee/encoder_gzip.c         |   47 ++++++++++++++++++++++++--
 cherokee/encoder_gzip.h         |   21 +++++++++---
 cherokee/handler.h              |    2 +-
 cherokee/virtual_server.c       |   46 +++++++++++--------------
 12 files changed, 292 insertions(+), 96 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5844 git=6248370b3af42b38e5d05fee950be0b98ac46746

    Adds a new http_port_is_standard() macro, and replace independent (and
    most of them broken) checks about it.
    
 cherokee/connection.c    |    3 ++-
 cherokee/handler_proxy.c |    5 ++---
 cherokee/http.h          |    3 +++
 cherokee/url.c           |    4 ++--
 4 files changed, 9 insertions(+), 6 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5843 git=b2f1c250221d22cd8154aef791af06ea2195e67b

    Use a case-insensitive AVL tree for host names.
    
 cherokee/resolv_cache.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5842 git=bfdb662b203f1b0411cc72ad8f964c7c5fe03677

    Fixes a confusing variable name.
    
 cherokee/avl.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5841 git=7c7a8fd5aebbc502c47b858923780b2fe4df1c7e

    Fixes an 'out by one' in cherokee_buffer_inset().
    
 cherokee/buffer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5839 git=0933756572f52edb53980448888bf89ffcd1803a

    The dirlist module could read initialized memory when listing a
    directory with broken symbolic links.
    
 cherokee/handler_dirlist.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)


2010-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5838 git=7adc3d1d6a00c4ce74365707656b4a32930d8442

    Improves valgrind support on MacOS X.
    
 qa/run-tests.py |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)


2010-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5837 git=5c702f463a78ca6986fedaed67e19d8ed9bd01f4

    Paths to valgrind, strace and dtruss are looked up in the $PATH.
    It also adds php-fpm to the list of suitable PHP interpreters.
    
 qa/conf.py      |    7 +++----
 qa/run-tests.py |   16 ++++++++++------
 qa/util.py      |    7 +++++++
 3 files changed, 20 insertions(+), 10 deletions(-)


2010-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5836 git=b3b0e6c6731c4d0b43b79126272e6874c7e2d6f1

    Fixes bug #1056: A 'pragma no-cache' header was being added to every
    single non 1xx or 2xx response, even to redirections, independently of
    the caching police specified on the configuration file. Besides fixing
    the bug, this patch adds a new QA test to cover the case:
    http://bugs.cherokee-project.com/1056
    
 cherokee/handler_error.c |    9 +++++++--
 qa/264-Nocache-redirs.py |   30 ++++++++++++++++++++++++++++++
 qa/Makefile.am           |    3 ++-
 3 files changed, 39 insertions(+), 3 deletions(-)


2010-11-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5834 git=1dae87e40fc6e35f56f21c0e54e7622dd3ded792

    Implements the system status meters back-end for FreeBSD. Patch by
    Diego Schulz <dschulz@gmail.com> (Great work! Thanks!!)
    
 admin/SystemStats.py |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 122 insertions(+), 0 deletions(-)


2010-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5831 git=f2683536d77c9914ea01508b1c2ab34e9d284410

    The new PHP wizard code base was not working on CentOS 5.
    
 admin/wizards/php.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-11-25  Taher Shihadeh  <taher@unixwars.com>
            svn=5830 git=4311774af1d28044055c66c20c4f2c63cd80e229

    Adds missing wizard to Makefile
    
 admin/wizards/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-11-25  Antonio Perez  <aperez@skarcha.com>
            svn=5826 git=d05ca52fadb0c8a7ff5e0c199afa5f23351ccbc7

    Minor fix to remove a PHP Notice on QA.
    
 qa/231-POST-4extra.py |   21 +++++++--------------
 1 files changed, 7 insertions(+), 14 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5825 git=56ff12e49b18f89752c1a542abb07db373429df3

    Updates .po files
    
 po/admin/ca.po    |  915 +++++++++-------
 po/admin/de.po    |  914 +++++++++-------
 po/admin/en.po    |  913 +++++++++-------
 po/admin/es.po    |  926 +++++++++-------
 po/admin/fr.po    |  630 +++++++----
 po/admin/gl.po    |  931 +++++++++-------
 po/admin/it.po    |  917 +++++++++-------
 po/admin/nl.po    | 3291 ++++++++++++++++++++++++++++++++++-------------------
 po/admin/pl.po    |  915 +++++++++-------
 po/admin/pt_BR.po |  916 +++++++++-------
 po/admin/sv_SE.po |  917 +++++++++-------
 po/admin/zh_CN.po |  910 +++++++++-------
 12 files changed, 7776 insertions(+), 5319 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5824 git=3ef30798a6a20516c2b54061ef9001aeded946c1

    Cherokee 1.0.10 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5823 git=fc8ea990554924abe6f4504eac0c7a017378dd3f

    Tries to fix yet another Gettext <-> Automake integration issue.
    
 po/admin/Makefile.in.in |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)


2010-11-24  Taher Shihadeh  <taher@unixwars.com>
            svn=5822 git=aeae47f268f4d14901bbf56386f720b4e92f621b

    The maintenance notice was not being completely removed once emptied
    
 admin/market/Maintenance.py |    2 +-
 admin/market/PageIndex.py   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5821 git=d61820a0aeb8eaed00c5c00770cb70bccae84c2b

    Minor URL fix
    
 admin/OWS_Login.py         |    4 ++--
 admin/market/ows_consts.py |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5820 git=d6ff61fb967bfeb4b84e1d61300ce67088751135

    Do not print a backtrace when the 'No IPv6' error is raised.
    
 cherokee/error_list.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5819 git=0ea385436e0871a4b8039a321bb38308c2cd1132

    Tries to address a couple of problems related to the parsing of the
    'If-Modified-Since' and 'If-Range' headers. This patch adds support
    for Etag references in If-Range headers. It also changes the internal
    interface of cherokee_dtm_str2time() so different errors can be
    returned depending on the whether the date string could not be parse,
    or if the parse date was invalid.
    
 cherokee/dtm.c                       |  135 +++++++++++++++--------------
 cherokee/dtm.h                       |    2 +-
 cherokee/handler_file.c              |  156 ++++++++++++++++++++-------------
 qa/263-If_Modified_Since-Invalid1.py |   20 +++++
 qa/Makefile.am                       |    3 +-
 5 files changed, 187 insertions(+), 129 deletions(-)


2010-11-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=5818 git=49d972a818ad0bce8d226667037dda3ddae73d7d

    Maintenance style
    
 admin/static/css/cherokee-admin.css |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)


2010-11-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=5817 git=fbaf5f7bcb48969415b4a7aec3ca04c7f9bcea55

    Support box style
    
 admin/market/PageApp.py             |    8 +++++---
 admin/static/css/cherokee-admin.css |   30 +++++++++++++++---------------
 2 files changed, 20 insertions(+), 18 deletions(-)


2010-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5816 git=904de847222b79a9b36fb342b89598e28f3fac4b

    Inhibits two more common errors from printing back-traces.
    
 cherokee/error_list.py |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)


2010-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5815 git=ae63241028fa234c593e4a489f526e2352f27bff

    The QA bench was not handling the logger configuration properly.
    
 qa/run-tests.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


2010-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5814 git=28337e1a732c883dc80ac6a59a2c7b4ea396f3f9

    Fixes a regression introduced in r5786:
    http://svn.cherokee-project.com/changeset/5786
    
 cherokee/connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5811 git=a16ed985ce91412ff960633725de2f112ffbfc8d

    The PHP wizard was not working as well as I should. This patch fixes a
    couple of issues related to the (classic) php-cgi.
    
 admin/wizards/php.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5810 git=51a2a622a6aae2e8fcde5b8a20e94437b49d3206

    Improves the error reporting of the PHP wizard.
    
 admin/wizards/php.py |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5809 git=568932046300deabb0658a46f3e6c6fb51e45aa0

    Bugfix: better parsing of the php-fpm.conf file.
    
 admin/wizards/php.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5808 git=0f8d6ceea259fd4f59d3f16a89ed78f46eb8acaf

    Fixes a copy&paste mistake
    
 admin/wizards/php.py |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5807 git=e4e39b54e5f1dc4077a8a6584d387458df80e66c

    Fixes a number of issues with the PHP wizard. It also cleans up the
    code.
    
 admin/wizards/php.py |  194 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 116 insertions(+), 78 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5806 git=415de1d785c3867c52b94402f88d879d6bce3fc5

    Adds a new utility function
    
 admin/util.py |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5805 git=3532952045afff7e9f89ea185471894f0eb3b8de

    Check each binary on the different directories, instead of each
    directory for any suitable binary.
    
 admin/util.py |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5804 git=53a53fa082fe1c53eae6c1a348b5b30e26de683f

    There are certain error and warning messages on which we do not want
    back-traces to be printed. This patch modifies error list generation
    code, so a new properly 'show_bt' can be defined to inhibit the bt.
    
 cherokee/error_list.py |   14 ++++++++------
 cherokee/error_log.c   |   16 ++++++++++------
 cherokee/error_log.h   |    1 +
 cherokee/errors.py     |   11 +++++++----
 4 files changed, 26 insertions(+), 16 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5803 git=ee8023e8b48ffe238719689ddde84c4f8fa54ad8

    Removes a test string that made it to the repository by mistake.
    
 admin/PageNewConfig.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5802 git=ab36baf629a1c0ececa570178d843a71a60494b1

    The reverse proxy evaluated the Rewrite rules in the inverse order as
    well. Related to: http://bugs.cherokee-project.com/1051
    
 cherokee/handler_proxy.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2010-11-22  Taher Shihadeh  <taher@unixwars.com>
            svn=5801 git=f65f5db31c37fbc05cdb79df3011944520d9cb06

    Minor wording change
    
 doc/cookbook.txt                   |    2 +-
 doc/cookbook_https_accelerator.txt |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5800 git=055ca97737d5381e48824e8b3cc97d4b94e3208c

    Minor wording change
    
 doc/index.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5799 git=3337507042ee4d3d8e85290e2a816f3db2ef3203

    Adds a new QA test to ensure that Rewrite rules are evaluated in the
    right order.
    
 qa/262-Redir-order-1.py |   29 +++++++++++++++++++++++++++++
 qa/Makefile.am          |    3 ++-
 2 files changed, 31 insertions(+), 1 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5798 git=066f46b9e74acdfae02db4bc41efa62cc4a52801

    Redirection rules were being evaluated backwards. This patch should
    fix bug #1051: http://bugs.cherokee-project.com/1051
    
 cherokee/handler_redir.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5797 git=a4879be762ba03aff704286c5be57cfc8fbb07ac

    Adds a new cherokee_list_invert() function.
    
 cherokee/list.c |   16 ++++++++++++++++
 cherokee/list.h |    1 +
 2 files changed, 17 insertions(+), 0 deletions(-)


2010-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5795 git=9767601165cba12cb9852cee91c39564d1ae2a96

    Re-implements the App's SupportBox class.
    
 admin/market/PageApp.py |   59 +++++++++++++++++++++++++++-------------------
 1 files changed, 35 insertions(+), 24 deletions(-)


2010-11-19  Taher Shihadeh  <taher@unixwars.com>
            svn=5794 git=cb1f75906390eb43c72ccef68f45d84802fc4901

    Adds important notes about spawning information sources
    
 doc/config_info_sources.txt |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5793 git=f1d392c30d4a45b31c65430db4868417225a38b5

    Fixes a corner case: Now, every single error should be printed on the
    error report.
    
 admin/market/CommandProgress.py |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5792 git=d6035b00afbc43a982ef8ecb1035581fdb3ba836

    The maintenance actions list wasn't being updated after its dialog was
    closed, even if in most of the cases the message should be updated.
    
 admin/market/Maintenance.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5791 git=dd5bac1d9a35e90f2b7ca1f7e2e57728da4fe0ea

    Adds a new 'White' theme for dirlist
    
 configure.in             |    1 +
 themes/Makefile.am       |    2 +-
 themes/white/Makefile.am |   12 ++++++++++++
 themes/white/entry.html  |    6 ++++++
 themes/white/footer.html |    5 +++++
 themes/white/header.html |   20 ++++++++++++++++++++
 themes/white/theme.css   |   10 ++++++++++
 7 files changed, 55 insertions(+), 1 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5790 git=f670096226323f0ad11359ee246cd439b9821c09

    Adds a new %icon_dir% macro.
    
 cherokee/handler_dirlist.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5789 git=a4a7905eff8edd883b26714b950e744128f0fcf4

    Adds a new 'command' field in the return dictionary. It comes handy
    for error reporting. The patch also adds a new test command.
    
 admin/popen.py |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)


2010-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5788 git=cdcc2c2010ad11ba444f098f3577df267ac07762

    Adds a new --threads (-T) parameter to cherokee-admin, so the number
    of threads that it will use internally can be defined by a parameter.
    
 cherokee/main_admin.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)


2010-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5787 git=a2d45062cdc810843f4321ec4f69a8af11781358

    Adds 'service' handling support to the Maintenance() class.
    
 admin/market/Maintenance.py |   47 ++++++++++++++++++++++++++++++++++++++----
 1 files changed, 42 insertions(+), 5 deletions(-)


2010-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5786 git=a8485ab9884ba28e20049b9b4d3c40c60b186d31

    Some errors were not being logged in the log file.
    
 cherokee/connection.c  |    5 +++++
 cherokee/logger_ncsa.c |   10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)


2010-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5785 git=c7817ce262112304b3f2dc056355274e13744dfe

    Even though the 'Development' configuration file does not use any log
    file, it's handy to have the log flush time set to 0, just in case a
    log if configured as part of a test.
    
 admin/PageNewConfig.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-11-18  Jonathan Hernandez  <ion@suavizado.com>
            svn=5784 git=17fee2f28a3724a2ef5820125d4399ed65ac7341

    Fix box siz
    
 admin/PageNewConfig.py              |    3 ++-
 admin/static/css/cherokee-admin.css |    8 +++++---
 2 files changed, 7 insertions(+), 4 deletions(-)


2010-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5783 git=ff2692705d5e0366d38cad80a32ad2d097e6f9ba

    Reflects the latest changes of popen_sync() in CommandProgress().
    
 admin/market/CommandProgress.py |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)


2010-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5782 git=8da1cd512d1a365e5f656f4703dff6969bb14739

    Adds a couple of new parameters ('cd' and 'su') to allow popen_sync()
    to run commands under different locations and users.
    
 admin/popen.py |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)


2010-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5781 git=504f5d4bdbcbdc45e22da202a84631834a650cc9

    Do not use non-ASCII characters in the log file
    
 admin/market/Install.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5780 git=721bc9ec9426f8e928e85f37b5c16a158c16de98

    Fixes the internal error reporting of the CommandProgress() class.
    
 admin/market/CommandProgress.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5779 git=dab3a17abee6f71fc4d193c70fda290674df8ff3

    MIME types are displayed in a CTK.Paginator() widget now. It improves
    the submitting performance of the text fields.
    
 admin/Mime.py |   26 +++++++++++---------------
 1 files changed, 11 insertions(+), 15 deletions(-)


2010-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5778 git=c56414be72768eb0b61c11c6a4dbd55b72064ccf

    Extends the CommandProgress class so it can mix both commands and
    function calls within the same set of instructions.
    
 admin/market/CommandProgress.py |   49 ++++++++++++++++++++++++++++++++++----
 1 files changed, 43 insertions(+), 6 deletions(-)


2010-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5777 git=a3b9e490484ce0d3f7af1a50b03f1b05bf22cc22

    ChangeLog file is over 650Kb again. It's time to rotate it.
    
 ChangeLog.20101116  |17214 +++++++++++++++++++++++++++++++++++++++++++++++++++
 changelog-update.sh |    4 +-
 2 files changed, 17216 insertions(+), 2 deletions(-)

