2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5373 git=c6dbd5cede3a2f3a5db350de5d2e9777f2e1bc29

    Clean up: Gets rid of an unnecessary intermediate state.
    
 admin/wizards/hotlinking.py |   51 +++++++++++++-----------------------------
 1 files changed, 16 insertions(+), 35 deletions(-)


2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5372 git=6bc43c057a0e5c435207212d717bfa34aa3a36a0

    Fixes the hot-linking plug-in. It was not working when a client
    Referer header was missing.
    
 admin/wizards/hotlinking.py |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)


2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5371 git=9e1e31656e7cb8f86b9d271ec9ebd6a8799e2018

    Part of the previous patch. The initialization and configuration of
    the rule were not working properly.
    
 cherokee/rule_header.c |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 deletions(-)


2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5370 git=898e59a2cd063d850fe36cee4f5e94238b88f221

    Extends the 'Header' rule match to work in two different ways: the
    classic mode in which it matches the header content against a regular
    expression, and a new mode for evaluating whether or not a header has
    been sent by the client.
    
 admin/plugins/header.py |   37 ++++++++++++++++++++---
 cherokee/error_list.py  |    6 +++-
 cherokee/rule_header.c  |   76 +++++++++++++++++++++++++++++++++++++++++++---
 cherokee/rule_header.h  |   14 ++++++--
 4 files changed, 118 insertions(+), 15 deletions(-)


2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5369 git=ab50a904edd57601fd05e92a5b49eb6b50beea1f

    Removes a link to the missing background image (and some trailing
    whites).
    
 themes/default/theme.css |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)


2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5368 git=366c1541337102447b371c7c8509342d602df02d

    Deals with an unusual, but yet possible, situation. A TLS/SSL client
    might send a package with both the last chunk of the handshake info
    and the first piece of an 'application_data' frame (the HTTP request).
    Now the server takes it into account and try to consume the client
    information right away, regardless of whether or not it has previously
    detected incoming data.
    
 cherokee/thread.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)


2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5367 git=4bdd3ee7071992eea9df0609cfd25efe0e539dd8

    Clean up
    
 cherokee/cryptor_libssl.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)


2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5366 git=38c6a1f5871ec62b272f227fbd1ea1e5d503061d

    Try to be a little more permissive when it comes to shutdowns. It is
    okay if the connection is already closed while trying to shut it down.
    
 cherokee/socket.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)


2010-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5365 git=2e06e85fecf883d2afeb545e7c81498fa9cbf303

    Partial transfers with a valid start range and an invalid end range
    were not being handled properly.
    
 cherokee/handler_file.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)


2010-08-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5364 git=d9fd6dfce2648e18897a6e969d1b6d0ebb66bed7

    If a "Range: bytes=" exceeds the file size, the reply had to a '206
    Partial Content' instead of the previous '416 Requested Range Not
    Satisfiable' response. Fixes http://bugs.cherokee-project.com/754
    
 cherokee/handler_file.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)


2010-08-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5363 git=9fe6bb835b854d0937f2c91778b3f10ad9238e19

    Better TLS/SSL connection closing. It performs the full server's
    alert+FIN, and client's alert+FIN+ACK close now.
    
 cherokee/thread.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)


2010-08-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5360 git=fe6bf40d5cae6a01a952e6a684894487d289fc78

    Adds a new TRACE point to inspect how long the fdpoll->watch() method
    invocation takes.
    
 cherokee/fdpoll.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)


2010-08-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5359 git=dbbf3f1d091f383aedce3f4acfc5443522ea3f93

    Clean up
    
 cherokee/thread.c |   32 ++++++++++++++++----------------
 cherokee/thread.h |    4 ----
 2 files changed, 16 insertions(+), 20 deletions(-)


2010-08-09  Taher Shihadeh  <taher@unixwars.com>
            svn=5358 git=ec7b835da6559a61fe57ad02862d50075928309c

    Adds some notes mentioned in the mailing list to the documentation
    
 doc/config_virtual_servers.txt |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

2010-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5357 git=6564157f8481f95aa5272b0289192202676f3395

    Updates po
    
 po/admin/ca.po    |  128 ++++---
 po/admin/de.po    |  128 ++++---
 po/admin/en.po    |  128 ++++---
 po/admin/es.po    |  128 ++++---
 po/admin/fr.po    |  973 ++++++++++++++++++++++++++++++++++++++---------------
 po/admin/nl.po    |  128 ++++---
 po/admin/pl.po    |  128 ++++---
 po/admin/pt_BR.po |  128 ++++---
 po/admin/sv_SE.po |  128 ++++---
 po/admin/zh_CN.po |  128 ++++---
 10 files changed, 1341 insertions(+), 784 deletions(-)


2010-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5356 git=8b25054f6c40998f652e49b1c2d173151a3d7ee8

    Cherokee 1.0.7 released.
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5354 git=8cd4de56b620acbc30e516d998505d28c3509592

    Adds a new stage to the automatic configuration upgrade mechanism. It
    covers the latest changes - related to bug #951.
    
 admin/config_version.py |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

2010-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5353 git=9e8eb57a46d85d33f9832b367d87f14747a0c402

    Adds the new 'check_local_file' property so it's added by default.
    
 admin/wizards/php.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5352 git=53173ec8ea4bacdbce0db3971606bf3657300ebc

    Adds a new option to the Extensions rule matching plug-in. It allows
    to check whether or not there is a local file with the name of a given
    matched extension. It fixes http://bugs.cherokee-project.com/951
    
 admin/plugins/extensions.py |   11 ++++--
 cherokee/rule_extensions.c  |   70 +++++++++++++++++++++++++++++++++++++++++++
 cherokee/rule_extensions.h  |    7 +++-
 3 files changed, 82 insertions(+), 6 deletions(-)


2010-08-09  Taher Shihadeh  <taher@unixwars.com>
            svn=5351 git=1d1864990067ac57269f7088c269dc5591816fa6

    Adds some installation notes
    
 doc/basics_installation_unix.txt |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)


2010-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5350 git=087ad3a26605341efb8f57fe33bd33bae363d683

    Fixes an unresponsive button. http://bugs.cherokee-project.com/949
    
 admin/PageVServer.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-08-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5348 git=cb2020f80b20eee6c6bd03f02e3978c5032311ed

    Updates French translation file. (+7 strings). Thanks to Vincent
    Knecht.
    
 po/admin/fr.po |  879 +++++++++++++++-----------------------------------------
 1 files changed, 225 insertions(+), 654 deletions(-)

2010-08-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5347 git=4a1f3d787453951bef5fbb9b565eac4ad71c3090

    Fixes a potential stability related to the POST support. The Reverse
    Proxy, FastCGI, CGI, uWSGI and SCGI modules might have been affected
    by this issue.
    
 cherokee/handler_cgi.c   |    2 +-
 cherokee/handler_scgi.c  |    2 +-
 cherokee/handler_uwsgi.c |    2 +-
 cherokee/post.c          |    8 ++++----
 cherokee/post.h          |    3 +--
 cherokee/thread.c        |   16 ++++++++++------
 6 files changed, 18 insertions(+), 15 deletions(-)


2010-08-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5346 git=9e008d5db37c2b138649445d92d9e4ee6fbb39cd

    Minor coding style fix
    
 cherokee/handler_fcgi.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


2010-08-06  Taher Shihadeh  <taher@unixwars.com>
            svn=5345 git=b4e7f121735b63ad6787a635830cf4d1a86ca7f6

    Adds some interesting notes mentioned in the mailing list
    
 doc/modules_encoders.txt |   50 ++++++++++++++++++++++++++++++++++++---------
 1 files changed, 40 insertions(+), 10 deletions(-)

2010-08-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5344 git=fb48bdb27566459f0abb06cbcc74f0722bd0495c

    Updates po/
    
 po/admin/ca.po    |  413 +++++++---
 po/admin/de.po    |    4 +-
 po/admin/en.po    |  417 +++++++---
 po/admin/es.po    |  412 +++++++---
 po/admin/fr.po    |  415 +++++++---
 po/admin/nl.po    | 2459 +++++++++++++++++++++++++++++++----------------------
 po/admin/pl.po    | 1945 +++++++++++++++++++++++-------------------
 po/admin/pt_BR.po |  425 +++++++---
 po/admin/sv_SE.po |  417 +++++++---
 po/admin/zh_CN.po |  415 +++++++---
 10 files changed, 4583 insertions(+), 2739 deletions(-)


2010-08-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5343 git=04d0b4c8823d06867d89506f660e083b310d33d1

    Cherokee 1.0.6 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-08-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5341 git=863149878f46ab491c11bec3c2308a69d8cad2f6

    Fixes an issue with the POST handling code in the Reverse Proxy
    module.
    
 cherokee/handler_proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-07-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5340 git=a091d87b7c076ae7bfdbb48fe1e7bce7105fda03

    Updates cherokee_buffer_escape_arg()
    
 cherokee/buffer.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)


2010-07-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5338 git=4fa52f1983bcbd40d2a6f6209f78af2cda66d872

    Bugfix: Under very unlikely circumstances, the server could get into
    an infinite loop while trying to get rid of a timed-out inactive
    connection. Even though the server would continue working, this issue
    would increase the load of the server until Cherokee was restarted.
    
 cherokee/thread.c |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)


2010-07-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5336 git=9dc5709a844281edf06535d398878b7d30b23515

    Adds a missing lock initialization. Thanks to Ştefan Talpalaru for
    finding the problem and submitting the patch. It fixes bug #945.
    
 cherokee/post_track.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

2010-07-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5334 git=2ea7f0113f2afe8615688ef3116d36146b11f121

    Fixes an error in the post_report handler. There was a string treated
    is constant when it was actually a regular pointer to char. It fixes
    http://bugs.cherokee-project.com/944 . Thanks to Ştefan Talpalaru for
    finding the patch and submitting the patch!
    
 cherokee/handler_post_report.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-07-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5330 git=1ef11a43fb4c327cd1cf2e2cf9fed0ddb529591e

    Update the German translation. Thanks to me@sokai.name for it!
    
 po/admin/de.po | 1867 ++++++++++++++++++++++++++++++++------------------------
 1 files changed, 1058 insertions(+), 809 deletions(-)


2010-07-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5329 git=30ecf32b93958ee8495b50c6ef20f64372a888cb

    Fixes a major regression introduced yesterday: The server sockets were
    not being set up in the right way.
    
 cherokee/util.c |   30 +++++++++++++++++++-----------
 1 files changed, 19 insertions(+), 11 deletions(-)


2010-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5327 git=fff5f1aa04f39cf5a12162ed986cf72741d34c78

    Further lingering-close work-out.
    
 cherokee/macros.h |    2 +-
 cherokee/socket.c |    2 +-
 cherokee/thread.c |   62 +++++++++++++++++++---------------------------------
 3 files changed, 25 insertions(+), 41 deletions(-)


2010-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5326 git=9209934bdd7ed511db30b002e96f9b8b0ae1ba71

    Reset connection whenever a lingering close times out.
    
 cherokee/thread.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2010-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5325 git=8f21fcff939b19f0b254f0668e52541d5a2dcf2e

    If available, use TCP_NODELAY instead of O_NDELAY.
    
 cherokee/util.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2010-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5324 git=911cf86fc55c67174731cfc2caba66bf9aadd293

    Part of the previous patch. It is the public definition of the
    cherokee_socket_reset() function.
    
 cherokee/socket.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5323 git=f24e270684073d6cf7396c44ec344315a4605250

    Implements cherokee_socket_reset(). It also comments out the use of
    both SO_KEEPALIVE and SO_LINGER. Hopefully it will not introduce any
    regression (related to lingering WAIT_FIN connections).
    
 cherokee/socket.c |   51 ++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 38 insertions(+), 13 deletions(-)


2010-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5322 git=b944816572bc393f33c6aee05ea35ca0d90a095f

    Adds some missing code: It was not freeing all the memory on exit.
    
 cherokee/proxy_hosts.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)


2010-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5321 git=4f7295163c76d65d429bdc84ec4c105f6271c851

    Fixes spelling of a TRACE entry.
    
 cherokee/connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5320 git=163a5cd30a73aff93ec44384122d8e0f6b68f77b

    Allows to instance cherokee_fdpoll_t objects in a more convenient way.
    
 cherokee/fdpoll.c |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)


2010-07-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5319 git=c314588bda7755b1927c8fb057c1d03a0f79180d

    Adds a clarification note. It seems that some php-cgi versions print
    trash to the stdout file descriptor, and thus screws up the FastCGI
    data stream causing the QA to fail.
    
 qa/231-POST-4extra.py |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)


2010-07-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5318 git=7d18067f7a4ced47a1a9d093f4b8bde05a147c96

    Updates the German translation. Thanks to Andreas Sinz for it.
    
 po/admin/de.po | 2803 ++++++++++++++++++++++++--------------------------------
 1 files changed, 1201 insertions(+), 1602 deletions(-)


2010-07-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5317 git=8a986923c65c35216a2a27fb952c0b3de720fed8

    Fixes a regression introduced on r5313 - Symbolic links were not
    handled properly when they had to be redirected.
    
 cherokee/handler_dirlist.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)


2010-07-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5316 git=c40ffa38c80e629dcd2dd664e2fd0c39f7d361b8

    Fixes the lingering-close issue once and for all.
    
 cherokee/connection.c |    2 ++
 cherokee/socket.c     |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)


2010-07-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5313 git=1a5d3ce8ee44f95695792b8b0cc05082233bb782

    Fixes an issue in the dirlist handler. It was failing to list some
    entries when the target directory was a symbolic link.
    
 cherokee/handler_dirlist.c |   64 +++++++++++++++++++++++++++++++++++--------
 1 files changed, 52 insertions(+), 12 deletions(-)


2010-07-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5312 git=c5d014ac4cd114aa8f188d27be381b056aabb427

    Yet another lingering-close on timeout related patch.
    
 cherokee/socket.c |   11 +++--------
 cherokee/thread.c |   12 +++++++++---
 2 files changed, 12 insertions(+), 11 deletions(-)


2010-07-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5309 git=0f62ceb2d4fa3aa7651ae75153bfe247cdf2ffc1

    A few minor changes regarding to the lingering-close mechanism.
    
 cherokee/connection.c |   21 +++++++++++++++------
 cherokee/thread.c     |    8 +-------
 2 files changed, 16 insertions(+), 13 deletions(-)


2010-07-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5308 git=c6f742c47fada12a0dda7159aca1f370f736dd79

    Clean up
    
 cherokee/connection.c |    5 -----
 cherokee/macros.h     |    2 +-
 cherokee/thread.c     |    3 +--
 3 files changed, 2 insertions(+), 8 deletions(-)


2010-07-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5307 git=e0b472d253120f8e8e5f8d92a0fb1ec181d2301d

    Close timed out connections in the most gentle and delicate way. Try
    to perform a graceful (three way) close instead of throwing a RST. It
    should allow some proxy cache server to play nicely with Cherokee. By
    some reason, they are not able to deal with such an unusual situation
    as a connection reset. <cough!> - http://bugs.cherokee-project.com/929
    
 cherokee/thread.c |   35 +++++++++++++++++++++++++----------
 1 files changed, 25 insertions(+), 10 deletions(-)

2010-07-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5303 git=fb206eef26b3baa0136399821ba07e6e29d3dfcb

    Cherokee 1.0.5 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-07-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5300 git=7a4aebfb856b0476b3bd6832d572245beecb35ce

    Bug fix: It failed while adding a new rule.
    
 admin/plugins/bind.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5294 git=48e5e5ab014a8a6a19a61c9e38ca87183fe56861

    Fixes (by a second time) the "Expires:" header support.
    
 cherokee/handler_proxy.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5293 git=919b2c307738033ee97d0c8060aa08f5498c48c2

    Transforms a few errors into warning.
    
 cherokee/util.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5291 git=00fb32fa868cbb0a8378d81979e950ed783d90ac

    Do not overwrite Python's apply() function.
    
 admin/plugins/bind.py        |    4 ++--
 admin/plugins/error_redir.py |    4 ++--
 admin/plugins/exists.py      |    4 ++--
 admin/plugins/extensions.py  |    4 ++--
 admin/plugins/from.py        |    4 ++--
 admin/plugins/fullpath.py    |    4 ++--
 admin/plugins/geoip.py       |    4 ++--
 admin/plugins/header.py      |    4 ++--
 admin/plugins/method.py      |    4 ++--
 admin/plugins/url_arg.py     |    4 ++--
 10 files changed, 20 insertions(+), 20 deletions(-)


2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5290 git=8090b06df161ad4e08c732e82d3c0b167ca97990

    handler_redir replacement must work even if the request does not
    include a "Host:" header entry.
    
 cherokee/handler_redir.c |   21 +++++++++++++++++++--
 cherokee/util.c          |   31 +++++++++++++++++++++++++++++++
 cherokee/util.h          |    1 +
 3 files changed, 51 insertions(+), 2 deletions(-)


2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5289 git=9e7e74ffa8523e4fca83f102ab80bdcc8f1d83cf

    Adds two new QA to test the handler_redir ${host} replacement.
    
 qa/249-https-redir.py   |   26 ++++++++++++++++++++++++++
 qa/250-https-redir-2.py |   27 +++++++++++++++++++++++++++
 qa/Makefile.am          |    4 +++-
 3 files changed, 56 insertions(+), 1 deletions(-)


2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5288 git=2ef68132e1e6253ca073a5d58a15859053aee634

    Adds a very rudimentary macro replacement mechanism. This patch
    implements the very basic stuff, plus the ${host} replacement.
    
 cherokee/handler_redir.c |   58 ++++++++++++++++++++++++++++++++++++---------
 1 files changed, 46 insertions(+), 12 deletions(-)


2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5287 git=5791bf4c2221b2c846ffe647331a965a7528d25f

    Adds two new methods to insert text in an arbitrary position of a
    buffer.
    
 cherokee/buffer.c |   32 ++++++++++++++++++++++++++++++++
 cherokee/buffer.h |    2 ++
 2 files changed, 34 insertions(+), 0 deletions(-)


2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5286 git=d3753b8967c441ef5fb04f075380d94d93bdf04e

    The Reverse HTTP Proxy handler can overwrite the back-end "Expires:"
    header whenever a new expiration value is defined by its rule. It
    fixes bug #473: http://bugs.cherokee-project.com/473
    
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |    7 ++++---
 cherokee/handler_proxy.c        |   19 +++++++++++++++++++
 3 files changed, 24 insertions(+), 3 deletions(-)


2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5285 git=77bf58a677d991304f3c004b81c371cfb802ba91

    Adds a new 'TLS / SSL' rule matching plug-in.
    
 admin/consts.py           |    1 +
 admin/plugins/Makefile.am |    1 +
 admin/plugins/tls.py      |   59 ++++++++++++++++++++++++++++++
 cherokee/Makefile.am      |   19 ++++++++++
 cherokee/rule_tls.c       |   88 +++++++++++++++++++++++++++++++++++++++++++++
 cherokee/rule_tls.h       |   48 ++++++++++++++++++++++++
 configure.in              |    3 +-
 7 files changed, 218 insertions(+), 1 deletions(-)


2010-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5284 git=1733d4dd6175a48a0185419f92c6bc2d125ee6c8

    Fixes a broken string: \; was supposed to be \\;
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-07-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5280 git=23f8b2683f427e68f00089f671758b6aecf5e9fd

    Updates PySCGI
    
 qa/pyscgi.py |  103 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 72 insertions(+), 31 deletions(-)


2010-07-02  Jędrzej Nowak <me@pigmej.eu>
            svn=5278 git=2a2dfcad79babea4186c8d86612caf759f31fe13

    Polish updates +7%
    
 po/admin/pl.po | 2314 +++++++++++++++++++++++++++-----------------------------
 1 files changed, 1097 insertions(+), 1217 deletions(-)


2010-07-02  Stefan de Konink <stefan@konink.de>
            svn=5277 git=afd35fdcd61b855a742bac03a1baaf9d9ce53205

    Dutch updates :)
    
 po/admin/nl.po | 2590 +++++++++++++++++++++++++-------------------------------
 1 files changed, 1147 insertions(+), 1443 deletions(-)


2010-07-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5276 git=c273bfefb8ea0519aad23c783eb2813f56a41c2d

    Adds a new function to compare version strings. It's a specialized
    version of strcmp().
    
 admin/util.py |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)


2010-07-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5275 git=ccde65df3052f983df640720f223482ebee675f0

    Fixes a regression. It was trying to install the same file twice.
    
 admin/Makefile.am |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2010-07-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5274 git=2449fcad766a928d9d35c6facb575af37503e3a1

    Fixes a couple of issues with the PageIndex event management.
    
 admin/PageIndex.py |   70 +++++++++++++++++++--------------------------------
 1 files changed, 26 insertions(+), 44 deletions(-)


2010-07-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5272 git=69126f42e56fbe822af3641cff1d9bbe648c1e6a

    Improves Reverse HTTP Proxy POST management.
    
 cherokee/handler_proxy.c |  130 ++++++++++++++++++++++++++++++++++++++--------
 cherokee/handler_proxy.h |   17 +++---
 cherokee/proxy_hosts.c   |   11 +++-
 3 files changed, 126 insertions(+), 32 deletions(-)


2010-07-01  Taher Shihadeh  <taher@unixwars.com>
            svn=5271 git=419fe73e1ac99d9bc6d1c636e68d355bad93788c

    Spanish translation update
    
 po/admin/es.po |   94 ++++++++++++++++++++++++++++++-------------------------
 1 files changed, 51 insertions(+), 43 deletions(-)


2010-07-01  Taher Shihadeh  <taher@unixwars.com>
            svn=5270 git=f9fa757273ef3fc59d69a8118ba0cf490ef159a1

    Some files were not being installed
    
 admin/Makefile.am |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2010-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5269 git=9eb5f96a6a9e9a28a1d30403ab7b0034f3fc816e

    More POST related development.
    
 cherokee/handler_proxy.c |  122 ++++++++++++++++++++++------------------------
 1 files changed, 59 insertions(+), 63 deletions(-)


2010-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5268 git=16255d78f7998d41137f8bb3c2da5eea61a5b8d5

    Further 'POST in handler_proxy' development.
    
 cherokee/handler_proxy.c |   60 +++++++++++++++++++++++++++------------------
 1 files changed, 36 insertions(+), 24 deletions(-)


2010-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5267 git=f15d37891ad3b929c22f0d32db6a99fdee89327e

    Still part of the previous patch (to fix the Proxy POST support).
    
 cherokee/handler_proxy.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


2010-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5266 git=2e2611475a9dc933a623c439607f9ba4b2cb271c

    Addresses a problem with the POST handling in the Reverse HTTP proxy.
    
 cherokee/handler_proxy.c |  158 ++++++++++++++++++++++++++++++++++++++++------
 cherokee/post.c          |   10 ---
 cherokee/post.h          |    2 -
 cherokee/proxy_hosts.c   |    9 +++
 cherokee/proxy_hosts.h   |    5 ++
 5 files changed, 153 insertions(+), 31 deletions(-)


2010-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5265 git=4b641d11d461606243b3074d2a9e8c633be027dc

    Fixes a regression in the template engine.
    
 cherokee/template.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5264 git=2fd578e43fcb6641b1a5021854386af2caec0718

    Fixes an issue processing the X-forwarded-for header. Bug #924:
    http://bugs.cherokee-project.com/924 - Thanks to Juan J. Martinez for
    the patch.
    
 cherokee/logger.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-06-28  Taher Shihadeh  <taher@unixwars.com>
            svn=5259 git=5e321a330da1184f0da0c355443ef0ff26a91d3e

    Modifies note regarding Check file
    
 doc/modules_handlers_cgi.txt |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)


2010-06-28  Taher Shihadeh  <taher@unixwars.com>
            svn=5258 git=ef3b8de1014ffa120464295ec61fa4908ef7aeb7

    More doc updates
    
 doc/modules_handlers_cgi.txt  |   13 +++++++++++++
 doc/modules_handlers_fcgi.txt |    6 +++++-
 2 files changed, 18 insertions(+), 1 deletions(-)


2010-06-28  Taher Shihadeh  <taher@unixwars.com>
            svn=5257 git=752d3d04441945e3ebe65f51666b10c15645a4c1

    Update the wizard to support new php-fpm releases that use INI style configs instead of XML
    
 admin/wizards/php.py |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)


2010-06-28  Taher Shihadeh  <taher@unixwars.com>
            svn=5255 git=b3095954b98f88c09bb454ca87bb507269e20048

    Removes duplicate entries
    
 doc/basics_installation_unix.txt |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)


2010-06-28  Taher Shihadeh  <taher@unixwars.com>
            svn=5254 git=6fb929975922f9fc9a2be46a3fda4d5491f06697

    Documentation updates (templating subsystem)
    
 doc/config_virtual_servers_evhost.txt |   56 +++++++++++++++++++++++++++++++++
 doc/modules_loggers_custom.txt        |    6 +++
 doc/other_goodies.txt                 |   20 ++++++++++++
 3 files changed, 82 insertions(+), 0 deletions(-)


2010-06-28  Taher Shihadeh  <taher@unixwars.com>
            svn=5253 git=9a15408d22aefbdc5de7cd399ca7ae4aaa9386b2

    Previous commit included an incorrect file
    
 admin/PageIndex.py |   23 ++---------------------
 1 files changed, 2 insertions(+), 21 deletions(-)


2010-06-28  Taher Shihadeh  <taher@unixwars.com>
            svn=5252 git=2fb604a1bafd574687235b46e8d4257fd1548e07

    Documentation updates: Some suggestions to improve the documentation have been taken into account
    
 admin/PageIndex.py                   |   23 +++++-
 doc/Makefile.am                      |   16 ++--
 doc/basics_installation_osx.txt      |    2 +-
 doc/basics_installation_unix.txt     |    2 +-
 doc/basics_running_cherokee.txt      |    6 +-
 doc/basics_upgrade.txt               |    4 +-
 doc/basics_why_cherokee.txt          |    2 +-
 doc/bundle.txt                       |    8 --
 doc/bundle_cget.txt                  |   60 --------------
 doc/bundle_cherokee-admin.txt        |  141 ---------------------------------
 doc/bundle_cherokee-config.txt       |   47 -----------
 doc/bundle_cherokee-tweak.txt        |  102 ------------------------
 doc/bundle_cherokee-worker.txt       |   53 -------------
 doc/bundle_cherokee.txt              |   69 ----------------
 doc/bundle_spawn-fcgi.txt            |   67 ----------------
 doc/config_quickstart.txt            |    6 +-
 doc/config_virtual_servers.txt       |   36 +++++++--
 doc/config_virtual_servers_rule.txt  |    4 +-
 doc/cookbook_managing_logs.txt       |    4 +-
 doc/dev_cherokee.conf.txt            |    2 +-
 doc/dev_debug.txt                    |    2 +-
 doc/index.txt                        |   18 ++---
 doc/modules_balancers.txt            |    2 +-
 doc/modules_handlers_admin.txt       |    4 +-
 doc/other.txt                        |    7 ++
 doc/other_bundle.txt                 |   11 +++
 doc/other_bundle_cget.txt            |   63 +++++++++++++++
 doc/other_bundle_cherokee-admin.txt  |  144 ++++++++++++++++++++++++++++++++++
 doc/other_bundle_cherokee-config.txt |   50 ++++++++++++
 doc/other_bundle_cherokee-tweak.txt  |  105 +++++++++++++++++++++++++
 doc/other_bundle_cherokee-worker.txt |   58 ++++++++++++++
 doc/other_bundle_cherokee.txt        |   72 +++++++++++++++++
 doc/other_bundle_spawn-fcgi.txt      |   70 ++++++++++++++++
 doc/other_goodies.txt                |    2 +-
 doc/other_signals.txt                |    6 +-
 35 files changed, 668 insertions(+), 600 deletions(-)


2010-06-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5251 git=2e3472647705e1395590cf7251fd7ea844cf2c04

    Implements slicing support in the template system. Basically it allows
    to define partial replacements, as in ${domain}[:1] or ${domain}[:-1].
    The grammar is heavily inspired in the Python syntax.
    
 cherokee/buffer.c   |   75 +++++++++++++++++++++++++++++++++++
 cherokee/buffer.h   |    7 ++-
 cherokee/template.c |  108 ++++++++++++++++++++++++++++++++++++++++++++-------
 3 files changed, 174 insertions(+), 16 deletions(-)


2010-06-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5249 git=cc0b69bc85ab69da9bae0b9498f5155431d43c21

    Adds a new test to the QA to check the new UTF-8 enabled escaping.
    
 qa/248-Colon-UTF8.py |   20 ++++++++++++++++++++
 qa/Makefile.am       |    3 ++-
 2 files changed, 22 insertions(+), 1 deletions(-)


2010-06-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5248 git=88fc6b811a0dc280b5340d2018c04bfd4f379ff8

    Minor UTF-8 related improvements
    
 qa/base.py      |    8 ++++++--
 qa/run-tests.py |    6 ++++++
 qa/util.py      |    2 ++
 3 files changed, 14 insertions(+), 2 deletions(-)


2010-06-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5247 git=657eebb55ac45d4efb1bc2b58d2cd124fdcf36bb

    Improves the escaping functions so they can handle UTF-8 encoded
    content in a much nicer way. It also modifies the dirlist handler so
    it uses it instead of the previous implementation.
    
 cherokee/buffer.c          |  212 ++++++++++++++++++++++++++------------------
 cherokee/handler_dirlist.c |   28 +-----
 2 files changed, 129 insertions(+), 111 deletions(-)


2010-06-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5246 git=18445d981a07d6e1e86d582bc0a9a2986c916653

    Adds a new QA test to check UTF-8 encoded query strings. It's useful
    to check the reverse proxy where these query-strings were failing
    during the first releases of Cherokee 0.99.
    
 qa/247-UTF8-QueryString.py |   35 +++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 ++-
 2 files changed, 37 insertions(+), 1 deletions(-)


2010-06-25  Taher Shihadeh  <taher@unixwars.com>
            svn=5244 git=22400d4523b9ee531c790392e9961df6766bd131

    Moves some Admin styles from CTK's css to the appropriate one
    
 admin/static/css/cherokee-admin.css |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)


2010-06-25  Taher Shihadeh  <taher@unixwars.com>
            svn=5243 git=fbf6a6c887fcfc06e0238232f390a66f04b099a7

    Fixes incorrect display when no icons exist in the configuration
    
 admin/Icons.py |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)


2010-06-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5242 git=5fbbd58f99173710823048d025c03de6ab594850

    In some corner cases, strings were not being escaped in the right
    way. As shown in bug #918, the dirlist handler was failing to server
    files with a colon in its name. This patch add a new escaping function
    to cover those cases where a URI-path is escaped instead of the whole
    URI at once: http://bugs.cherokee-project.com/918 - Thanks a million
    to alexander.s.m for his descriptive report!
    
 cherokee/buffer.c          |   21 ++++++++++++++++++++-
 cherokee/buffer.h          |    1 +
 cherokee/handler_dirlist.c |    2 +-
 3 files changed, 22 insertions(+), 2 deletions(-)


2010-06-24  Taher Shihadeh  <taher@unixwars.com>
            svn=5241 git=71c928285ef03be79f004e4e31271fec9dc5e610

    Documentation updates
    
 doc/Makefile.am                     |    1 +
 doc/basics_installation_unix.txt    |   59 ++++++++++++++++++++++++++++++++--
 doc/cookbook_ssl.txt                |   16 +++++----
 doc/index.txt                       |    1 +
 doc/modules.txt                     |    1 +
 doc/modules_handlers.txt            |    1 +
 doc/modules_handlers_postreport.txt |   25 +++++++++++++++
 7 files changed, 93 insertions(+), 11 deletions(-)


2010-06-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5240 git=048913d944c74dfb76bc9bda3043d126fdfc17c2

    Typo
    
 admin/PageError.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-06-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5239 git=e114f2460edca5570af108adf653471881a34346

    Fixes a number of issues with the SSL/TLS support. Now it seems to
    work fine with Chrome, although it still fails with Mozilla
    Firefox. Consider this patch still WIP. More fixes to come.
    
 cherokee/connection.c     |   25 +++++++------
 cherokee/cryptor_libssl.c |   86 +++++++++++++++++++++++++++++++++++++-------
 cherokee/cryptor_libssl.h |    5 +++
 cherokee/socket.c         |   23 +++++-------
 cherokee/thread.c         |   19 +++++++---
 5 files changed, 114 insertions(+), 44 deletions(-)


2010-06-23  Taher Shihadeh  <taher@unixwars.com>
            svn=5238 git=a1b748e3ccda26a15f03ffdd3744169cba23bea4

    Cleanup
    
 admin/Login.py |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)


2010-06-23  Taher Shihadeh  <taher@unixwars.com>
            svn=5237 git=bdc2e25d4ceb984c3f8d5629b2bcbcdf38ab4ddc

    Fixes notice dialog auto-closing
    
 admin/Backup.py |   42 ++++++++++++++++++++----------------------
 1 files changed, 20 insertions(+), 22 deletions(-)


2010-06-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5233 git=7ef41749668020b95ded4e5e9289bdb214677326

    WIP: Works out the dialog scheme.
    
 admin/Backup.py |  231 +++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 163 insertions(+), 68 deletions(-)


2010-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5232 git=e830ea3991852b05e6b56542eefde1cddeb1718b

    Works out the Backup support. This is still WIP - not finished yet.
    
 admin/Backup.py |  245 ++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 172 insertions(+), 73 deletions(-)


2010-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5229 git=c926a9e00972e84437fdedb32bf950b7e1e0edfc

    Updates PO files
    
 po/admin/ca.po    | 2098 +++++++++++++++++++++++++++--------------------
 po/admin/de.po    |  112 ++--
 po/admin/en.po    |  112 ++--
 po/admin/es.po    |  112 ++--
 po/admin/fr.po    |  112 ++--
 po/admin/nl.po    | 2398 +++++++++++++++++++++++++++++++----------------------
 po/admin/pl.po    |  112 ++--
 po/admin/pt_BR.po |  112 ++--
 po/admin/sv_SE.po |  112 ++--
 po/admin/zh_CN.po |  112 ++--
 10 files changed, 3069 insertions(+), 2323 deletions(-)


2010-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5228 git=fe343404fdeb80ab74cfb91064216594c85be4f3

    Cherokee 1.0.4 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5226 git=0dca0a9a5f1272dd6d18283ca9ade3650465639c

    Skips some unnecessary trace entries.
    
 cherokee/thread.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2010-06-22  Stefan de Konink <stefan@konink.de>
            svn=5225 git=47f85838d21fb9f09275d6e41987718885e6deb0

    Some updates
    
 po/admin/nl.po | 2326 +++++++++++++++++++++++---------------------------------
 1 files changed, 947 insertions(+), 1379 deletions(-)


2010-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5224 git=177d3931f3d6c645beac496d1dfdf5818b162622

    Improves the SSL/TLS support. Now SSL connections are closed in a much
    more gentle way: it follows the SSL protocol by sending and receiving
    the 'close notify' alerts. It also performs a final lingering close
    read to ensure no connection reset (RST) is involved in the process -
    instead, a proper three way-handshake takes place: FIN, FIN+ACK, ACK.
    
 cherokee/cryptor.c        |    8 +++---
 cherokee/cryptor.h        |    6 ++--
 cherokee/cryptor_libssl.c |   67 +++++++++++++++++++++++++++++---------------
 cherokee/socket.c         |    7 -----
 cherokee/thread.c         |   30 +++++++++++++++++---
 5 files changed, 76 insertions(+), 42 deletions(-)


2010-06-21  Taher Shihadeh  <taher@unixwars.com>
            svn=5218 git=c45c94ab8511206a4f6a64f303b4b37c173ea3f5

    Testing data had to be cleansed
    
 admin/Backup.py |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)


2010-06-21  Taher Shihadeh  <taher@unixwars.com>
            svn=5217 git=b2b9db47102a88b0f825fe66dd59bae1e067a279

    Adds widgets to use OWS services
    
 admin/Backup.py |  137 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 admin/Login.py  |  104 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 241 insertions(+), 0 deletions(-)


2010-06-21  Taher Shihadeh  <taher@unixwars.com>
            svn=5216 git=b092e86d85d8dd0f2832291ca8262c709d225e65

    Update method to find out latest release
    
 admin/PageIndex.py |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)


2010-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5215 git=148ab03d7e218491d2047a0c933003787abbf594

    Bugfix: RRD was not working for Virtual Servers with spaces in its
    nickname. http://bugs.cherokee-project.com/887
    
 cherokee/error_list.py        |    5 +++++
 cherokee/handler_render_rrd.c |   15 +++++++++++++--
 cherokee/rrd_tools.c          |   22 ++++++++++++++++++++--
 3 files changed, 38 insertions(+), 4 deletions(-)


2010-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5214 git=c82b1db116df845701d4ad3dd0a8fde6a39e6767

    cherokee_mkdir_p_perm() distinguishes between permission based and
    general errors.
    
 cherokee/util.c |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)


2010-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5213 git=97e88c4989dac87495872387e577a1ef28270135

    AFAIK, OpenBSD could need this when sending mmap()+OpenSSL.
    
 cherokee/cryptor_libssl.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-06-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5211 git=bc12a56a58f4484d513ddbba7818910e441d2d55

    Covers the SSL_do_handshake() == 0 case.
    
 cherokee/cryptor_libssl.c |    9 ++++++++-
 cherokee/thread.c         |    1 +
 2 files changed, 9 insertions(+), 1 deletions(-)


2010-06-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5210 git=4da25ff8cdabf74d48dbb27619aa4e025955bef7

    Fixes a couple of issues in the libssl cryptor module.
    
 cherokee/cryptor_libssl.c |   23 +++++++++--------------
 cherokee/cryptor_libssl.h |    1 +
 2 files changed, 10 insertions(+), 14 deletions(-)


2010-06-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5209 git=bbb7b1c2aacbcd17fce9c4c25a8aeec86838ad8e

    Fixes an invalid example. Thanks to coatimundi@cox.net for the
    feedback!
    
 doc/config_quickstart.txt |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)


2010-06-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5208 git=bcacd3125fb2f61a613143a897986ebc91ae5038

    If Cherokee was launched on a Linux box without IPv6 it was printing:
    "Could not create socket: Address family not supported by protocol",
    which was not really descriptive of the problem. Now that error msg
    has become a warning, and it explains what the real problem is. It
    should fix bug #912: http://bugs.cherokee-project.com/912
    
 cherokee/error_list.py |    5 +++++
 cherokee/socket.c      |   13 +++++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)


2010-06-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5207 git=4cdf4f7b7949565cc6f20494a0ba41f8b049e528

    Adds a couple of new validation checks to the username.
    
 cherokee/validator_mysql.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

2010-06-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5206 git=d4e782f6972115e8293396610ea49a2f41995d73

    Fixes an issue related to the 'max-age' property of the Content-Type
    header while serving static content. It's a regression we introduced
    a couple of releases ago.
    
 cherokee/handler_file.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-06-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5205 git=988fbcc5c1968f50d3d8654fdfa2b461dbfe081d

    Fixes a problem handling partial requests (Content-Range). Thank to
    Juan J. Martinez for the good work! Fixes bug #830:
    http://bugs.cherokee-project.com/830
    
 cherokee/handler_error.c |    2 +-
 cherokee/handler_file.c  |   11 +++++++----
 2 files changed, 8 insertions(+), 5 deletions(-)


2010-06-19  Antonio Perez  <aperez@skarcha.com>
            svn=5204 git=7c5b28194025fdbe4f7624f186652ce694a85c7d

    Validation of executable files was not working.
    
 admin/validations.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-06-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5203 git=19b65a0ee3f9a20a96804fc32b89a7800537fec2

    Updates the Catalan translation. Thanks to Sergi Gomis!!
    
 po/admin/ca.po | 2951 ++++++++++++++++++++++----------------------------------
 1 files changed, 1168 insertions(+), 1783 deletions(-)


2010-06-15  Taher Shihadeh  <taher@unixwars.com>
            svn=5202 git=fdfaabf5d76979b2b5e4b4be956dd3ce9edc82d7

    Fixes two issues with RoR wizard: one of them affected Rule-Type configuration, and the other one was related to the spawning of the sources
    
 admin/wizards/rails.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2010-06-15  Taher Shihadeh  <taher@unixwars.com>
            svn=5201 git=a19e5730d8cd267e7ddc3c99ef5621af249fd6f0

    Forgot one file on previous commit
    
 admin/Wizard.py |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)


2010-06-15  Taher Shihadeh  <taher@unixwars.com>
            svn=5200 git=6ca5f7d8789e884bcb32e726fc094e4bf93c3c86

    Common-static wizard was not working. Fixes issue 905
    
 admin/wizards/static.py |   26 ++++++--------------------
 1 files changed, 6 insertions(+), 20 deletions(-)


2010-06-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5199 git=89cee30302a6daa0375cdd2d0c07fbfd6ee1eef2

    Fixes a bug in the PHP wizard. Reported on the Cherokee mailing list:
    http://lists.octality.com/pipermail/cherokee/2010-June/013003.html
    
 admin/wizards/php.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)


2010-06-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5198 git=658fd24f53853e4967dc69d15441dc60482b5507

    Adds a few extra /sbin paths for php-fpm.
    
 admin/wizards/php.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

2010-06-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5196 git=372156247fafc4e1e221571003803b689e09be6f

    Fixes a bug in the uWSGI wizard that caused a string like '<function
    find_uwsgi_binary at 0x1b9b7d0>' to appear instead of the path to the
    uWSGI binary. It also fixes quite a few coding style issues and adds a
    new path to the default path list: http://bugs.cherokee-project.com/904
    
 admin/wizards/uwsgi.py |  133 ++++++++++++++++++++++++++----------------------
 1 files changed, 73 insertions(+), 60 deletions(-)


2010-06-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5193 git=0316a633de7cce1ba1649181994565b618bc22f7

    Use shorter strings as SSL session cache indexes.
    
 cherokee/cryptor_libssl.c |   28 ++++++++--------------------
 1 files changed, 8 insertions(+), 20 deletions(-)

2010-06-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5191 git=e58a5c2984f3df67f15aaca7f9facd74db3c480d

    Updates po files
    
 po/admin/ca.po    |    2 +-
 po/admin/de.po    |  432 +++++-----
 po/admin/en.po    |  432 +++++-----
 po/admin/es.po    |  432 +++++-----
 po/admin/fr.po    |  432 +++++-----
 po/admin/nl.po    | 2635 +++++++++++++++++++++++++++++++----------------------
 po/admin/pl.po    |  432 +++++-----
 po/admin/pt_BR.po |  432 +++++-----
 po/admin/sv_SE.po |  432 +++++-----
 po/admin/zh_CN.po |  432 +++++-----
 10 files changed, 3317 insertions(+), 2776 deletions(-)


2010-06-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5190 git=6eab8d7ed8f9708130095844712a0b57c8cd0157

    Cherokee 1.0.2 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-06-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5189 git=aa6ce249fefdb409aae073e5c3fd439ae9f16110

    Catalan Translation: Thanks a million to Sergi Gomis
    <paloky3@gmail.com> for the great job.
    
 admin/consts.py  |    3 +-
 po/admin/LINGUAS |    2 +-
 po/admin/ca.po   | 5947 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 5950 insertions(+), 2 deletions(-)

2010-06-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5188 git=2a2ac6b4e8e90c75961d046b661c0209ddf9726a

    Fixes a HTTP error code validation issue. Reported at:
    http://lists.octality.com/pipermail/cherokee/2010-June/012942.html
    
 cherokee/http.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2010-06-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5187 git=a5c92ee682947172c21ffc605058217bb39aac5a

    Slightly safer TLS/SSL connection close.
    
 cherokee/cryptor_libssl.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2010-06-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5186 git=3c6c2081246afbdcf4bce045729f3eba91a78ef2

    Some SSL/TLS related improvements.
    
 cherokee/cryptor_libssl.c |   55 ++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/error_list.py    |    4 +++
 cherokee/thread.c         |   18 ++++++++++++--
 cherokee/util.c           |    3 +-
 4 files changed, 75 insertions(+), 5 deletions(-)

2010-06-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5185 git=f3aad3db195816035c43ec9f93b3dc8bafb711f9

    Fixes a conversion issue that caused the "log" tick displayed wrongly
    in cherokee-admin: http://bugs.cherokee-project.com/898 . Thanks a
    million to google.com@webstuff.elvenlord.org.
    
 admin/PageVServer.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-06-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5184 git=4fbc478040e2fa46d34c366f410e1f6afc7fce6c

    Add the authentication headers when a custom error page is served.
    http://lists.octality.com/pipermail/cherokee/2010-June/012928.html
    
 cherokee/connection.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)


2010-06-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5183 git=ae62232c249ed360bdae59551d8401d2e6863a7e

    Improves TLS/SSL handshake handling.
    
 cherokee/cryptor.c        |   10 +++++++---
 cherokee/cryptor.h        |    5 +++--
 cherokee/cryptor_libssl.c |   17 +++++++++++++++--
 cherokee/socket.c         |    5 +++--
 cherokee/socket.h         |    2 +-
 cherokee/thread.c         |   42 ++++++++++++++++++++++++++++++++----------
 6 files changed, 61 insertions(+), 20 deletions(-)


2010-06-02  Jonathan Hernandez  <ion@suavizado.com>
            svn=5181 git=c730dfc4391f2383c825bd6b7dd45eae77ebfa1d

    Fix behavior rules table size
    
 admin/PageVServer.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-06-01  Taher Shihadeh  <taher@unixwars.com>
            svn=5179 git=edb8ffc19de90b3b4550c626552d724e2fc24b80

    Fixes i18n issue (#893)
    
 admin/Page.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-06-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5178 git=24a5793ffb2020bdaf103c66d0ae7c820f0d6063

    Reverts previous patch. It did not use the right encoding.
    
 po/admin/de.po |  894 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 445 insertions(+), 449 deletions(-)

2010-06-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5177 git=5cd0b9a79b3a727b176c63d27471524528815603

    Updates the German translation. Thanks to Jan Popovic for the update!
    
 po/admin/de.po |  894 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 449 insertions(+), 445 deletions(-)


2010-06-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5176 git=0dd409a3799cc44bdd6b93762ebc05d801dcd835

    Improves the SSL/TLS handshake. It adds a new parameter so a custom
    timeout value can be specified. By default, the timeout is 15 secs.
    
 admin/PageAdvanced.py |    3 +
 cherokee/cryptor.c    |   17 +++++++-
 cherokee/cryptor.h    |    1 +
 cherokee/socket.c     |   18 +++++---
 cherokee/thread.c     |  112 +++++++++++++++++++++++++++----------------------
 5 files changed, 94 insertions(+), 57 deletions(-)


2010-05-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5175 git=f9d0d2ded2676881bbd47a59627b023e8e313c75

    Clean up
    
 cherokee/fdpoll-epoll.c  |    2 +-
 cherokee/fdpoll-poll.c   |    2 +-
 cherokee/fdpoll-port.c   |    2 +-
 cherokee/fdpoll-select.c |    2 +-
 cherokee/fdpoll.c        |    6 +++---
 cherokee/util.c          |    2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)


2010-05-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5174 git=cad3e17cbab607de94a2915f43926655bb059475

    Better file descriptor limit management: use the system limit whenever
    it's higher than FD_NUM_CUSTOM_LIMIT. This patch addresses bug #850:
    http://bugs.cherokee-project.com/850
    
 cherokee/server.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2010-05-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5173 git=0a92895e266d2f805715207b4c9f6f343d5cf3ad

    The Cache-Control header was being duplicated whenever a configuration
    defined max-age for a MIME Type, and a Expiration time for a Rule. It
    fixes http://bugs.cherokee-project.com/888 . Thanks to Cesar Fernandez
    for reporting!!
    
 cherokee/handler_file.c    |   23 ++++-----------------
 qa/246-Dup-CacheControl.py |   46 ++++++++++++++++++++++++++++++++++++++++++++
 qa/Makefile.am             |    3 +-
 3 files changed, 53 insertions(+), 19 deletions(-)


2010-05-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5172 git=a81b5603b89ca230322e8bcfeaad21fd871d02a0

    Safe TLS socket close()
    
 cherokee/cryptor_libssl.c |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)


2010-05-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5171 git=c94ae086b38f9000db44d97ea678aba4edb137a6

    Fixes quite a few problems of the libssl cryptor. It works much better
    now, although it seems there is still a memory management issue to be
    fixed. Congrats to Stefan de Konink for most of this patch!!
    
 cherokee/cryptor_libssl.c |  132 ++++++++++++++++++++++++++++++++++++++------
 cherokee/socket.c         |    2 +-
 2 files changed, 115 insertions(+), 19 deletions(-)

2010-05-31  Taher Shihadeh  <taher@unixwars.com>
            svn=5170 git=f2b9b42599f5e9bd12550bf65afaff5094369abe

    Fixes issue 891. Thanks to Peter Donka for finding out the problem
    
 admin/wizards/joomla.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5169 git=d95f8fea4f2e3df478271d514028e01862dcb64a

    Fixes a regression related to the RRDtool support. This patch
    basically reverts the common r5157. Thanks a million to Paul (pub
    crawler) for the report, and to Antonio Perez for the findings!
    
 cherokee/collector_rrd.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-05-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5168 git=cb0ff63a99cc97526d1e915b5c7259bc5478fc71

    Do not read the system-wide asciidoc configuration file
    
 doc/build/asciidoc.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5167 git=977ba35a01b790265a0318a596a8e3108c0fc962

    Removes support for RFC 2817. It's a pity, but since nobody uses it,
    we are wasting resources maintaining this code.
    
 cherokee/connection-protected.h |    2 -
 cherokee/connection.c           |   60 ---------------------------------------
 cherokee/connection_info.c      |    4 --
 cherokee/http.c                 |    2 -
 cherokee/thread.c               |   28 ------------------
 5 files changed, 0 insertions(+), 96 deletions(-)


2010-05-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5166 git=e1bffe87bbf4be2463fe163da8a892644b55e831

    Minor change: adds a new parameter to a TRACE entry.
    
 cherokee/socket.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2010-05-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5165 git=59a42965ac660d5a7b4fd4daa0dc7dec9b161795

    Skip 'lingering close' when dealing with a https connection.
    
 cherokee/thread.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)


2010-05-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5164 git=ee75194ecddd700555c4339d6770c4453977ebae

    Adds a few new TRACE entries to the cryptor-libssl module. There was
    no way to trace SSL/TLS write operations.
    
 cherokee/cryptor_libssl.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)


2010-05-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5163 git=b87a25424091d22dd08add2087c395bc6df46d97

    Reverts the last change in the German translation. It contained
    non-UTF8 text, and thus the file was corrupted.
    
 po/admin/de.po |  486 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 243 insertions(+), 243 deletions(-)

2010-05-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5162 git=3026d406da7a0bc77b835efbdc6e5b68d94c9410

    Fixes the RRD handler so it can handle virtual server names with space
    characters in it. http://bugs.cherokee-project.com/887
    
 cherokee/handler_render_rrd.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


2010-05-27  Antonio Perez  <aperez@skarcha.com>
            svn=5161 git=0e1bb906814a4efd0086989afef9c9ab1888686a

    Fixes a bug in the validation of a Trac installation.
    "htdocs" is a directory, not a file.
    Thanks to "bg" on #cherokee for reporting.
    http://bugs.cherokee-project.com/890
    
 admin/wizards/trac.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-26  Jonathan Hernandez  <ion@suavizado.com>
            svn=5159 git=3d0283f87175afba5a1519d8b4f349a4ffe3acff

    Bugfix #824 Hidden Scrollbar
    
 admin/PageGeneral.py |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)


2010-05-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5158 git=35fabdcd21471d5776102355ead6d6c3c424fc60

    German translation improvements. Thanks a million to Jan Popovic
    <Beatgarantie@online.de> for the patch!
    
 po/admin/de.po |  486 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 243 insertions(+), 243 deletions(-)


2010-05-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5157 git=03378d2826ebf51c843a64aa2725207e1ee67957

    This patch tries to address bug #887: there was a problem when a
    virtual server had a space in the name and RRDtool was being used:
    http://bugs.cherokee-project.com/887
    
 cherokee/collector_rrd.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-05-25  Stefan de Konink <stefan@konink.de>
            svn=5156 git=f0b28315705cd7da2cbb4bf3f6e8f7afde9e27d2

    Update to the Dutch translations
    
 po/admin/nl.po | 2343 +++++++++++++++++++++++---------------------------------
 1 files changed, 952 insertions(+), 1391 deletions(-)


2010-05-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5155 git=f309a74282da237a452c5764ba9667569876cd56

    This patch fixes a problem with the NCSA and Combined loggers. Under
    some circumstances a wrong transferred information value was being
    written. Fixes bug #885: http://bugs.cherokee-project.com/885
    
 cherokee/connection-protected.h |    4 ++--
 cherokee/connection.c           |    8 +++++---
 cherokee/logger_ncsa.c          |    4 ++--
 3 files changed, 9 insertions(+), 7 deletions(-)


2010-05-25  Taher Shihadeh  <taher@unixwars.com>
            svn=5154 git=af8f5c5f50789500539886af5988870a3aab56aa

    Reflects an interesting tip of the mailing-list into the appropriate documentation section
    
 doc/modules_encoders.txt |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)


2010-05-25  Taher Shihadeh  <taher@unixwars.com>
            svn=5153 git=b90dbe1950c67ac54f3ae36aa2c5364e5e73db7c

    We stick with the exception behavior. Seems more consistent
    
 admin/validations.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-05-25  Taher Shihadeh  <taher@unixwars.com>
            svn=5152 git=8a9394cd6a13399bd63c68f2adc050f4190d77a5

    Changes validation for webdirs. It could accept invalid values
    
 admin/plugins/directory.py |    2 +-
 admin/validations.py       |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)


2010-05-24  Taher Shihadeh  <taher@unixwars.com>
            svn=5151 git=b63e2ec405b52e19f25d8d4a79332b2aea9931f7

    Add latest strings to translation files
    
 po/admin/de.po    |  490 ++++++-----
 po/admin/en.po    |  914 ++++++-------------
 po/admin/es.po    |  495 ----------
 po/admin/fr.po    |  489 ++++++-----
 po/admin/nl.po    | 2595 ++++++++++++++++++++++++++++++++---------------------
 po/admin/pl.po    | 2012 +++++++++++++++++++++++------------------
 po/admin/pt_BR.po |  489 ++++++-----
 po/admin/sv_SE.po |  500 ++++++-----
 po/admin/zh_CN.po |  471 ++++++----
 9 files changed, 4346 insertions(+), 4109 deletions(-)


2010-05-24  Taher Shihadeh  <taher@unixwars.com>
            svn=5150 git=cd4a7b3cd8e943de2a03bc4bbd2527f60f127ba1

    Adds two more string to Spanish localization
    
 po/admin/es.po |  220 ++++++++++++++++++++++++++++++--------------------------
 1 files changed, 118 insertions(+), 102 deletions(-)


2010-05-24  Taher Shihadeh  <taher@unixwars.com>
            svn=5149 git=23c14a5152a7b8ad0934e270e4a9bae27d849529

    Enhances the PHP-dependent wizards. Ports the solution of issue 851 to 867, 878 and the likes
    
 admin/wizards/concrete5.py  |   24 ++++++++++++++++++++----
 admin/wizards/drupal.py     |    9 +++++++--
 admin/wizards/joomla.py     |   24 ++++++++++++++++++++----
 admin/wizards/mediawiki.py  |   30 +++++++++++++++++++++++-------
 admin/wizards/moodle.py     |   24 ++++++++++++++++++++----
 admin/wizards/phpbb.py      |   24 ++++++++++++++++++++----
 admin/wizards/phpmyadmin.py |   15 +++++++++++++--
 admin/wizards/sugar.py      |   24 ++++++++++++++++++++----
 admin/wizards/symfony.py    |   24 ++++++++++++++++++++----
 admin/wizards/wordpress.py  |   24 ++++++++++++++++++++----
 admin/wizards/zend.py       |   24 ++++++++++++++++++++----
 11 files changed, 203 insertions(+), 43 deletions(-)


2010-05-24  Taher Shihadeh  <taher@unixwars.com>
            svn=5148 git=cfba1d7e7182e9e851ab6994de1b24d47ba94503

    Typo
    
 admin/wizards/php.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-05-24  Taher Shihadeh  <taher@unixwars.com>
            svn=5147 git=29058c4971b6eff1ea5bb66fa5e991b630aea5c3


 admin/Graph.py              |    2 +-
 admin/Icons.py              |    2 +-
 admin/Mime.py               |    2 +-
 admin/PageHelp.py           |    2 +-
 admin/PageIndex.py          |    2 +-
 admin/PageNewConfig.py      |    2 +-
 admin/PageSource.py         |    2 +-
 admin/PageStatus.py         |    2 +-
 admin/plugins/method.py     |    2 +-
 admin/wizards/alfresco.py   |    2 +-
 admin/wizards/coldfusion.py |    2 +-
 admin/wizards/concrete5.py  |    2 +-
 admin/wizards/django.py     |    2 +-
 admin/wizards/glassfish.py  |    2 +-
 admin/wizards/hotlinking.py |    2 +-
 admin/wizards/icons.py      |    2 +-
 admin/wizards/joomla.py     |    2 +-
 admin/wizards/liferay.py    |    2 +-
 admin/wizards/mailman.py    |    2 +-
 admin/wizards/mediawiki.py  |    2 +-
 admin/wizards/moinmoin.py   |    2 +-
 admin/wizards/mono.py       |    2 +-
 admin/wizards/moodle.py     |    2 +-
 admin/wizards/php.py        |    2 +-
 admin/wizards/phpbb.py      |    2 +-
 admin/wizards/phpmyadmin.py |    2 +-
 admin/wizards/rails.py      |    2 +-
 admin/wizards/redirect.py   |    2 +-
 admin/wizards/rtorrent.py   |    2 +-
 admin/wizards/static.py     |    2 +-
 admin/wizards/streaming.py  |    2 +-
 admin/wizards/sugar.py      |    2 +-
 admin/wizards/symfony.py    |    2 +-
 admin/wizards/trac.py       |    2 +-
 admin/wizards/uwsgi.py      |    2 +-
 admin/wizards/wordpress.py  |    2 +-
 admin/wizards/zend.py       |    2 +-
 37 files changed, 37 insertions(+), 37 deletions(-)


2010-05-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5146 git=ae0cd1d6102143a2b312153a134762e02feded3c

    Fixes the Drupal wizard so it puts a new 'PHP Checking' stage in
    place.  The new stage is automatically skipped whenever the PHP
    interpreter is successfully found. This same improvement should be
    ported to the rest of the PHP dependant wizards.
    
 admin/wizards/drupal.py |   15 +++++++++++++--
 admin/wizards/php.py    |   39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+), 2 deletions(-)


2010-05-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5144 git=ee73ff1386e043e74291fc9862a287070d45b2e8

    Ensures that the I/O-cache size is multiple of 4.
    
 admin/PageAdvanced.py |    2 +-
 admin/validations.py  |    7 +++++++
 2 files changed, 8 insertions(+), 1 deletions(-)


2010-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5143 git=efbf632e88020740e575ce20e00804a746ace1ad

    Fixes a problem with Virtual Server with no Rule entries.
    
 admin/PageVServer.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


2010-05-21  Antonio Perez  <aperez@skarcha.com>
            svn=5142 git=99c5f1e9d5bfdda19835489eb0961c61afb5b8da

    Fixes a regression introduced in r3435. It should not clean up the PID file if cherokee is executed in "single time" mode.
    
 cherokee/main.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2010-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5141 git=792860a958d3e6883db09841bc77a523a1cb8913

    The PHP wizard should create functional virtual server. Now, besides
    adding the 'Extension PHP' rule it sets a default rule to static
    content is served. It fixes: http://bugs.cherokee-project.com/880
    
 admin/wizards/php.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5140 git=9c66d0a7797964d5959af3e896524b87253ad6e0

    Clean up: fixes coding style
    
 admin/wizards/php.py |   30 ++++++++++++++++++------------
 1 files changed, 18 insertions(+), 12 deletions(-)


2010-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5139 git=3c76c236d94d23ee0759ee8e767a7dc4160eb2a5

    The 'Audio/Video Streaming' wizards configures a webm extension now
    
 admin/wizards/streaming.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5138 git=dcd6601b302e1edaada7f6a6a07709928cb5e412

    Adds WebM entries (Icon and MIME) to the default configuration file.
    
 cherokee.conf.sample.pre |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-05-19  Taher Shihadeh  <taher@unixwars.com>
            svn=5137 git=75647f01186941f03dba531047838f3bdab208a4

    Documentation updates
    
 doc/Makefile.am                 |    1 +
 doc/config_quickstart.txt       |    8 ++++++
 doc/cookbook_django.txt         |   10 +++++++
 doc/cookbook_php.txt            |    9 ++++++
 doc/cookbook_ror.txt            |   10 +++++++
 doc/cookbook_streaming.txt      |    9 ++++++
 doc/cookbook_uwsgi.txt          |    9 ++++++
 doc/cookbook_wordpress.txt      |   53 ++++++++++++++++++++++----------------
 doc/media/images/screencast.png |  Bin 0 -> 24013 bytes
 doc/test_images.py              |    4 +-
 10 files changed, 89 insertions(+), 24 deletions(-)

2010-05-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5134 git=83149e8cbaf07c38d03d8b49665963a731b15243

    Updates the developers list. Rodrigo was missing.
    
 developers.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-05-19  Antonio Perez  <aperez@skarcha.com>
            svn=5133 git=ee28aef1391cc5649b950c1107940b528498371e

    Jędrzej's account was missing.
    
 developers.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-05-18  Jędrzej Nowak <me@pigmej.eu>
            svn=5132 git=0476037525ea090e5e5baac08aae53c7605e1ca1

    pl translation updates
    
 po/admin/pl.po | 2194 +++++++++++++++++++++++++-------------------------------
 1 files changed, 965 insertions(+), 1229 deletions(-)


2010-05-18  Stefan de Konink <stefan@konink.de>
            svn=5131 git=ccad5f203747e56909fefc32160e6975cdeac25d

    Some Dutch translation updates.
    
 po/admin/nl.po | 2274 +++++++++++++++++++++++---------------------------------
 1 files changed, 913 insertions(+), 1361 deletions(-)


2010-05-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5129 git=25b8b04bc2e32e09e388eab833a50e68aa0e80f5

    Cherokee 1.0.1 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-05-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5128 git=2250b46de58822c91e7d3f28cc92399e3f1d48dd

    The list of virtual servers and rules were becoming inconsistent
    whenever entries were reordered. This patch fixes the problem.
    
 admin/PageRule.py       |    6 ++++--
 admin/PageVServers.py   |   17 ++++++++++-------
 admin/SelectionPanel.py |    1 -
 3 files changed, 14 insertions(+), 10 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5126 git=d4a89c3873b703f7a707c907d0533de4c923a8c3

    Updates Spanish translation
    
 po/admin/es.po |  306 ++++++++++++++++++++++++++++++++------------------------
 1 files changed, 173 insertions(+), 133 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5125 git=c05b668540db200b95be6417e99d21c75079cc8d

    Gettext fixes
    
 admin/Wizard.py                 |    5 +++--
 po/admin/generate_POTFILESin.py |    3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5123 git=1224097c3d4493175471d341d28543d6272b223d

    Handles issue 874 (i18n)
    
 admin/Icons.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5122 git=5e4e0468d08bf3313171217b16635cd3f0453780

    i18n
    
 admin/PageVServer.py |    2 +-
 admin/Wizard.py      |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5120 git=70eca88bdf5a90922139c20104af979a8f20c0e2

    Adds some classes required for styling (localized interfaces have some problems with IDs)
    
 admin/Icons.py       |    5 +++--
 admin/Mime.py        |    4 ++--
 admin/PageGeneral.py |   10 +++++-----
 3 files changed, 10 insertions(+), 9 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5119 git=f0559c44003fe48b927d6aa31d6eab3764a1ea64

    Fixes i18n issues.
    
 admin/Graph.py          |    2 +-
 admin/Mime.py           |    2 +-
 admin/PageAdvanced.py   |    2 +-
 admin/PageEntry.py      |    4 ++--
 admin/PageGeneral.py    |    2 +-
 admin/PageSource.py     |    2 +-
 admin/plugins/exists.py |    8 ++++----
 7 files changed, 11 insertions(+), 11 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5118 git=f92f82c87284329f2b4f95eda2192b1d37314023

    Updates the wizard to the latest Joomla. Fixes http://bugs.cherokee-project.com/836
    
 admin/wizards/joomla.py |   76 ++++++++++++++++++++++++++++++++--------------
 doc/cookbook_joomla.txt |   20 +++++-------
 2 files changed, 62 insertions(+), 34 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5117 git=ef811e96f9eedaff3c353f7ac2cd66e45a3a2c95

    Fixes a bug with the wizard cookbook links
    
 admin/Wizard.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-18  Taher Shihadeh  <taher@unixwars.com>
            svn=5116 git=86d6191eff01fdf829fbf4867bf6df6e549b39b9

    Clarifies some aspects about the installation of Joomla
    
 doc/cookbook_joomla.txt |   36 +++++++++++++++++++-----------------
 1 files changed, 19 insertions(+), 17 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5115 git=82ecc9fc8ca98594eab930d584dac7bbac7ce097

    Improves validation for new port/interface bindings
    
 admin/PageGeneral.py |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5114 git=366c02914c99f50af929666360a05ef4a79b1c93

    Improves the cookbook helps provided by the wizards
    
 admin/Wizard.py            |    9 +++++++--
 admin/wizards/mediawiki.py |    3 ++-
 2 files changed, 9 insertions(+), 3 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5113 git=a6d54b5efc50500842bb58792cf807d39e7cd434

    Document update
    
 doc/config_wizards.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5112 git=a4ae52b9e79ab5750b123735809988e83030175f

    Updates translation files
    
 po/admin/de.po    |  489 ++++++----
 po/admin/en.po    |  499 ++++++----
 po/admin/es.po    |  532 ++++++-----
 po/admin/fr.po    |  489 ++++++----
 po/admin/nl.po    | 2745 +++++++++++++++++++++++++++++++++--------------------
 po/admin/pl.po    |  489 ++++++----
 po/admin/pt_BR.po | 1841 ++++++++++++++++++++----------------
 po/admin/sv_SE.po |  502 ++++++----
 po/admin/zh_CN.po |  487 ++++++----
 9 files changed, 4834 insertions(+), 3239 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5111 git=447048af1e65b467d5beb645b389a11a68b7bc70

    Property changes
    

2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5110 git=5c60ae33f31ba99a97726af99f77ce8ee31829bb

    Adds Mediawiki wizard
    
 admin/static/images/wizards/Makefile.am   |    1 +
 admin/static/images/wizards/mediawiki.png |  Bin 0 -> 6045 bytes
 admin/wizards/List.py                     |    6 +-
 admin/wizards/Makefile.am                 |    1 +
 admin/wizards/mediawiki.py                |  308 +++++++++++++++++++++++++++++
 5 files changed, 315 insertions(+), 1 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5109 git=59e851c9164d53300c7a30474db1e090d81bf3ea

    CSS class was being "translated"
    
 admin/Icons.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5108 git=52423f8c0647d72334db98dd8187ebc5eb289450

    Adds custom document root when no handler is selected
    
 admin/PageEntry.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5107 git=3dd574e3ea19b3373f3bf83d15217e56c59fac90

    Adds some missing gettext calls
    
 admin/wizards/rails.py |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5106 git=ac3d6125c30108a1d7002cd6a3d55f3d1a6654dc

    Some strings were being missed by gettext
    
 admin/plugins/directory.py   |    2 +-
 admin/plugins/method.py      |    2 +-
 admin/plugins/post_report.py |    6 +++---
 admin/plugins/rehost.py      |    2 +-
 admin/plugins/request.py     |    2 +-
 admin/plugins/target_ip.py   |    2 +-
 admin/plugins/wildcard.py    |    2 +-
 7 files changed, 9 insertions(+), 9 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5105 git=11a89849991f6d16a042bd0ecba9cf3cc301836e

    Some strings were being missed by gettext
    
 admin/PageException.py |    4 ++--
 admin/PageNewConfig.py |    2 +-
 admin/PageVServer.py   |    2 +-
 admin/Rule.py          |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5104 git=facc673c326c2844c0e8dc06ea612f250e27c590

    Rearranges the info
    
 doc/basics_installation_osx.txt |   33 +++++++++++++++++++++------------
 1 files changed, 21 insertions(+), 12 deletions(-)


2010-05-17  Taher Shihadeh  <taher@unixwars.com>
            svn=5103 git=30f3097e3efb10bbf50c99fec954f296a93a7502

    Documents installation procedure for OSX
    
 doc/Makefile.am                 |    1 +
 doc/basics.txt                  |    1 +
 doc/basics_installation.txt     |    1 +
 doc/basics_installation_osx.txt |   70 +++++++++++++++++++++++++++++++++++++++
 doc/index.txt                   |    1 +
 5 files changed, 74 insertions(+), 0 deletions(-)


2010-05-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5102 git=be2111311904423a2ad6b0ac431ac7ce99badded

    Extends the 'Broken installation detected' error message. Hopefully it
    will be slightly more descriptive for people hitting the problem now.
    
 cherokee/main.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2010-05-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5099 git=b22c39f863367a0a90d82bed727e35d803d3ad41

    Handler common parameters were not being responsive to events in
    cherokee-admin. It fixes: http://bugs.cherokee-project.com/872
    
 admin/plugins/common.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5098 git=600636b68f4a7719b0bf8a3ad3a1946d5b79fd98

    Adds support for MacOS X's launchd. It implements RFE #871:
    http://bugs.cherokee-project.com/871
    
 Makefile.am                     |   36 +++++++++++++++++++-----------------
 configure.in                    |    1 +
 org.cherokee.webserver.plist.in |   16 ++++++++++++++++
 packages/osx/Info.plist.in      |    6 +++---
 4 files changed, 39 insertions(+), 20 deletions(-)


2010-05-14  Taher Shihadeh  <taher@unixwars.com>
            svn=5097 git=85f3bff9f13eb9a54f0efb8e903c614f54e61af2

    Some combobox options were not being translated. That should fix the remaining ones
    
 admin/Auth.py                |    4 ++--
 admin/PageAdvanced.py        |    4 ++--
 admin/PageEntry.py           |    6 +++---
 admin/PageIndex.py           |    4 ++--
 admin/PageRule.py            |    6 +++---
 admin/PageVServer.py         |   18 +++++++++---------
 admin/Rule.py                |    4 ++--
 admin/plugins/dbslayer.py    |    4 ++--
 admin/plugins/fcgi.py        |    2 +-
 admin/plugins/post_report.py |    2 +-
 admin/plugins/proxy.py       |    2 +-
 admin/plugins/scgi.py        |    2 +-
 admin/plugins/uwsgi.py       |    2 +-
 13 files changed, 30 insertions(+), 30 deletions(-)


2010-05-14  Taher Shihadeh  <taher@unixwars.com>
            svn=5096 git=1ae3a300ff697c41533d8ec79919d853c10a95ac

    Documentation updates
    
 doc/Makefile.am                                    |    3 +
 doc/cookbook.txt                                   |    1 +
 doc/cookbook_https_accelerator.txt                 |   54 ++++++++++++++++++++
 doc/cookbook_php.txt                               |   22 ++++++++
 doc/index.txt                                      |    1 +
 .../images/cookbook_https_accelerator_handler.png  |  Bin 0 -> 37073 bytes
 .../images/cookbook_https_accelerator_sources.png  |  Bin 0 -> 13816 bytes
 doc/other_community.txt                            |   44 ++++++++++++++++-
 doc/other_errors.txt                               |   13 ++++-
 doc/other_faq.txt                                  |    7 +++
 10 files changed, 141 insertions(+), 4 deletions(-)


2010-05-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5089 git=d9e0b7786ad76eba64002cf16f3a61af6810ec17

    Fixes issue with FPM PHP detection
    
 admin/wizards/php.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2010-05-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5087 git=295426765492f5641b7a9d43dff8d18cb313d9e2

    Previous fix was incomplete
    
 admin/PageVServer.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5086 git=10ca3ae540946e187c92b647a01effd6b760366c

    Fixes issue 832: adding access logger to vhost should not break configuration anymore
    
 admin/PageVServer.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

2010-05-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5085 git=25b81f3797f3f55395756503e556a8861a518298

    There were a couple of rule-type plug-ins where the list validation
    was not being performed for fields containing lists. Thanks a million
    to Sergio Aguilar Guerrero <chekolyn@gmail.com> for reporting the
    problem.
    
 admin/plugins/exists.py     |    6 +++++-
 admin/plugins/extensions.py |    7 ++++++-
 admin/plugins/from.py       |    1 +
 3 files changed, 12 insertions(+), 2 deletions(-)


2010-05-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5082 git=0997be3cddfc8f9164f7bf675dd5159e4d28ade3

    Fixes an execution error in the 'File Exists' rule plug-in. Thanks a
    million to Ossama Khayat <okhayat@yahoo.com> for reporting.
    
 admin/plugins/exists.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-05-12  Taher Shihadeh  <taher@unixwars.com>
            svn=5079 git=d4d7e9179d42e5a48a8417ff5eabd2981416509b

    Minor documentation updates
    
 doc/basics_why_cherokee.txt    |    2 +-
 doc/bundle_cherokee-admin.txt  |    2 +-
 doc/config_quickstart.txt      |    2 +-
 doc/cookbook_optimizations.txt |    2 +-
 doc/dev_cherokee.conf.txt      |    8 ++++----
 doc/dev_debug.txt              |    2 +-
 doc/index.txt                  |    2 +-
 7 files changed, 10 insertions(+), 10 deletions(-)


2010-05-12  Taher Shihadeh  <taher@unixwars.com>
            svn=5078 git=43441c277bce8a927af42908ebd432a220e77090

    A missing entry was making svnlog2changelog.py fail
    
 developers.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-05-12  Taher Shihadeh  <taher@unixwars.com>
            svn=5077 git=c962b797985d498aaad0044f9324e6669027d3b7

    Fixes problem with index files when none existed before
    
 admin/wizards/php.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-12  Sérgio H. Berlotto Jr <sergio.berlotto@gmail.com>
            svn=5076 git=031450d2453de13ab75a67aad677ec9c6d69b295

    pt_BR updates
    
 po/admin/pt_BR.po | 1720 ++++++++++++++++++++++++++---------------------------
 1 files changed, 833 insertions(+), 887 deletions(-)


2010-05-11  Taher Shihadeh  <taher@unixwars.com>
            svn=5075 git=b05e92d53507412e5e92484929080b9bd551ebfc

    Adds a reference to the apropiate cookbook recipe for each wizard that has one
    
 admin/wizards/alfresco.py   |    1 +
 admin/wizards/coldfusion.py |    1 +
 admin/wizards/concrete5.py  |    1 +
 admin/wizards/django.py     |    1 +
 admin/wizards/drupal.py     |    1 +
 admin/wizards/glassfish.py  |    1 +
 admin/wizards/joomla.py     |    1 +
 admin/wizards/liferay.py    |    1 +
 admin/wizards/mailman.py    |    1 +
 admin/wizards/mono.py       |    1 +
 admin/wizards/moodle.py     |    1 +
 admin/wizards/phpbb.py      |    1 +
 admin/wizards/phpmyadmin.py |    1 +
 admin/wizards/rails.py      |    1 +
 admin/wizards/redirect.py   |    1 +
 admin/wizards/streaming.py  |    1 +
 admin/wizards/sugar.py      |    1 +
 admin/wizards/symfony.py    |    1 +
 admin/wizards/trac.py       |    1 +
 admin/wizards/uwsgi.py      |    1 +
 admin/wizards/wordpress.py  |    1 +
 admin/wizards/zend.py       |    1 +
 22 files changed, 22 insertions(+), 0 deletions(-)


2010-05-11  Taher Shihadeh  <taher@unixwars.com>
            svn=5074 git=d202ad933db7731bd8a0be821c8c4e75b9347870

    Enhances the PHP wizard. Now it can configure new vservers too
    
 admin/Wizard.py       |    9 +++
 admin/wizards/List.py |    2 +-
 admin/wizards/php.py  |  137 +++++++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 138 insertions(+), 10 deletions(-)


2010-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5073 git=9b3bb3a44f2aa856aebcdbc6d9a5ccfe3b3fbf66

    Cherokee 1.0.0 released
    
 configure.in |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-05-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5072 git=cc26d07f370b83bbcc8d9b31b2185982b409d565

    Fixes a tiny (theoretical) memory leak. Thanks to Stefan de Konink
    for the findings and patch.
    
 cherokee/thread.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-05-10  Stefan de Konink <stefan@konink.de>
            svn=5070 git=7f38287e77b08eb5a2d8315ec39bcbce8938b7b3

    Dutch updates.
    
 po/admin/nl.po | 2404 +++++++++++++++++++++-----------------------------------
 1 files changed, 890 insertions(+), 1514 deletions(-)

2010-05-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5068 git=2e4fc1c50228711b0fd5e7bd014c86849252e2c8

    Final translation updates before 1.0
    
 po/admin/de.po    |  362 +++++---
 po/admin/en.po    |  363 +++++---
 po/admin/es.po    |  354 ++++----
 po/admin/fr.po    |  363 +++++---
 po/admin/nl.po    | 2602 ++++++++++++++++++++++++++++++++++-------------------
 po/admin/pl.po    |  348 +++++---
 po/admin/pt_BR.po |  348 +++++---
 po/admin/sv_SE.po | 1054 +++++++++++++---------
 po/admin/zh_CN.po |  519 ++++++-----
 9 files changed, 3851 insertions(+), 2462 deletions(-)


2010-05-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5067 git=4cf69500e08c9dca62b9ed010722ef5d4275584a

    Adds untranslated string
    
 admin/PageSource.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-05-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5066 git=674afd848b79a206f0bbda845bafadcf9307dd11

    Fixes untranslated combobox issues
    
 admin/Auth.py                |    2 +-
 admin/Graph.py               |    2 +-
 admin/Page.py                |    5 +++++
 admin/PageAdvanced.py        |    4 ++--
 admin/PageEntry.py           |    4 ++--
 admin/PageException.py       |    2 +-
 admin/PageGeneral.py         |    8 ++++----
 admin/PageIndex.py           |    2 +-
 admin/PageSource.py          |    2 +-
 admin/PageVServer.py         |   10 +++++-----
 admin/Wizard.py              |    2 +-
 admin/consts.py              |    4 ++++
 admin/plugins/error_redir.py |    8 ++++----
 admin/plugins/mysql.py       |    9 +++++----
 admin/plugins/post_report.py |    2 +-
 admin/plugins/redir.py       |    4 ++--
 admin/plugins/server_info.py |    3 ++-
 admin/plugins/url_arg.py     |    9 +++++----
 admin/wizards/hotlinking.py  |    4 +++-
 admin/wizards/rails.py       |   17 +++++++++--------
 20 files changed, 59 insertions(+), 44 deletions(-)


2010-05-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5065 git=82426da979e91454f7fd962fd4977980c7bdf869

    New patch added some strings to be translated
    
 po/admin/es.po |  185 +++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 109 insertions(+), 76 deletions(-)


2010-05-10  Stefan de Konink <stefan@konink.de>
            svn=5064 git=6a6fa7a86a3a7e179da431b3b9f9d5dacd274e66

    Paul van Genderen (lolwut) went through the Dutch translations, and came
    up with this nifty patch! Thanks :)
    
 po/admin/nl.po |  186 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 93 insertions(+), 93 deletions(-)


2010-05-10  Antonio Perez  <aperez@skarcha.com>
            svn=5063 git=6675c8db7840fa71671c97a0567894d72034d01f

    i18n of top Menu in Cherokee Admin.
    
 admin/Page.py    |   11 ++++++++++-
 admin/theme.html |   18 +++++++++---------
 2 files changed, 19 insertions(+), 10 deletions(-)


2010-05-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5062 git=6bdd30f6d20e34026db0ece5061da5bba2f45d9c

    Typo
    
 admin/plugins/exists.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-09  Jonathan Hernandez  <ion@suavizado.com>
            svn=5061 git=1e7edec1a1b1089b1c91ff6571d897ad08c04e13

    imcsk8 patch to fix a bug in panels
    
 admin/static/js/SelectionPanel.js |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2010-05-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5060 git=f4ee43b27b286733683717ecf1a1998a2bcf0873

    DBSlayer uses cherokee_balancer_report_fail() now. Thanks to Stefan de
    Konink for the patch!! Fixes http://bugs.cherokee-project.com/271
    
 cherokee/handler_dbslayer.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2010-05-09  Jonathan Hernandez  <ion@suavizado.com>
            svn=5058 git=260de41c6d92348ee8d77c63d557cbd4ce76a607

    Style for auth list
    
 admin/plugins/authlist.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-05-06  Antonio Perez  <aperez@skarcha.com>
            svn=5057 git=f239d16be18d153c078c467fbedcfb4479b86569

    gettext should be installed using configured locale directory.
    
 admin/server.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-06  Taher Shihadeh  <taher@unixwars.com>
            svn=5056 git=a5f4c2874ccd0ee3963a38448e41e41fe2347c20

    Reworks some of the documents
    
 doc/Makefile.am                           |    1 +
 doc/config.txt                            |    1 +
 doc/config_virtual_servers.txt            |  207 +++++-----------------------
 doc/config_virtual_servers_rule.txt       |  110 ++++++++++++++-
 doc/config_virtual_servers_rule_types.txt |   88 ++++++++++++
 doc/cookbook_php.txt                      |   10 +-
 doc/index.txt                             |    3 +-
 7 files changed, 236 insertions(+), 184 deletions(-)


2010-05-06  李炅 <lijiong1986@126.com>
            svn=5055 git=ffbcecf08603ccbc4c7ce35f706fa745d69bdf93

    update Chinese Simplified translations
    
 po/admin/zh_CN.po | 2129 +++++++++++++++++------------------------------------
 1 files changed, 681 insertions(+), 1448 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5054 git=a16eec573d9d65da6d5d300463be63e42a29b1b9

    Restores custom environment variable addition
    
 admin/PageSource.py |   81 +++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 78 insertions(+), 3 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5053 git=4dfb0907573042bab78cf8d5b652f27a738739bc

    Makes server/rules in usage report clickable as in the old admin
    
 admin/PageSource.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2010-05-05  Stefan de Konink <stefan@konink.de>
            svn=5052 git=0c676fed651dcd834fbe24c8b4a078597c1edcd2

    More Dutch updates
    
 po/admin/nl.po | 2364 +++++++++++++++++++++-----------------------------------
 1 files changed, 867 insertions(+), 1497 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5051 git=2870b829a31cb8fadf0ba0f77990e5157e5048aa

    Fixes a problem with custom templates and the loggers
    
 admin/PageVServer.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5050 git=ac2eac7d17118c3a7ff16f6d5b22b358a3eb3b80

    The document was not been rendered correctly
    
 doc/config_virtual_servers_rule.txt |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5049 git=854d04778690829f57358e50e675be003c9273ed

    Enhances rule documentation. WIP
    
 doc/config_virtual_servers_rule.txt |   57 +++++++++++++++++++++++++++--------
 1 files changed, 44 insertions(+), 13 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5048 git=cc04d785e6ebb806d82fe8a56679a5b4a49b6cf2

    Updates .po files. A few sentences from PageIndex have been fixed
    
 po/admin/de.po    |  469 +++++-----
 po/admin/en.po    |  469 +++++-----
 po/admin/es.po    |  569 +++++-------
 po/admin/fr.po    |  462 +++++-----
 po/admin/nl.po    | 2642 +++++++++++++++++++++++++++++++++--------------------
 po/admin/pl.po    |  267 +++---
 po/admin/pt_BR.po |  461 +++++-----
 po/admin/sv_SE.po |  467 +++++-----
 po/admin/zh_CN.po |  609 ++++++-------
 9 files changed, 3488 insertions(+), 2927 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5047 git=47defc06b7ab181ca3499be69424581bb609657c

    Gettext was having trouble with some rough edges
    
 admin/Balancer.py            |    2 +-
 admin/Graph.py               |    4 ++--
 admin/Icons.py               |    2 +-
 admin/Mime.py                |    2 +-
 admin/PageAdvanced.py        |    2 +-
 admin/PageGeneral.py         |    2 +-
 admin/PageIndex.py           |   20 ++++++++++----------
 admin/PageRule.py            |    6 +++---
 admin/PageSource.py          |    4 ++--
 admin/PageVServers.py        |    4 ++--
 admin/Rule.py                |    2 +-
 admin/plugins/error_redir.py |    2 +-
 admin/plugins/redir.py       |    2 +-
 admin/plugins/rehost.py      |    2 +-
 admin/plugins/target_ip.py   |    2 +-
 admin/plugins/wildcard.py    |    2 +-
 16 files changed, 30 insertions(+), 30 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5046 git=e4f8a6fb8902af1f669b65e34434f43f1a6a098a

    Fixes some gettext calls
    
 admin/PageIndex.py |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)


2010-05-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5045 git=db760b7509e9e6ff20930c2751470f2b8984f587

    Fixes an UTF8 issue. Thanks a million to Stefan de Konink for the
    finding an initial patch (great work!). Fixes bug number #796:
    http://bugs.cherokee-project.com/796
    
 cherokee/buffer.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2010-05-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5044 git=fff2202fe0abcd897744e9ee78cf1cf69ffa0dea

    Fixes a 'No logging' flag minor bug.
    
 admin/PageRule.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-05  李炅 <lijiong1986@126.com>
            svn=5043 git=055352bcde40b01da1390f95c9000834fc838e83

    new zh_CN.po from en.po,but not complete
    
 po/admin/zh_CN.po | 2108 +++++++++++++++++++++++++++--------------------------
 1 files changed, 1081 insertions(+), 1027 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5042 git=387d79ac4bb0f2a93ad031dd0790b1dd391f9ac2

    Fixes some typos
    
 admin/plugins/mysql.py      |    2 +-
 admin/wizards/alfresco.py   |    2 +-
 admin/wizards/coldfusion.py |    2 +-
 admin/wizards/concrete5.py  |    2 +-
 admin/wizards/django.py     |    2 +-
 admin/wizards/drupal.py     |    2 +-
 admin/wizards/glassfish.py  |    2 +-
 admin/wizards/joomla.py     |    2 +-
 admin/wizards/liferay.py    |    2 +-
 admin/wizards/moinmoin.py   |    2 +-
 admin/wizards/mono.py       |    2 +-
 admin/wizards/moodle.py     |    2 +-
 admin/wizards/phpbb.py      |    2 +-
 admin/wizards/phpmyadmin.py |    2 +-
 admin/wizards/rails.py      |    2 +-
 admin/wizards/sugar.py      |    2 +-
 admin/wizards/symfony.py    |    2 +-
 admin/wizards/uwsgi.py      |    2 +-
 admin/wizards/wordpress.py  |    2 +-
 admin/wizards/zend.py       |    2 +-
 20 files changed, 20 insertions(+), 20 deletions(-)


2010-05-05  Taher Shihadeh  <taher@unixwars.com>
            svn=5041 git=cbe767856a361b1a4b8d1d729c2e82546413e26e

    Admin: Fixes bug in CGI module
    
 admin/CgiBase.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-05-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5040 git=9cc28b3f30054e966b21b548a8a065324bd6273e

    Cherokee 0.99.49 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5039 git=6d6edaeb72a99f566b964c531376fe1e32fb708d

    Fixes an internal HTML issue. This patch was already included in
    Cherokee 0.99.49 by mistake. It's a good but untested patch.
    
 admin/SelectionPanel.py           |    1 -
 admin/static/js/SelectionPanel.js |   15 ++++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)


2010-05-05  Stefan de Konink <stefan@konink.de>
            svn=5038 git=e8f4d9eeb257da9eab0fc36c4bdbe54d6c5afc2d

    Another big translation effort for Dutch.
    
 po/admin/nl.po | 2661 +++++++++++++++++++++-----------------------------------
 1 files changed, 1012 insertions(+), 1649 deletions(-)

2010-05-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5036 git=4451eb1e9828a587b7419f1fe88b484044bdb2fa

    Fixes some HTML-escaping issues: http://bugs.cherokee-project.com/846
    
 admin/PageEntry.py    |    3 ++-
 admin/PageRule.py     |    7 ++++---
 admin/PageSource.py   |    4 ++--
 admin/PageVServer.py  |    3 +--
 admin/PageVServers.py |    7 ++++---
 admin/Rule.py         |    3 ++-
 6 files changed, 15 insertions(+), 12 deletions(-)


2010-05-04  Taher Shihadeh  <taher@unixwars.com>
            svn=5034 git=c0997cd1e26d5e8d60978ee51ac047628852f53b

    Optimizes the Joomla wizard: Restricts banning of files to only affect the Joomla directory
    
 admin/wizards/joomla.py |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)


2010-05-04  Taher Shihadeh  <taher@unixwars.com>
            svn=5033 git=06abc0b3dabaa51c3f4bbc044c004c268ab4f076

    Extends the fix issued for 844: now checks are performed also upon modification
    
 admin/PageSource.py     |   20 ++++++++++++++++----
 admin/validations.py    |   22 ++++++++++++----------
 admin/wizards/joomla.py |    1 +
 3 files changed, 29 insertions(+), 14 deletions(-)


2010-05-04  李炅 <lijiong1986@126.com>
            svn=5032 git=e1591f75d05ca4fdf401a369865bf6c8c5ecb6c2

    fix a error in zh_CN.po
    
 po/admin/zh_CN.po |   77 ++++++++++++++++++++++++++---------------------------
 1 files changed, 38 insertions(+), 39 deletions(-)


2010-05-04  李炅 <lijiong1986@126.com>
            svn=5031 git=8b503273c1e897e2c64bd9a2c1cc9f40b0741056

    update zh_CN
    
 po/admin/zh_CN.po |   51 ++++++++++++++++++++++++---------------------------
 1 files changed, 24 insertions(+), 27 deletions(-)


2010-05-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5030 git=e519ad8de0c4cf5d02fa2e052621183ddbeb10d6

    Rules title can contain 'unreplaceable' strings. This patch deals with
    it. Fixes bug #836: http://bugs.cherokee-project.com/836
    
 admin/Rule.py |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)


2010-05-04  Taher Shihadeh  <taher@unixwars.com>
            svn=5029 git=f9d2ef43b4d99ea5168ac7cb754cf7a7068b4666

    Forbids using a duplicated name when creating an information source. Fixes issue 844
    
 admin/PageSource.py  |    1 +
 admin/validations.py |    8 ++++++++
 2 files changed, 9 insertions(+), 0 deletions(-)


2010-05-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5028 git=363240d011ef7ae4588632203e9f9c0b77d1421a

    Adds a new translation file. Thanks to Jedrzej Nowak for the
    translation to Polish!
    
 admin/consts.py  |    1 +
 po/admin/LINGUAS |    2 +-
 po/admin/pl.po   | 5197 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 5199 insertions(+), 1 deletions(-)

2010-05-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5027 git=6fc6b16828784cd777e9e6b269fc82d22e172a57

    The long-awaited patch for kqueue() on FreeBSD. Thanks a million to
    Stefan de Konink for the patch!
    
 cherokee/fdpoll-kqueue.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)


2010-05-03  Jonathan Hernandez  <ion@suavizado.com>
            svn=5025 git=2bee1d6bbc3aae333538c4b78fe1c55168c9d2d6

    Align to center save button
    
 admin/Page.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-05-03  Jonathan Hernandez  <ion@suavizado.com>
            svn=5023 git=7c47030dafd74107585520860a220730328b5a08

    Bind error
    
 admin/PageError.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-03  Taher Shihadeh  <taher@unixwars.com>
            svn=5022 git=3666773e22824178d31b5743062d340dda205b24

    Updates all the po files to include the missing files
    
 po/admin/de.po    | 2794 ++++++++++++++++++++++++++++++++++++++++++------
 po/admin/en.po    | 3107 +++++++++++++++++++++++++++++++++++++++++------------
 po/admin/fr.po    | 2879 ++++++++++++++++++++++++++++++++++++++++++-------
 po/admin/pt_BR.po | 2701 +++++++++++++++++++++++++++++++++++++++++-----
 po/admin/sv_SE.po | 3104 +++++++++++++++++++++++++++++++++++++++++------------
 po/admin/zh_CN.po | 3122 +++++++++++++++++++++++++++++++++++++++++------------
 6 files changed, 14650 insertions(+), 3057 deletions(-)


2010-05-03  Taher Shihadeh  <taher@unixwars.com>
            svn=5021 git=b891a400f1e6ffe19d86f83ce8315adfc04add0a

    Merges the updated strings with the ones missing
    
 po/admin/nl.po | 4449 +++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 3254 insertions(+), 1195 deletions(-)


2010-05-03  Taher Shihadeh  <taher@unixwars.com>
            svn=5020 git=5a0a3250ae1e6564f53200ffa0386f375f929188

    Adds the missing strings to the Spanish translation
    
 po/admin/es.po | 3540 ++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 2526 insertions(+), 1014 deletions(-)


2010-05-03  Taher Shihadeh  <taher@unixwars.com>
            svn=5019 git=5f0cc110486da0479b653ca09039b69f22faac37

    Description fixes
    
 admin/wizards/mailman.py  |    2 +-
 admin/wizards/moinmoin.py |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2010-05-03  Stefan de Konink <stefan@konink.de>
            svn=5018 git=63ade16bb2cd8bb4e4fb235085a4e1377e95537f

    Just unfuzzy it
    
 po/admin/nl.po | 1324 +++++++++++++++-----------------------------------------
 1 files changed, 340 insertions(+), 984 deletions(-)


2010-05-03  Stefan de Konink <stefan@konink.de>
            svn=5017 git=b3021b458efa00d64d7825a5886e97ff33c2bb92

    Addresses bug 720
    
 doc/config_virtual_servers_rule.txt |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)


2010-05-03  Taher Shihadeh  <taher@unixwars.com>
            svn=5016 git=12bc5fc3ccd8364e91860c1236babf670109444e

    Typo
    
 admin/wizards/hotlinking.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5015 git=aaae577d24f7d04ed4545e4ec3c13acc024395f0

    Filter content on start up. There might be a filtering string when the
    SelectionPanel widget is (re)loading.
    
 admin/static/js/SelectionPanel.js |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2010-05-03  Taher Shihadeh  <taher@unixwars.com>
            svn=5013 git=7e0def7874f51a818213185a09d6c946ba7424c6

    Typo fix
    
 doc/basics_upgrade.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-03  Taher Shihadeh  <taher@unixwars.com>
            svn=5012 git=656c4ab94d77735f04670703d9ce7e2ee38bd400

    Fixes some i18n issues (second part of the fix): subdirectories were not being processed to extract gettext strings
    
 po/admin/generate_POTFILESin.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2010-05-03  Taher Shihadeh  <taher@unixwars.com>
            svn=5011 git=6eb3c3bf70abe7605203f278d74aebc2598b7094

    Fixes some i18n issues: subdirectories were not being processed to extract gettext strings
    
 admin/PageRule.py       |    5 +-
 admin/PageVServers.py   |    5 +-
 admin/plugins/exists.py |    2 +-
 admin/wizards/List.py   |  136 +++++++++++++++++++++++-----------------------
 4 files changed, 75 insertions(+), 73 deletions(-)


2010-05-02  Taher Shihadeh  <taher@unixwars.com>
            svn=5009 git=58b5a3be5947e618a788505bccbfe4dc1c8a6aa6

    One of the English messages had a typo
    
 po/admin/de.po    |  232 ++++----
 po/admin/en.po    |  232 ++++----
 po/admin/es.po    |  239 +++++-----
 po/admin/fr.po    |  232 ++++----
 po/admin/nl.po    | 1497 ++++++++++++++++++++++++++++++++++++++---------------
 po/admin/pt_BR.po |  232 ++++----
 po/admin/sv_SE.po |  232 ++++----
 po/admin/zh_CN.po |  232 ++++----
 8 files changed, 1886 insertions(+), 1242 deletions(-)


2010-05-02  Taher Shihadeh  <taher@unixwars.com>
            svn=5008 git=43c38ece581892909c527c224e3ca2f3953e2fdd

    Typo
    
 admin/PageError.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-05-02  Stefan de Konink <stefan@konink.de>
            svn=5007 git=4756c6329cd6c63ad3f14981e3ee151c779904f7

    Initial Dutch translation update for CTK
    
 po/admin/nl.po | 1704 ++++++++++++++++----------------------------------------
 1 files changed, 489 insertions(+), 1215 deletions(-)


2010-05-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5006 git=8382b79a9b8b6d03dabe577fa20b488a31f0c325

    Adds a new script to estimate the state of the different translations.
    
 po/Makefile.am |    6 ++++++
 po/po_stats.py |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+), 0 deletions(-)


2010-05-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5004 git=581787759ce266365e36623f196ac688889c9f30

    The restart buttons were not responsive on some browsers. This patch
    should have fixed bug #822: http://bugs.cherokee-project.com/822
    
 admin/Page.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2010-05-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5003 git=c8bf8d4e055b09a264f7a77cc39eb6d0a05cc008

    Minor fix: IPv6 addresses were not being print correctly on the
    start-up message.
    
 cherokee/server.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2010-04-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5002 git=1db791e8e3b2c98092deb45ce1890f583f034e52

    A few minor fixes to improve some logging related error reports.
    
 admin/PageError.py      |    6 +++---
 admin/PageVServer.py    |    7 ++++++-
 admin/configured.py.pre |    1 +
 cherokee/error_list.py  |    2 +-
 4 files changed, 11 insertions(+), 5 deletions(-)


2010-04-29  Taher Shihadeh  <taher@unixwars.com>
            svn=5001 git=e1c8867fece1ec8603af0b83d733aabf360d0337

    Updates Spanish translation
    
 po/admin/de.po    |  147 ++++++------
 po/admin/en.po    |  156 +++++++------
 po/admin/es.po    |  674 ++++++++++++++++++++++++-----------------------------
 po/admin/fr.po    |  154 ++++++------
 po/admin/nl.po    |  161 +++++++------
 po/admin/pt_BR.po |  154 ++++++------
 po/admin/sv_SE.po |  154 +++++++------
 po/admin/zh_CN.po |  158 +++++++------
 8 files changed, 856 insertions(+), 902 deletions(-)


2010-04-29  Taher Shihadeh  <taher@unixwars.com>
            svn=5000 git=f5852624e6ed88f4590a1f3464c4eb246f113c3b

    i18n
    
 admin/PageEntry.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-29  Taher Shihadeh  <taher@unixwars.com>
            svn=4999 git=f3ba3556e7860038227c80666b05c92453198253

    Some i18n fixes
    
 admin/Balancer.py    |    2 +-
 admin/Icons.py       |    6 +++---
 admin/PageEntry.py   |    2 +-
 admin/PageRule.py    |    2 +-
 admin/PageSource.py  |    8 ++++----
 admin/PageVServer.py |    2 +-
 admin/Rule.py        |    2 +-
 admin/util.py        |    2 +-
 8 files changed, 13 insertions(+), 13 deletions(-)


2010-04-29  Taher Shihadeh  <taher@unixwars.com>
            svn=4998 git=1a933696bd565a6a997ca1c3f6ad9767492a91c0

    Fixes a bug with source deletion. It rewrites a not-so-nice part of the code, and it should be easier to understand now
    
 admin/PageSource.py |  112 ++++++++++++++++++++++++++++++---------------------
 1 files changed, 66 insertions(+), 46 deletions(-)

2010-04-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4997 git=0a8cf4aadc347a2876aec875c10263a17adae921

    Fixes a compilation warning (with Clang). Thanks to Denis Martinez
    <deuns.martinez@gmail.com> for the report.
    
 cherokee/config_entry.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-04-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4994 git=29cbd7370f48c4b9d9d9981911ca10ab74a94cdb

    The Transport class of the xmlrpclib package does not implement a
    constructor method on Python 2.4. We have to check whether the
    __init__() method is present before invoking it <sigh!!>. This patch
    fixes the bug #821: http://bugs.cherokee-project.com/821 . Thanks to
    Juan J. Martinez for the report.
    
 admin/XMLServerDigest.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2010-04-28  Taher Shihadeh  <taher@unixwars.com>
            svn=4992 git=8cd672f95efffc3f6e1a57854e77e24240b0432e

    The flags were not being displayed on the GeoIP module
    
 admin/Flags.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-28  Taher Shihadeh  <taher@unixwars.com>
            svn=4991 git=06ce33db42eb1fadd20f04f72e75e32a9cf4e363

    Upgrades Server_Info documentation
    
 doc/modules_handlers_server_info.txt |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)


2010-04-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4990 git=caba5b47010f8c5f47016b7719d23adb61e560bc

    Fixes a bug that was preventing the LOCK method from being recognized.
    
 cherokee/header.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

2010-04-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4989 git=41bd4d32eece141c78178ac7cd1df8c403e40b32

    Fixes the QA bench so it can run on Python 2.4
    
 qa/100-Digest-htdigest.py   |    5 ++++-
 qa/175-Digest-htdigest-2.py |    5 ++++-
 qa/203-secdownload1.py      |    9 +++++++--
 qa/205-secdownload3.py      |    9 +++++++--
 qa/base.py                  |    5 ++++-
 qa/conf.py                  |    7 +++++--
 6 files changed, 31 insertions(+), 9 deletions(-)


2010-04-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4987 git=a97753aa2d21a9f2e71cd176152dc2fd921442b4

    Fixes file permission. Thanks to "Juan J. Martínez" for the report.
    Fixes bug #828: http://bugs.cherokee-project.com/828
    
 qa/157-Dirlist-symlinks.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4986 git=6d9a40389828fb87bbf3cc5aa092c1306759428d

    This patch fixes a broken dependency of admin/upgrade_config.py.
    Thanks to Leonel Nunez for the report!
    
 admin/upgrade_config.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2010-04-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4985 git=2734404172b2517e49b94af0d17feae6483d19ea

    Cherokee 0.99.47 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-04-27  Taher Shihadeh  <taher@unixwars.com>
            svn=4984 git=8971fccc3db1df5195599056246444457496a43a

    Fixes an incorrect shot
    
 doc/Makefile.am                      |    2 +-
 doc/config_virtual_servers.txt       |    2 +-
 doc/media/images/admin_behavior.png  |  Bin 0 -> 9769 bytes
 doc/media/images/admin_behaviour.png |  Bin 20375 -> 0 bytes
 4 files changed, 2 insertions(+), 2 deletions(-)


2010-04-27  Taher Shihadeh  <taher@unixwars.com>
            svn=4983 git=d487d411c647ab24c913b1bcee0b587c86224ded

    Updates the rest of the documentation
    
 doc/cookbook_alfresco.txt                          |    8 +++++---
 doc/cookbook_coldfusion.txt                        |    9 ++++++---
 doc/cookbook_concrete5.txt                         |    8 +++++---
 doc/cookbook_django.txt                            |   14 ++++++++------
 doc/cookbook_drupal.txt                            |    8 +++++---
 doc/cookbook_embedding_cherokee.txt                |    2 +-
 doc/cookbook_glassfish.txt                         |   12 ++++++++----
 doc/cookbook_joomla.txt                            |    9 ++++++---
 doc/cookbook_kumbia.txt                            |    2 +-
 doc/cookbook_mailman.txt                           |    6 +++---
 doc/cookbook_maintenance.txt                       |   10 ++++++----
 doc/cookbook_managing_logs.txt                     |    8 ++++++--
 doc/cookbook_moodle.txt                            |    5 +++--
 doc/cookbook_php.txt                               |    4 +++-
 doc/cookbook_phpbb.txt                             |    4 ++--
 doc/cookbook_phpmyadmin.txt                        |    8 +++++---
 doc/cookbook_redirs.txt                            |    4 ++--
 doc/cookbook_ror.txt                               |   17 +++++++++++++----
 doc/cookbook_streaming.txt                         |   10 ++++++----
 doc/cookbook_sugarcrm.txt                          |   12 ++++++++----
 doc/cookbook_wordpress.txt                         |    8 +++++---
 doc/cookbook_zend.txt                              |    6 +++---
 doc/media/images/admin_handler_fastcgi1.png        |  Bin 21459 -> 21207 bytes
 doc/media/images/admin_handler_fastcgi2.png        |  Bin 66889 -> 66318 bytes
 doc/media/images/admin_noconfig.png                |  Bin 11594 -> 11638 bytes
 doc/media/images/cookbook_alfresco_alfresco.png    |  Bin 36672 -> 34437 bytes
 doc/media/images/cookbook_alfresco_assistant.png   |  Bin 21452 -> 20121 bytes
 doc/media/images/cookbook_alfresco_install.png     |  Bin 21223 -> 19817 bytes
 doc/media/images/cookbook_alfresco_path.png        |  Bin 7629 -> 7356 bytes
 doc/media/images/cookbook_alfresco_share.png       |  Bin 40507 -> 37782 bytes
 doc/media/images/cookbook_alfresco_soffice.png     |  Bin 7738 -> 7474 bytes
 doc/media/images/cookbook_dbslayer1.png            |  Bin 9446 -> 8884 bytes
 doc/media/images/cookbook_dbslayer2.png            |  Bin 20176 -> 18742 bytes
 doc/media/images/cookbook_dbslayer3.png            |  Bin 8451 -> 7909 bytes
 doc/media/images/cookbook_dbslayer4.png            |  Bin 36846 -> 35042 bytes
 doc/media/images/cookbook_django.png               |  Bin 24570 -> 23568 bytes
 doc/media/images/cookbook_django_common.png        |  Bin 23244 -> 22134 bytes
 doc/media/images/cookbook_django_infosources.png   |  Bin 34340 -> 30736 bytes
 doc/media/images/cookbook_drupal.png               |  Bin 28194 -> 27607 bytes
 doc/media/images/cookbook_glassfish.png            |  Bin 4837 -> 4851 bytes
 doc/media/images/cookbook_joomla.png               |  Bin 13433 -> 12561 bytes
 doc/media/images/cookbook_liferay.png              |  Bin 17710 -> 16861 bytes
 doc/media/images/cookbook_mailman.png              |  Bin 13387 -> 13235 bytes
 .../cookbook_maintenance_advanced_domains.png      |  Bin 8751 -> 8557 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 14572 -> 14100 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 9925 -> 9641 bytes
 doc/media/images/cookbook_maintenance_copy.png     |  Bin 16180 -> 15654 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 9290 -> 9055 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 7911 -> 7784 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 7356 -> 7203 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 8349 -> 8213 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6349 -> 6172 bytes
 doc/media/images/cookbook_managing_logs_rules.png  |  Bin 15290 -> 14223 bytes
 .../images/cookbook_managing_logs_security.png     |  Bin 44325 -> 41923 bytes
 doc/media/images/cookbook_mono_demo.png            |  Bin 11694 -> 11183 bytes
 doc/media/images/cookbook_mono_handler.png         |  Bin 65210 -> 62644 bytes
 doc/media/images/cookbook_moodle.png               |  Bin 20046 -> 18427 bytes
 doc/media/images/cookbook_moodle_db.png            |  Bin 34246 -> 31835 bytes
 doc/media/images/cookbook_moodle_document_root.png |  Bin 12902 -> 12159 bytes
 doc/media/images/cookbook_moodle_modules.png       |  Bin 57064 -> 48838 bytes
 doc/media/images/cookbook_moodle_paths.png         |  Bin 37347 -> 35388 bytes
 doc/media/images/cookbook_mysql_rule.png           |  Bin 5274 -> 5027 bytes
 doc/media/images/cookbook_mysql_validator.png      |  Bin 14678 -> 14012 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8426 -> 8081 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8475 -> 8133 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 21136 -> 20249 bytes
 doc/media/images/cookbook_nagios4.png              |  Bin 36819 -> 35664 bytes
 doc/media/images/cookbook_phpbb_1_intro.png        |  Bin 42051 -> 39031 bytes
 doc/media/images/cookbook_phpbb_2_req.png          |  Bin 38468 -> 35390 bytes
 doc/media/images/cookbook_phpbb_3_db.png           |  Bin 32525 -> 30601 bytes
 doc/media/images/cookbook_phpbb_4_admin.png        |  Bin 31397 -> 28930 bytes
 doc/media/images/cookbook_phpbb_5_config.png       |  Bin 25893 -> 23794 bytes
 doc/media/images/cookbook_phpbb_6_advanced.png     |  Bin 38390 -> 36283 bytes
 doc/media/images/cookbook_phpbb_7_create.png       |  Bin 27273 -> 24918 bytes
 doc/media/images/cookbook_phpbb_8_final.png        |  Bin 50883 -> 45143 bytes
 doc/media/images/cookbook_phpbb_adm.png            |  Bin 41772 -> 39075 bytes
 doc/media/images/cookbook_phpbb_adm_warning.png    |  Bin 40112 -> 37334 bytes
 doc/media/images/cookbook_phpbb_rules.png          |  Bin 10153 -> 9593 bytes
 doc/media/images/cookbook_phpbb_running.png        |  Bin 30708 -> 29947 bytes
 doc/media/images/cookbook_phpmyadmin.png           |  Bin 12135 -> 11383 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8916 -> 8702 bytes
 doc/media/images/cookbook_redir_behavior.png       |  Bin 4713 -> 4519 bytes
 doc/media/images/cookbook_redir_domains.png        |  Bin 8934 -> 8552 bytes
 doc/media/images/cookbook_redir_handler.png        |  Bin 9656 -> 9034 bytes
 doc/media/images/cookbook_ror.png                  |  Bin 15410 -> 15239 bytes
 doc/media/images/cookbook_ror_common.png           |  Bin 31359 -> 29750 bytes
 doc/media/images/cookbook_ror_fcgi.png             |  Bin 19340 -> 18589 bytes
 doc/media/images/cookbook_ror_wizard.png           |  Bin 11842 -> 11315 bytes
 doc/media/images/cookbook_sugarcrm_install0.png    |  Bin 65402 -> 61674 bytes
 doc/media/images/cookbook_sugarcrm_install1.png    |  Bin 22665 -> 21762 bytes
 doc/media/images/cookbook_sugarcrm_running0.png    |  Bin 23118 -> 22260 bytes
 doc/media/images/cookbook_sugarcrm_running1.png    |  Bin 27229 -> 25443 bytes
 doc/media/images/cookbook_symfony.png              |  Bin 25415 -> 24493 bytes
 doc/media/images/cookbook_trac.png                 |  Bin 36099 -> 35325 bytes
 doc/media/images/cookbook_trac_info.png            |  Bin 19798 -> 18709 bytes
 doc/media/images/cookbook_trac_rules.png           |  Bin 5956 -> 5693 bytes
 doc/media/images/cookbook_trac_scgi.png            |  Bin 29568 -> 28229 bytes
 doc/media/images/cookbook_trac_static.png          |  Bin 9949 -> 9485 bytes
 doc/media/images/cookbook_wp1.png                  |  Bin 28214 -> 26477 bytes
 doc/media/images/cookbook_wp2.png                  |  Bin 14129 -> 13235 bytes
 doc/media/images/cookbook_wp3.png                  |  Bin 10592 -> 10279 bytes
 doc/media/images/cookbook_wp4.png                  |  Bin 49037 -> 44859 bytes
 doc/media/images/cookbook_wp5.png                  |  Bin 28161 -> 25656 bytes
 doc/media/images/cookbook_zend1.png                |  Bin 3762 -> 3735 bytes
 104 files changed, 110 insertions(+), 64 deletions(-)


2010-04-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4982 git=e49e4b938b0cd9ef8e343d1cbde9b7cd47467d87

    Tries to address a Keep-Alive related bug.
    
 cherokee/thread.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)


2010-04-27  Taher Shihadeh  <taher@unixwars.com>
            svn=4981 git=aabf710cedc4f1a8728aec17f521f2d2c505d981

    phpMyadmin wizard had been left out
    
 admin/wizards/List.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-04-27  Taher Shihadeh  <taher@unixwars.com>
            svn=4980 git=e4959bf2ec8b673f79913997c485282e9267efea

    Updates the wizard
    
 admin/wizards/symfony.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-04-27  Taher Shihadeh  <taher@unixwars.com>
            svn=4979 git=134933b138caa150290bd9381bc4f8cbb2b7772d

    Fixes WordPress wizard. It was failing when installed under a subdirectory
    
 admin/wizards/concrete5.py |    4 ++-
 admin/wizards/drupal.py    |    4 +++
 admin/wizards/joomla.py    |    2 +
 admin/wizards/rails.py     |    6 ++--
 admin/wizards/wordpress.py |   47 +++++++++++++++++++++++++------------------
 admin/wizards/zend.py      |    4 +++
 6 files changed, 43 insertions(+), 24 deletions(-)


2010-04-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4978 git=68f300de8923072ca63412036fe51851e7bd0275

    Fixes the Error Writer management: Stale entries were being left.
    Patch based on Taher's: http://bugs.cherokee-project.com/825
    
 admin/PageVServer.py |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)


2010-04-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4976 git=78c423e7964e6bd514b242f1a1f39b265a8e2782

    Fixes the old configuration conversion scripts.
    
 contrib/06to07.py      |    4 ++--
 contrib/07to08.py      |    4 ++--
 contrib/08to09.py      |    4 ++--
 contrib/0999to09910.py |    4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)


2010-04-27  Taher Shihadeh  <taher@unixwars.com>
            svn=4975 git=759908f24e12f6d14cbdf7d992016d53f409e653

    Fixes screenshot margins
    
 .../cookbook_maintenance_advanced_domains.png      |  Bin 9315 -> 8751 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 15620 -> 14572 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 10717 -> 9925 bytes
 doc/media/images/cookbook_maintenance_copy.png     |  Bin 17377 -> 16180 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 9857 -> 9290 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 8523 -> 7911 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 7977 -> 7356 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 8995 -> 8349 bytes
 8 files changed, 0 insertions(+), 0 deletions(-)


2010-04-26  Jonathan Hernandez  <ion@suavizado.com>
            svn=4973 git=164bde6c870fc4f488d4d78a081f1dcdeaa64945

    Style balancer sources table
    
 admin/Balancer.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-04-26  Taher Shihadeh  <taher@unixwars.com>
            svn=4972 git=f72ce00243f1d01a7c49d35894f7c34c30a434e8

    Minor fix
    
 doc/cookbook_wordpress.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-04-26  Taher Shihadeh  <taher@unixwars.com>
            svn=4971 git=a121693204a317b13ce12d782ae879cafa9e5578

    Adds a warning to the WordPress recipe
    
 doc/cookbook_wordpress.txt |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2010-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4970 git=b22d0ef87bdb9089af68d18f293906cbb4bd7a1e

    The --enable-trace was duplicated. Thanks to Jedrzej Nowak for the
    report.
    
 doc/basics_installation_unix.txt |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2010-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4969 git=b8b95ac6ab46ac14f437ae407430b2d3b3c25b85

    The favicon.ico was missing.
    
 admin/static/images/Makefile.am |    1 +
 admin/static/images/favicon.ico |  Bin 0 -> 769 bytes
 2 files changed, 1 insertions(+), 0 deletions(-)


2010-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4968 git=a68437deeeb41d4052234ca2fff242b3bedd6c8d

    Increases default timeout to 25 seconds in Cherokee-admin.
    
 cherokee/main_admin.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

2010-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4967 git=a4662e035cbe1b21cd09bfdaad63eb08d2fa87fd

    Cherokee 0.99.46 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-26  Taher Shihadeh  <taher@unixwars.com>
            svn=4964 git=4611e64582e04ed032f584801554d232b1f846df

    Fixes an image-rendering issue in Firefox 3.5
    
 admin/static/css/cherokee-admin.css |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

2010-04-26  Taher Shihadeh  <taher@unixwars.com>
            svn=4963 git=495d02620a9b8741f3abc58c116a10f516a41bd6

    Documentation updates
    
 doc/bundle_cherokee-tweak.txt              |   15 ++++++++-------
 doc/bundle_cherokee.txt                    |    2 +-
 doc/cookbook_authentication.txt            |    2 +-
 doc/cookbook_coldfusion.txt                |    2 +-
 doc/cookbook_glassfish.txt                 |    2 +-
 doc/cookbook_maintenance.txt               |   13 +++++++------
 doc/media/images/admin_validators_ldap.png |  Bin 31505 -> 30041 bytes
 doc/modules_handlers_dirlist.txt           |    2 +-
 8 files changed, 20 insertions(+), 18 deletions(-)

2010-04-26  Taher Shihadeh  <taher@unixwars.com>
            svn=4962 git=d746092b661bc8d7e22aa126913bf8c2b01a07cf

    Updates documentation to 0.99.45
    
 doc/basics_installation_unix.txt      |    3 +++
 doc/basics_installation_windows.txt   |    3 +++
 doc/basics_requirements.txt           |    3 +++
 doc/basics_upgrade.txt                |    3 +++
 doc/config_advanced.txt               |    3 +++
 doc/config_general.txt                |    3 +++
 doc/config_index.txt                  |    3 +++
 doc/config_info_sources.txt           |    3 +++
 doc/config_quickstart.txt             |    3 +++
 doc/config_status.txt                 |    3 +++
 doc/config_virtual_servers_evhost.txt |    3 +++
 doc/config_virtual_servers_rule.txt   |    3 +++
 12 files changed, 36 insertions(+), 0 deletions(-)


2010-04-26  Taher Shihadeh  <taher@unixwars.com>
            svn=4961 git=c6860415d2191dc2a947ce21e2c8556940d513b4

    Updates documentation to 0.99.45
    
 doc/config_virtual_servers.txt |   28 +++++++++++++----------
 doc/config_wizards.txt         |   47 ++++++++++++++++++++++++++++------------
 2 files changed, 49 insertions(+), 26 deletions(-)


2010-04-26  Taher Shihadeh  <taher@unixwars.com>
            svn=4958 git=e0e781e661558ea7d6e3acb2f1d6a2949939a453

    Documentation updates
    
 doc/Makefile.am                            |    2 +-
 doc/basics_installation_unix.txt           |    7 ++
 doc/basics_installation_windows.txt        |   12 ++-
 doc/basics_requirements.txt                |   13 ++-
 doc/basics_running_cherokee.txt            |   11 +-
 doc/basics_upgrade.txt                     |    4 +
 doc/config.txt                             |    1 +
 doc/config_index.txt                       |   24 +++++
 doc/config_info_sources.txt                |    9 +-
 doc/config_quickstart.txt                  |  111 ++++++++++++++-------
 doc/config_status.txt                      |   19 ++--
 doc/config_virtual_servers.txt             |  146 +++++++++++++++-------------
 doc/index.txt                              |    1 +
 doc/media/images/admin_advanced0.png       |  Bin 4007 -> 3897 bytes
 doc/media/images/admin_advanced1.png       |  Bin 17657 -> 16873 bytes
 doc/media/images/admin_advanced2.png       |  Bin 19420 -> 18604 bytes
 doc/media/images/admin_advanced3.png       |  Bin 15155 -> 14588 bytes
 doc/media/images/admin_advanced4.png       |  Bin 9928 -> 9480 bytes
 doc/media/images/admin_advanced5.png       |  Bin 13554 -> 13128 bytes
 doc/media/images/admin_general_mime.png    |  Bin 30310 -> 9678 bytes
 doc/media/images/admin_vserver_vserver.png |  Bin 19180 -> 0 bytes
 21 files changed, 230 insertions(+), 130 deletions(-)


2010-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4957 git=d6899e9fb13dba4cdefa6cd82b5d8e78f6d4cc97

    Final keys were not being handled properly. It fixes the bug #820:
    http://bugs.cherokee-project.com/820
    
 admin/PageRule.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4955 git=2da2f78d6d0ae78462e7f6b2fbdeb8bf00142d55

    Work in synchronous mode until the mainloop is reached.
    
 admin/server.py |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)


2010-04-26  Taher Shihadeh  <taher@unixwars.com>
            svn=4953 git=9db501804408417bb4126ef4974fb236b4ce1b71

    Some translation updates
    
 po/admin/de.po    | 4905 ++++++++++++++++------------------------
 po/admin/en.po    | 5685 +++++++++++++++++++++-------------------------
 po/admin/es.po    | 6213 +++++++++++++++++++++++++--------------------------
 po/admin/fr.po    | 4961 ++++++++++++++++------------------------
 po/admin/nl.po    | 6505 +++++++++++++++++++++++++++--------------------------
 po/admin/pt_BR.po | 4617 ++++++++++++++------------------------
 po/admin/sv_SE.po | 5665 +++++++++++++++++++++-------------------------
 po/admin/zh_CN.po | 5758 ++++++++++++++++++++++-------------------------
 8 files changed, 19763 insertions(+), 24546 deletions(-)


2010-04-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4952 git=4bddb749fae7913a110383033dc94c3a69176dd9

    Fixes Cherokee-admin so it can be executed with a regular Python 2.4
    interpreter.
    
 admin/PageRule.py        |    3 +--
 admin/PageVServers.py    |    2 +-
 admin/XMLServerDigest.py |   14 ++++++++++----
 3 files changed, 12 insertions(+), 7 deletions(-)

2010-04-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4949 git=918d3d94a7a4bd5dd7e993a53b786247df53b123

    Fixes style and adds MacPort paths
    
 admin/wizards/drupal.py |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)


2010-04-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4948 git=e3c4ea83607d488a945ab031dd93a70f0a7349ed

    Fixes the Wordpress wizard. Some paths were not working:
    http://lists.octality.com/pipermail/cherokee/2010-April/012589.html
    
 admin/wizards/wordpress.py |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

2010-04-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=4945 git=992be5dd2211bb87322d8f4e656ae8bb926064bc

    Error redirection style
    
 admin/plugins/error_redir.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-04-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=4944 git=238090b11c1fac492ae80710498df13a72bc935f

    Woops...
    
 admin/PageIndex.py                  |   18 +++++++++---------
 admin/static/css/cherokee-admin.css |   22 +++++++++++-----------
 2 files changed, 20 insertions(+), 20 deletions(-)


2010-04-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=4942 git=ed394609165e34b413ce9a28b74ed8800b040871

    Fix sources work area and usage table
    
 admin/PageIndex.py                  |   18 +++++++++---------
 admin/PageSource.py                 |   10 +++++++---
 admin/static/css/cherokee-admin.css |   34 +++++++++++++++++-----------------
 admin/static/js/SelectionPanel.js   |    2 +-
 4 files changed, 34 insertions(+), 30 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4941 git=2691e00d09b6f3627fdf168000705d7a77e37f0a

    LDAP validator screenshot
    
 doc/media/images/admin_validators_ldap.png |  Bin 29167 -> 31505 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4940 git=20a457310c553a9be2491436c1f32f0a4d6896da

    Minor documentation updates
    
 doc/cookbook_moodle.txt                            |    6 ++----
 doc/media/images/admin_vserver_errors.png          |  Bin 14885 -> 9033 bytes
 doc/media/images/admin_vservers_wizard_misc.png    |  Bin 30553 -> 0 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6903 -> 6349 bytes
 4 files changed, 2 insertions(+), 4 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4939 git=ee1ecb38630dadd413b50a0cd32fdb5be0cd77a6

    Updates remaining screenshots
    
 doc/media/images/cookbook_redir_handler.png |  Bin 8315 -> 9656 bytes
 doc/media/images/cookbook_ror_common.png    |  Bin 13902 -> 31359 bytes
 doc/media/images/cookbook_ror_fcgi.png      |  Bin 17204 -> 19340 bytes
 doc/media/images/cookbook_ror_wizard.png    |  Bin 14995 -> 11842 bytes
 doc/media/images/cookbook_trac_info.png     |  Bin 16914 -> 19798 bytes
 doc/media/images/cookbook_trac_rules.png    |  Bin 9814 -> 5956 bytes
 doc/media/images/cookbook_trac_scgi.png     |  Bin 20147 -> 29568 bytes
 doc/media/images/cookbook_trac_static.png   |  Bin 6935 -> 9949 bytes
 doc/media/images/other_graphs_conns.png     |  Bin 17888 -> 18595 bytes
 doc/media/images/other_graphs_logging.png   |  Bin 14822 -> 15136 bytes
 doc/media/images/other_graphs_timeouts.png  |  Bin 16843 -> 19226 bytes
 doc/media/images/other_graphs_traffic.png   |  Bin 12653 -> 13862 bytes
 12 files changed, 0 insertions(+), 0 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4938 git=5ed9cefeb14d6262acf9cf5aa53e6e3ebb3ff4a0

    Fix validation in Rails wizard
    
 admin/wizards/rails.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4937 git=e1b1062d3274ad70d2ea29240101e4df7a533e1b

    Update
    
 doc/media/images/cookbook_redir_domains.png |  Bin 8204 -> 8934 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4936 git=3844fafd4d576fafa52c221ff86659a5d3da7f6a

    Updates some screenshots
    
 doc/media/images/admin_noconfig.png                |  Bin 11557 -> 11594 bytes
 doc/media/images/cookbook_moodle_document_root.png |  Bin 6970 -> 12902 bytes
 doc/media/images/cookbook_mysql_rule.png           |  Bin 9027 -> 5274 bytes
 doc/media/images/cookbook_mysql_validator.png      |  Bin 23384 -> 14678 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8203 -> 8426 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8388 -> 8475 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 18263 -> 21136 bytes
 doc/media/images/cookbook_phpbb_rules.png          |  Bin 16039 -> 10153 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8229 -> 8916 bytes
 doc/media/images/cookbook_redir_behavior.png       |  Bin 5047 -> 4713 bytes
 10 files changed, 0 insertions(+), 0 deletions(-)


2010-04-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4935 git=f8985359509fa6135c150bf9e68fe4b4d3aaccc9

    Fixes PageSource cookie handling
    
 admin/PageSource.py               |    2 +-
 admin/static/js/SelectionPanel.js |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4934 git=772729947a7a7a2bcc1c9dbf0a8a6d94c0113793

    Fix issue with chrooted paths
    
 admin/PageGeneral.py |    2 +-
 admin/util.py        |    4 ++--
 admin/validations.py |    7 +++++--
 3 files changed, 8 insertions(+), 5 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4933 git=44fcc99a2064a0667d7f281c597a85a6724ce4ee

    Moves regex addition to a dialog in redirection plugin
    
 admin/plugins/redir.py |   48 +++++++++++++++++++++++++++++++++++-------------
 1 files changed, 35 insertions(+), 13 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4932 git=6086be992ee7b7b20b6f0126696c55c98ec28db2

    Fixes Admin issue with the proxy module
    
 admin/plugins/proxy.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4931 git=ab26ce7c829792ade999355e6deb5401db0faa4a

    Clean up
    
 admin/PageGeneral.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2010-04-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4930 git=4cf06fcf4793fa0fde848c989cc73f0b6bd804df

    Fixes a validation issue with the wizards
    
 admin/Wizard.py             |    8 --------
 admin/wizards/alfresco.py   |    8 +++++---
 admin/wizards/coldfusion.py |    5 +++--
 admin/wizards/concrete5.py  |    5 ++++-
 admin/wizards/django.py     |    7 +++++--
 admin/wizards/drupal.py     |    8 +++++---
 admin/wizards/glassfish.py  |    8 +++++---
 admin/wizards/hotlinking.py |    3 +--
 admin/wizards/joomla.py     |    6 ++++--
 admin/wizards/liferay.py    |    8 +++++---
 admin/wizards/mailman.py    |    6 +++++-
 admin/wizards/moinmoin.py   |    6 ++++--
 admin/wizards/mono.py       |    7 ++++++-
 admin/wizards/moodle.py     |    5 ++++-
 admin/wizards/phpbb.py      |    5 ++++-
 admin/wizards/phpmyadmin.py |    4 +++-
 admin/wizards/rails.py      |    5 +++--
 admin/wizards/redirect.py   |    6 +++---
 admin/wizards/rtorrent.py   |    2 +-
 admin/wizards/static.py     |    1 -
 admin/wizards/sugar.py      |    6 ++++--
 admin/wizards/symfony.py    |    7 +++++--
 admin/wizards/trac.py       |    7 +++++--
 admin/wizards/uwsgi.py      |    8 ++++++--
 admin/wizards/wordpress.py  |    6 ++++--
 admin/wizards/zend.py       |    5 ++++-
 26 files changed, 98 insertions(+), 54 deletions(-)


2010-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4928 git=dd2b60b9e5e74e93374d83d983b461cd5ba2036e

    The PHP wizard can report errors now.
    
 admin/wizards/php.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4926 git=0bdcaf6231c4d781beb4f13a3277826c5b1458c2

    Some files were missing from previous commit
    
 doc/index.txt                                  |  779 +++++-------------------
 doc/media/images/admin_general_icons.png       |  Bin 0 -> 14243 bytes
 doc/media/images/admin_general_mime.png        |  Bin 0 -> 30310 bytes
 doc/media/images/admin_general_networking.png  |  Bin 14258 -> 19466 bytes
 doc/media/images/admin_vservers_wizard.png     |  Bin 28003 -> 38565 bytes
 doc/media/images/cookbook_maintenance_copy.png |  Bin 14111 -> 17377 bytes
 6 files changed, 165 insertions(+), 614 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4925 git=589088068a1cb4eeab7ff2d1050b46659bb62d6c

    Partial update of documentation
    
 doc/Makefile.am                                    |   10 +-
 doc/config.txt                                     |    2 -
 doc/config_general.txt                             |   48 ++
 doc/config_icons.txt                               |   39 -
 doc/config_mime_types.txt                          |   16 -
 doc/cookbook_moodle.txt                            |    2 -
 doc/index.txt                                      |  781 +++++++++++++++-----
 doc/media/images/admin_advanced0.png               |  Bin 4082 -> 4007 bytes
 doc/media/images/admin_advanced1.png               |  Bin 16510 -> 17657 bytes
 doc/media/images/admin_advanced2.png               |  Bin 18063 -> 19420 bytes
 doc/media/images/admin_advanced3.png               |  Bin 13571 -> 15155 bytes
 doc/media/images/admin_advanced4.png               |  Bin 7950 -> 9928 bytes
 doc/media/images/admin_advanced5.png               |  Bin 12671 -> 13554 bytes
 doc/media/images/admin_behaviour.png               |  Bin 22990 -> 20375 bytes
 doc/media/images/admin_general.png                 |  Bin 14006 -> 19455 bytes
 doc/media/images/admin_general_permissions.png     |  Bin 9433 -> 10284 bytes
 doc/media/images/admin_general_ports.png           |  Bin 8552 -> 7792 bytes
 doc/media/images/admin_handler_admin.png           |  Bin 14178 -> 10657 bytes
 doc/media/images/admin_handler_cgi.png             |  Bin 21939 -> 20394 bytes
 doc/media/images/admin_handler_custom_error.png    |  Bin 14100 -> 17806 bytes
 doc/media/images/admin_handler_dbslayer.png        |  Bin 18567 -> 18245 bytes
 doc/media/images/admin_handler_dirlist.png         |  Bin 15264 -> 15756 bytes
 doc/media/images/admin_handler_dirlist_ex.png      |  Bin 10388 -> 17871 bytes
 doc/media/images/admin_handler_fastcgi1.png        |  Bin 35882 -> 21459 bytes
 doc/media/images/admin_handler_fastcgi2.png        |  Bin 37936 -> 66889 bytes
 doc/media/images/admin_handler_file.png            |  Bin 9659 -> 10984 bytes
 doc/media/images/admin_handler_onlylisting.png     |  Bin 16241 -> 17937 bytes
 doc/media/images/admin_handler_onlylisting_ex.png  |  Bin 13128 -> 17920 bytes
 doc/media/images/admin_handler_proxy.png           |  Bin 20521 -> 21251 bytes
 doc/media/images/admin_handler_secdownload.png     |  Bin 16238 -> 15812 bytes
 doc/media/images/admin_icons1.png                  |  Bin 25183 -> 0 bytes
 doc/media/images/admin_icons2.png                  |  Bin 8870 -> 0 bytes
 doc/media/images/admin_icons3.png                  |  Bin 6723 -> 0 bytes
 doc/media/images/admin_index.png                   |  Bin 67000 -> 44591 bytes
 doc/media/images/admin_info_sources.png            |  Bin 22254 -> 37365 bytes
 doc/media/images/admin_launch.png                  |  Bin 38650 -> 6237 bytes
 doc/media/images/admin_mime.png                    |  Bin 17344 -> 0 bytes
 doc/media/images/admin_notrunning.png              |  Bin 25721 -> 5814 bytes
 doc/media/images/admin_rule_regex.png              |  Bin 14963 -> 15148 bytes
 doc/media/images/admin_validators_authlist.png     |  Bin 20450 -> 20745 bytes
 doc/media/images/admin_validators_pam.png          |  Bin 14968 -> 15383 bytes
 doc/media/images/admin_validators_plain.png        |  Bin 17356 -> 37607 bytes
 doc/media/images/admin_vserver.png                 |  Bin 12814 -> 18616 bytes
 doc/media/images/admin_vserver_evhost.png          |  Bin 11231 -> 35038 bytes
 doc/media/images/admin_vserver_loggers.png         |  Bin 19182 -> 19937 bytes
 doc/media/images/admin_vserver_security.png        |  Bin 15750 -> 15516 bytes
 doc/media/images/admin_vserver_vserver.png         |  Bin 10401 -> 19180 bytes
 doc/media/images/admin_vserver_wizard.png          |  Bin 35774 -> 37975 bytes
 doc/media/images/admin_vserver_wizard_misc.png     |  Bin 31834 -> 0 bytes
 doc/media/images/cookbook_dbslayer1.png            |  Bin 6629 -> 9446 bytes
 doc/media/images/cookbook_dbslayer2.png            |  Bin 12291 -> 20176 bytes
 doc/media/images/cookbook_dbslayer3.png            |  Bin 12226 -> 8451 bytes
 doc/media/images/cookbook_dbslayer4.png            |  Bin 21729 -> 36846 bytes
 doc/media/images/cookbook_django_common.png        |  Bin 26541 -> 23244 bytes
 doc/media/images/cookbook_django_infosources.png   |  Bin 16332 -> 34340 bytes
 .../cookbook_maintenance_advanced_domains.png      |  Bin 3823 -> 9315 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 7740 -> 15620 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 10254 -> 10717 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 7576 -> 9857 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 4139 -> 8523 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 8670 -> 7977 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 13226 -> 8995 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6014 -> 6903 bytes
 doc/media/images/cookbook_managing_logs_rules.png  |  Bin 14745 -> 15290 bytes
 .../images/cookbook_managing_logs_security.png     |  Bin 19632 -> 44325 bytes
 doc/media/images/cookbook_mono_handler.png         |  Bin 16293 -> 65210 bytes
 66 files changed, 664 insertions(+), 234 deletions(-)


2010-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4924 git=deb9575e64a64de2ef67195ff03e7ee2c257a3a4

    Fixes the PHP wizard so it behaves like the rest of the wizards.
    
 admin/wizards/php.py |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)


2010-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4923 git=d8f5faf3cb49d933be2f81faeb42234c87527bc7

    After saving a configuration file, do not offer to restart the server
    if it is not running.
    
 admin/Page.py |   56 ++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 34 insertions(+), 22 deletions(-)


2010-04-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4922 git=752f8bd441d0cab172f31c6934de74d71d2060f6

    Fixes a few class definitions so they work on Python 2.4
    
 admin/PageNewConfig.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4920 git=5f46961d2bf524d678c854963bd1dd7bd8c8b911

    Fixes PHP wizard: it wasn't working as a standalone module.
    
 admin/wizards/php.py |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4919 git=a53de410a1542950f3c57a0488d46bacbf30f9aa

    Replaces wrong title
    
 admin/plugins/redir.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4918 git=373e65af967f1a768b572cbc8df4188713968e81

    Help contents no longer apply
    
 admin/PageGeneral.py |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4917 git=8504776f25a939260bd5dd6169b5720b3ee67ff1

    Adds a Rule-Management button
    
 admin/PageVServer.py                |    3 +++
 admin/static/css/cherokee-admin.css |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4916 git=c13d65698e999ed953373f34b9a8be68fb1fd49e

    Addresses issue 798 regarding wrong paths and the uWSGI wizard
    
 admin/wizards/uwsgi.py |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4915 git=51cd50e94a3e612fcb0a538eb6ae0d4edb900fe8

    Typo fix
    
 po/admin/es.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4914 git=57b2dcf1c06d2016add26e7344f9d39db4b69a2b

    Typo
    
 doc/cookbook_php.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-21  Antonio Perez  <aperez@skarcha.com>
            svn=4913 git=7c0ca9fc8ffa67b1b153402822767d81926b76ad

    Wizards for "behaviour rules" didn't work because of this case typo.
    
 admin/Wizard.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-21  Taher Shihadeh  <taher@unixwars.com>
            svn=4912 git=1c775aa7e41f0630fd3ae448078abbaa63e1ed38

    Fixes case sensitiveness issue with mono wizard, and cleans up a bit
    
 admin/util.py             |    2 +-
 admin/validations.py      |    6 +++---
 admin/wizards/moinmoin.py |    2 +-
 admin/wizards/mono.py     |   23 +++++++++++++----------
 admin/wizards/uwsgi.py    |   10 +++++-----
 5 files changed, 23 insertions(+), 20 deletions(-)


2010-04-21  Taher Shihadeh  <taher@unixwars.com>
            svn=4911 git=4ef2c044db3bea5b5fe013ade1c87944ff67c88a

    Fixes possible issues with chroot
    
 admin/util.py               |   11 +++++++++++
 admin/validations.py        |   16 +++-------------
 admin/wizards/concrete5.py  |    4 +++-
 admin/wizards/drupal.py     |    4 +++-
 admin/wizards/joomla.py     |    4 +++-
 admin/wizards/mailman.py    |    6 ++++--
 admin/wizards/moinmoin.py   |    8 +++++---
 admin/wizards/mono.py       |    8 +++++++-
 admin/wizards/moodle.py     |    4 +++-
 admin/wizards/phpbb.py      |    4 +++-
 admin/wizards/phpmyadmin.py |    6 ++++--
 admin/wizards/rails.py      |   14 ++++++++++----
 admin/wizards/sugar.py      |    4 +++-
 admin/wizards/symfony.py    |   19 ++++++++++---------
 admin/wizards/trac.py       |    8 ++++++--
 admin/wizards/uwsgi.py      |    8 +++++---
 admin/wizards/wordpress.py  |    4 +++-
 17 files changed, 86 insertions(+), 46 deletions(-)


2010-04-21  Taher Shihadeh  <taher@unixwars.com>
            svn=4910 git=57d54b95f2689297c0f97dbd7bad75ecd970dc97

    Changes empty class definitions to improve compatibility
    
 admin/PageAdvanced.py  |    2 +-
 admin/PageEntry.py     |    2 +-
 admin/PageGeneral.py   |    2 +-
 admin/PageHelp.py      |    4 ++--
 admin/PageIndex.py     |    2 +-
 admin/PageNewConfig.py |    2 +-
 admin/PageRule.py      |    2 +-
 admin/PageSource.py    |    6 +++---
 admin/PageSources.py   |    2 +-
 admin/PageStatus.py    |    2 +-
 admin/PageVServer.py   |    2 +-
 admin/PageVServers.py  |    4 ++--
 12 files changed, 16 insertions(+), 16 deletions(-)


2010-04-21  Taher Shihadeh  <taher@unixwars.com>
            svn=4909 git=31ee680c6f7a8133831e04036e2b104942ab50c1

    Fixes problem with chroot (issue 743)
    
 admin/wizards/django.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2010-04-21  Taher Shihadeh  <taher@unixwars.com>
            svn=4907 git=08c5796a10dbc74f546108a10e405150754777f9

    Removes unnecessary parameter
    
 admin/wizards/django.py |    4 ++--
 admin/wizards/mono.py   |    4 ++--
 admin/wizards/rails.py  |    4 ++--
 admin/wizards/trac.py   |    8 ++++----
 admin/wizards/uwsgi.py  |    4 ++--
 5 files changed, 12 insertions(+), 12 deletions(-)


2010-04-21  Taher Shihadeh  <taher@unixwars.com>
            svn=4906 git=d3ccc9abdd5d96d202c2482ca8301822953e83f3

    Ensures the wizards will work under more conditions
    
 admin/wizards/moinmoin.py |   35 +++++++++++++++++++++++------------
 admin/wizards/rails.py    |    4 +++-
 2 files changed, 26 insertions(+), 13 deletions(-)


2010-04-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4905 git=f17142918f76f0df13f82ea88e47ea5b2c6625b8

    Replaces PTHREAD_RWLOCK_INITIALIZER usage by a pthread_rwlock_init()
    calls. It should fix bug #812: http://bugs.cherokee-project.com/812
    
 cherokee/bogotime.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)


2010-04-20  Taher Shihadeh  <taher@unixwars.com>
            svn=4904 git=93773fc1734ccc644dbdbc9d1766fc39a8c80c01

    Uninitialized handler would break the configuration
    
 admin/plugins/custom_error.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2010-04-20  Taher Shihadeh  <taher@unixwars.com>
            svn=4903 git=c8869dec0dc737da0d51d66cb92d8679b12a06d0

    Typo
    
 admin/wizards/rails.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-20  Taher Shihadeh  <taher@unixwars.com>
            svn=4902 git=a1cbfcb559ab748bc0956e6b17d0a4af4af5ecac

    Fixes a new incarnation of issue 681
    
 admin/plugins/url_arg.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4901 git=0c5de5b73b1a02e5b9b920bcda02a6a5262dd334

    Fixes regression
    
 admin/server.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-04-20  Taher Shihadeh  <taher@unixwars.com>
            svn=4900 git=b7df29dee335490cd8d09e2f3e07db913f4ca1e6

    Address issue 802 (incomplete default matching rule
    
 admin/wizards/symfony.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-20  Taher Shihadeh  <taher@unixwars.com>
            svn=4899 git=f1c620f0510b6bb6fe106a1714d5f0efff2db2d8

    Address issue 677 (translation oddities)
    
 admin/PageAdvanced.py     |    2 +-
 admin/plugins/from.py     |    2 +-
 admin/plugins/ldap.py     |    2 +-
 admin/plugins/proxy.py    |   16 ++++++++--------
 admin/plugins/rrd.py      |    2 +-
 admin/wizards/moinmoin.py |    8 ++++----
 6 files changed, 16 insertions(+), 16 deletions(-)


2010-04-20  Taher Shihadeh  <taher@unixwars.com>
            svn=4898 git=e668e5a61189e96a21004f2d610dc939a8f0467e

    Fixes issue 804 related to a double slash
    
 admin/wizards/trac.py |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)


2010-04-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4897 git=d0819977379763ff7491566cfb9c64d91af807a0

    Adds a check for ancient configuration files (including entries such
    as 'vserver!default!', etc). Now it is reported properly w/ a human
    readable error. Fixes bug #774: http://bugs.cherokee-project.com/774
    
 admin/PageError.py |   27 +++++++++++++++++++++++++++
 admin/server.py    |   13 +++++++++++++
 2 files changed, 40 insertions(+), 0 deletions(-)


2010-04-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4896 git=5357e985ae33ec34e2f7437ba9064d0aee8d094f

    Adds a missing status in the connection introspection code. It should
    fix the bug #808: http://bugs.cherokee-project.com/808
    
 cherokee/connection_info.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)


2010-04-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4895 git=377e9d7ec13f92475356bd5f295b1ffbdc0098ea

    Fixes some broken configuration files caused by the 'source!None' bug,
    
 admin/config_version.py |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)


2010-04-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4894 git=d0dc3c7e09611506fb408fc3f19869bad36bdf6d

    The ChangeLog couldn't be built because Cesar's account was missing.
    
 developers.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4893 git=95e788177d500d289a1374c97018bcb34940ee14

    Adds the last missing wizards
    
 admin/wizards/Makefile.am  |    2 +
 admin/wizards/concrete5.py |  295 ++++++++++++++++++++++++++++++++++++++++++++
 admin/wizards/rtorrent.py  |  154 +++++++++++++++++++++++
 3 files changed, 451 insertions(+), 0 deletions(-)


2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4892 git=925a2ad2442b206cde1262412a23df05b351fad9

    Remove two wizards from Makefile that have not been updated yet
    
 admin/wizards/Makefile.am |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)


2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4891 git=ae7389b6bddeb8f5545f99839ef5e468cbe1f5ed

    phpBB wizard
    
 admin/wizards/Makefile.am |    8 ++-
 admin/wizards/phpbb.py    |  255 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 262 insertions(+), 1 deletions(-)


2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4889 git=bf06d213ffff8b8736dc95a6edb2d6ef38165ea0

    Moodle wizard
    
 admin/wizards/moodle.py |  251 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 251 insertions(+), 0 deletions(-)


2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4888 git=92299cc09f493acf37a7fb458e2b2c3fb22b3aba

    Zend wizard
    
 admin/wizards/zend.py |  257 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 257 insertions(+), 0 deletions(-)


2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4886 git=6ac8030333dd523b28a6246923bf3e51331b16b9

    phpMyAdmin Wizard
    
 admin/wizards/phpmyadmin.py |  186 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 186 insertions(+), 0 deletions(-)


2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4885 git=f89f116fc8301062242417c81b368768b5629b48

    Symfony Wizard
    
 admin/wizards/symfony.py |  302 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 302 insertions(+), 0 deletions(-)


2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4884 git=0ffa59c82b2cedec5b1096efcbeedab5ea709a56

    Cleanup
    
 admin/wizards/coldfusion.py |    2 +-
 admin/wizards/rails.py      |    2 +-
 admin/wizards/redirect.py   |    2 +-
 admin/wizards/static.py     |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)


2010-04-19  Taher Shihadeh  <taher@unixwars.com>
            svn=4883 git=f37a9dfe557130e776a0d885a0974bf71f1c384a

    Updates default wizard list
    
 admin/wizards/List.py |   76 ++++++++++++++++++++++++++++++++-----------------
 1 files changed, 50 insertions(+), 26 deletions(-)


2010-04-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4882 git=35c6f11441dd9254c4cc7d8991c1f535e0571998

    Adds a few missing HTTP method recognition. It fixes bug number #800:
    http://bugs.cherokee-project.com/800 - It caused trouble when using
    SVN through the reverse HTTP proxy. Thanks to jajcus for the patch!!
    
 cherokee/header.c |   25 +++++++++++++++++++++++++
 cherokee/http.h   |    2 +-
 2 files changed, 26 insertions(+), 1 deletions(-)


2010-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4880 git=2e5737826fc1509087b4581b6a46efae340d6241

    Bugfix: Solves an integration issue
    
 admin/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4879 git=c585d463f01e6e5e6e762d5907d11f547c7efcf9

    Clean up
    

2010-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4877 git=8b0933d7c80df6cc647cb206aaa4dec4783999fc

    Autoconf/Automake integration - 2
    
 configure.in |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)


2010-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4876 git=c5b6486686ebb9a474dd7006a86ed2315e269a14

    Autoconf/Automake integration
    
 admin/Makefile.am                     |    2 +-
 admin/static/images/Makefile.am       |    2 +-
 admin/static/images/other/Makefile.am |   14 ++++++++++++++
 admin/wizards/Makefile.am             |    2 +-
 4 files changed, 17 insertions(+), 3 deletions(-)


2010-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4875 git=8d5a4ec666aa2ea27c9c162850a1785f38870d8a

    Sets a few svn:ignore properties
    

2010-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4874 git=492461aba456358414c3d8fff581d79c579ccc15

    These few patches were missing in the previous commit.
    
 cherokee/error_list.py |   38 +++++++++++-----------
 cherokee/main_admin.c  |   81 ++++++++++++++++++++++++++++++++---------------
 configure.in           |    6 +++-
 3 files changed, 79 insertions(+), 46 deletions(-)


2010-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4873 git=cf336d9662319ec2798fe6c898f7fa0a34cd2b85

    Adds the new admin
    
 admin/Auth.py                               |   65 ++++
 admin/Balancer.py                           |  133 +++++++
 admin/CgiBase.py                            |  167 +++++++++
 admin/Cherokee.py                           |  264 ++++++++++++++
 admin/Flags.py                              |  341 ++++++++++++++++++
 admin/Graph.py                              |  180 ++++++++++
 admin/Handler.py                            |   51 +++
 admin/Icons.py                              |  367 +++++++++++++++++++
 admin/Makefile.am                           |   96 +++++
 admin/Mime.py                               |  162 +++++++++
 admin/Page.py                               |  130 +++++++
 admin/PageAdvanced.py                       |  200 +++++++++++
 admin/PageEntry.py                          |  264 ++++++++++++++
 admin/PageError.py                          |  140 ++++++++
 admin/PageException.py                      |  115 ++++++
 admin/PageGeneral.py                        |  245 +++++++++++++
 admin/PageHelp.py                           |  197 +++++++++++
 admin/PageIndex.py                          |  440 +++++++++++++++++++++++
 admin/PageNewConfig.py                      |  173 +++++++++
 admin/PageRule.py                           |  350 +++++++++++++++++++
 admin/PageSource.py                         |  378 ++++++++++++++++++++
 admin/PageSources.py                        |   57 +++
 admin/PageStatus.py                         |  132 +++++++
 admin/PageVServer.py                        |  505 +++++++++++++++++++++++++++
 admin/PageVServers.py                       |  336 ++++++++++++++++++
 admin/Rule.py                               |  197 +++++++++++
 admin/RuleSimple.py                         |   80 +++++
 admin/SelectionPanel.py                     |   91 +++++
 admin/Wizard.py                             |  260 ++++++++++++++
 admin/XMLServerDigest.py                    |  128 +++++++
 admin/config_version.py                     |  101 ++++++
 admin/configured.py.pre                     |   25 ++
 admin/consts.py                             |  243 +++++++++++++
 admin/exception.html                        |   24 ++
 admin/help.html                             |   25 ++
 admin/plugins/Makefile.am                   |   53 +++
 admin/plugins/admin.py                      |   35 ++
 admin/plugins/authlist.py                   |  110 ++++++
 admin/plugins/bind.py                       |  161 +++++++++
 admin/plugins/cgi.py                        |   33 ++
 admin/plugins/common.py                     |   53 +++
 admin/plugins/custom_error.py               |   50 +++
 admin/plugins/dbslayer.py                   |   69 ++++
 admin/plugins/directory.py                  |   31 ++
 admin/plugins/dirlist.py                    |   91 +++++
 admin/plugins/empty_gif.py                  |   35 ++
 admin/plugins/error_nn.py                   |   27 ++
 admin/plugins/error_redir.py                |  118 +++++++
 admin/plugins/evhost.py                     |   46 +++
 admin/plugins/exists.py                     |  140 ++++++++
 admin/plugins/extensions.py                 |   71 ++++
 admin/plugins/fcgi.py                       |   51 +++
 admin/plugins/file.py                       |   48 +++
 admin/plugins/from.py                       |  122 +++++++
 admin/plugins/fullpath.py                   |  122 +++++++
 admin/plugins/geoip.py                      |   97 +++++
 admin/plugins/header.py                     |   86 +++++
 admin/plugins/htdigest.py                   |   51 +++
 admin/plugins/htpasswd.py                   |   50 +++
 admin/plugins/ip_hash.py                    |   31 ++
 admin/plugins/ldap.py                       |   66 ++++
 admin/plugins/method.py                     |  107 ++++++
 admin/plugins/mysql.py                      |   90 +++++
 admin/plugins/pam.py                        |   33 ++
 admin/plugins/plain.py                      |   50 +++
 admin/plugins/post_report.py                |   54 +++
 admin/plugins/post_track.py                 |   28 ++
 admin/plugins/proxy.py                      |  276 +++++++++++++++
 admin/plugins/redir.py                      |  120 +++++++
 admin/plugins/rehost.py                     |  100 ++++++
 admin/plugins/request.py                    |   31 ++
 admin/plugins/round_robin.py                |   31 ++
 admin/plugins/rrd.py                        |   48 +++
 admin/plugins/scgi.py                       |   51 +++
 admin/plugins/secdownload.py                |   60 ++++
 admin/plugins/server_info.py                |   55 +++
 admin/plugins/ssi.py                        |   34 ++
 admin/plugins/streaming.py                  |   73 ++++
 admin/plugins/target_ip.py                  |  110 ++++++
 admin/plugins/url_arg.py                    |  113 ++++++
 admin/plugins/uwsgi.py                      |   51 +++
 admin/plugins/wildcard.py                   |   99 ++++++
 admin/server.py                             |  183 ++++++++++
 admin/static/Makefile.am                    |    6 +
 admin/static/css/Makefile.am                |    8 +
 admin/static/css/cherokee-admin.css         |  192 ++++++++++
 admin/static/help_404.html                  |   11 +
 admin/static/images/Makefile.am             |   23 ++
 admin/static/images/advanced.png            |  Bin 0 -> 1994 bytes
 admin/static/images/bg-bar.png              |  Bin 0 -> 538 bytes
 admin/static/images/cherokee-logo-bar.png   |  Bin 0 -> 5732 bytes
 admin/static/images/flags/Makefile.am       |  255 ++++++++++++++
 admin/static/images/flags/ad.png            |  Bin 0 -> 643 bytes
 admin/static/images/flags/ae.png            |  Bin 0 -> 408 bytes
 admin/static/images/flags/af.png            |  Bin 0 -> 604 bytes
 admin/static/images/flags/ag.png            |  Bin 0 -> 591 bytes
 admin/static/images/flags/ai.png            |  Bin 0 -> 643 bytes
 admin/static/images/flags/al.png            |  Bin 0 -> 600 bytes
 admin/static/images/flags/am.png            |  Bin 0 -> 497 bytes
 admin/static/images/flags/an.png            |  Bin 0 -> 488 bytes
 admin/static/images/flags/ao.png            |  Bin 0 -> 428 bytes
 admin/static/images/flags/ar.png            |  Bin 0 -> 506 bytes
 admin/static/images/flags/as.png            |  Bin 0 -> 647 bytes
 admin/static/images/flags/at.png            |  Bin 0 -> 403 bytes
 admin/static/images/flags/au.png            |  Bin 0 -> 673 bytes
 admin/static/images/flags/aw.png            |  Bin 0 -> 524 bytes
 admin/static/images/flags/ax.png            |  Bin 0 -> 663 bytes
 admin/static/images/flags/az.png            |  Bin 0 -> 589 bytes
 admin/static/images/flags/ba.png            |  Bin 0 -> 593 bytes
 admin/static/images/flags/bb.png            |  Bin 0 -> 585 bytes
 admin/static/images/flags/bd.png            |  Bin 0 -> 504 bytes
 admin/static/images/flags/be.png            |  Bin 0 -> 449 bytes
 admin/static/images/flags/bf.png            |  Bin 0 -> 497 bytes
 admin/static/images/flags/bg.png            |  Bin 0 -> 462 bytes
 admin/static/images/flags/bh.png            |  Bin 0 -> 457 bytes
 admin/static/images/flags/bi.png            |  Bin 0 -> 675 bytes
 admin/static/images/flags/bj.png            |  Bin 0 -> 486 bytes
 admin/static/images/flags/bm.png            |  Bin 0 -> 611 bytes
 admin/static/images/flags/bn.png            |  Bin 0 -> 639 bytes
 admin/static/images/flags/bo.png            |  Bin 0 -> 500 bytes
 admin/static/images/flags/br.png            |  Bin 0 -> 593 bytes
 admin/static/images/flags/bs.png            |  Bin 0 -> 526 bytes
 admin/static/images/flags/bt.png            |  Bin 0 -> 631 bytes
 admin/static/images/flags/bv.png            |  Bin 0 -> 512 bytes
 admin/static/images/flags/bw.png            |  Bin 0 -> 443 bytes
 admin/static/images/flags/by.png            |  Bin 0 -> 514 bytes
 admin/static/images/flags/bz.png            |  Bin 0 -> 600 bytes
 admin/static/images/flags/ca.png            |  Bin 0 -> 628 bytes
 admin/static/images/flags/cc.png            |  Bin 0 -> 625 bytes
 admin/static/images/flags/cd.png            |  Bin 0 -> 528 bytes
 admin/static/images/flags/cf.png            |  Bin 0 -> 614 bytes
 admin/static/images/flags/cg.png            |  Bin 0 -> 521 bytes
 admin/static/images/flags/ch.png            |  Bin 0 -> 367 bytes
 admin/static/images/flags/ci.png            |  Bin 0 -> 453 bytes
 admin/static/images/flags/ck.png            |  Bin 0 -> 586 bytes
 admin/static/images/flags/cl.png            |  Bin 0 -> 450 bytes
 admin/static/images/flags/cm.png            |  Bin 0 -> 525 bytes
 admin/static/images/flags/cn.png            |  Bin 0 -> 472 bytes
 admin/static/images/flags/co.png            |  Bin 0 -> 483 bytes
 admin/static/images/flags/cr.png            |  Bin 0 -> 477 bytes
 admin/static/images/flags/cs.png            |  Bin 0 -> 439 bytes
 admin/static/images/flags/cu.png            |  Bin 0 -> 563 bytes
 admin/static/images/flags/cv.png            |  Bin 0 -> 529 bytes
 admin/static/images/flags/cx.png            |  Bin 0 -> 608 bytes
 admin/static/images/flags/cy.png            |  Bin 0 -> 428 bytes
 admin/static/images/flags/cz.png            |  Bin 0 -> 476 bytes
 admin/static/images/flags/de.png            |  Bin 0 -> 545 bytes
 admin/static/images/flags/dj.png            |  Bin 0 -> 572 bytes
 admin/static/images/flags/dk.png            |  Bin 0 -> 495 bytes
 admin/static/images/flags/dm.png            |  Bin 0 -> 620 bytes
 admin/static/images/flags/do.png            |  Bin 0 -> 508 bytes
 admin/static/images/flags/dz.png            |  Bin 0 -> 582 bytes
 admin/static/images/flags/ec.png            |  Bin 0 -> 500 bytes
 admin/static/images/flags/ee.png            |  Bin 0 -> 429 bytes
 admin/static/images/flags/eg.png            |  Bin 0 -> 465 bytes
 admin/static/images/flags/eh.png            |  Bin 0 -> 508 bytes
 admin/static/images/flags/england.png       |  Bin 0 -> 496 bytes
 admin/static/images/flags/er.png            |  Bin 0 -> 653 bytes
 admin/static/images/flags/es.png            |  Bin 0 -> 469 bytes
 admin/static/images/flags/et.png            |  Bin 0 -> 592 bytes
 admin/static/images/flags/europeanunion.png |  Bin 0 -> 479 bytes
 admin/static/images/flags/fi.png            |  Bin 0 -> 489 bytes
 admin/static/images/flags/fj.png            |  Bin 0 -> 610 bytes
 admin/static/images/flags/fk.png            |  Bin 0 -> 648 bytes
 admin/static/images/flags/fm.png            |  Bin 0 -> 552 bytes
 admin/static/images/flags/fo.png            |  Bin 0 -> 474 bytes
 admin/static/images/flags/fr.png            |  Bin 0 -> 545 bytes
 admin/static/images/flags/ga.png            |  Bin 0 -> 489 bytes
 admin/static/images/flags/gb.png            |  Bin 0 -> 599 bytes
 admin/static/images/flags/gd.png            |  Bin 0 -> 637 bytes
 admin/static/images/flags/ge.png            |  Bin 0 -> 594 bytes
 admin/static/images/flags/gf.png            |  Bin 0 -> 545 bytes
 admin/static/images/flags/gh.png            |  Bin 0 -> 490 bytes
 admin/static/images/flags/gi.png            |  Bin 0 -> 463 bytes
 admin/static/images/flags/gl.png            |  Bin 0 -> 470 bytes
 admin/static/images/flags/gm.png            |  Bin 0 -> 493 bytes
 admin/static/images/flags/gn.png            |  Bin 0 -> 480 bytes
 admin/static/images/flags/gp.png            |  Bin 0 -> 488 bytes
 admin/static/images/flags/gq.png            |  Bin 0 -> 537 bytes
 admin/static/images/flags/gr.png            |  Bin 0 -> 487 bytes
 admin/static/images/flags/gs.png            |  Bin 0 -> 630 bytes
 admin/static/images/flags/gt.png            |  Bin 0 -> 493 bytes
 admin/static/images/flags/gu.png            |  Bin 0 -> 509 bytes
 admin/static/images/flags/gw.png            |  Bin 0 -> 516 bytes
 admin/static/images/flags/gy.png            |  Bin 0 -> 645 bytes
 admin/static/images/flags/hk.png            |  Bin 0 -> 527 bytes
 admin/static/images/flags/hm.png            |  Bin 0 -> 673 bytes
 admin/static/images/flags/hn.png            |  Bin 0 -> 537 bytes
 admin/static/images/flags/hr.png            |  Bin 0 -> 524 bytes
 admin/static/images/flags/ht.png            |  Bin 0 -> 487 bytes
 admin/static/images/flags/hu.png            |  Bin 0 -> 432 bytes
 admin/static/images/flags/id.png            |  Bin 0 -> 430 bytes
 admin/static/images/flags/ie.png            |  Bin 0 -> 481 bytes
 admin/static/images/flags/il.png            |  Bin 0 -> 431 bytes
 admin/static/images/flags/in.png            |  Bin 0 -> 503 bytes
 admin/static/images/flags/io.png            |  Bin 0 -> 658 bytes
 admin/static/images/flags/iq.png            |  Bin 0 -> 515 bytes
 admin/static/images/flags/ir.png            |  Bin 0 -> 512 bytes
 admin/static/images/flags/is.png            |  Bin 0 -> 532 bytes
 admin/static/images/flags/it.png            |  Bin 0 -> 420 bytes
 admin/static/images/flags/jm.png            |  Bin 0 -> 637 bytes
 admin/static/images/flags/jo.png            |  Bin 0 -> 473 bytes
 admin/static/images/flags/jp.png            |  Bin 0 -> 420 bytes
 admin/static/images/flags/ke.png            |  Bin 0 -> 569 bytes
 admin/static/images/flags/kg.png            |  Bin 0 -> 510 bytes
 admin/static/images/flags/kh.png            |  Bin 0 -> 549 bytes
 admin/static/images/flags/ki.png            |  Bin 0 -> 656 bytes
 admin/static/images/flags/km.png            |  Bin 0 -> 577 bytes
 admin/static/images/flags/kn.png            |  Bin 0 -> 604 bytes
 admin/static/images/flags/kp.png            |  Bin 0 -> 561 bytes
 admin/static/images/flags/kr.png            |  Bin 0 -> 592 bytes
 admin/static/images/flags/kw.png            |  Bin 0 -> 486 bytes
 admin/static/images/flags/ky.png            |  Bin 0 -> 643 bytes
 admin/static/images/flags/kz.png            |  Bin 0 -> 616 bytes
 admin/static/images/flags/la.png            |  Bin 0 -> 563 bytes
 admin/static/images/flags/lb.png            |  Bin 0 -> 517 bytes
 admin/static/images/flags/lc.png            |  Bin 0 -> 520 bytes
 admin/static/images/flags/li.png            |  Bin 0 -> 537 bytes
 admin/static/images/flags/lk.png            |  Bin 0 -> 627 bytes
 admin/static/images/flags/lr.png            |  Bin 0 -> 466 bytes
 admin/static/images/flags/ls.png            |  Bin 0 -> 628 bytes
 admin/static/images/flags/lt.png            |  Bin 0 -> 508 bytes
 admin/static/images/flags/lu.png            |  Bin 0 -> 481 bytes
 admin/static/images/flags/lv.png            |  Bin 0 -> 465 bytes
 admin/static/images/flags/ly.png            |  Bin 0 -> 419 bytes
 admin/static/images/flags/ma.png            |  Bin 0 -> 432 bytes
 admin/static/images/flags/mc.png            |  Bin 0 -> 380 bytes
 admin/static/images/flags/md.png            |  Bin 0 -> 566 bytes
 admin/static/images/flags/me.png            |  Bin 0 -> 448 bytes
 admin/static/images/flags/mg.png            |  Bin 0 -> 453 bytes
 admin/static/images/flags/mh.png            |  Bin 0 -> 628 bytes
 admin/static/images/flags/mk.png            |  Bin 0 -> 664 bytes
 admin/static/images/flags/ml.png            |  Bin 0 -> 474 bytes
 admin/static/images/flags/mm.png            |  Bin 0 -> 483 bytes
 admin/static/images/flags/mn.png            |  Bin 0 -> 492 bytes
 admin/static/images/flags/mo.png            |  Bin 0 -> 588 bytes
 admin/static/images/flags/mp.png            |  Bin 0 -> 597 bytes
 admin/static/images/flags/mq.png            |  Bin 0 -> 655 bytes
 admin/static/images/flags/mr.png            |  Bin 0 -> 569 bytes
 admin/static/images/flags/ms.png            |  Bin 0 -> 614 bytes
 admin/static/images/flags/mt.png            |  Bin 0 -> 420 bytes
 admin/static/images/flags/mu.png            |  Bin 0 -> 496 bytes
 admin/static/images/flags/mv.png            |  Bin 0 -> 542 bytes
 admin/static/images/flags/mw.png            |  Bin 0 -> 529 bytes
 admin/static/images/flags/mx.png            |  Bin 0 -> 574 bytes
 admin/static/images/flags/my.png            |  Bin 0 -> 571 bytes
 admin/static/images/flags/mz.png            |  Bin 0 -> 584 bytes
 admin/static/images/flags/na.png            |  Bin 0 -> 647 bytes
 admin/static/images/flags/nc.png            |  Bin 0 -> 591 bytes
 admin/static/images/flags/ne.png            |  Bin 0 -> 537 bytes
 admin/static/images/flags/nf.png            |  Bin 0 -> 602 bytes
 admin/static/images/flags/ng.png            |  Bin 0 -> 482 bytes
 admin/static/images/flags/ni.png            |  Bin 0 -> 508 bytes
 admin/static/images/flags/nl.png            |  Bin 0 -> 453 bytes
 admin/static/images/flags/no.png            |  Bin 0 -> 512 bytes
 admin/static/images/flags/np.png            |  Bin 0 -> 443 bytes
 admin/static/images/flags/nr.png            |  Bin 0 -> 527 bytes
 admin/static/images/flags/nu.png            |  Bin 0 -> 572 bytes
 admin/static/images/flags/nz.png            |  Bin 0 -> 639 bytes
 admin/static/images/flags/om.png            |  Bin 0 -> 478 bytes
 admin/static/images/flags/pa.png            |  Bin 0 -> 519 bytes
 admin/static/images/flags/pe.png            |  Bin 0 -> 397 bytes
 admin/static/images/flags/pf.png            |  Bin 0 -> 498 bytes
 admin/static/images/flags/pg.png            |  Bin 0 -> 593 bytes
 admin/static/images/flags/ph.png            |  Bin 0 -> 538 bytes
 admin/static/images/flags/pk.png            |  Bin 0 -> 569 bytes
 admin/static/images/flags/pl.png            |  Bin 0 -> 374 bytes
 admin/static/images/flags/pm.png            |  Bin 0 -> 689 bytes
 admin/static/images/flags/pn.png            |  Bin 0 -> 657 bytes
 admin/static/images/flags/pr.png            |  Bin 0 -> 556 bytes
 admin/static/images/flags/ps.png            |  Bin 0 -> 472 bytes
 admin/static/images/flags/pt.png            |  Bin 0 -> 554 bytes
 admin/static/images/flags/pw.png            |  Bin 0 -> 550 bytes
 admin/static/images/flags/py.png            |  Bin 0 -> 473 bytes
 admin/static/images/flags/qa.png            |  Bin 0 -> 450 bytes
 admin/static/images/flags/re.png            |  Bin 0 -> 545 bytes
 admin/static/images/flags/readme.txt        |    9 +
 admin/static/images/flags/ro.png            |  Bin 0 -> 495 bytes
 admin/static/images/flags/rs.png            |  Bin 0 -> 423 bytes
 admin/static/images/flags/ru.png            |  Bin 0 -> 420 bytes
 admin/static/images/flags/rw.png            |  Bin 0 -> 533 bytes
 admin/static/images/flags/sa.png            |  Bin 0 -> 551 bytes
 admin/static/images/flags/sb.png            |  Bin 0 -> 624 bytes
 admin/static/images/flags/sc.png            |  Bin 0 -> 608 bytes
 admin/static/images/flags/scotland.png      |  Bin 0 -> 649 bytes
 admin/static/images/flags/sd.png            |  Bin 0 -> 492 bytes
 admin/static/images/flags/se.png            |  Bin 0 -> 542 bytes
 admin/static/images/flags/sg.png            |  Bin 0 -> 468 bytes
 admin/static/images/flags/sh.png            |  Bin 0 -> 645 bytes
 admin/static/images/flags/si.png            |  Bin 0 -> 510 bytes
 admin/static/images/flags/sj.png            |  Bin 0 -> 512 bytes
 admin/static/images/flags/sk.png            |  Bin 0 -> 562 bytes
 admin/static/images/flags/sl.png            |  Bin 0 -> 436 bytes
 admin/static/images/flags/sm.png            |  Bin 0 -> 502 bytes
 admin/static/images/flags/sn.png            |  Bin 0 -> 532 bytes
 admin/static/images/flags/so.png            |  Bin 0 -> 527 bytes
 admin/static/images/flags/sr.png            |  Bin 0 -> 513 bytes
 admin/static/images/flags/st.png            |  Bin 0 -> 584 bytes
 admin/static/images/flags/sv.png            |  Bin 0 -> 501 bytes
 admin/static/images/flags/sy.png            |  Bin 0 -> 422 bytes
 admin/static/images/flags/sz.png            |  Bin 0 -> 643 bytes
 admin/static/images/flags/tc.png            |  Bin 0 -> 624 bytes
 admin/static/images/flags/td.png            |  Bin 0 -> 570 bytes
 admin/static/images/flags/tf.png            |  Bin 0 -> 527 bytes
 admin/static/images/flags/tg.png            |  Bin 0 -> 562 bytes
 admin/static/images/flags/th.png            |  Bin 0 -> 452 bytes
 admin/static/images/flags/tj.png            |  Bin 0 -> 496 bytes
 admin/static/images/flags/tk.png            |  Bin 0 -> 638 bytes
 admin/static/images/flags/tl.png            |  Bin 0 -> 514 bytes
 admin/static/images/flags/tm.png            |  Bin 0 -> 593 bytes
 admin/static/images/flags/tn.png            |  Bin 0 -> 495 bytes
 admin/static/images/flags/to.png            |  Bin 0 -> 426 bytes
 admin/static/images/flags/tr.png            |  Bin 0 -> 492 bytes
 admin/static/images/flags/tt.png            |  Bin 0 -> 617 bytes
 admin/static/images/flags/tv.png            |  Bin 0 -> 536 bytes
 admin/static/images/flags/tw.png            |  Bin 0 -> 465 bytes
 admin/static/images/flags/tz.png            |  Bin 0 -> 642 bytes
 admin/static/images/flags/ua.png            |  Bin 0 -> 446 bytes
 admin/static/images/flags/ug.png            |  Bin 0 -> 531 bytes
 admin/static/images/flags/um.png            |  Bin 0 -> 571 bytes
 admin/static/images/flags/us.png            |  Bin 0 -> 609 bytes
 admin/static/images/flags/uy.png            |  Bin 0 -> 532 bytes
 admin/static/images/flags/uz.png            |  Bin 0 -> 515 bytes
 admin/static/images/flags/va.png            |  Bin 0 -> 553 bytes
 admin/static/images/flags/vc.png            |  Bin 0 -> 577 bytes
 admin/static/images/flags/ve.png            |  Bin 0 -> 528 bytes
 admin/static/images/flags/vg.png            |  Bin 0 -> 630 bytes
 admin/static/images/flags/vi.png            |  Bin 0 -> 616 bytes
 admin/static/images/flags/vn.png            |  Bin 0 -> 474 bytes
 admin/static/images/flags/vu.png            |  Bin 0 -> 604 bytes
 admin/static/images/flags/wales.png         |  Bin 0 -> 652 bytes
 admin/static/images/flags/wf.png            |  Bin 0 -> 554 bytes
 admin/static/images/flags/ws.png            |  Bin 0 -> 476 bytes
 admin/static/images/flags/ye.png            |  Bin 0 -> 413 bytes
 admin/static/images/flags/yt.png            |  Bin 0 -> 593 bytes
 admin/static/images/flags/za.png            |  Bin 0 -> 642 bytes
 admin/static/images/flags/zm.png            |  Bin 0 -> 500 bytes
 admin/static/images/flags/zw.png            |  Bin 0 -> 574 bytes
 admin/static/images/general.png             |  Bin 0 -> 2183 bytes
 admin/static/images/home.png                |  Bin 0 -> 1834 bytes
 admin/static/images/icons.png               |  Bin 0 -> 1041 bytes
 admin/static/images/kid-running.png         |  Bin 0 -> 9048 bytes
 admin/static/images/kid-stopped.png         |  Bin 0 -> 7287 bytes
 admin/static/images/mime.png                |  Bin 0 -> 1094 bytes
 admin/static/images/nav-selected.gif        |  Bin 0 -> 816 bytes
 admin/static/images/nav-sep.png             |  Bin 0 -> 283 bytes
 admin/static/images/other/contact-bug.png   |  Bin 0 -> 1189 bytes
 admin/static/images/other/contact-irc.png   |  Bin 0 -> 535 bytes
 admin/static/images/other/contact-list.png  |  Bin 0 -> 818 bytes
 admin/static/images/other/facebook.png      |  Bin 0 -> 435 bytes
 admin/static/images/other/octality-logo.png |  Bin 0 -> 5419 bytes
 admin/static/images/other/proud.png         |  Bin 0 -> 3384 bytes
 admin/static/images/other/twitter.png       |  Bin 0 -> 834 bytes
 admin/static/images/sources.png             |  Bin 0 -> 1582 bytes
 admin/static/images/status.png              |  Bin 0 -> 1842 bytes
 admin/static/images/vservers.png            |  Bin 0 -> 1390 bytes
 admin/static/images/wizards/Makefile.am     |   39 ++
 admin/static/images/wizards/alfresco.png    |  Bin 0 -> 2253 bytes
 admin/static/images/wizards/aspnet.png      |  Bin 0 -> 2188 bytes
 admin/static/images/wizards/coldfusion.png  |  Bin 0 -> 1992 bytes
 admin/static/images/wizards/concrete5.png   |  Bin 0 -> 3549 bytes
 admin/static/images/wizards/dbslayer.png    |  Bin 0 -> 3684 bytes
 admin/static/images/wizards/django.png      |  Bin 0 -> 1920 bytes
 admin/static/images/wizards/drupal.png      |  Bin 0 -> 3059 bytes
 admin/static/images/wizards/gallery.png     |  Bin 0 -> 3324 bytes
 admin/static/images/wizards/glassfish.png   |  Bin 0 -> 2176 bytes
 admin/static/images/wizards/hotlinking.png  |  Bin 0 -> 4280 bytes
 admin/static/images/wizards/icons.png       |  Bin 0 -> 2650 bytes
 admin/static/images/wizards/joomla.png      |  Bin 0 -> 3167 bytes
 admin/static/images/wizards/liferay.png     |  Bin 0 -> 2711 bytes
 admin/static/images/wizards/mailman.png     |  Bin 0 -> 3428 bytes
 admin/static/images/wizards/moinmoin.png    |  Bin 0 -> 3998 bytes
 admin/static/images/wizards/mono.png        |  Bin 0 -> 2462 bytes
 admin/static/images/wizards/moodle.png      |  Bin 0 -> 3855 bytes
 admin/static/images/wizards/nagios.png      |  Bin 0 -> 920 bytes
 admin/static/images/wizards/php.png         |  Bin 0 -> 3823 bytes
 admin/static/images/wizards/phpbb.png       |  Bin 0 -> 3128 bytes
 admin/static/images/wizards/phpmyadmin.png  |  Bin 0 -> 3988 bytes
 admin/static/images/wizards/rails.png       |  Bin 0 -> 2163 bytes
 admin/static/images/wizards/redirect.png    |  Bin 0 -> 5340 bytes
 admin/static/images/wizards/rtorrent.png    |  Bin 0 -> 2137 bytes
 admin/static/images/wizards/static.png      |  Bin 0 -> 1230 bytes
 admin/static/images/wizards/streaming.png   |  Bin 0 -> 2928 bytes
 admin/static/images/wizards/sugar.png       |  Bin 0 -> 2163 bytes
 admin/static/images/wizards/symfony.png     |  Bin 0 -> 2232 bytes
 admin/static/images/wizards/trac.png        |  Bin 0 -> 2333 bytes
 admin/static/images/wizards/uwsgi.png       |  Bin 0 -> 2254 bytes
 admin/static/images/wizards/wordpress.png   |  Bin 0 -> 5501 bytes
 admin/static/images/wizards/zend.png        |  Bin 0 -> 1691 bytes
 admin/static/js/Makefile.am                 |    8 +
 admin/static/js/SelectionPanel.js           |  213 +++++++++++
 admin/theme.html                            |   50 +++
 admin/upgrade_config.py                     |   46 +++
 admin/util.py                               |  255 ++++++++++++++
 admin/validations.py                        |  392 +++++++++++++++++++++
 admin/wizards/List.py                       |  158 +++++++++
 admin/wizards/Makefile.am                   |   30 ++
 admin/wizards/alfresco.py                   |  242 +++++++++++++
 admin/wizards/coldfusion.py                 |  258 ++++++++++++++
 admin/wizards/django.py                     |  292 ++++++++++++++++
 admin/wizards/drupal.py                     |  325 +++++++++++++++++
 admin/wizards/glassfish.py                  |  240 +++++++++++++
 admin/wizards/hotlinking.py                 |  224 ++++++++++++
 admin/wizards/icons.py                      |  146 ++++++++
 admin/wizards/joomla.py                     |  295 ++++++++++++++++
 admin/wizards/liferay.py                    |  238 +++++++++++++
 admin/wizards/mailman.py                    |  235 +++++++++++++
 admin/wizards/moinmoin.py                   |  301 ++++++++++++++++
 admin/wizards/mono.py                       |  275 +++++++++++++++
 admin/wizards/php.py                        |  260 ++++++++++++++
 admin/wizards/rails.py                      |  427 ++++++++++++++++++++++
 admin/wizards/redirect.py                   |  148 ++++++++
 admin/wizards/static.py                     |  142 ++++++++
 admin/wizards/streaming.py                  |  130 +++++++
 admin/wizards/sugar.py                      |  286 +++++++++++++++
 admin/wizards/trac.py                       |  214 +++++++++++
 admin/wizards/uwsgi.py                      |  347 ++++++++++++++++++
 admin/wizards/wordpress.py                  |  280 +++++++++++++++
 418 files changed, 17306 insertions(+), 0 deletions(-)


2010-04-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4872 git=7e72867b370b09e2d3c0961addfd43f0adcaf54f

    Removes the old admin
    
 admin/CherokeeManagement.py                    |  346 -------
 admin/Entry.py                                 |  105 --
 admin/Form.py                                  |  479 ----------
 admin/GraphManager.py                          |   33 -
 admin/LogViewer.py                             |  194 ----
 admin/Makefile.am                              |  170 ----
 admin/Module.py                                |   57 --
 admin/ModuleAdmin.py                           |   19 -
 admin/ModuleAuth.py                            |   58 --
 admin/ModuleAuthlist.py                        |   72 --
 admin/ModuleBalancer.py                        |   89 --
 admin/ModuleBind.py                            |  126 ---
 admin/ModuleCgi.py                             |  120 ---
 admin/ModuleCommon.py                          |   64 --
 admin/ModuleCustomError.py                     |   29 -
 admin/ModuleDbslayer.py                        |   72 --
 admin/ModuleDefault.py                         |   22 -
 admin/ModuleDirectory.py                       |   36 -
 admin/ModuleDirlist.py                         |   80 --
 admin/ModuleEmptyGif.py                        |   21 -
 admin/ModuleErrorNn.py                         |   19 -
 admin/ModuleErrorRedir.py                      |   73 --
 admin/ModuleEvhost.py                          |   38 -
 admin/ModuleExists.py                          |   86 --
 admin/ModuleExtensions.py                      |   41 -
 admin/ModuleFcgi.py                            |   54 --
 admin/ModuleFile.py                            |   34 -
 admin/ModuleFrom.py                            |   76 --
 admin/ModuleFullpath.py                        |   78 --
 admin/ModuleGeoip.py                           |   75 --
 admin/ModuleHandler.py                         |    9 -
 admin/ModuleHeader.py                          |   62 --
 admin/ModuleHtdigest.py                        |   44 -
 admin/ModuleHtpasswd.py                        |   44 -
 admin/ModuleIpHash.py                          |   21 -
 admin/ModuleLdap.py                            |   60 --
 admin/ModuleMethod.py                          |   70 --
 admin/ModuleMysql.py                           |   77 --
 admin/ModulePam.py                             |   20 -
 admin/ModulePlain.py                           |   44 -
 admin/ModulePostReport.py                      |   35 -
 admin/ModuleProxy.py                           |  214 -----
 admin/ModuleRedir.py                           |   93 --
 admin/ModuleRehost.py                          |   68 --
 admin/ModuleRequest.py                         |   41 -
 admin/ModuleRoundRobin.py                      |   20 -
 admin/ModuleRrd.py                             |   27 -
 admin/ModuleScgi.py                            |   56 --
 admin/ModuleSecdownload.py                     |   69 --
 admin/ModuleServerInfo.py                      |   39 -
 admin/ModuleSsi.py                             |   19 -
 admin/ModuleStreaming.py                       |   66 --
 admin/ModuleTargetIp.py                        |   68 --
 admin/ModuleUrlArg.py                          |   78 --
 admin/ModuleUwsgi.py                           |   56 --
 admin/ModuleWildcard.py                        |   66 --
 admin/Page.py                                  |  193 ----
 admin/PageAdvanced.py                          |  150 ---
 admin/PageAjaxUpdate.py                        |   21 -
 admin/PageEntry.py                             |  298 ------
 admin/PageError.py                             |  147 ---
 admin/PageFeedback.py                          |  121 ---
 admin/PageGeneral.py                           |  163 ----
 admin/PageIcon.py                              |  211 -----
 admin/PageInfoSource.py                        |  491 ----------
 admin/PageMime.py                              |  126 ---
 admin/PageNewConfig.py                         |  114 ---
 admin/PageStatus.py                            |  195 ----
 admin/PageVServer.py                           |  764 ---------------
 admin/PageVServers.py                          |  350 -------
 admin/Post.py                                  |   57 --
 admin/Rule.py                                  |  232 -----
 admin/RuleList.py                              |   83 --
 admin/Table.py                                 |   51 -
 admin/Theme.py                                 |   37 -
 admin/Wizard.py                                |  229 -----
 admin/Wizard_Alfresco.py                       |  181 ----
 admin/Wizard_ColdFusion.py                     |  193 ----
 admin/Wizard_CommonStatic.py                   |   55 --
 admin/Wizard_Concrete5.py                      |  246 -----
 admin/Wizard_Django.py                         |  220 -----
 admin/Wizard_Drupal.py                         |  272 ------
 admin/Wizard_Glassfish.py                      |  177 ----
 admin/Wizard_HotLinking.py                     |  135 ---
 admin/Wizard_Icons.py                          |   80 --
 admin/Wizard_Joomla.py                         |  244 -----
 admin/Wizard_Liferay.py                        |  178 ----
 admin/Wizard_Mailman.py                        |  165 ----
 admin/Wizard_MoinMoin.py                       |  240 -----
 admin/Wizard_Mono.py                           |  205 ----
 admin/Wizard_Moodle.py                         |  196 ----
 admin/Wizard_PHP.py                            |  238 -----
 admin/Wizard_Redirect.py                       |   99 --
 admin/Wizard_RoR.py                            |  372 --------
 admin/Wizard_Streaming.py                      |   48 -
 admin/Wizard_Sugar.py                          |  232 -----
 admin/Wizard_Symfony.py                        |  247 -----
 admin/Wizard_Trac.py                           |  149 ---
 admin/Wizard_WordPress.py                      |  221 -----
 admin/Wizard_Zend.py                           |  199 ----
 admin/Wizard_phpBB.py                          |  200 ----
 admin/Wizard_phpMyAdmin.py                     |  115 ---
 admin/Wizard_rTorrent.py                       |   89 --
 admin/Wizard_uWSGI.py                          |  278 ------
 admin/config.py                                |  321 -------
 admin/config_version.py                        |  101 --
 admin/configured.py.pre                        |   25 -
 admin/consts.py                                |  192 ----
 admin/default.template.html                    |   29 -
 admin/error_couldnt_launch.template.html       |    9 -
 admin/error_icons_dir_missing.template.html    |    6 -
 admin/error_internal.template.html             |   12 -
 admin/error_not_writable.template.html         |    5 -
 admin/flags.py                                 |  331 -------
 admin/pyscgi.py                                |  196 ----
 admin/server.py                                |  270 ------
 admin/static/Makefile.am                       |    6 -
 admin/static/css/._reset-min.css               |  Bin 197 -> 0 bytes
 admin/static/css/Makefile.am                   |   11 -
 admin/static/css/cherokee.css                  | 1204 ------------------------
 admin/static/css/jquery.ibutton.css            |  195 ----
 admin/static/css/reset-min.css                 |    7 -
 admin/static/css/thickbox.css                  |  164 ----
 admin/static/help_404.html                     |   11 -
 admin/static/images/Makefile.am                |   49 -
 admin/static/images/arrow_ns.png               |  Bin 447 -> 0 bytes
 admin/static/images/arrow_ns_h.png             |  Bin 452 -> 0 bytes
 admin/static/images/background-nobar.png       |  Bin 218 -> 0 bytes
 admin/static/images/background.png             |  Bin 259 -> 0 bytes
 admin/static/images/bin.png                    |  Bin 476 -> 0 bytes
 admin/static/images/button-left.png            |  Bin 8890 -> 0 bytes
 admin/static/images/button-right.png           |  Bin 1630 -> 0 bytes
 admin/static/images/cherokee-logo-bar.png      |  Bin 4779 -> 0 bytes
 admin/static/images/collapsed.gif              |  Bin 63 -> 0 bytes
 admin/static/images/cross.png                  |  Bin 655 -> 0 bytes
 admin/static/images/dialog-error.png           |  Bin 1645 -> 0 bytes
 admin/static/images/dialog-information.png     |  Bin 1910 -> 0 bytes
 admin/static/images/dialog-warning.png         |  Bin 1391 -> 0 bytes
 admin/static/images/error.png                  |  Bin 2297 -> 0 bytes
 admin/static/images/exclamation.png            |  Bin 701 -> 0 bytes
 admin/static/images/expanded.gif               |  Bin 60 -> 0 bytes
 admin/static/images/favicon.ico                |  Bin 769 -> 0 bytes
 admin/static/images/feedback.png               |  Bin 1811 -> 0 bytes
 admin/static/images/flags/Makefile.am          |  255 -----
 admin/static/images/flags/ad.png               |  Bin 643 -> 0 bytes
 admin/static/images/flags/ae.png               |  Bin 408 -> 0 bytes
 admin/static/images/flags/af.png               |  Bin 604 -> 0 bytes
 admin/static/images/flags/ag.png               |  Bin 591 -> 0 bytes
 admin/static/images/flags/ai.png               |  Bin 643 -> 0 bytes
 admin/static/images/flags/al.png               |  Bin 600 -> 0 bytes
 admin/static/images/flags/am.png               |  Bin 497 -> 0 bytes
 admin/static/images/flags/an.png               |  Bin 488 -> 0 bytes
 admin/static/images/flags/ao.png               |  Bin 428 -> 0 bytes
 admin/static/images/flags/ar.png               |  Bin 506 -> 0 bytes
 admin/static/images/flags/as.png               |  Bin 647 -> 0 bytes
 admin/static/images/flags/at.png               |  Bin 403 -> 0 bytes
 admin/static/images/flags/au.png               |  Bin 673 -> 0 bytes
 admin/static/images/flags/aw.png               |  Bin 524 -> 0 bytes
 admin/static/images/flags/ax.png               |  Bin 663 -> 0 bytes
 admin/static/images/flags/az.png               |  Bin 589 -> 0 bytes
 admin/static/images/flags/ba.png               |  Bin 593 -> 0 bytes
 admin/static/images/flags/bb.png               |  Bin 585 -> 0 bytes
 admin/static/images/flags/bd.png               |  Bin 504 -> 0 bytes
 admin/static/images/flags/be.png               |  Bin 449 -> 0 bytes
 admin/static/images/flags/bf.png               |  Bin 497 -> 0 bytes
 admin/static/images/flags/bg.png               |  Bin 462 -> 0 bytes
 admin/static/images/flags/bh.png               |  Bin 457 -> 0 bytes
 admin/static/images/flags/bi.png               |  Bin 675 -> 0 bytes
 admin/static/images/flags/bj.png               |  Bin 486 -> 0 bytes
 admin/static/images/flags/bm.png               |  Bin 611 -> 0 bytes
 admin/static/images/flags/bn.png               |  Bin 639 -> 0 bytes
 admin/static/images/flags/bo.png               |  Bin 500 -> 0 bytes
 admin/static/images/flags/br.png               |  Bin 593 -> 0 bytes
 admin/static/images/flags/bs.png               |  Bin 526 -> 0 bytes
 admin/static/images/flags/bt.png               |  Bin 631 -> 0 bytes
 admin/static/images/flags/bv.png               |  Bin 512 -> 0 bytes
 admin/static/images/flags/bw.png               |  Bin 443 -> 0 bytes
 admin/static/images/flags/by.png               |  Bin 514 -> 0 bytes
 admin/static/images/flags/bz.png               |  Bin 600 -> 0 bytes
 admin/static/images/flags/ca.png               |  Bin 628 -> 0 bytes
 admin/static/images/flags/cc.png               |  Bin 625 -> 0 bytes
 admin/static/images/flags/cd.png               |  Bin 528 -> 0 bytes
 admin/static/images/flags/cf.png               |  Bin 614 -> 0 bytes
 admin/static/images/flags/cg.png               |  Bin 521 -> 0 bytes
 admin/static/images/flags/ch.png               |  Bin 367 -> 0 bytes
 admin/static/images/flags/ci.png               |  Bin 453 -> 0 bytes
 admin/static/images/flags/ck.png               |  Bin 586 -> 0 bytes
 admin/static/images/flags/cl.png               |  Bin 450 -> 0 bytes
 admin/static/images/flags/cm.png               |  Bin 525 -> 0 bytes
 admin/static/images/flags/cn.png               |  Bin 472 -> 0 bytes
 admin/static/images/flags/co.png               |  Bin 483 -> 0 bytes
 admin/static/images/flags/cr.png               |  Bin 477 -> 0 bytes
 admin/static/images/flags/cs.png               |  Bin 439 -> 0 bytes
 admin/static/images/flags/cu.png               |  Bin 563 -> 0 bytes
 admin/static/images/flags/cv.png               |  Bin 529 -> 0 bytes
 admin/static/images/flags/cx.png               |  Bin 608 -> 0 bytes
 admin/static/images/flags/cy.png               |  Bin 428 -> 0 bytes
 admin/static/images/flags/cz.png               |  Bin 476 -> 0 bytes
 admin/static/images/flags/de.png               |  Bin 545 -> 0 bytes
 admin/static/images/flags/dj.png               |  Bin 572 -> 0 bytes
 admin/static/images/flags/dk.png               |  Bin 495 -> 0 bytes
 admin/static/images/flags/dm.png               |  Bin 620 -> 0 bytes
 admin/static/images/flags/do.png               |  Bin 508 -> 0 bytes
 admin/static/images/flags/dz.png               |  Bin 582 -> 0 bytes
 admin/static/images/flags/ec.png               |  Bin 500 -> 0 bytes
 admin/static/images/flags/ee.png               |  Bin 429 -> 0 bytes
 admin/static/images/flags/eg.png               |  Bin 465 -> 0 bytes
 admin/static/images/flags/eh.png               |  Bin 508 -> 0 bytes
 admin/static/images/flags/england.png          |  Bin 496 -> 0 bytes
 admin/static/images/flags/er.png               |  Bin 653 -> 0 bytes
 admin/static/images/flags/es.png               |  Bin 469 -> 0 bytes
 admin/static/images/flags/et.png               |  Bin 592 -> 0 bytes
 admin/static/images/flags/europeanunion.png    |  Bin 479 -> 0 bytes
 admin/static/images/flags/fi.png               |  Bin 489 -> 0 bytes
 admin/static/images/flags/fj.png               |  Bin 610 -> 0 bytes
 admin/static/images/flags/fk.png               |  Bin 648 -> 0 bytes
 admin/static/images/flags/fm.png               |  Bin 552 -> 0 bytes
 admin/static/images/flags/fo.png               |  Bin 474 -> 0 bytes
 admin/static/images/flags/fr.png               |  Bin 545 -> 0 bytes
 admin/static/images/flags/ga.png               |  Bin 489 -> 0 bytes
 admin/static/images/flags/gb.png               |  Bin 599 -> 0 bytes
 admin/static/images/flags/gd.png               |  Bin 637 -> 0 bytes
 admin/static/images/flags/ge.png               |  Bin 594 -> 0 bytes
 admin/static/images/flags/gf.png               |  Bin 545 -> 0 bytes
 admin/static/images/flags/gh.png               |  Bin 490 -> 0 bytes
 admin/static/images/flags/gi.png               |  Bin 463 -> 0 bytes
 admin/static/images/flags/gl.png               |  Bin 470 -> 0 bytes
 admin/static/images/flags/gm.png               |  Bin 493 -> 0 bytes
 admin/static/images/flags/gn.png               |  Bin 480 -> 0 bytes
 admin/static/images/flags/gp.png               |  Bin 488 -> 0 bytes
 admin/static/images/flags/gq.png               |  Bin 537 -> 0 bytes
 admin/static/images/flags/gr.png               |  Bin 487 -> 0 bytes
 admin/static/images/flags/gs.png               |  Bin 630 -> 0 bytes
 admin/static/images/flags/gt.png               |  Bin 493 -> 0 bytes
 admin/static/images/flags/gu.png               |  Bin 509 -> 0 bytes
 admin/static/images/flags/gw.png               |  Bin 516 -> 0 bytes
 admin/static/images/flags/gy.png               |  Bin 645 -> 0 bytes
 admin/static/images/flags/hk.png               |  Bin 527 -> 0 bytes
 admin/static/images/flags/hm.png               |  Bin 673 -> 0 bytes
 admin/static/images/flags/hn.png               |  Bin 537 -> 0 bytes
 admin/static/images/flags/hr.png               |  Bin 524 -> 0 bytes
 admin/static/images/flags/ht.png               |  Bin 487 -> 0 bytes
 admin/static/images/flags/hu.png               |  Bin 432 -> 0 bytes
 admin/static/images/flags/id.png               |  Bin 430 -> 0 bytes
 admin/static/images/flags/ie.png               |  Bin 481 -> 0 bytes
 admin/static/images/flags/il.png               |  Bin 431 -> 0 bytes
 admin/static/images/flags/in.png               |  Bin 503 -> 0 bytes
 admin/static/images/flags/io.png               |  Bin 658 -> 0 bytes
 admin/static/images/flags/iq.png               |  Bin 515 -> 0 bytes
 admin/static/images/flags/ir.png               |  Bin 512 -> 0 bytes
 admin/static/images/flags/is.png               |  Bin 532 -> 0 bytes
 admin/static/images/flags/it.png               |  Bin 420 -> 0 bytes
 admin/static/images/flags/jm.png               |  Bin 637 -> 0 bytes
 admin/static/images/flags/jo.png               |  Bin 473 -> 0 bytes
 admin/static/images/flags/jp.png               |  Bin 420 -> 0 bytes
 admin/static/images/flags/ke.png               |  Bin 569 -> 0 bytes
 admin/static/images/flags/kg.png               |  Bin 510 -> 0 bytes
 admin/static/images/flags/kh.png               |  Bin 549 -> 0 bytes
 admin/static/images/flags/ki.png               |  Bin 656 -> 0 bytes
 admin/static/images/flags/km.png               |  Bin 577 -> 0 bytes
 admin/static/images/flags/kn.png               |  Bin 604 -> 0 bytes
 admin/static/images/flags/kp.png               |  Bin 561 -> 0 bytes
 admin/static/images/flags/kr.png               |  Bin 592 -> 0 bytes
 admin/static/images/flags/kw.png               |  Bin 486 -> 0 bytes
 admin/static/images/flags/ky.png               |  Bin 643 -> 0 bytes
 admin/static/images/flags/kz.png               |  Bin 616 -> 0 bytes
 admin/static/images/flags/la.png               |  Bin 563 -> 0 bytes
 admin/static/images/flags/lb.png               |  Bin 517 -> 0 bytes
 admin/static/images/flags/lc.png               |  Bin 520 -> 0 bytes
 admin/static/images/flags/li.png               |  Bin 537 -> 0 bytes
 admin/static/images/flags/lk.png               |  Bin 627 -> 0 bytes
 admin/static/images/flags/lr.png               |  Bin 466 -> 0 bytes
 admin/static/images/flags/ls.png               |  Bin 628 -> 0 bytes
 admin/static/images/flags/lt.png               |  Bin 508 -> 0 bytes
 admin/static/images/flags/lu.png               |  Bin 481 -> 0 bytes
 admin/static/images/flags/lv.png               |  Bin 465 -> 0 bytes
 admin/static/images/flags/ly.png               |  Bin 419 -> 0 bytes
 admin/static/images/flags/ma.png               |  Bin 432 -> 0 bytes
 admin/static/images/flags/mc.png               |  Bin 380 -> 0 bytes
 admin/static/images/flags/md.png               |  Bin 566 -> 0 bytes
 admin/static/images/flags/me.png               |  Bin 448 -> 0 bytes
 admin/static/images/flags/mg.png               |  Bin 453 -> 0 bytes
 admin/static/images/flags/mh.png               |  Bin 628 -> 0 bytes
 admin/static/images/flags/mk.png               |  Bin 664 -> 0 bytes
 admin/static/images/flags/ml.png               |  Bin 474 -> 0 bytes
 admin/static/images/flags/mm.png               |  Bin 483 -> 0 bytes
 admin/static/images/flags/mn.png               |  Bin 492 -> 0 bytes
 admin/static/images/flags/mo.png               |  Bin 588 -> 0 bytes
 admin/static/images/flags/mp.png               |  Bin 597 -> 0 bytes
 admin/static/images/flags/mq.png               |  Bin 655 -> 0 bytes
 admin/static/images/flags/mr.png               |  Bin 569 -> 0 bytes
 admin/static/images/flags/ms.png               |  Bin 614 -> 0 bytes
 admin/static/images/flags/mt.png               |  Bin 420 -> 0 bytes
 admin/static/images/flags/mu.png               |  Bin 496 -> 0 bytes
 admin/static/images/flags/mv.png               |  Bin 542 -> 0 bytes
 admin/static/images/flags/mw.png               |  Bin 529 -> 0 bytes
 admin/static/images/flags/mx.png               |  Bin 574 -> 0 bytes
 admin/static/images/flags/my.png               |  Bin 571 -> 0 bytes
 admin/static/images/flags/mz.png               |  Bin 584 -> 0 bytes
 admin/static/images/flags/na.png               |  Bin 647 -> 0 bytes
 admin/static/images/flags/nc.png               |  Bin 591 -> 0 bytes
 admin/static/images/flags/ne.png               |  Bin 537 -> 0 bytes
 admin/static/images/flags/nf.png               |  Bin 602 -> 0 bytes
 admin/static/images/flags/ng.png               |  Bin 482 -> 0 bytes
 admin/static/images/flags/ni.png               |  Bin 508 -> 0 bytes
 admin/static/images/flags/nl.png               |  Bin 453 -> 0 bytes
 admin/static/images/flags/no.png               |  Bin 512 -> 0 bytes
 admin/static/images/flags/np.png               |  Bin 443 -> 0 bytes
 admin/static/images/flags/nr.png               |  Bin 527 -> 0 bytes
 admin/static/images/flags/nu.png               |  Bin 572 -> 0 bytes
 admin/static/images/flags/nz.png               |  Bin 639 -> 0 bytes
 admin/static/images/flags/om.png               |  Bin 478 -> 0 bytes
 admin/static/images/flags/pa.png               |  Bin 519 -> 0 bytes
 admin/static/images/flags/pe.png               |  Bin 397 -> 0 bytes
 admin/static/images/flags/pf.png               |  Bin 498 -> 0 bytes
 admin/static/images/flags/pg.png               |  Bin 593 -> 0 bytes
 admin/static/images/flags/ph.png               |  Bin 538 -> 0 bytes
 admin/static/images/flags/pk.png               |  Bin 569 -> 0 bytes
 admin/static/images/flags/pl.png               |  Bin 374 -> 0 bytes
 admin/static/images/flags/pm.png               |  Bin 689 -> 0 bytes
 admin/static/images/flags/pn.png               |  Bin 657 -> 0 bytes
 admin/static/images/flags/pr.png               |  Bin 556 -> 0 bytes
 admin/static/images/flags/ps.png               |  Bin 472 -> 0 bytes
 admin/static/images/flags/pt.png               |  Bin 554 -> 0 bytes
 admin/static/images/flags/pw.png               |  Bin 550 -> 0 bytes
 admin/static/images/flags/py.png               |  Bin 473 -> 0 bytes
 admin/static/images/flags/qa.png               |  Bin 450 -> 0 bytes
 admin/static/images/flags/re.png               |  Bin 545 -> 0 bytes
 admin/static/images/flags/readme.txt           |    9 -
 admin/static/images/flags/ro.png               |  Bin 495 -> 0 bytes
 admin/static/images/flags/rs.png               |  Bin 423 -> 0 bytes
 admin/static/images/flags/ru.png               |  Bin 420 -> 0 bytes
 admin/static/images/flags/rw.png               |  Bin 533 -> 0 bytes
 admin/static/images/flags/sa.png               |  Bin 551 -> 0 bytes
 admin/static/images/flags/sb.png               |  Bin 624 -> 0 bytes
 admin/static/images/flags/sc.png               |  Bin 608 -> 0 bytes
 admin/static/images/flags/scotland.png         |  Bin 649 -> 0 bytes
 admin/static/images/flags/sd.png               |  Bin 492 -> 0 bytes
 admin/static/images/flags/se.png               |  Bin 542 -> 0 bytes
 admin/static/images/flags/sg.png               |  Bin 468 -> 0 bytes
 admin/static/images/flags/sh.png               |  Bin 645 -> 0 bytes
 admin/static/images/flags/si.png               |  Bin 510 -> 0 bytes
 admin/static/images/flags/sj.png               |  Bin 512 -> 0 bytes
 admin/static/images/flags/sk.png               |  Bin 562 -> 0 bytes
 admin/static/images/flags/sl.png               |  Bin 436 -> 0 bytes
 admin/static/images/flags/sm.png               |  Bin 502 -> 0 bytes
 admin/static/images/flags/sn.png               |  Bin 532 -> 0 bytes
 admin/static/images/flags/so.png               |  Bin 527 -> 0 bytes
 admin/static/images/flags/sr.png               |  Bin 513 -> 0 bytes
 admin/static/images/flags/st.png               |  Bin 584 -> 0 bytes
 admin/static/images/flags/sv.png               |  Bin 501 -> 0 bytes
 admin/static/images/flags/sy.png               |  Bin 422 -> 0 bytes
 admin/static/images/flags/sz.png               |  Bin 643 -> 0 bytes
 admin/static/images/flags/tc.png               |  Bin 624 -> 0 bytes
 admin/static/images/flags/td.png               |  Bin 570 -> 0 bytes
 admin/static/images/flags/tf.png               |  Bin 527 -> 0 bytes
 admin/static/images/flags/tg.png               |  Bin 562 -> 0 bytes
 admin/static/images/flags/th.png               |  Bin 452 -> 0 bytes
 admin/static/images/flags/tj.png               |  Bin 496 -> 0 bytes
 admin/static/images/flags/tk.png               |  Bin 638 -> 0 bytes
 admin/static/images/flags/tl.png               |  Bin 514 -> 0 bytes
 admin/static/images/flags/tm.png               |  Bin 593 -> 0 bytes
 admin/static/images/flags/tn.png               |  Bin 495 -> 0 bytes
 admin/static/images/flags/to.png               |  Bin 426 -> 0 bytes
 admin/static/images/flags/tr.png               |  Bin 492 -> 0 bytes
 admin/static/images/flags/tt.png               |  Bin 617 -> 0 bytes
 admin/static/images/flags/tv.png               |  Bin 536 -> 0 bytes
 admin/static/images/flags/tw.png               |  Bin 465 -> 0 bytes
 admin/static/images/flags/tz.png               |  Bin 642 -> 0 bytes
 admin/static/images/flags/ua.png               |  Bin 446 -> 0 bytes
 admin/static/images/flags/ug.png               |  Bin 531 -> 0 bytes
 admin/static/images/flags/um.png               |  Bin 571 -> 0 bytes
 admin/static/images/flags/us.png               |  Bin 609 -> 0 bytes
 admin/static/images/flags/uy.png               |  Bin 532 -> 0 bytes
 admin/static/images/flags/uz.png               |  Bin 515 -> 0 bytes
 admin/static/images/flags/va.png               |  Bin 553 -> 0 bytes
 admin/static/images/flags/vc.png               |  Bin 577 -> 0 bytes
 admin/static/images/flags/ve.png               |  Bin 528 -> 0 bytes
 admin/static/images/flags/vg.png               |  Bin 630 -> 0 bytes
 admin/static/images/flags/vi.png               |  Bin 616 -> 0 bytes
 admin/static/images/flags/vn.png               |  Bin 474 -> 0 bytes
 admin/static/images/flags/vu.png               |  Bin 604 -> 0 bytes
 admin/static/images/flags/wales.png            |  Bin 652 -> 0 bytes
 admin/static/images/flags/wf.png               |  Bin 554 -> 0 bytes
 admin/static/images/flags/ws.png               |  Bin 476 -> 0 bytes
 admin/static/images/flags/ye.png               |  Bin 413 -> 0 bytes
 admin/static/images/flags/yt.png               |  Bin 593 -> 0 bytes
 admin/static/images/flags/za.png               |  Bin 642 -> 0 bytes
 admin/static/images/flags/zm.png               |  Bin 500 -> 0 bytes
 admin/static/images/flags/zw.png               |  Bin 574 -> 0 bytes
 admin/static/images/forbidden.png              |  Bin 724 -> 0 bytes
 admin/static/images/help.png                   |  Bin 2231 -> 0 bytes
 admin/static/images/ibutton-slider-default.png |  Bin 4440 -> 0 bytes
 admin/static/images/loadingAnimation.gif       |  Bin 5886 -> 0 bytes
 admin/static/images/macFFBgHack.png            |  Bin 207 -> 0 bytes
 admin/static/images/menu-active.png            |  Bin 2470 -> 0 bytes
 admin/static/images/menu-highlight.png         |  Bin 311 -> 0 bytes
 admin/static/images/menu-sep.png               |  Bin 156 -> 0 bytes
 admin/static/images/offline.png                |  Bin 1905 -> 0 bytes
 admin/static/images/online.png                 |  Bin 2245 -> 0 bytes
 admin/static/images/proud.png                  |  Bin 4646 -> 0 bytes
 admin/static/images/rulestable-th.png          |  Bin 343 -> 0 bytes
 admin/static/images/tab.png                    |  Bin 8176 -> 0 bytes
 admin/static/images/tick.png                   |  Bin 537 -> 0 bytes
 admin/static/images/top-bar.png                |  Bin 624 -> 0 bytes
 admin/static/images/wizards/Makefile.am        |   39 -
 admin/static/images/wizards/alfresco.png       |  Bin 2661 -> 0 bytes
 admin/static/images/wizards/aspnet.png         |  Bin 2188 -> 0 bytes
 admin/static/images/wizards/coldfusion.png     |  Bin 1992 -> 0 bytes
 admin/static/images/wizards/common_static.png  |  Bin 1312 -> 0 bytes
 admin/static/images/wizards/concrete5.png      |  Bin 2400 -> 0 bytes
 admin/static/images/wizards/dbslayer.png       |  Bin 1965 -> 0 bytes
 admin/static/images/wizards/django.png         |  Bin 1318 -> 0 bytes
 admin/static/images/wizards/drupal.png         |  Bin 1762 -> 0 bytes
 admin/static/images/wizards/gallery.png        |  Bin 1982 -> 0 bytes
 admin/static/images/wizards/glassfish.png      |  Bin 1592 -> 0 bytes
 admin/static/images/wizards/hotlinking.png     |  Bin 2229 -> 0 bytes
 admin/static/images/wizards/icons.png          |  Bin 1647 -> 0 bytes
 admin/static/images/wizards/joomla.png         |  Bin 1890 -> 0 bytes
 admin/static/images/wizards/liferay.png        |  Bin 2693 -> 0 bytes
 admin/static/images/wizards/mailman.png        |  Bin 2037 -> 0 bytes
 admin/static/images/wizards/moinmoin.png       |  Bin 3998 -> 0 bytes
 admin/static/images/wizards/mono.png           |  Bin 2445 -> 0 bytes
 admin/static/images/wizards/moodle.png         |  Bin 2305 -> 0 bytes
 admin/static/images/wizards/nagios.png         |  Bin 1269 -> 0 bytes
 admin/static/images/wizards/php.jpg            |  Bin 1241 -> 0 bytes
 admin/static/images/wizards/phpbb.png          |  Bin 1968 -> 0 bytes
 admin/static/images/wizards/phpmyadmin.png     |  Bin 2414 -> 0 bytes
 admin/static/images/wizards/redirect.jpg       |  Bin 1489 -> 0 bytes
 admin/static/images/wizards/ror.png            |  Bin 2197 -> 0 bytes
 admin/static/images/wizards/rtorrent.png       |  Bin 2137 -> 0 bytes
 admin/static/images/wizards/streaming.png      |  Bin 2202 -> 0 bytes
 admin/static/images/wizards/sugarcrm.png       |  Bin 2163 -> 0 bytes
 admin/static/images/wizards/symfony.png        |  Bin 2334 -> 0 bytes
 admin/static/images/wizards/trac.png           |  Bin 2333 -> 0 bytes
 admin/static/images/wizards/uwsgi.png          |  Bin 2254 -> 0 bytes
 admin/static/images/wizards/wordpress.png      |  Bin 2426 -> 0 bytes
 admin/static/images/wizards/zend.png           |  Bin 1691 -> 0 bytes
 admin/static/images/workarea.png               |  Bin 4140 -> 0 bytes
 admin/static/js/Makefile.am                    |   27 -
 admin/static/js/common.js                      |  403 --------
 admin/static/js/graphs.js                      |   40 -
 admin/static/js/icons.js                       |   14 -
 admin/static/js/jquery-1.3.2.min.js            |   19 -
 admin/static/js/jquery.cookie.js               |   96 --
 admin/static/js/jquery.dimensions.js           |  124 ---
 admin/static/js/jquery.easing.js               |  102 --
 admin/static/js/jquery.form-defaults.js        |   45 -
 admin/static/js/jquery.ibutton.js              |  383 --------
 admin/static/js/jquery.tablednd.js             |  387 --------
 admin/static/js/thickbox.js                    |  319 -------
 admin/static/js/ui.core.js                     |  519 ----------
 admin/static/js/ui.dialog.js                   |  497 ----------
 admin/static/js/ui.draggable.js                |  562 -----------
 admin/static/js/ui.resizable.js                |  770 ---------------
 admin/static/js/ui.tabs.js                     |  685 --------------
 admin/static/js/wizards.js                     |   90 --
 admin/status.template.html                     |   28 -
 admin/upgrade_config.py                        |   46 -
 admin/util.py                                  |  191 ----
 admin/validations.py                           |  326 -------
 461 files changed, 0 insertions(+), 22659 deletions(-)


2010-04-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4852 git=4a0f6f937579085631f85509a1eb88f075315d6b

    Oops! This is part of the previous commit.
    
 cherokee/handler_dirlist.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-04-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4851 git=3c33ada599bb7d716bb77a1c7b2769580be7e6c0

    Addresses a memory initialization issue. Some handlers property
    structs were using wrong parent classes.
    
 cherokee/handler_cgi_base.h     |    2 +-
 cherokee/handler_common.h       |    2 +-
 cherokee/handler_custom_error.h |    2 +-
 cherokee/handler_dbslayer.h     |   12 ++++++------
 cherokee/handler_empty_gif.h    |    2 +-
 cherokee/handler_error_redir.h  |    4 ++--
 cherokee/handler_file.h         |    4 ++--
 cherokee/handler_post_report.h  |    2 +-
 cherokee/handler_proxy.h        |    2 +-
 cherokee/handler_redir.h        |    2 +-
 cherokee/handler_render_rrd.h   |    2 +-
 cherokee/handler_secdownload.h  |    2 +-
 cherokee/handler_server_info.h  |    2 +-
 cherokee/handler_ssi.h          |    4 ++--
 cherokee/handler_streaming.h    |    2 +-
 15 files changed, 23 insertions(+), 23 deletions(-)


2010-03-31  Taher Shihadeh  <taher@unixwars.com>
            svn=4660 git=3b18581494dc90ce1746ec43ce615a60cf27efc1

    Minor documentation changes
    
 doc/modules_handlers.txt |    2 +-
 doc/other_goodies.txt    |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)


2010-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4610 git=6d06c0b5e058088b140be26ca76bb0ac3b40ba03

    Updates the German translation (de.po). Many thanks to Philipp Murmann
    <philippm2@gmx.de> for the improvements.
    
 po/admin/de.po |  403 +++++++++++++++-----------------------------------------
 1 files changed, 107 insertions(+), 296 deletions(-)


2010-03-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4609 git=94fd686d8805a17ce8552db8dff2ab936adb549f

    Fixes an incorrect string comparison in the Reverse Proxy handler.
    It fixes bug #790: http://bugs.cherokee-project.com/790 . Thanks
    a million to Juan J. Martinez <reidrac@usebox.net> for the patch!
    
 cherokee/handler_proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4566 git=be12b8588263864b1f75367376101db5bab9367e

    Spell-checked
    
 doc/cookbook_php.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-03-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4565 git=3da2289075d7ebaf932a4445c7ecb9f4d83f9706

    Improves the recipe. Addresses issue 750
    
 doc/cookbook_php.txt |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)


2010-03-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4561 git=5e0bcfe4f8303af789cb5be3cbf9dd52dcebc67e

    Transifex token
    
 po/admin/README.transifex |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)


2010-03-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4539 git=82303217497bc1cc51a96b17874a9aa806be8684

    Cherokee 0.99.44 released
    
 configure.in      |    2 +-
 po/admin/de.po    |  609 +++++++++-------
 po/admin/en.po    |  616 +++++++++--------
 po/admin/es.po    |  609 +++++++++-------
 po/admin/fr.po    |  600 +++++++++-------
 po/admin/nl.po    | 2031 ++++++++++++++++++++++++++++-------------------------
 po/admin/pt_BR.po |  599 +++++++++-------
 po/admin/sv_SE.po |  611 +++++++++-------
 po/admin/zh_CN.po |  628 +++++++++--------
 9 files changed, 3447 insertions(+), 2858 deletions(-)


2010-03-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4538 git=725efcbbd5e7c93cac8e06b035a82e11303dff4e

    Covers a second scenario of the bug #754. Again, thanks to Juan
    J. Martinez <reidrac@usebox.net> for the patch and follow up!
    
 cherokee/handler_file.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2010-03-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4537 git=769dafa5c74860d39dc455a3ab6069f7e434598f

    Wrong data was being logged for 416 responses. Thanks a million to
    Marco Alfonso <me@marcoalfonso.net> for the report. Kudos to Juan
    J. Martinez <reidrac@usebox.net> for the patch and follow up!
    Fixes bug #754: http://bugs.cherokee-project.com/754
    
 cherokee/handler_file.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


2010-03-20  Stefan de Konink <stefan@konink.de>
            svn=4536 git=867cc589b6dcb567f146a3618e6e68053a4ae983

    Antonio pointed out some mistakes. Thanks :)
    
 doc/config_virtual_servers.txt   |    2 +-
 doc/dev_cherokee.conf.txt        |    4 ++--
 doc/modules_loggers_combined.txt |    8 ++++----
 3 files changed, 7 insertions(+), 7 deletions(-)


2010-03-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4535 git=61c78c17cd7f52750a527fc20e66bafcd1d7130b

    Fixes a high visibility bug: No-body responses were logged twice.
    Thanks a million to Sylvain Falardeau for reporting the issue, and to
    Juan J. Martínez <reidrac@usebox.net> for the patch and findings!!
    Fixes bug #756: http://bugs.cherokee-project.com/756
    
 cherokee/thread.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)


2010-03-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4534 git=59f3bf7cbbba7c39d80965baede9a6725c03d23e

    Adds a new QA test to check bug http://bugs.cherokee-project.com/781
    
 qa/245-0x9b.py |   20 ++++++++++++++++++++
 qa/Makefile.am |    3 ++-
 2 files changed, 22 insertions(+), 1 deletions(-)


2010-03-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4533 git=884340ad63e641906bcc5f2562ef36c7d5a7fad1

    Do not remove 0x9B characters from the input buffer. It was breaking
    some UTF8 requests, such up-case Cyrillic. This patch fixes bug #781:
    http://bugs.cherokee-project.com/781
    
    Thanks to Valery Masiutsin (vmasutin@apache.org) - lera_zed on irc,
    for the report and patch.
    
 cherokee/header.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4525 git=e6f70d17698f64477acfad42e006d7a9903b0576

    aspelled modules
    
 doc/modules.txt                       |    2 +-
 doc/modules_encoders.txt              |    2 +-
 doc/modules_handlers_cgi.txt          |    4 ++--
 doc/modules_handlers_custom_error.txt |    2 +-
 doc/modules_handlers_dbslayer.txt     |    2 +-
 doc/modules_handlers_proxy.txt        |    4 ++--
 doc/modules_handlers_ssi.txt          |    6 +++---
 doc/modules_loggers.txt               |    2 +-
 doc/modules_loggers_combined.txt      |    6 +++---
 doc/modules_validators.txt            |    4 ++--
 doc/modules_validators_pam.txt        |    2 +-
 11 files changed, 18 insertions(+), 18 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4524 git=799eb5d0213bdd2c09d28b154aa874a33fdc6469

    basics aspelled
    
 doc/basics_upgrade.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4523 git=48f747d5900cc65f29cfc8f6e0e8bcb5fa389830

    config aspelled
    
 doc/config.txt                      |    2 +-
 doc/config_advanced.txt             |    6 +++---
 doc/config_info_sources.txt         |   10 +++++-----
 doc/config_status.txt               |    2 +-
 doc/config_virtual_servers_rule.txt |   10 +++++-----
 doc/config_wizards.txt              |    4 ++--
 6 files changed, 17 insertions(+), 17 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4522 git=ade5a0c967cc6adc30892d2199d51d7594f42bdc

    Bundle aspelled.
    
 doc/bundle_cherokee-tweak.txt |    6 +++---
 doc/bundle_spawn-fcgi.txt     |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4521 git=2760f97668975641693743e883093a1ea960cfbc

    Dev aspelled
    
 doc/dev_cherokee.conf.txt |   12 ++++++------
 doc/dev_debug.txt         |    2 +-
 doc/dev_issues.txt        |    4 ++--
 doc/dev_qa.txt            |    2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4520 git=abdb8941112f9f404caa5aedbfbc4131a1d5b15a

    aspelled the other documentation.
    
 doc/other_community.txt |    2 +-
 doc/other_faq.txt       |    4 ++--
 doc/other_graphs.txt    |    6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4519 git=0306c4480432fcc4f511a132e716e41f865d3988

    Aspelled all the cookbooks.
    
 doc/cookbook_alfresco.txt       |    8 ++++----
 doc/cookbook_authentication.txt |    6 +++---
 doc/cookbook_dbslayer.txt       |    2 +-
 doc/cookbook_django.txt         |    2 +-
 doc/cookbook_kumbia.txt         |    2 +-
 doc/cookbook_liferay.txt        |   10 +++++-----
 doc/cookbook_maintenance.txt    |   12 ++++++------
 doc/cookbook_mono.txt           |    4 ++--
 doc/cookbook_optimizations.txt  |   12 ++++++------
 doc/cookbook_redirs.txt         |    4 ++--
 doc/cookbook_ror.txt            |    6 +++---
 doc/cookbook_ssl.txt            |    2 +-
 doc/cookbook_sugarcrm.txt       |    2 +-
 doc/cookbook_symfony.txt        |    8 ++++----
 14 files changed, 40 insertions(+), 40 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4518 git=40a63e9d1dc52009593664e601e9a7e9c596e212

    More typo's.
    
 doc/cookbook_glassfish.txt  |    2 +-
 doc/cookbook_joomla.txt     |    2 +-
 doc/cookbook_phpbb.txt      |    4 ++--
 doc/cookbook_phpmyadmin.txt |    2 +-
 doc/cookbook_wordpress.txt  |    4 ++--
 5 files changed, 7 insertions(+), 7 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4517 git=0fa47e754455ac078ef3b8f4b017d8a2fef9ec8a

    Typo fixes.
    
 doc/cookbook_concrete5.txt |    6 +++---
 doc/cookbook_joomla.txt    |    8 ++++----
 doc/cookbook_moodle.txt    |    6 +++---
 doc/cookbook_symfony.txt   |    4 ++--
 doc/cookbook_zend.txt      |    2 +-
 5 files changed, 13 insertions(+), 13 deletions(-)


2010-03-19  Stefan de Konink <stefan@konink.de>
            svn=4516 git=36f0814ca9bb247485538cecc6fa7fd94c5e4833

    Fixes from Ascent.
    
 doc/modules_handlers_dbslayer.txt |    2 +-
 doc/modules_handlers_proxy.txt    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2010-03-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4515 git=2dd67d80cbaaa2e975a62233b69ffc9ec9e0cab5

    Fixes a typo. Thanks to Michele Baldessari for reporting.
    
 cherokee/validator_ldap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-03-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4436 git=8b273e3064d2b483b0ad7f83d80182d827eb6522

    Fixes a bug in the POST support.
    
 cherokee/handler_cgi.c   |    8 ++++++++
 cherokee/handler_fcgi.c  |   18 ++++++++++++++----
 cherokee/handler_scgi.c  |    8 +++++++-
 cherokee/handler_uwsgi.c |    7 +++++++
 cherokee/post.c          |    7 +++++++
 cherokee/post.h          |    9 ++++++---
 cherokee/thread.c        |    4 ++--
 7 files changed, 51 insertions(+), 10 deletions(-)


2010-03-04  Taher Shihadeh  <taher@unixwars.com>
            svn=4383 git=24135fdb0c38f727c1ccec6321aec9bc7ba18c7e

    Fix issue 701: prevents None-type information sources from being created
    
 admin/PageInfoSource.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2010-02-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4338 git=59bb36051d7c0b7be755c385771301346a52e5c0

    Bugfix: Covers an unhandled case while working with large POSTs.
    
 cherokee/handler_proxy.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-02-26  Stefan de Konink <stefan@konink.de>
            svn=4335 git=09e3e1b084e8a9fec3c3c8800be8f421b6d7cda1

    Updates to Dutch translations
    
 po/admin/nl.po | 1619 ++++++++++++++++++++++++++-----------------------------
 1 files changed, 765 insertions(+), 854 deletions(-)


2010-02-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4303 git=8253b9fd285e237c5a2330bde3934a6064a31680

    Adds four (missing) uncommon response codes.
    
 cherokee/http.c |    8 ++++++++
 cherokee/http.h |    8 ++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)


2010-02-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4302 git=b48ac3f6cf4bbfcd880c77bf7d24fad51ba14313

    Adds support for a few uncommon HTTP methods. The reverse proxy did
    not work with some SVN operations because of the lack of support of
    these methods.
    
 cherokee/http.c |   36 ++++++++++++++++++++++++++++++++++
 cherokee/http.h |   58 +++++++++++++++++++++++++++++++++---------------------
 2 files changed, 71 insertions(+), 23 deletions(-)


2010-02-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4294 git=255fe941d637dca7c48845190f74e57fc8428679

    Fixes the .7z MIME type.
    
 cherokee.conf.sample.pre |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-02-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4255 git=2685a8228c0b27a29473974fc92671fb7b469cad

    Cherokee 0.99.43 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-02-17  Antonio Perez  <aperez@skarcha.com>
            svn=4252 git=774e8b10270424cb0778c51fb4a0f140f4b5644f

    The right side was checked even when the left side returned an error.
    
 cherokee/rule_or.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-02-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4251 git=e86d71619fd42c269dde116423919487c0e7e64d

    Fixes a regression regarding Keep-alive requests targeting non
    I/O-cached static files. This patch should fix the bug #740:
    http://bugs.cherokee-project.com/740
    
 cherokee/thread.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2010-02-15  Taher Shihadeh  <taher@unixwars.com>
            svn=4247 git=df9abf3f8f3c839f4734343ac38a5e38d786eaff

    Fixes isue 730 regarding accessibility: http://bugs.cherokee-project.com/730
    
 admin/PageInfoSource.py |    4 ++--
 admin/PageVServer.py    |    6 +++---
 admin/PageVServers.py   |    6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)


2010-02-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4242 git=2b0aac4a3e0eb25d92bcdffa37d1505631a8f81a

    Bug fix: Perform a limited number of lingering close reads.
    
 cherokee/connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-02-12  Antonio Perez  <aperez@skarcha.com>
            svn=4241 git=83fbadfd572102831023dc7f37bc37ecd3979976

    Adds regular expression validation.
    Bug: http://bugs.cherokee-project.com/732
    
 admin/ModuleRedir.py  |   12 +++++++++++-
 admin/ModuleRehost.py |    4 +++-
 admin/ModuleUrlArg.py |    3 +++
 admin/validations.py  |    7 ++++++-
 4 files changed, 23 insertions(+), 3 deletions(-)


2010-02-11  Antonio Perez  <aperez@skarcha.com>
            svn=4238 git=65155618022088bef58785351ef3e01fa09de52c

    Fixes a threading issue with PAM validation module.
    Bug: http://bugs.cherokee-project.com/609
    
 cherokee/validator_pam.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-02-09  Antonio Perez  <aperez@skarcha.com>
            svn=4223 git=95a92524ca8e50cd5e6879c24cac798123fc493c

    IPv6 support was not enabled in Cherokee-Admin.
    
 cherokee/main_admin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-02-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4221 git=9303c946398be0dfd23cc38849e935261f878673

    Adds a couple of additional URLs
    
 cherokee/error_list.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2010-02-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4209 git=b7945192a1330e00c761a81feb4765ab39ab3ba3

    Fixes a parsing issue. The server might fail to start when "Allow
    From" restrictions included IPv6 addresses or subnets.
    
 cherokee/access.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)


2010-02-06  Taher Shihadeh  <taher@unixwars.com>
            svn=4208 git=aa227d2fd1a900a69a5689b0465cbe87430d8e02

    Addresses issue 716. Symfony paths had changed
    
 admin/Wizard_Symfony.py |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)


2010-01-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4194 git=015124468e439b329e702153a2300284fc274085

    Cherokee 0.99.42 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4193 git=f0b18c37f2a0c45fa5de8c07b356ea1437a6a684

    Adds qa/244-Directory-Overwrite.py to the Makefile.am file.
    
 qa/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-01-28  Antonio Perez  <aperez@skarcha.com>
            svn=4190 git=976ad2ebb3b7ad62e57c10bc7aeae1b650459871

    Fixes a regression introduced in r4178. Also adds a QA test for this patch.
    Bug: http://bugs.cherokee-project.com/724
    
 cherokee/rule_default.c       |    7 ++-----
 cherokee/rule_directory.c     |    4 +++-
 qa/244-Directory-Overwrite.py |   39 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 44 insertions(+), 6 deletions(-)


2010-01-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4185 git=a51c33f5c0984158d8959cc758e857ad3c9f914c

    Fixes the RRD support so both the rrd collector and the rrd_render
    handler can be configured in the same web server.
    
 cherokee/rrd_tools.c |   41 ++++++++++++++++++++++++++---------------
 1 files changed, 26 insertions(+), 15 deletions(-)


2010-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4182 git=3be313e0b648367e81bbbfbfd66f8b377106e0ec

    Fixes a cross-library symbol usage that was causing the compilation to
    fail on some platforms. Basically, neither libcherokee-base nor its
    sibling libcherokee-client can rely on libcherokee-server symbols.
    
 cherokee/handler.h       |    3 ++-
 cherokee/handler_cgi.c   |   10 ++++++++--
 cherokee/handler_proxy.c |   10 ++++++++--
 cherokee/handler_scgi.c  |   14 ++++++++++++--
 cherokee/handler_uwsgi.c |   10 ++++++++--
 cherokee/post.c          |   16 ++++++++--------
 cherokee/post.h          |    8 ++++----
 7 files changed, 50 insertions(+), 21 deletions(-)


2010-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4181 git=1cb3e7078f25dce762a7e8cd36a0f6e609fe86c7

    Cherokee 0.99.40 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4179 git=dca1d2698f5d4076704089ec76e8bcef3c7bd7f3

    Better timeout support while handling POSTs.
    
 cherokee/handler_cgi.c   |   12 ++++++++----
 cherokee/handler_fcgi.c  |   20 +++++++++++++-------
 cherokee/handler_proxy.c |    3 ++-
 cherokee/handler_scgi.c  |    9 ++++++---
 cherokee/handler_uwsgi.c |   14 +++++++++-----
 cherokee/post.c          |   28 ++++++++++++++++++++++++++++
 cherokee/post.h          |    2 ++
 cherokee/thread.c        |    4 ++++
 8 files changed, 72 insertions(+), 20 deletions(-)


2010-01-26  Antonio Perez  <aperez@skarcha.com>
            svn=4178 git=ea6e7e1ca709cb00a12ffc44c195c4321776321e

    Fixes an issue with PATH_INFO when a directory rule didn't have a handler assigned.
    
 cherokee/rule_default.c   |    7 +++++--
 cherokee/rule_directory.c |   12 ++++--------
 2 files changed, 9 insertions(+), 10 deletions(-)


2010-01-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4177 git=0c3b756fc74f0f99d89b931b2d43be3fdfe2dd53

    Fixes timeout management while handling POSTs
    
 cherokee/connection-protected.h |    3 ++-
 cherokee/connection.c           |   22 +++++++++++++++++++++-
 cherokee/connection_info.c      |    6 +++---
 cherokee/handler_fcgi.c         |   10 ++++++++++
 cherokee/post_track.c           |    8 ++++++++
 cherokee/thread.c               |   15 ++++-----------
 6 files changed, 48 insertions(+), 16 deletions(-)


2010-01-26  Antonio Perez  <aperez@skarcha.com>
            svn=4176 git=933846f3d2740249a427d68ef601c5389f52c170

    Allows to disable TestCollection class based tests.
    
 qa/base.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2010-01-26  Antonio Perez  <aperez@skarcha.com>
            svn=4175 git=7faec497a5a735d58492e618a3ed66b789b9c8ca

    Fixes a compilation warning.
    
 cherokee/post_track.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4174 git=02d66c760333e2d5e26db11da1c2104421596486

    Disables three QA tests. They ought to be activated again soon.
    
 qa/213-Post-Chunked1.py |    5 +++++
 qa/214-Post-Chunked2.py |    5 +++++
 qa/215-Post-Chunked3.py |    5 +++++
 qa/base.py              |    1 +
 qa/run-tests.py         |   10 ++++++++--
 qa/util.py              |   14 ++++++++------
 6 files changed, 32 insertions(+), 8 deletions(-)


2010-01-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4162 git=61cdde6c306aa8abd5ccba1dffff15d3a0b529d0

    Fixes a compilation issue.
    
 cherokee/connection.c |    9 ++++-----
 cherokee/post_track.c |   27 ++++++++++++++-------------
 cherokee/post_track.h |    3 ++-
 cherokee/server.c     |    6 ++++--
 4 files changed, 24 insertions(+), 21 deletions(-)


2010-01-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4161 git=24336665822c6f6e38e68c28201cf45746ed0705

    Fixes a file descriptor leak in the reverse HTTP proxy. Thanks a
    million to "Juan J. Martínez" for the patch!!
    
 cherokee/handler_proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4158 git=709633778b5a0d4ebadac4ecaa8c26e0e1e8dca0

    Fixes a compilation warning. Thanks to Antonio Perez for the report.
    
 cherokee/macros.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2010-01-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4154 git=32207dcba5130f4a163bbcce977d689ecbb057da

    Adds a new entry to the server, to the Upload Tracking system can be
    turn on and off. A new warning message is now displayed whenever the
    post report handler is configured while the global tracker is not
    enabled.
    
 admin/ModulePostReport.py |   14 ++++++++------
 admin/PageGeneral.py      |   27 +++++++++++++++++----------
 admin/consts.py           |    5 +++++
 3 files changed, 30 insertions(+), 16 deletions(-)


2010-01-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4153 git=a4decbd17f2ff90305fe348f094713bb7e488727

    Adds a new cherokee-admin to configure handler_post_report (and,
    indirectly, the generic post_track module). There are some details
    to be polished.
    
 admin/Makefile.am         |    1 +
 admin/ModulePostReport.py |   33 +++++++++++++++++++++++++++++++++
 admin/consts.py           |    8 ++++++++
 3 files changed, 42 insertions(+), 0 deletions(-)


2010-01-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4152 git=a8bd642f96beae05b5d37fa0bad628f2b0d6443c

    Adds output language selection to the POST progress report handler.
    
 cherokee/dwriter.c             |    2 +-
 cherokee/error_list.py         |    7 +++++++
 cherokee/handler_post_report.c |   12 +++++++++---
 cherokee/handler_post_report.h |    1 +
 4 files changed, 18 insertions(+), 4 deletions(-)


2010-01-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4151 git=e5e5dfae5ece3c2b8cf03b2d777e35d31939c533

    Adds a new helper function: cherokee_dwriter_lang_to_type(). The lang
    string to lang type should be perform by this class as well.
    
 cherokee/dwriter.c          |   28 ++++++++++++++++++++++++++++
 cherokee/dwriter.h          |    3 +++
 cherokee/handler_dbslayer.c |   12 ++----------
 3 files changed, 33 insertions(+), 10 deletions(-)


2010-01-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4150 git=3718bb3fc12256cc7e815aeba6027534151a0e8a

    Fixes a typo. The new post reporting mechanism was failing because of
    this issue.
    
 cherokee/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-01-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4149 git=062c44bacf9e7960875b0ad6ee84dcc7f373da64

    Idem
    
 cherokee/Makefile.am           |    3 ++-
 cherokee/handler_post_report.c |    9 +++++++++
 2 files changed, 11 insertions(+), 1 deletions(-)


2010-01-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4148 git=507e0d83fa8f83a14350debf789680959346d8fb

    Improves few details of the new POST-tracking plug-ins.
    
 cherokee/post_report.deps |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-01-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4147 git=c67d879e304a2bcd26e12ea61f005d2fbca65e53

    This patch implements a POST progress reporting system. It's composed
    by two modules: a generic POST tracking plug-in, and a POST progress
    reporting handler. Even if they are two different modules, they must
    work together. There are still a few rough edges to be sorted out.
    
 cherokee/Makefile.am           |   41 +++++-
 cherokee/connection.c          |   31 +++-
 cherokee/gen_evhost.c          |    3 +-
 cherokee/handler_post_report.c |  229 +++++++++++++++++++++++++++
 cherokee/handler_post_report.h |   65 ++++++++
 cherokee/post.c                |    3 +
 cherokee/post.h                |    1 +
 cherokee/post_track.c          |  337 ++++++++++++++++++++++++++++++++++++++++
 cherokee/post_track.h          |   71 +++++++++
 cherokee/server-protected.h    |    7 +-
 cherokee/server.c              |   23 +++
 cherokee/thread.c              |    8 +-
 configure.in                   |    4 +-
 13 files changed, 807 insertions(+), 16 deletions(-)


2010-01-20  Antonio Perez  <aperez@skarcha.com>
            svn=4146 git=f9d3bddce3648ac2456518f6384e0fa32c774ab2

    Original query string is now saved, like original request, and added to it on logs and REQUEST_URI environment variable for CGIs when appropriate.
    
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |    7 +++++++
 cherokee/handler_cgi_base.c     |    4 ++++
 cherokee/handler_common.c       |    3 +++
 cherokee/handler_secdownload.c  |    1 +
 cherokee/logger_ncsa.c          |    4 ++++
 6 files changed, 20 insertions(+), 0 deletions(-)


2010-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4143 git=7aa12c01066f3052f4088494bb1b602ce44f57b2

    Removes a few inclusions of a header files that was just removed from
    the repository (three commits ago). Fixes a compilation problem.
    
 cherokee/server.c |    1 -
 cherokee/thread.c |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)


2010-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4142 git=483bc26531536b9703b4e55f66f46c2fa7cab43f

    Removes a couple of unnecessary error messages.
    
 cherokee/error_list.py |   14 --------------
 1 files changed, 0 insertions(+), 14 deletions(-)


2010-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4141 git=1082e880022fc604ec1cc535d92a242607f3ddb1

    New year, new copyright notice: 's/2009/2010/g'.
    
 acinclude.m4                    |    2 +-
 admin/pyscgi.py                 |    4 ++--
 admin/static/Makefile.am        |    2 +-
 admin/static/css/cherokee.css   |    2 +-
 admin/static/css/reset-min.css  |    2 +-
 admin/upgrade_config.py         |    2 +-
 cget/main.c                     |    4 ++--
 cget/proxy.c                    |    2 +-
 cget/proxy.h                    |    2 +-
 cherokee.spec.in                |    2 +-
 cherokee/access.c               |    2 +-
 cherokee/access.h               |    2 +-
 cherokee/admin_client.c         |    2 +-
 cherokee/admin_client.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_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/errors.py              |    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_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  |    4 ++--
 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/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/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_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_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/build/web.conf              |    2 +-
 doc/test_images.py              |    2 +-
 http-cherokee.xml.pre           |   30 +++++++++++++++---------------
 m4/libwww.m4                    |    2 +-
 m4/network.m4                   |    2 +-
 m4/sendfile_samba.m4            |    2 +-
 po/admin/es.po                  |    2 +-
 po/admin/generate_POTFILESin.py |    2 +-
 qa/base.py                      |    2 +-
 qa/run-tests.py                 |    2 +-
 themes/plain/theme.css          |    2 +-
 313 files changed, 333 insertions(+), 333 deletions(-)


2010-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4140 git=1113da0483cd7b4ae06585ff0d09d3089da259b5

    Removes the 'fastcgi' handler by the moment. Code and follow up at
    http://bugs.cherokee-project.com/714
    
 cherokee/Makefile.am       |   37 ---
 cherokee/fcgi_dispatcher.c |  194 ------------
 cherokee/fcgi_dispatcher.h |   55 ----
 cherokee/fcgi_manager.c    |  492 ------------------------------
 cherokee/fcgi_manager.h    |   75 -----
 cherokee/handler_fastcgi.c |  723 --------------------------------------------
 cherokee/handler_fastcgi.h |  108 -------
 configure.in               |    1 -
 8 files changed, 0 insertions(+), 1685 deletions(-)


2010-01-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4139 git=ec9283b35632ccc9623b9121dcf20ddf7e0bd781

    The POST management code has been rewritten from scratch. The new
    subsystem can relay POST information to handlers on-the-fly. This
    means that the reverse proxy server and *cgi handlers can read the
    information as the client sends it (~ better uploads).
    
 cherokee/Makefile.am            |   22 +-
 cherokee/admin_client.c         |   20 +-
 cherokee/connection-protected.h |    5 +-
 cherokee/connection.c           |  142 +------
 cherokee/downloader-protected.h |    2 +-
 cherokee/downloader.c           |   48 +--
 cherokee/downloader.h           |    1 -
 cherokee/handler.c              |   14 +-
 cherokee/handler.h              |    4 +-
 cherokee/handler_admin.c        |   18 +-
 cherokee/handler_cgi.c          |  104 ++---
 cherokee/handler_cgi.h          |    5 +-
 cherokee/handler_cgi_base.h     |    3 +-
 cherokee/handler_fcgi.c         |  148 +++-----
 cherokee/handler_fcgi.h         |   13 +-
 cherokee/handler_proxy.c        |   59 ++--
 cherokee/handler_proxy.h        |    3 +-
 cherokee/handler_scgi.c         |   86 ++---
 cherokee/handler_scgi.h         |    8 +-
 cherokee/handler_uwsgi.c        |  131 +++---
 cherokee/handler_uwsgi.h        |   30 +-
 cherokee/macros.h               |   19 +-
 cherokee/post.c                 |  845 ++++++++++++++++++++++-----------------
 cherokee/post.h                 |   99 +++--
 cherokee/thread.c               |  117 +++----
 cherokee/thread.h               |    3 -
 configure.in                    |    5 +-
 27 files changed, 940 insertions(+), 1014 deletions(-)


2010-01-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4133 git=be1192d0a0b28c30737cee5e983eb74c6b8d013d

    A few warning were being printed by PHP. This patch fixes a few
    incorrect array access to get rid of those messages.
    
 qa/066-DirectoryIndex3.py |    6 +++---
 qa/067-PathInfo.py        |    2 +-
 qa/068-PathInfo2.py       |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)


2010-01-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4132 git=42b6ae0a1c4e5768732118e6005f30653e3f1954

    Redistribute the make-dh_params.sh file. Do not delete it on clean-up.
    
 contrib/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-01-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4124 git=38d8e440a68dca251c4f846bfc0843e389e0484c

    Bumps PySCGI to the version 1.11
    
 admin/pyscgi.py |   57 ++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 36 insertions(+), 21 deletions(-)


2010-01-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4118 git=5d5dd2513fea0defb34abcb5eab5c2783f0aee20

    Adds a reference to the new ${response_size} variable.
    
 admin/PageVServer.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4117 git=ad61ec368b84d058fd3e6e281de5190f40a442ad

    Adds a few missing values of the ->options property the connection
    trace function.
    
 cherokee/connection.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2010-01-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4116 git=f14002e2b7c562d064fc5a76423f8eb5d10a65f6

    Remove early logging. All the logging is now done once the reply is
    sent to the client.
    
 cherokee/connection-protected.h |    4 +--
 cherokee/connection.c           |   51 ++++++--------------------------------
 cherokee/thread.c               |    9 +-----
 3 files changed, 11 insertions(+), 53 deletions(-)


2010-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4115 git=084e8c79ea248fc3a58c723acc23364e3f0c2ec9

    Fixes Chinese translation (bis).
    
 po/admin/zh_CN.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4114 git=147dd2d201973f030b0f0b3d147febf9e7007e39

    Fixes the Chinese translation.
    
 po/admin/zh_CN.po |   14 ++------------
 1 files changed, 2 insertions(+), 12 deletions(-)


2010-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4113 git=70d92f4ae36c65e762897b33b40e8d57f947f690

    Adds support for a new "response_size" to the custom log plug-in.
    
 cherokee/logger_custom.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)


2010-01-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4110 git=69e8007864f27cb2edb87ba4971a3417ce9e5cc3

    Adds A.D.F. to the developers list.
    
 developers.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-01-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4108 git=8c071f399f119edf4b45616b88b9563e599e4414

    Fixes the ChangeLog converter so it works with SVN branches as well.
    
 gitlog2changelog.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-14  Roberto De Ioris <roberto@unbit.it>
            svn=4102 git=0102586c9f714a81d9e2a7e2355909ccab74a73b

    endianess fixes and support for uwsgi protocol modifiers
    
 cherokee/handler_uwsgi.c |   73 ++++++++++++++++++++++++++++++++++++----------
 cherokee/handler_uwsgi.h |   10 ++++--
 2 files changed, 64 insertions(+), 19 deletions(-)


2010-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4101 git=94e2e78dfcdd61f62eac87c2069266cbc53e6619

    Fixed a regression introduced early today.
    
 admin/PageVServer.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)


2010-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4100 git=804b2f522c5db2ea45a2ff9a457df2860b7fda9b

    Debian and Ubuntu ships the documentation in an independent package.
    When this package is not installed and the user click on some of the
    help links, he gets a generic 404 error, which isn't a really nice
    thing to see inside cherokee-admin. This patch fixes this behavior:
    http://bugs.cherokee-project.com/709 . Thanks a bunch to Gunnar Wolf
    for his great work packaging Cherokee and reporting all these issues.
    
 admin/static/Makefile.am   |    2 +
 admin/static/help_404.html |   11 ++++++++++
 cherokee/main_admin.c      |   47 ++++++++++++++++++++++++++++++++++---------
 3 files changed, 50 insertions(+), 10 deletions(-)


2010-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4099 git=b65fbf9f11751a06efd65edc92f83e256beb699f

    Fixes a memory leak introduced by the previous patch.
    
 cherokee/config_entry.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4098 git=aa43e5ac12b985c20a3b41a887cc1714ac48c68b

    Upgrade the encoder support, to a rule can explicitly forbid to use an
    encoder. This path includes required the web server, cherokee-admin
    and configuration upgrade tool changes.
    
 admin/PageEntry.py        |   19 ++++++++++++++-----
 admin/config_version.py   |   28 +++++++++++++++++++++++++++-
 cherokee/config_entry.c   |   21 ++++++++++++++++++---
 cherokee/config_entry.h   |   16 +++++++++++++++-
 cherokee/connection.c     |   45 ++++++++++++++++++++++++++++++++-------------
 cherokee/virtual_server.c |   39 ++++++++++++++++++++++++++++-----------
 6 files changed, 134 insertions(+), 34 deletions(-)


2010-01-13  Taher Shihadeh  <taher@unixwars.com>
            svn=4097 git=ed3620b5f3d6ac5d935a780fcd038208e9ba933a

    Some info was missing from the recipe. Thanks to Skarcha for pointing it out.
    
 doc/cookbook_trac.txt |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


2010-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4094 git=85cc8fdb287f2fb9b10f83d24fdf0008436a2f8f

    A few misc changes related to accept/close TCP connections.
    
 cherokee/connection.c |   16 ++++++++++++----
 cherokee/socket.c     |   49 ++++++++++++++++++++++---------------------------
 cherokee/thread.c     |    8 +++-----
 3 files changed, 37 insertions(+), 36 deletions(-)


2010-01-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4093 git=f5d62964f5b3ae3c33f4917df9d9de22ec88c56f

    Adds a error writer to the embedded '-r' configuration.
    
 cherokee/main_worker.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-01-11  Taher Shihadeh  <taher@unixwars.com>
            svn=4091 git=8c8f5c623ebf22dbd48e36aae54c6694ee743237

    Updates missleading info
    
 doc/other_goodies.txt |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)


2010-01-10  李炅 <lijiong1986@126.com>
            svn=4090 git=27c614e2bf78a421a3b6b8fb6301599638fa2a56

    更新中文翻译!
    
 po/admin/zh_CN.po |   75 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 43 insertions(+), 32 deletions(-)


2010-01-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4089 git=3a1170add7e77c9c0287c4670242579c667baa4c

    Fixes a getpwuid_r() detection issue. Thanks to Juan J. Martínez for
    the patch! Fixes bug #705: http://bugs.cherokee-project.com/705
    
 m4/pwd_grp.m4 |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)


2010-01-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4088 git=2bc97c1efafdd476fa1dbff645567a12bb1ce0d1

    Safer fd closing
    
 cherokee/buffer.c             |    4 ++--
 cherokee/handler_cgi.c        |   26 +++++++++++++-------------
 cherokee/handler_file.c       |    2 +-
 cherokee/iocache.c            |   10 ++++++----
 cherokee/logger_writer.c      |   13 +++++++------
 cherokee/post.c               |    2 +-
 cherokee/rrd_tools.c          |   16 ++++++++--------
 cherokee/shm.c                |   10 +++++-----
 cherokee/source_interpreter.c |    4 ++--
 cherokee/util.c               |    7 ++++---
 10 files changed, 49 insertions(+), 45 deletions(-)


2010-01-07  Taher Shihadeh  <taher@unixwars.com>
            svn=4087 git=93afbca0c4727ffc2996f770ea27017a1ba1ce79

    Upgrading documentation about upgrading...
    
 doc/basics_installation_unix.txt |   65 ++++++++++++++++++++++++++++++++++++++
 doc/basics_upgrade.txt           |    9 +++++
 2 files changed, 74 insertions(+), 0 deletions(-)


2010-01-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4086 git=0715c0abb913340a2f6619c779c0d443a552b0b7

    Error pages might contain UTF-8 encoded characters.
    
 cherokee/handler_error.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-01-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4082 git=bdba2884817aa373c3dfe7a5603be8a3468bae9d

    Fixes a problem encoding text-based blobs (charset 63 blobs).
    
 cherokee/handler_dbslayer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-01-02  Stefan de Konink <stefan@konink.de>
            svn=4081 git=9c9c8ab3ad19d115254773ab51a3903e519b64e5

    Closes http://code.google.com/p/cherokee/issues/detail?id=652
    Thanks leprechau for reporting!
    
 doc/cookbook_ssl.txt |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2010-01-01  Antonio Perez  <aperez@skarcha.com>
            svn=4080 git=bdb1c5ff56294b3f9f89bc171d79dec548494bc0

    Fixes a crash when an Url Argument rule is added to an AND comple rule.
    
 admin/ModuleUrlArg.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2009-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4070 git=07f88d44cae9059a0d607699a28b7d1ca1911c95

    Translation (auto)update
    
 po/admin/de.po    |  660 ++++++++++--------
 po/admin/en.po    |  662 ++++++++++--------
 po/admin/es.po    |  660 ++++++++++--------
 po/admin/fr.po    |  666 ++++++++++--------
 po/admin/nl.po    | 1979 ++++++++++++++++++++++++++++-------------------------
 po/admin/pt_BR.po | 1998 +++++++++++++++++++++++++++++++++++------------------
 po/admin/sv_SE.po |  662 ++++++++++--------
 po/admin/zh_CN.po |  676 ++++++++++---------
 8 files changed, 4534 insertions(+), 3429 deletions(-)


2009-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4069 git=e6227e27a8ef588ad2ea5ef718818ca097b01cdc

    Cherokee 0.99.39 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4067 git=d4ced03960d105454f1a48457e31dad00aefd610

    Cherokee 0.99.38 was released on Dec 24th.
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4066 git=44d3bf1b2e4fc03e6d2bd200bd3eb0705e683e80

    Fixes an escaping issue. File containing forbidden HTML characters
    could mess up the HTML list of files.
    
 cherokee/handler_dirlist.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2009-12-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4064 git=469bb058f41089b342a6e024b1e651f79e425ffd

    Do not perform the images usage test if the documentation source files
    are not found. Many thanks to Barnaby Claydon for reporting the issue.
    
 doc/test_images.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2009-12-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4060 git=e8746b8d139001de9896c32109de39afc99451f6

    Fixes bug #690: Cherokee-admin failed to load the Virtual Server page.
    
 admin/PageVServers.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-28  Taher Shihadeh  <taher@unixwars.com>
            svn=4059 git=85810a2b7014739e5501ba0fd65eed159f541b33

    Improves an error description. Issue 578
    
 cherokee/error_list.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4057 git=2e8d77e9776e5f88f4f7d3e20202dba9b4c60203

    Fixes a typo: s/-ggb/-ggdb/. Thanks to Joe Klemmer, and Stefan de
    Konink for the report.
    
 cherokee.spec.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-24  Taher Shihadeh  <taher@unixwars.com>
            svn=4049 git=9d075e47139ae6638b2bcd3fb639fdfae5eb10f1

    The script was having trouble with non-ASCII characters.
    
 svnlog2changelog.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4046 git=0b79f403ace92f5a4a07aebca42760d9bbdf878c

    Adds a few missing HTTP return codes. It also document each entry with
    a reference to the RFC and section where it is defined. Now, all the
    modern HTTP response codes should be covered.
    
 cherokee/http.c |   32 +++++++++++++++++
 cherokee/http.h |  100 ++++++++++++++++++++++++++++++++++++-------------------
 2 files changed, 98 insertions(+), 34 deletions(-)


2009-12-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4045 git=b9a450f23786be5d9efad11e2dd473951017f142

    Some more updates to the docs were needed. Fixes issue 687
    
 doc/cookbook_alfresco.txt |    2 +-
 doc/cookbook_liferay.txt  |    2 +-
 doc/cookbook_mono.txt     |    2 +-
 doc/cookbook_moodle.txt   |    2 +-
 doc/cookbook_sugarcrm.txt |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)


2009-12-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4044 git=ec42cbad9e85a719835b37731e2593ea4ea4b73c

    Some updates to the docs were needed. More to come. Issue 687
    
 doc/cookbook_php.txt        |    3 +++
 doc/cookbook_phpbb.txt      |    9 ++++++++-
 doc/cookbook_phpmyadmin.txt |   10 ++++++++++
 doc/cookbook_redirs.txt     |    4 ++++
 doc/cookbook_zend.txt       |    9 ++++-----
 5 files changed, 29 insertions(+), 6 deletions(-)


2009-12-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4043 git=7b92eedc8e341565b4cdbb47dcbd6a29adc331a3

    Some updates to the Rails recipe. Issue 679.
    
 doc/Makefile.am                          |    1 +
 doc/cookbook_ror.txt                     |   15 +++++++++++----
 doc/media/images/cookbook_ror_wizard.png |  Bin 0 -> 14995 bytes
 3 files changed, 12 insertions(+), 4 deletions(-)


2009-12-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4042 git=1f76bab282485174dedb1716ddcdfa7211ced8c6

    Improves the HotLinking wizard. Addresses issue 686 by fixing the redirection when it uses a banned filetype, and by provinding an extra method to handle the hotlinking protection.
    
 admin/Wizard_HotLinking.py |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)


2009-12-23  Taher Shihadeh  <taher@unixwars.com>
            svn=4041 git=174c373b753f5d26d6c8add0bd7f0d2e10c21af4

    Fixes all the wizards. Empty fields would make them fail. Addresses issue 685.
    
 admin/Wizard.py            |    4 ++--
 admin/Wizard_Alfresco.py   |   12 ++++++------
 admin/Wizard_ColdFusion.py |    8 ++++----
 admin/Wizard_Concrete5.py  |    8 ++++----
 admin/Wizard_Drupal.py     |    8 ++++----
 admin/Wizard_Glassfish.py  |   12 ++++++------
 admin/Wizard_Joomla.py     |    8 ++++----
 admin/Wizard_Liferay.py    |   12 ++++++------
 admin/Wizard_Mailman.py    |    8 ++++----
 admin/Wizard_MoinMoin.py   |    8 ++++----
 admin/Wizard_Mono.py       |   10 +++++-----
 admin/Wizard_Moodle.py     |    8 ++++----
 admin/Wizard_RoR.py        |    4 ++++
 admin/Wizard_Sugar.py      |    4 ++++
 admin/Wizard_Symfony.py    |    6 ++++++
 admin/Wizard_Trac.py       |    5 ++++-
 admin/Wizard_WordPress.py  |    4 ++++
 admin/Wizard_Zend.py       |    4 ++++
 admin/Wizard_phpBB.py      |    8 ++++----
 admin/Wizard_phpMyAdmin.py |    4 ++--
 admin/Wizard_rTorrent.py   |    5 +++++
 admin/Wizard_uWSGI.py      |    4 ++++
 22 files changed, 94 insertions(+), 60 deletions(-)


2009-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4040 git=7f40d88492c0766cf0e087e22455815d74a1eda6

    Fixes phpBB and phpMyadmin wizards. Empty fields would make the wizards fail. Addresses issue 685.
    
 admin/Wizard_phpBB.py      |    6 ++++++
 admin/Wizard_phpMyAdmin.py |    3 +++
 2 files changed, 9 insertions(+), 0 deletions(-)


2009-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4039 git=a09fb525db2c5cf31bc330caa1de26f8213c62bf

    Empty fields would make the wizards fail. Addresses issue 685.
    
 admin/Wizard_Joomla.py   |    6 ++++++
 admin/Wizard_Liferay.py  |    8 ++++++++
 admin/Wizard_Mailman.py  |    5 +++++
 admin/Wizard_MoinMoin.py |    6 ++++++
 admin/Wizard_Mono.py     |    7 +++++++
 admin/Wizard_Moodle.py   |    6 ++++++
 6 files changed, 38 insertions(+), 0 deletions(-)


2009-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4038 git=a26f8b78589c7feb1510fb4541732d6e1aa481d0

    Empty fields would make the wizards fail. Addresses issue 685.
    
 admin/Wizard_ColdFusion.py |    6 ++++++
 admin/Wizard_Concrete5.py  |    6 ++++++
 admin/Wizard_Drupal.py     |    6 ++++++
 admin/Wizard_Glassfish.py  |    8 ++++++++
 4 files changed, 26 insertions(+), 0 deletions(-)


2009-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4037 git=f99da723dd5fcca63800edcd726a27034d7ef476

    Empty fields would make the wizard fail. Addresses issue 685.
    
 admin/Wizard.py          |    3 ++-
 admin/Wizard_Alfresco.py |    8 ++++++++
 2 files changed, 10 insertions(+), 1 deletions(-)


2009-12-22  Taher Shihadeh  <taher@unixwars.com>
            svn=4036 git=7362fd16b3830d06ee34c7f84d29419793cebcd8

    Fixes the wizard in line with the previous fix addressing issue 685
    
 admin/Wizard_Django.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


2009-12-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4035 git=1e545e0522badcc77f796a8bd9549ed50209c408

    Cherokee-admin was failing when the Django wizard was submitted
    without filling out the path to the Django project. Fixes bug #685:
    http://bugs.cherokee-project.com/685
    
 admin/Wizard_Django.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2009-12-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4034 git=d1477883ecd60978a35910a00077514f5790b38c

    Reverts r4023
    
 admin/ModuleUwsgi.py     |   42 ++-------------------------
 cherokee/handler_uwsgi.c |   71 +++++++++-------------------------------------
 cherokee/handler_uwsgi.h |   10 ++----
 3 files changed, 20 insertions(+), 103 deletions(-)


2009-12-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4033 git=ab6b1600cb8554cff3262cc38c746a848c588ed4

    Fixes a PO compilation problem.
    
 po/admin/zh_CN.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4032 git=bf6653a2149ec3d40edc009f303fd6d5509de42c

    Updates the developers list.
    
 developers.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2009-12-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4031 git=5378ef62bf6fc270ba9c8e428eb4c98bcc4cf9bf

    Fixes the changelog update script. Now, the Changelog can be updated
    even if there are local commits that have not been pushed upstream.
    
 changelog-update.sh |    6 +++---
 gitlog2changelog.py |    6 ++++++
 2 files changed, 9 insertions(+), 3 deletions(-)


2009-12-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4030 git=6af3279916b01058d95d810266dfdeba9df66a8a

    Fixes a few compilation warning. Patch by Stefan de Konink.
    
 cherokee/admin_client.c   |    2 +-
 cherokee/config_entry.c   |    2 +-
 cherokee/cryptor_libssl.c |    3 ++-
 cherokee/main_admin.c     |    1 +
 cherokee/source.c         |    2 +-
 cherokee/spawner.c        |    3 +--
 cherokee/util.c           |    1 -
 7 files changed, 7 insertions(+), 7 deletions(-)


2009-12-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4029 git=98bb9657c99f540a49c84ba558782a60e50d27c5

    Removes an old method. I was not used any longer.
    
 cherokee/error_log.c |   15 ---------------
 1 files changed, 0 insertions(+), 15 deletions(-)


2009-12-18  李炅 <lijiong1986@126.com>
            svn=4028 git=8281113d5433b33e69aa1491ddf6b33f7b64dc0d

    Chinese translation update
    
 po/admin/zh_CN.po |   66 ++++++++++++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 33 deletions(-)


2009-12-18  李炅 <lijiong1986@126.com>
            svn=4027 git=bba894d34cc89a53ad115fe63e2041c78c1a7538

    M    zh_CN.po
    
 po/admin/zh_CN.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-18  Stefan de Konink <stefan@konink.de>
            svn=4026 git=9f90c76b7aa511aabeedd5f621cd3fe43add0302

    This updates the Dutch translation with new strings and some corrections to the old translations.
    
    Side note:
    This is my first COMMIT :D :D :D
    
 po/admin/nl.po | 2279 +++++++++++++++++++++++++++-----------------------------
 1 files changed, 1083 insertions(+), 1196 deletions(-)


2009-12-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4024 git=1c6ecd869ff3496234f1cc3c4d7defdf93618921

    When a custom error handler was triggered, the log entry showed a 200
    HTTP response instead of the original error code. This patch fixes the
    issue: http://bugs.cherokee-project.com/678
    
 cherokee/logger_custom.c |    7 ++++++-
 cherokee/logger_ncsa.c   |   10 ++++++++--
 2 files changed, 14 insertions(+), 3 deletions(-)


2009-12-17  Roberto De Ioris <roberto@unbit.it>
            svn=4023 git=0850006ca385d26dff3d201ebf1820be9dcd7157

    support for upcoming 0.9.4 release of uWSGI (FastFuncs,Spooler,request modifiers,message passing...)
    
 admin/ModuleUwsgi.py     |   42 +++++++++++++++++++++++++--
 cherokee/handler_uwsgi.c |   71 +++++++++++++++++++++++++++++++++++++---------
 cherokee/handler_uwsgi.h |   10 ++++--
 3 files changed, 103 insertions(+), 20 deletions(-)


2009-12-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4022 git=a8c66ff3d21db9f795f3a4c9b16d5195cd98a611

    Adds a new property to the proxy handler, so it can be more permissive
    about incoming malformed headers from the back-end servers.
    
 cherokee/error_list.py   |    8 ++++++
 cherokee/handler_proxy.c |    7 ++++-
 cherokee/handler_proxy.h |    1 +
 cherokee/proxy_hosts.c   |   60 ++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/proxy_hosts.h   |    3 +-
 5 files changed, 75 insertions(+), 4 deletions(-)


2009-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4021 git=5e4f94c0a3132efce7c46d85cc96a25e40c5bfdd

    Fixes a potential memory corruption issue - while clean up on exit.
    
 cherokee/main.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)


2009-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4020 git=365ef6de164431b44850da8552ff87b049e08e37

    Cherokee 0.99.37 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-16  Antonio Perez  <aperez@skarcha.com>
            svn=4019 git=0999bbe42febda23c730a0d2cf8899b02023f343

    Adds the possibility to disable Virtual Servers and Rules.
    
 admin/Entry.py                                 |    4 +
 admin/Page.py                                  |    1 +
 admin/PageVServer.py                           |   84 +--
 admin/PageVServers.py                          |   80 +--
 admin/default.template.html                    |    4 +-
 admin/static/css/Makefile.am                   |    3 +-
 admin/static/css/cherokee.css                  |   43 +
 admin/static/css/jquery.ibutton.css            |  195 ++++
 admin/static/images/Makefile.am                |    3 +-
 admin/static/images/ibutton-slider-default.png |  Bin 0 -> 4440 bytes
 admin/static/js/Makefile.am                    |    3 +-
 admin/static/js/common.js                      |  125 +++-
 admin/static/js/jquery-1.2.6.min.js            |   32 -
 admin/static/js/jquery-1.3.2.min.js            |   19 +
 admin/static/js/jquery.ibutton.js              |  383 +++++++
 admin/static/js/ui.core.js                     |  810 ++++++++++------
 admin/static/js/ui.tabs.js                     | 1284 +++++++++++++-----------
 cherokee/server.c                              |    7 +-
 cherokee/virtual_server.c                      |   35 +-
 19 files changed, 2054 insertions(+), 1061 deletions(-)


2009-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4017 git=978083d1d4345253cdd07dd7c48d830db00d64a3

    Fixes bug #676. The server was crashing whenever PHP (via fastcgi)
    tried to log an error message: http://bugs.cherokee-project.com/676
    
 cherokee/handler_fcgi.c |   13 ++++++-------
 cherokee/server.c       |   25 +++++++++++++++++++++----
 cherokee/thread.c       |   27 +++++++++++++++++++++------
 3 files changed, 48 insertions(+), 17 deletions(-)


2009-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4016 git=6b18515a51da41f9bbcffaf0e412dea169b6166f

    Clarifies the description of some of the I/O cache text entries
    regarding the cache object lasting. Many thanks to Ivan Chavero for
    the feedback. Fixes bug #675: http://bugs.cherokee-project.com/675
    
 admin/PageAdvanced.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4015 git=047dffc91766c38ae4571b116b42809d02d0af2f

    The log cleaning function was pretty broken. It was not removing the
    unused log writer keys, which was leading cherokee-admin to generate
    corrupted configuration files under some circumstances.
    
 admin/PageVServer.py |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)


2009-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4014 git=a0da8d29c665bc33df659b7ab1c1816adb51723f

    Fixes the Internal Error page. It was not working when reporting an
    error triggered by a POST request.
    
 admin/PageError.py |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)


2009-12-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4013 git=d717870edc6511b56588de70a67cb6c82de395cd

    Adapts the default configuration file to the new error logging format.
    
 cherokee.conf.sample.pre |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2009-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4012 git=e3ccfc14a94c755ff87aa8dc10825db49c303cbf

    Adds a new translation to Brazilian Portuguese. Many thanks to
    Sérgio H. Berlotto Jr for such a great contribution.
    
 admin/consts.py   |    1 +
 po/admin/LINGUAS  |    2 +-
 po/admin/pt_BR.po | 3488 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 3490 insertions(+), 1 deletions(-)


2009-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4011 git=63fec79930c9ca6f1191cae73d83907f386ca190

    Cherokee 0.99.36 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-15  Taher Shihadeh  <taher@unixwars.com>
            svn=4008 git=5e0567f008cb490057b09c97ff15a90c3c4b87cb

    Removes errnoeus path
    
 admin/Wizard_Mono.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2009-12-15  Taher Shihadeh  <taher@unixwars.com>
            svn=4006 git=a8279219802d92564cd4570c70604bd4b904ec1d

    Fixes problem regarding the migration from socket to TCP port. Addresses issue 672.
    
 admin/Wizard_uWSGI.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2009-12-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4005 git=6ee619d7be9ca2ac6985dd1bda1aba2eb7c885d4

    Error log management clean up. It should work better now.
    
 cherokee/error_log.c          |   35 ++-----------
 cherokee/error_log.h          |    7 +--
 cherokee/handler_proxy.c      |   12 ++++-
 cherokee/logger_writer.c      |   19 +++++++
 cherokee/logger_writer.h      |   15 +++---
 cherokee/server-protected.h   |   10 +++-
 cherokee/server.c             |  113 +++++++----------------------------------
 cherokee/source_interpreter.c |    9 +++-
 cherokee/virtual_server.c     |   27 ++++++++++
 cherokee/virtual_server.h     |    3 +
 10 files changed, 106 insertions(+), 144 deletions(-)


2009-12-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4004 git=10dc6cd93b217bb0ef93f22b29c2b663d792e881

    Adds MacPorts paths to the Moodle and PhpMyAdmin wizards.
    
 admin/Wizard_Moodle.py     |    9 +++++----
 admin/Wizard_phpMyAdmin.py |    3 ++-
 2 files changed, 7 insertions(+), 5 deletions(-)


2009-12-14  Taher Shihadeh  <taher@unixwars.com>
            svn=4003 git=6afd82a7414cdf99b9f52f9d7fd4e7f266e8e0ae

    Reclassifies some wizards
    
 admin/Wizard_Alfresco.py     |    4 ++--
 admin/Wizard_ColdFusion.py   |    4 ++--
 admin/Wizard_CommonStatic.py |    3 ++-
 admin/Wizard_Icons.py        |    1 +
 admin/Wizard_Liferay.py      |    4 ++--
 admin/Wizard_Mono.py         |   12 ++++++------
 admin/Wizard_Moodle.py       |    4 ++--
 admin/Wizard_Streaming.py    |    1 +
 admin/Wizard_Sugar.py        |    4 ++--
 9 files changed, 20 insertions(+), 17 deletions(-)


2009-12-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4002 git=ce0c7cdb05379fac142c154a15cbc0060da1720f

    Cherokee does no longer throw a fatal error when rrdtool is configured
    but the binary is not found.
    
 cherokee/rrd_tools.c |   13 +++++++++++--
 cherokee/rrd_tools.h |    1 +
 2 files changed, 12 insertions(+), 2 deletions(-)


2009-12-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4001 git=8875ab52d90dd09ff96b5b2dfd257e89cb68a0b0



2009-12-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=4000 git=4740a8e0fd282c0a3e3367af143e5965acecf1b6

    Fixes a memory corruption issue on shut down. Under some unusual
    circumstances, the server could 'feel panic' while performing graceful
    restarts.
    
 cherokee/error_log.c |   25 +++++++++++++++++++------
 cherokee/error_log.h |    9 ++++++---
 cherokee/server.c    |   44 +++++++++++++++++---------------------------
 3 files changed, 42 insertions(+), 36 deletions(-)


2009-12-14  Taher Shihadeh  <taher@unixwars.com>
            svn=3999 git=64c27370f30998f30f68fd8da6f7136b8d44f735

    Clean up: Trims trailing spaces.
    
 Makefile.am                          |    2 +-
 cget/Makefile.am                     |    2 +-
 cget/main.c                          |   38 ++++++------
 cget/proxy.c                         |    2 +-
 cget/proxy.h                         |    2 +-
 cherokee/Makefile.am                 |  104 +++++++++++++++++-----------------
 cherokee/pcre/pcre.h                 |    2 +-
 cherokee/zlib/deflate.c              |   10 ++--
 cherokee/zlib/deftree.c              |    4 +-
 cherokee/zlib/defutil.h              |   10 ++--
 cherokee/zlib/zconf.h                |    2 +-
 cherokee/zlib/zlib.h                 |   18 +++---
 contrib/05to06.py                    |   64 ++++++++++----------
 contrib/06to07.py                    |   10 ++--
 contrib/07to08.py                    |    6 +-
 contrib/08to09.py                    |    8 +-
 contrib/0999to09910.py               |    2 +-
 contrib/bin2buffer.py                |    2 +-
 contrib/tracelor.py                  |    4 +-
 doc/Makefile.am                      |    2 +-
 doc/basics_download.txt              |    2 +-
 doc/cookbook_django.txt              |    4 +-
 doc/cookbook_mailman.txt             |    2 +-
 doc/cookbook_nagios.txt              |    8 +-
 doc/cookbook_streaming.txt           |    2 +-
 doc/modules_handlers_common.txt      |    2 +-
 doc/modules_handlers_dbslayer.txt    |    2 +-
 doc/modules_handlers_dirlist.txt     |    2 +-
 doc/modules_handlers_secdownload.txt |    2 +-
 doc/modules_validators_ldap.txt      |    8 +-
 doc/modules_validators_mysql.txt     |    2 +-
 icons/README.txt                     |    6 +-
 packages/osx/build.py                |   10 ++--
 packages/osx/utils.py                |    2 +-
 po/admin/generate_POTFILESin.py      |    2 +-
 svnlog2changelog.py                  |    6 +-
 www/Makefile.am                      |    4 +-
 37 files changed, 180 insertions(+), 180 deletions(-)


2009-12-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3998 git=80b598965958aebeb4e683df9e111fbbed56580a

    The previous commit was wrong. Fixes it.
    
 cherokee/main.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)


2009-12-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3996 git=b134796c3be4efffcc73c5de15617dfdb4e43c97

    Fixes a couple of incorrect calls to semctl().
    
 cherokee/main.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3995 git=23deae3c2dc8190875ee7ec59f467a6bf641a988

    Adds a new entry for the translation to French.
    
 admin/consts.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3994 git=acb553a0982c3e6da7f1eb52f9c63337b6a0bae8

    Adds a new translation to French, contributed by Vincent Knecht
    <vknecht@club-internet.fr>. It's still unfinished; more to come.
    Thanks Vincent!
    
 po/admin/LINGUAS |    2 +-
 po/admin/fr.po   | 4141 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 4142 insertions(+), 1 deletions(-)


2009-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3993 git=25b3cb73464c9f79e246bdc3277ec66dfc1b2615

    Clean up: Trims trailing spaces.
    
 admin/GraphManager.py               |    2 +-
 admin/LogViewer.py                  |   12 +-
 admin/ModuleAuth.py                 |    2 +-
 admin/ModuleBind.py                 |    2 +-
 admin/ModuleCommon.py               |    2 +-
 admin/ModuleDbslayer.py             |    2 +-
 admin/ModuleDefault.py              |    2 +-
 admin/ModuleDirlist.py              |    4 +-
 admin/ModuleEmptyGif.py             |    2 +-
 admin/ModuleErrorNn.py              |    2 +-
 admin/ModuleExists.py               |    2 +-
 admin/ModuleFrom.py                 |    2 +-
 admin/ModuleFullpath.py             |    2 +-
 admin/ModuleHeader.py               |    2 +-
 admin/ModuleMysql.py                |    2 +-
 admin/ModuleProxy.py                |    8 +-
 admin/ModuleScgi.py                 |    2 +-
 admin/ModuleSecdownload.py          |    2 +-
 admin/ModuleStreaming.py            |    4 +-
 admin/ModuleUwsgi.py                |    2 +-
 admin/PageAdvanced.py               |    6 +-
 admin/PageEntry.py                  |    2 +-
 admin/PageIcon.py                   |    4 +-
 admin/PageVServers.py               |    8 +-
 admin/Post.py                       |   12 +-
 admin/RuleList.py                   |    6 +-
 admin/Wizard.py                     |    6 +-
 admin/Wizard_Mailman.py             |    2 +-
 admin/Wizard_rTorrent.py            |    2 +-
 admin/config.py                     |    2 +-
 admin/config_version.py             |    4 +-
 admin/flags.py                      |    4 +-
 admin/pyscgi.py                     |    2 +-
 admin/upgrade_config.py             |    2 +-
 admin/validations.py                |    6 +-
 cherokee/access.c                   |   76 ++++++------
 cherokee/access.h                   |    2 +-
 cherokee/admin_client.c             |   96 +++++++-------
 cherokee/admin_client.h             |    2 +-
 cherokee/admin_request.c            |   10 +-
 cherokee/admin_request.h            |    2 +-
 cherokee/admin_server.c             |   50 ++++----
 cherokee/admin_server.h             |    2 +-
 cherokee/avl.c                      |  120 +++++++++---------
 cherokee/avl.h                      |    2 +-
 cherokee/avl_r.c                    |   10 +-
 cherokee/avl_r.h                    |    2 +-
 cherokee/balancer.c                 |   38 +++---
 cherokee/balancer.h                 |   12 +-
 cherokee/balancer_ip_hash.c         |   36 +++---
 cherokee/balancer_ip_hash.h         |    6 +-
 cherokee/balancer_round_robin.c     |   28 ++--
 cherokee/balancer_round_robin.h     |    4 +-
 cherokee/bind.c                     |   22 ++--
 cherokee/bind.h                     |   12 +-
 cherokee/bogotime.c                 |    6 +-
 cherokee/bogotime.h                 |    4 +-
 cherokee/cache.c                    |   40 +++---
 cherokee/cache.h                    |   14 +-
 cherokee/cacheline.c                |   18 ++--
 cherokee/cacheline.h                |    2 +-
 cherokee/cherokee.h                 |    2 +-
 cherokee/cherokee_show.c            |   16 +-
 cherokee/collector.c                |    4 +-
 cherokee/collector.h                |    2 +-
 cherokee/collector_rrd.c            |   20 ++--
 cherokee/collector_rrd.h            |    6 +-
 cherokee/common-internal.h          |   22 ++--
 cherokee/common.h                   |    8 +-
 cherokee/config_entry.c             |   38 +++---
 cherokee/config_entry.h             |   10 +-
 cherokee/config_node.c              |   56 ++++----
 cherokee/config_node.h              |    4 +-
 cherokee/config_reader.c            |   58 ++++----
 cherokee/config_reader.h            |    2 +-
 cherokee/connection.h               |    2 +-
 cherokee/connection_info.c          |   60 ++++----
 cherokee/connection_info.h          |    2 +-
 cherokee/crc32.h                    |    2 +-
 cherokee/cryptor.c                  |   10 +-
 cherokee/cryptor.h                  |    6 +-
 cherokee/cryptor_libssl.c           |   20 ++--
 cherokee/cryptor_libssl.h           |    2 +-
 cherokee/downloader-protected.h     |    2 +-
 cherokee/downloader.c               |   84 ++++++------
 cherokee/downloader.h               |    2 +-
 cherokee/downloader_async.c         |   20 ++--
 cherokee/downloader_async.h         |    2 +-
 cherokee/dtm.c                      |    4 +-
 cherokee/dtm.h                      |    2 +-
 cherokee/dwriter.c                  |   38 +++---
 cherokee/dwriter.h                  |    4 +-
 cherokee/encoder.c                  |   24 ++--
 cherokee/encoder.h                  |    4 +-
 cherokee/encoder_deflate.c          |   50 ++++----
 cherokee/encoder_deflate.h          |    2 +-
 cherokee/encoder_gzip.c             |   66 +++++-----
 cherokee/encoder_gzip.h             |    2 +-
 cherokee/error_log.h                |    2 +-
 cherokee/errors.py                  |   12 +-
 cherokee/fastcgi.h                  |    4 +-
 cherokee/fcgi_dispatcher.c          |   32 +++---
 cherokee/fcgi_dispatcher.h          |    4 +-
 cherokee/fcgi_manager.c             |   92 +++++++-------
 cherokee/fcgi_manager.h             |    6 +-
 cherokee/fdpoll-epoll.c             |   24 ++--
 cherokee/fdpoll-kqueue.c            |   16 +-
 cherokee/fdpoll-poll.c              |   18 ++--
 cherokee/fdpoll-port.c              |   26 ++--
 cherokee/fdpoll-protected.h         |    2 +-
 cherokee/fdpoll-select.c            |   26 ++--
 cherokee/fdpoll-win32.c             |   28 ++--
 cherokee/fdpoll.c                   |   78 ++++++------
 cherokee/fdpoll.h                   |    2 +-
 cherokee/gen_evhost.c               |   14 +-
 cherokee/gen_evhost.h               |    2 +-
 cherokee/handler.c                  |   20 ++--
 cherokee/handler.h                  |    4 +-
 cherokee/handler_admin.c            |   28 ++--
 cherokee/handler_admin.h            |    4 +-
 cherokee/handler_cgi.c              |  100 +++++++-------
 cherokee/handler_cgi.h              |    4 +-
 cherokee/handler_cgi_base.c         |  182 +++++++++++++-------------
 cherokee/handler_cgi_base.h         |   20 ++--
 cherokee/handler_common.c           |   36 +++---
 cherokee/handler_common.h           |    2 +-
 cherokee/handler_custom_error.c     |   18 ++--
 cherokee/handler_custom_error.h     |    2 +-
 cherokee/handler_dbslayer.c         |   74 +++++-----
 cherokee/handler_dbslayer.h         |    2 +-
 cherokee/handler_dirlist.h          |    6 +-
 cherokee/handler_empty_gif.c        |   12 +-
 cherokee/handler_empty_gif.h        |    4 +-
 cherokee/handler_error.c            |   32 +++---
 cherokee/handler_error.h            |    2 +-
 cherokee/handler_error_nn.c         |   30 ++--
 cherokee/handler_error_nn.h         |    2 +-
 cherokee/handler_error_redir.h      |    2 +-
 cherokee/handler_fastcgi.c          |   78 ++++++------
 cherokee/handler_fastcgi.h          |    8 +-
 cherokee/handler_fcgi.c             |  106 ++++++++--------
 cherokee/handler_fcgi.h             |    4 +-
 cherokee/handler_file.c             |  100 +++++++-------
 cherokee/handler_file.h             |    8 +-
 cherokee/handler_proxy.c            |  132 +++++++++---------
 cherokee/handler_proxy.h            |    4 +-
 cherokee/handler_redir.c            |   76 ++++++------
 cherokee/handler_redir.h            |    2 +-
 cherokee/handler_render_rrd.c       |   46 ++++----
 cherokee/handler_render_rrd.h       |    4 +-
 cherokee/handler_scgi.c             |   66 +++++-----
 cherokee/handler_scgi.h             |    4 +-
 cherokee/handler_secdownload.c      |    8 +-
 cherokee/handler_secdownload.h      |    2 +-
 cherokee/handler_server_info.c      |   72 +++++-----
 cherokee/handler_server_info.h      |    4 +-
 cherokee/handler_ssi.c              |   36 +++---
 cherokee/handler_ssi.h              |    8 +-
 cherokee/handler_streaming.c        |   22 ++--
 cherokee/handler_streaming.h        |    4 +-
 cherokee/handler_uwsgi.c            |   62 +++++-----
 cherokee/handler_uwsgi.h            |    4 +-
 cherokee/header-protected.h         |    6 +-
 cherokee/header.h                   |    4 +-
 cherokee/http.c                     |   50 ++++----
 cherokee/http.h                     |    2 +-
 cherokee/human_strcmp.c             |   14 +-
 cherokee/human_strcmp.h             |    2 +-
 cherokee/icons.c                    |   48 ++++----
 cherokee/icons.h                    |    4 +-
 cherokee/info.c                     |    4 +-
 cherokee/info.h                     |    2 +-
 cherokee/init.c                     |    6 +-
 cherokee/init.h                     |    2 +-
 cherokee/iocache.c                  |   52 ++++----
 cherokee/iocache.h                  |    4 +-
 cherokee/levenshtein_distance.c     |    2 +-
 cherokee/limiter.c                  |    8 +-
 cherokee/limiter.h                  |    2 +-
 cherokee/list.c                     |   48 ++++----
 cherokee/list.h                     |   14 +-
 cherokee/logger-protected.h         |    2 +-
 cherokee/logger.c                   |   20 ++--
 cherokee/logger.h                   |    2 +-
 cherokee/logger_combined.c          |   12 +-
 cherokee/logger_combined.h          |    2 +-
 cherokee/logger_custom.c            |   32 +++---
 cherokee/logger_custom.h            |    2 +-
 cherokee/logger_ncsa.c              |   36 +++---
 cherokee/logger_ncsa.h              |    2 +-
 cherokee/macros.h                   |   18 ++--
 cherokee/main.c                     |   66 +++++-----
 cherokee/main_admin.c               |   38 +++---
 cherokee/main_tweak.c               |   54 ++++----
 cherokee/main_worker.c              |   26 ++--
 cherokee/match.c                    |    6 +-
 cherokee/match.h                    |    2 +-
 cherokee/md5.c                      |    2 +-
 cherokee/md5crypt.c                 |   10 +-
 cherokee/mime-protected.h           |    2 +-
 cherokee/mime.c                     |   28 ++--
 cherokee/mime.h                     |    2 +-
 cherokee/mime_entry.c               |   12 +-
 cherokee/mime_entry.h               |    2 +-
 cherokee/module.c                   |   14 +-
 cherokee/module.h                   |    4 +-
 cherokee/ncpus.c                    |    8 +-
 cherokee/ncpus.h                    |    2 +-
 cherokee/nonce.c                    |   18 ++--
 cherokee/nonce.h                    |    2 +-
 cherokee/nullable.h                 |    2 +-
 cherokee/plugin.h                   |    4 +-
 cherokee/plugin_loader.c            |   88 ++++++------
 cherokee/plugin_loader.h            |    2 +-
 cherokee/post.c                     |   62 +++++-----
 cherokee/post.h                     |    2 +-
 cherokee/proxy_hosts.c              |   14 +-
 cherokee/proxy_hosts.h              |    6 +-
 cherokee/regex.c                    |   32 +++---
 cherokee/regex.h                    |    4 +-
 cherokee/request.c                  |   34 +++---
 cherokee/request.h                  |    2 +-
 cherokee/resolv_cache.c             |   26 ++--
 cherokee/resolv_cache.h             |    2 +-
 cherokee/rrd_tools.c                |   18 ++--
 cherokee/rrd_tools.h                |    2 +-
 cherokee/rule.c                     |   14 +-
 cherokee/rule.h                     |    2 +-
 cherokee/rule_and.c                 |   32 +++---
 cherokee/rule_and.h                 |    2 +-
 cherokee/rule_bind.c                |   24 ++--
 cherokee/rule_bind.h                |    2 +-
 cherokee/rule_default.c             |   16 +-
 cherokee/rule_default.h             |    2 +-
 cherokee/rule_directory.c           |    8 +-
 cherokee/rule_directory.h           |    2 +-
 cherokee/rule_exists.c              |   40 +++---
 cherokee/rule_exists.h              |    2 +-
 cherokee/rule_extensions.c          |    2 +-
 cherokee/rule_extensions.h          |    2 +-
 cherokee/rule_from.c                |   20 ++--
 cherokee/rule_from.h                |    2 +-
 cherokee/rule_fullpath.c            |   16 +-
 cherokee/rule_fullpath.h            |    2 +-
 cherokee/rule_geoip.c               |   18 ++--
 cherokee/rule_geoip.h               |    2 +-
 cherokee/rule_header.c              |   32 +++---
 cherokee/rule_header.h              |    2 +-
 cherokee/rule_list.c                |   16 +-
 cherokee/rule_list.h                |    4 +-
 cherokee/rule_method.c              |   12 +-
 cherokee/rule_method.h              |    2 +-
 cherokee/rule_not.c                 |   18 ++--
 cherokee/rule_not.h                 |    2 +-
 cherokee/rule_or.c                  |   32 +++---
 cherokee/rule_or.h                  |    2 +-
 cherokee/rule_request.c             |   32 +++---
 cherokee/rule_request.h             |    2 +-
 cherokee/rule_url_arg.c             |   28 ++--
 cherokee/rule_url_arg.h             |    2 +-
 cherokee/server-protected.h         |    6 +-
 cherokee/server.h                   |    2 +-
 cherokee/sha1.c                     |    6 +-
 cherokee/shm.c                      |   12 +-
 cherokee/shm.h                      |    2 +-
 cherokee/socket.c                   |  190 +++++++++++++-------------
 cherokee/socket.h                   |    6 +-
 cherokee/source.c                   |   36 +++---
 cherokee/source.h                   |    4 +-
 cherokee/source_interpreter.c       |   66 +++++-----
 cherokee/source_interpreter.h       |    4 +-
 cherokee/spawner.c                  |   22 ++--
 cherokee/spawner.h                  |    2 +-
 cherokee/table.c                    |   52 ++++----
 cherokee/table.h                    |    2 +-
 cherokee/template.c                 |   20 ++--
 cherokee/template.h                 |    2 +-
 cherokee/thread.c                   |  248 +++++++++++++++++-----------------
 cherokee/thread.h                   |   18 ++--
 cherokee/threading.c                |    2 +-
 cherokee/threading.h                |    4 +-
 cherokee/trace.c                    |   22 ++--
 cherokee/trace.h                    |    2 +-
 cherokee/unix4win32.c               |    2 +-
 cherokee/unix4win32.h               |    2 +-
 cherokee/url.c                      |   32 +++---
 cherokee/url.h                      |    6 +-
 cherokee/util.c                     |  214 +++++++++++++++---------------
 cherokee/util.h                     |   18 ++--
 cherokee/validator.c                |   80 ++++++------
 cherokee/validator.h                |   14 +-
 cherokee/validator_authlist.c       |   26 ++--
 cherokee/validator_authlist.h       |    2 +-
 cherokee/validator_file.c           |    6 +-
 cherokee/validator_file.h           |    4 +-
 cherokee/validator_htdigest.c       |   30 ++--
 cherokee/validator_htdigest.h       |    2 +-
 cherokee/validator_htpasswd.c       |   42 +++---
 cherokee/validator_htpasswd.h       |    2 +-
 cherokee/validator_ldap.c           |   38 +++---
 cherokee/validator_ldap.h           |    2 +-
 cherokee/validator_mysql.c          |   56 ++++----
 cherokee/validator_mysql.h          |    6 +-
 cherokee/validator_pam.c            |   32 +++---
 cherokee/validator_pam.h            |    4 +-
 cherokee/validator_plain.c          |   30 ++--
 cherokee/validator_plain.h          |    2 +-
 cherokee/version.c                  |    8 +-
 cherokee/version.h                  |    4 +-
 cherokee/virtual_server.h           |   10 +-
 cherokee/vrule.c                    |   10 +-
 cherokee/vrule.h                    |    2 +-
 cherokee/vrule_rehost.c             |   12 +-
 cherokee/vrule_rehost.h             |    2 +-
 cherokee/vrule_target_ip.c          |   20 ++--
 cherokee/vrule_target_ip.h          |    2 +-
 cherokee/vrule_wildcard.c           |   18 ++--
 cherokee/vrule_wildcard.h           |    2 +-
 cherokee/win32_cherokeeserv.c       |    2 +-
 cherokee/win32_cservice.c           |    2 +-
 cherokee/win32_cservice.h           |    2 +-
 cherokee/win32_misc.h               |    2 +-
 cherokee/xrealip.c                  |    6 +-
 cherokee/xrealip.h                  |    2 +-
 qa/006-Wrong-Protocol.py            |    2 +-
 qa/020-VirtualHost.py               |    2 +-
 qa/031-Post+urlencoded2.py          |    2 +-
 qa/036-DocumentRoot-common.py       |    2 +-
 qa/037-PHP-post.py                  |    2 +-
 qa/048-NN.py                        |    2 +-
 qa/054-ContentRange.py              |    2 +-
 qa/058-ContentRange-Double.py       |    2 +-
 qa/062-PAM2.py                      |    2 +-
 qa/067-PathInfo.py                  |    2 +-
 qa/081-DocumentRoot-Common-index.py |    2 +-
 qa/084-RedirParamShow.py            |    2 +-
 qa/085-AuthUsers.py                 |    2 +-
 qa/088-CGI-envs.py                  |    2 +-
 qa/090-Digest.py                    |    2 +-
 qa/091-Digest2.py                   |    8 +-
 qa/092-Digest3.py                   |    8 +-
 qa/100-Digest-htdigest.py           |    8 +-
 qa/103-ScriptName.py                |    2 +-
 qa/105-If-Range.py                  |    4 +-
 qa/106-If-Range2.py                 |    4 +-
 qa/111-Compac.py                    |    2 +-
 qa/113-HeaderFile.py                |    2 +-
 qa/114-HeaderFile2.py               |    2 +-
 qa/115-Respin.py                    |    4 +-
 qa/116-RequestTiny.py               |    4 +-
 qa/118-Request-redir.py             |    2 +-
 qa/122-Methods.py                   |    4 +-
 qa/123-ImplicitRedit.py             |    2 +-
 qa/124-DomainToDir2.py              |    2 +-
 qa/125-domain-redir1.py             |    2 +-
 qa/126-SCGI.py                      |    2 +-
 qa/130-Digest-EmptyPasswd.py        |    8 +-
 qa/132-file-ContentType.py          |    2 +-
 qa/138-ChangeUser-cgi.py            |    2 +-
 qa/139-domain-wildcards1.py         |    4 +-
 qa/140-SCGI-EmptyVars.py            |    2 +-
 qa/141-FastCGI-EmptyVars.py         |    2 +-
 qa/143-ContentRange-NoIO.py         |    2 +-
 qa/151-SCGI-vars.py                 |    2 +-
 qa/153-SCGI-vars-root.py            |    2 +-
 qa/158-RuleHeader1.py               |    2 +-
 qa/159-RuleHeader2.py               |    2 +-
 qa/160-RuleNot1.py                  |    2 +-
 qa/161-RuleNot2.py                  |    2 +-
 qa/162-RuleAnd1.py                  |    4 +-
 qa/163-RuleAnd2.py                  |    4 +-
 qa/164-RuleOr1.py                   |    4 +-
 qa/165-RuleOr2.py                   |    4 +-
 qa/166-xsendfile1.py                |    4 +-
 qa/167-RuleGeoIP.py                 |    2 +-
 qa/169-Pipermail.py                 |    2 +-
 qa/170-Error-ContentLength.py       |    2 +-
 qa/172-Chunked-CGI.py               |    4 +-
 qa/175-Digest-htdigest-2.py         |   10 +-
 qa/193-PHP-documentroot.py          |    2 +-
 qa/197-SOAPAction.py                |    4 +-
 qa/198-HTTPresponse.py              |    2 +-
 qa/202-xsendfile2.py                |    4 +-
 qa/206-AuthType.py                  |    2 +-
 qa/211-EmptyGif.py                  |    2 +-
 qa/212-DirList-Hidden.py            |    2 +-
 qa/217-DoubleEncode.py              |    6 +-
 qa/218-DrupalRedirect.py            |    2 +-
 qa/219-Ext-Dot-Pathinfo.py          |    2 +-
 qa/220-Pathinfo-Slash.py            |    2 +-
 qa/221-ReHost1.py                   |    2 +-
 qa/222-EVHost1.py                   |    2 +-
 qa/224-EVHost3.py                   |    2 +-
 qa/226-PathInfo-Default.py          |    2 +-
 qa/230-Fullpath2.py                 |    2 +-
 qa/231-POST-4extra.py               |    2 +-
 qa/232-X-Real-IP-CGI.py             |    2 +-
 qa/233-X-Real-IP-CGI-2.py           |    2 +-
 qa/234-X-Real-IP-CGI-3.py           |    2 +-
 qa/235-URL-arg_match1.py            |    2 +-
 qa/236-URL-arg_match2.py            |    2 +-
 qa/237-URL-arg_match_all1.py        |    2 +-
 qa/238-URL-arg_match_all2.py        |    2 +-
 qa/base.py                          |   34 +++---
 qa/fcgi.py                          |   26 ++--
 qa/pyscgi.py                        |    2 +-
 qa/run-tests.py                     |   10 +-
 qa/util.py                          |   14 +-
 408 files changed, 3214 insertions(+), 3214 deletions(-)


2009-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3992 git=3333a558f6cc69238183dbd58dfe28a1eb4544f8

    Update translation files.
    
 po/admin/de.po    |  361 +++++++++++++++++++++++++++++------------------------
 po/admin/en.po    |  361 +++++++++++++++++++++++++++++------------------------
 po/admin/es.po    |  361 +++++++++++++++++++++++++++++------------------------
 po/admin/nl.po    |  361 +++++++++++++++++++++++++++++------------------------
 po/admin/sv_SE.po |  361 +++++++++++++++++++++++++++++------------------------
 po/admin/zh_CN.po |  361 +++++++++++++++++++++++++++++------------------------
 6 files changed, 1170 insertions(+), 996 deletions(-)


2009-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3991 git=48c714e5757e1ac9a3766f3e25c7c25c5119aec9

    Fixes the error logging subsystem. The server was segment-faulting on
    graceful restart because of this issue. Besides, now the server uses
    slightly less resources for the error log writers.
    
 cherokee/logger_writer.c  |    7 +++----
 cherokee/virtual_server.c |   19 +++++--------------
 2 files changed, 8 insertions(+), 18 deletions(-)


2009-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3990 git=9932349c473690f72b8857659f513d5b06a5f7bd

    The custom error redirection handler was not preserving the original
    HTTP error code while sending the new HTTP response. This patch fixes
    the super-evil bug number #666: http://bugs.cherokee-project.com/666
    Many thanks to Stanley Rost for reporting this issue.
    
 cherokee/connection-protected.h |   11 +-
 cherokee/connection.c           |  287 ++++++++++++++++++++-------------------
 cherokee/handler_error_redir.c  |   41 +++---
 cherokee/server.c               |  194 +++++++++++++-------------
 cherokee/virtual_server.c       |  104 +++++++-------
 qa/243-custom-error-1.py        |   33 +++++
 qa/Makefile.am                  |    3 +-
 7 files changed, 361 insertions(+), 312 deletions(-)


2009-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3989 git=53c0a9583897739de22b20b57dd97fdd45de9dea

    Fixes the PHP wizard. It was using an initialised variable. All the
    wizards depending on this one were broken in the last release.
    
 admin/Wizard_PHP.py |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)


2009-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3988 git=d394babcb405a2fe0819f4f3aab12967e1d9ae9c

    Adds some code so internal cherokee-admin errors are shown as proper
    errors in the browser, instead of the generic "500 Internal Error"
    page that was being sent. The 500 response is sent as well, but now it
    is nicely formatted and includes a backtrace (so it can be reported).
    
 admin/Makefile.am                  |    5 +++--
 admin/PageError.py                 |   24 ++++++++++++++++++++++--
 admin/error_internal.template.html |   12 ++++++++++++
 admin/server.py                    |   11 ++++++++++-
 4 files changed, 47 insertions(+), 5 deletions(-)


2009-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3987 git=5a35b5c79fcbfd90306a5fd6c5d69fc0e1af3da5

    Cherokee 0.99.34 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3985 git=ca865f545174038c3fb51261ca0314144125036b

    Cherokee 0.99.33 released (after r3977)
    
 configure.in |  100 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 50 insertions(+), 50 deletions(-)


2009-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3984 git=094ae298a4c0fca7358c4eaba6799288475b41b1

    Adds 4 new QA tests. They test the most basics UTF8 handling support:
    Download a file with a UTF8 name, access a UTF8 directory, work with a
    UTF8 encoded PATHINFO, and access a UTF8 encoded directory and pass a
    UTF8 PATHINFO to a CGI.
    
 qa/239-utf8-file1.py     |   20 ++++++++++++++++++++
 qa/240-utf8-dir1.py      |   20 ++++++++++++++++++++
 qa/241-utf8-pathinfo1.py |   32 ++++++++++++++++++++++++++++++++
 qa/242-utf8-pathinfo2.py |   32 ++++++++++++++++++++++++++++++++
 qa/Makefile.am           |    6 +++++-
 5 files changed, 109 insertions(+), 1 deletions(-)


2009-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3983 git=d91d92d8baa0216a5a1f0a335e858283c3a7eb65

    Fixes a really bizarre but heroically possible memory leak. It also
    cleans a few trailing white spaces.
    
 cherokee/logger_writer.c |   69 +++++++++++++++++++++++----------------------
 cherokee/logger_writer.h |    4 +-
 2 files changed, 37 insertions(+), 36 deletions(-)


2009-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3982 git=e449adae1a7dae3772faf75e1f9d068334671e45

    Tidies up the report_error() internal function.
    
 cherokee/error_log.c |   54 +++++++++++++++++++++++++++----------------------
 1 files changed, 30 insertions(+), 24 deletions(-)


2009-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3981 git=15b5494e9e016bf528b1ee68307fb4ea911c371c

    Removes a couple of LOC that should have made it to trunk. My bad.
    
 admin/PageStatus.py |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)


2009-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3980 git=e34985a9df6ea2aef6bcaeecb4f2e525a9d18259

    Third try. It fixes the second patch. <sigh..> Bug #663
    
 admin/PageVServer.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3979 git=dec8f1a157b206d143f358ade4e707d9c885f06a

    Reimplements r3978. Fixes http://bugs.cherokee-project.com/663
    Many thanks to Antonio Perez for his first patch!!
    
 admin/PageVServer.py |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)


2009-12-11  Antonio Perez  <aperez@skarcha.com>
            svn=3978 git=87ca0d9c52cb5db7e54a833bee2cba41c7f6386c

    First rule of "Behaviour" was cloned on every submit.
    Fixes bug: http://bugs.cherokee-project.com/663
    
 admin/PageVServer.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3977 git=3e1efbde733047652191877bd0e0a8b8e52649fd

    A previous commit broke the non-ASCII parameter management. This patch
    should fix it. Many thanks to Valery Masiutsin <vmasutin@apache.org>
    for the report and his help to fix this issue.
    
 cherokee/buffer.c |    2 +-
 cherokee/header.c |   35 +++++++++++++++++++++++------------
 2 files changed, 24 insertions(+), 13 deletions(-)


2009-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3976 git=3a23710446bcd41cc91bf6ff7e6110c3e590e9d7

    Clean up: Forgot those lines comments in the previous commit.
    
 cherokee/handler_dirlist.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)


2009-12-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3975 git=b7ad9dfdf22a6155543b547264148c47628d4507

    There was a bug when no info sources existed
    
 admin/PageInfoSource.py |   48 ++++++++++++++++++++++++----------------------
 1 files changed, 25 insertions(+), 23 deletions(-)


2009-12-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3974 git=6640b2c36651dc0aabfe728e051a2901dd825326

    Some documentation of usage graphs. Addresses issue 662
    
 doc/Makefile.am                            |    8 +++-
 doc/config_general.txt                     |    4 ++
 doc/config_status.txt                      |    4 +-
 doc/config_virtual_servers.txt             |    6 ++
 doc/index.txt                              |    1 +
 doc/media/images/other_graphs_conns.png    |  Bin 0 -> 17888 bytes
 doc/media/images/other_graphs_logging.png  |  Bin 0 -> 14822 bytes
 doc/media/images/other_graphs_timeouts.png |  Bin 0 -> 16843 bytes
 doc/media/images/other_graphs_traffic.png  |  Bin 0 -> 12653 bytes
 doc/other.txt                              |    1 +
 doc/other_goodies.txt                      |    9 +++
 doc/other_graphs.txt                       |   79 ++++++++++++++++++++++++++++
 12 files changed, 109 insertions(+), 3 deletions(-)


2009-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3973 git=94761267f45e0597d3f20caf29303e8f4b68ad07

    Fixes dirlist so it can list non-ASCII file names properly. It fixes
    bugs #647 and #661: http://bugs.cherokee-project.com/647
    
 cherokee/buffer.c          |  288 ++++++++++++++++++++++++++++++--------------
 cherokee/buffer.h          |    6 +-
 cherokee/handler_dirlist.c |  159 ++++++++++++++----------
 cherokee/header.c          |  110 +++++++++---------
 4 files changed, 350 insertions(+), 213 deletions(-)


2009-12-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3972 git=5c649dc6c97c60cabe58c241b022ca78311378e8

    Implements rule cloning capabilities. Addresses issue 430
    
 admin/PageVServer.py |   51 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 49 insertions(+), 2 deletions(-)


2009-12-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3971 git=34f837a4d58802239dbe6ad77a51deabc10b8443

    Minor change to prevent overflow of tab titles
    
 po/admin/es.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3966 git=21c126e537e358c2ba5407f22e0359bed7c19c8a

    Implements information source cloning and enhances the way sources are displayed
    
 admin/PageInfoSource.py       |  165 +++++++++++++++++++++++++++++++++++------
 admin/static/css/cherokee.css |    5 +
 2 files changed, 148 insertions(+), 22 deletions(-)


2009-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3964 git=54839e75d1da07f17f327d203c47281b10ee3bee

    Tries to make the running server detection slightly more flexible.
    Thanks to Sandino Araico for following up on this RFE.
    
 admin/CherokeeManagement.py |   70 ++++++++++++++++++++++++++++++++-----------
 admin/PageStatus.py         |    7 +++-
 2 files changed, 57 insertions(+), 20 deletions(-)


2009-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=3961 git=35fcccfa55b261bdf83d61f53361369545cc1006

    Adds FPM support. Addresses issue 658
    
 admin/Wizard_PHP.py |  107 +++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 86 insertions(+), 21 deletions(-)


2009-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3960 git=456997b3f1e09172da41a566695fc29b2085a489

    Updates the PySCGI version to 1.10
    
 admin/pyscgi.py |    3 +--
 qa/pyscgi.py    |    3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)


2009-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=3957 git=61c578c301f60dad379dcc96f6cde0c3faf84130

    uWSGI wizard now uses TCP port instead of a unix socket by default
    
 admin/Wizard_uWSGI.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2009-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3948 git=e8b5c1caa20ba4b5854faa06566c06af4a3efa62

    Cherokee 0.99.32 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3947 git=d619e4708138d45e291547854b4126ac8bd777ef

    Update translation files.
    
 po/admin/de.po    |  340 ++++++++++++++++++++++++++++++----------------------
 po/admin/en.po    |  342 +++++++++++++++++++++++++++++++----------------------
 po/admin/es.po    |  344 +++++++++++++++++++++++++++++++----------------------
 po/admin/nl.po    |  341 +++++++++++++++++++++++++++++++----------------------
 po/admin/sv_SE.po |  341 +++++++++++++++++++++++++++++++----------------------
 po/admin/zh_CN.po |  341 +++++++++++++++++++++++++++++++----------------------
 6 files changed, 1197 insertions(+), 852 deletions(-)


2009-12-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3946 git=9738cd71324276d75fcd5c056c0d5c95ff8aa4ea

    Migrates from socket to port. Addresses issue 657
    
 admin/Wizard_Django.py |    6 ++++--
 admin/Wizard_Mono.py   |    6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)


2009-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3945 git=60ba8f45fc74ba2df03f495dae37374663bb92fe

    Fixes a typo
    
 admin/PageNewConfig.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3944 git=39a439181a281a70a12201efb4d181505c8987c5

    Remove characters below ASCII 0x20. It prevents the server from
    printing ANSI escape codes in the log or the debug information.
    Thanks to Giovanni "evilaliv3" Pellerano, Alessandro "jekil" Tanasi
    and Francesco "ascii" Ongaro for letting us know about this issue!
    
 cherokee/header.c |   39 +++++++++++++++++++++++++++++++++++++--
 1 files changed, 37 insertions(+), 2 deletions(-)


2009-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3943 git=44e22317c1fd75390eb9a5952fad3138f0bac1fb

    Fixes an incorrect configuration entry in the development
    configuration template. It was not logging errors properly.
    
 admin/PageNewConfig.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3942 git=b8a03444f118d2012762f1bb523435235d02e86d

    Enhances the wizard and adds support for uWSGI 0.9.3
    
 admin/Wizard_uWSGI.py |   67 +++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 57 insertions(+), 10 deletions(-)


2009-12-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3940 git=087b81a6334c0a9370246ef7779d3a00a64e18d2

    Adds MoinMoin wizard. Handles issue 644
    
 admin/Makefile.am                        |    3 +-
 admin/Wizard_MoinMoin.py                 |  234 ++++++++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am  |    1 +
 admin/static/images/wizards/moinmoin.png |  Bin 0 -> 3998 bytes
 4 files changed, 237 insertions(+), 1 deletions(-)


2009-12-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3939 git=a6c1237edaa2ef3c4b8b038923d0f1236d5d4e53

    Fixes issue 651: PMA was not being correctly detected on some verions
    
 admin/Wizard_phpMyAdmin.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3933 git=ce670a3654db155ca6eb899dc37a43edf7ab705c

    Loggers can now be configured to manage different time standards.
    There's a new configuration option to set them to use either UTC, or
    local time entries. This patch implements support for both cherokee
    and cherokee-admin.
    
 admin/PageVServer.py     |    2 ++
 admin/consts.py          |    5 +++++
 cherokee/logger.c        |    5 ++++-
 cherokee/logger.h        |    1 +
 cherokee/logger_custom.c |   17 +++++++++++++----
 cherokee/logger_ncsa.c   |   17 +++++++++++++----
 6 files changed, 38 insertions(+), 9 deletions(-)


2009-12-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3932 git=59c61a3f0a97355745c6f658e1a6c931b3890f92

    Safer error checking. Ensure rrdtool actually exited.
    
 cherokee/rrd_tools.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)


2009-12-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3930 git=6f428d75f58d34f4454e5227eb01fcc5de68b312

    Fixes the RRD clean up/killing function. The graceful restart
    functionality was broken in the latest release because of this issue.
    
 cherokee/rrd_tools.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)


2009-12-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3929 git=1852134f315707e6af65fd25069b8ee545b3f7b0

    Clean up. The default value should be a string as well.
    
 admin/upgrade_config.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3925 git=9924b086366bc89fda4ff2308d43cb8b931bac3e

    Cherokee 0.99.31 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3924 git=0c95d6dcf35017e990bd0011a2dd83f4da95f733

    Complements the previous patch.
    
 admin/config_version.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-12-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3923 git=b26ff6a73effef51461246ea3fb597390c4fbb5c

    First version to support config!version was 0.99.29. Suppose it's a
    0.99.29 configuration file it does not include the version. Thanks
    to Gunnar Wolf for the patch.
    
 admin/upgrade_config.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3919 git=ea3f30cce0035a286b43ba906d5e31ee4ef9057d

    Include only files refereed by the local Makefile.am file. If the file
    is not distributed or used do not include it in POTFILES.in.
    
 po/admin/generate_POTFILESin.py |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)


2009-12-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3918 git=0c3e35ac4aabf3f49100a864ab48df320be50fd2

    Updates the po files.
    
 po/admin/de.po    |  873 +++++++++++++++++++++++++++++++++++++++++++-------
 po/admin/en.po    |  895 ++++++++++++++++++++++++++++++++++++++++++++-------
 po/admin/es.po    |  937 ++++++++++++++++++++++++++++++++++++++++++++++-------
 po/admin/nl.po    |  894 ++++++++++++++++++++++++++++++++++++++++++++-------
 po/admin/sv_SE.po |  894 ++++++++++++++++++++++++++++++++++++++++++++-------
 po/admin/zh_CN.po |  893 ++++++++++++++++++++++++++++++++++++++++++++-------
 6 files changed, 4695 insertions(+), 691 deletions(-)


2009-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3917 git=28108933af9670dc9d65ee689f86066905aabf22

    The spec file has been (blindly) updated. It was using paths to old
    configuration files. Thanks to Joe Klemmer for the report!
    
 cherokee.spec.in |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)


2009-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3916 git=eb77a02e0812927827a00238e5d5dd64ba99dc45

    A previous patch did not fix the file name here.
    
 admin/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3915 git=9a2e2c511bd0210f4c0c4729b82d0ddc869dbb7a

    Since the script is now being executed before the Makefile files are
    created, it cannot depend on them any longer. This patch just add a
    fixed relative path so it can figure the $srcdir.
    
 po/admin/generate_POTFILESin.py |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)


2009-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3914 git=ca717d8c38d76ba68e95e323dfcde2a6ac0444b9

    Adds a (handy) update-po target.
    
 Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2009-12-01  Taher Shihadeh  <taher@unixwars.com>
            svn=3913 git=ea4f25bc306e59eff1b2d64bff6973bc11b1c08c

    Fixes php.ini parsing issue
    
 admin/Wizard_PHP.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3912 git=2085c5e8664378524619144806c3e593c8d7ec5d

    Ignore the po/admin/POTFILES.in file. It is autogenerated now.
    

2009-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3910 git=c600e03686bfb9a88ba88f7b07c250f05c78898a

    Regenerate the po/admin/POTFILES.in whenever autogen.sh is executed.
    
 autogen.sh           |    4 +++
 po/admin/POTFILES.in |   74 --------------------------------------------------
 2 files changed, 4 insertions(+), 74 deletions(-)


2009-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3909 git=54e0a43b599803d607104463f1c8cc5a837e07f3

    Updates my E-mail address.
    
 README                 |    2 +-
 cget/main.c            |    4 ++--
 cherokee/main_admin.c  |    2 +-
 cherokee/main_tweak.c  |    2 +-
 cherokee/main_worker.c |    2 +-
 qa/help.py             |    2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)


2009-12-01  Taher Shihadeh  <taher@unixwars.com>
            svn=3908 git=f91544215eff0f13750a841105bce8082c58e3ac

    Small mention of the new rule type
    
 doc/config_virtual_servers.txt |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2009-12-01  Taher Shihadeh  <taher@unixwars.com>
            svn=3907 git=346297b1a6be3ac3c8fcd6ebd9d0ae0c9c433784

    The filename has to match the class name
    
 admin/ModuleUrlArg.py |   72 +++++++++++++++++++++++++++++++++++++++++++++++++
 admin/ModuleUrlarg.py |   72 -------------------------------------------------
 2 files changed, 72 insertions(+), 72 deletions(-)


2009-12-01  Taher Shihadeh  <taher@unixwars.com>
            svn=3906 git=84394656ac5e14b2eaeb375960b2cd2e8cbdc3dc

    Document additions
    
 doc/other_goodies.txt |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2009-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3904 git=81077242cf37fcc368a822b6b5e04b7a91dacce1

    Fixes a compilation error on system without sched_yield() support.
    Thanks to orlandu96 (Google Code) for the report.
    
 cherokee/common-internal.h |    2 +-
 cherokee/resolv_cache.c    |    2 +-
 cherokee/thread.c          |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)


2009-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3903 git=c3521ba4dd0104c4a0daa4e9fc87c2cd15aae01d

    The RRD image cache directory is not longer inside the RRD database
    directory. Instead, it will be created in $TMP (wherever it is,
    depending on the system). Since the new implementation (render_rrd)
    manages it as a real cache, it does not make sense to keep the images
    files in a safe location. Actually, they can be disposed as soon as
    cherokee-admin is closed. This patch should fix most of the set up
    issues that some distributions have suffered during our previous two
    releases. Thanks to Leonel Lunez for following up on this problem!
    
 cherokee/error_list.py        |    4 --
 cherokee/handler_render_rrd.c |   43 ++++++++++++++++------------
 cherokee/main_admin.c         |    8 ++---
 cherokee/rrd_tools.c          |   62 ++++++----------------------------------
 cherokee/rrd_tools.h          |    1 +
 cherokee/util.c               |   28 ++++++++++++++++++
 cherokee/util.h               |    1 +
 constants.h.pre               |    1 -
 8 files changed, 67 insertions(+), 81 deletions(-)


2009-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3902 git=f4c76a2248f4cd195018626c50bb95fffadef6aa

    Fixes a comment for the previous commit.
    
 cherokee/rrd_tools.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3901 git=d9707785e81d933ea0b4a7ee016107620210cd0d

    Improves the RRD collector directory permission checks.
    
 cherokee/error_list.py |    4 ++++
 cherokee/rrd_tools.c   |   19 ++++++++++++++++++-
 2 files changed, 22 insertions(+), 1 deletions(-)


2009-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3900 git=61d2547e40716b0f8180f6bbd15ad6c142be14bf

    Adds the automatic conversion function. From 0.99.2x to 0.99.31.
    
 admin/config_version.py |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)


2009-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3899 git=c7ddb7c2451aebf14788435ff5a9c3e9fb136499

    Errors are not longer written through the logger objects. They are
    written by using error_writer objects instead. Error messages aren't
    formatted, so it didn't make much sense to replicate the very same
    error writing methods in every logger class.  The cherokee-admin
    interface has also been updated to reflect this change. From now on,
    it is possible to log only errors, or only accesses. They are not
    linked together any longer.
    
 admin/LogViewer.py            |  194 +++++++++++++++++++++++++++++++++++++++++
 admin/PageNewConfig.py        |    1 +
 admin/PageVServer.py          |   95 +++++++++-----------
 cherokee/error_log.c          |   10 +--
 cherokee/handler_cgi.c        |   18 +---
 cherokee/logger.c             |   47 +---------
 cherokee/logger.h             |   33 +++----
 cherokee/logger_combined.c    |   12 +--
 cherokee/logger_custom.c      |   96 ++++-----------------
 cherokee/logger_custom.h      |    6 --
 cherokee/logger_ncsa.c        |   99 +++++----------------
 cherokee/logger_ncsa.h        |   14 +--
 cherokee/server.c             |   31 +++----
 cherokee/source_interpreter.c |   32 +++----
 cherokee/source_interpreter.h |    2 +-
 cherokee/spawner.c            |   42 ++++-----
 cherokee/spawner.h            |   18 ++--
 cherokee/thread.c             |    8 +-
 cherokee/threading.c          |    6 +-
 cherokee/threading.h          |    2 +-
 cherokee/virtual_server.c     |   34 +++++++
 cherokee/virtual_server.h     |    1 +
 22 files changed, 405 insertions(+), 396 deletions(-)


2009-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3898 git=c51da4ac9ee93d548f6025de74e74a2cccbb2c31

    Fixes a compilation warning.
    
 cherokee/connection.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2009-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3897 git=ad62aa81b205f843896253fe4c06e6a96389ec8d

    Cherokee 0.99.30 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3895 git=7b2eadeed677ae50c04e8a645912a709f0b61a17

    This patch fixes a bug in I/O-cache, and re-enables it in the default
    configuration file. It also shrinks the default I/O-cache size 10
    times. Now, it caches information about the 40 most used files.
    
 cherokee.conf.sample.pre |    2 +-
 cherokee/cache.c         |    6 ++++--
 cherokee/iocache.c       |    4 ++--
 3 files changed, 7 insertions(+), 5 deletions(-)


2009-11-29  Taher Shihadeh  <taher@unixwars.com>
            svn=3894 git=9b639200f0d2f9038ceb67c51bc997ee88695076

    Renames a variable
    
 cherokee/handler_proxy.c |   22 +++++++++++-----------
 cherokee/handler_proxy.h |    2 +-
 2 files changed, 12 insertions(+), 12 deletions(-)


2009-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3893 git=a800014f5d376edfae54eab830498da54305d0b2

    This patch should fix a reverse HTTP proxy issue. There were times
    when the proxy was replying random 502 errors while sending POST
    requests to the back-end servers. It looks like some operating systems
    were more likely to suffer from this bug - OpenSolaris specially.
    Thanks to Juan José Amor for his help and support to fix this bug!
    
 cherokee/handler_proxy.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)


2009-11-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3892 git=511b83ada44b96872d9795ba5c8fe242fcea1036

    A few misc. improvements. Nothing really important.
    
 admin/Wizard_RoR.py |   66 ++++++++++++++++++++++++++++----------------------
 1 files changed, 37 insertions(+), 29 deletions(-)


2009-11-27  Taher Shihadeh  <taher@unixwars.com>
            svn=3891 git=1a5d33c6c470a1d2d1cf154faf1cbc79f331aa77

    Some more QA additions
    
 doc/dev_qa.txt |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)


2009-11-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3890 git=86f93e70091e21b8ee6104ffa149b54c03bb65b2

    Adds additional checks after the write() calls to ensure all the POST
    content has been actually written to a temporal file. Patch by Stefan
    de Konink <stefan@konink.de>
    
 cherokee/post.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)


2009-11-27  Taher Shihadeh  <taher@unixwars.com>
            svn=3889 git=cb0607df55d375680d42e82c462ad21658036e14

    Extends the Rails wizard. Should address issues 501 and 641
    
 admin/Wizard_RoR.py |   93 ++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 81 insertions(+), 12 deletions(-)


2009-11-27  Taher Shihadeh  <taher@unixwars.com>
            svn=3888 git=611a7ae4e1554ddb8c0f39aeeb26f6195d0ca570

    Updates Rails recipe
    
 doc/cookbook_ror.txt |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)


2009-11-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3887 git=af35155b46e1e062ff14660f3e0ae7c55fd1d54b

    Detect whether or not union semun is defined by <sys/sem.h>. Fixes a
    compilation issue (on Linux) introduced a few hour ago.
    
 cherokee/main.c |   15 +++++++++++++++
 configure.in    |   21 +++++++++++++++++++++
 2 files changed, 36 insertions(+), 0 deletions(-)


2009-11-27  Taher Shihadeh  <taher@unixwars.com>
            svn=3886 git=e8e48bee161c7ee1c3396210f0bbc78e48d8e279

    Adds some info about QA
    
 doc/Makefile.am |    3 ++-
 doc/dev.txt     |    1 +
 doc/dev_qa.txt  |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/index.txt   |    1 +
 4 files changed, 58 insertions(+), 1 deletions(-)


2009-11-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3885 git=55b496819b4282677051820b55ebd762aae52ea3

    These three QA tests cannot be run through a proxy server.
    
 qa/232-X-Real-IP-CGI.py   |    1 +
 qa/233-X-Real-IP-CGI-2.py |    1 +
 qa/234-X-Real-IP-CGI-3.py |    1 +
 3 files changed, 3 insertions(+), 0 deletions(-)


2009-11-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3884 git=7a9ee17155d5cd6fc1707996935733a85b05ec0d

    Improves the POST support, so the reverse HTTP proxy handler can
    manage empty post requests, and chunked-encoded posts.
    
 cherokee/handler_proxy.c |   13 +++++++++++++
 cherokee/post.c          |   10 ++++++++--
 cherokee/post.h          |    1 +
 3 files changed, 22 insertions(+), 2 deletions(-)


2009-11-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3883 git=91cc924fc47c5cc4e11ca9b9f395143dc5d8bccf

    Regression: Fixes the QA test bench so it can be run through a the
    reverse proxy again.
    
 qa/run-tests.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-11-27  Taher Shihadeh  <taher@unixwars.com>
            svn=3882 git=f17d1989f39af1b966c68871e276b169a8339800

    A few translation updates
    
 po/admin/de.po    |  304 +++++++++++++++++++++++++++++----------------------
 po/admin/en.po    |  317 ++++++++++++++++++++++++++++++----------------------
 po/admin/es.po    |  320 +++++++++++++++++++++++++++++++----------------------
 po/admin/nl.po    |  317 ++++++++++++++++++++++++++++++----------------------
 po/admin/sv_SE.po |  312 ++++++++++++++++++++++++++++++---------------------
 po/admin/zh_CN.po |  317 ++++++++++++++++++++++++++++++----------------------
 6 files changed, 1095 insertions(+), 792 deletions(-)


2009-11-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3881 git=a26a64c118e92ea09e8b9ea0887d225fa6312e62

    Adds more TRACE entries to the chunked-encoding processing functions,
    and fixes minor issue in the reverse proxy handler.
    
 cherokee/handler_proxy.c |   17 ++++++++++++-----
 cherokee/thread.c        |    6 ++++--
 2 files changed, 16 insertions(+), 7 deletions(-)


2009-11-27  Taher Shihadeh  <taher@unixwars.com>
            svn=3880 git=c730c29d54c964406ef378877abfdf1fc123d493

    Improves consistency among all the errors
    
 cherokee/error_list.py |   78 ++++++++++++++++++++++++------------------------
 1 files changed, 39 insertions(+), 39 deletions(-)


2009-11-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3879 git=f769fb4d52bbbe7c0be666cd4182e6a44a1b80f4

    Improves timeout related TRACE entries.
    
 cherokee/thread.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


2009-11-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3878 git=06108d31206da735da900010f9457ddcdae2012c

    Miscellaneous spawner fixes.
    
 cherokee/error_list.py        |    4 +-
 cherokee/main.c               |   47 +++++++++++++++++++++++++++++++++-------
 cherokee/source_interpreter.c |    2 +
 cherokee/spawner.c            |   28 ++++++++++++++----------
 4 files changed, 58 insertions(+), 23 deletions(-)


2009-11-26  Taher Shihadeh  <taher@unixwars.com>
            svn=3877 git=62bcb56923966951705a94f4543099aac21d8a66

    More error reporting
    
 cherokee/error_list.py |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3876 git=914e3afa46aa259509c4e8e2bc9664d3a79bb49e

    Fixes the graphs menu caption. The "Accepted Connections" menu now
    shows "Connections / Requests".
    
 admin/PageStatus.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3875 git=62700b1dad01a335fd847c69f6533aef58ca458e

    The handler render_rrd draws the number of HTTP requests now (in the
    TCP conns/sec graph).
    
 cherokee/collector_rrd.c      |    2 +-
 cherokee/handler_render_rrd.c |   28 ++++++++++++++++++++--------
 cherokee/rrd_tools.c          |    2 +-
 3 files changed, 22 insertions(+), 10 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3874 git=57ad15e0cf098fb083c6f33d3a082ac0a6fab2dc

    The RRD collector was being too gentle while killing it's logging
    thread. Now it behaves like the tough guy it was supposed to be!
    
 cherokee/collector_rrd.c   |    2 ++
 cherokee/common-internal.h |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3873 git=9ce9d6dfbb86ed1149c7c00611844618b6c8c7d2

    The RRD information collector can store information about the number
    of requests handler by the server. The implementation is not finished
    yet. Further development is required in the render_rrd handler.
    
 cherokee/collector.c     |   15 +++++++++++++++
 cherokee/collector.h     |    3 +++
 cherokee/collector_rrd.c |   19 ++++++++++++++++---
 cherokee/collector_rrd.h |    3 ++-
 cherokee/rrd_tools.c     |   22 +++++++++++++++++++---
 cherokee/thread.c        |    6 ++++++
 6 files changed, 61 insertions(+), 7 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3872 git=1c24a8529350207784031c9c11c12ac3efb0f1d3

    cherokee_mkdir_p() is slightly more 'polite' now.
    
 cherokee/util.c |   21 +++++++++++++--------
 cherokee/util.h |    2 +-
 2 files changed, 14 insertions(+), 9 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3871 git=c7cc79d94cb50e3caac6d2c6cd347d80077cd51f

    Do not try to spawn new rrdtool binaries once the server is exiting.
    This misbehavior was causing the server to print random errors while
    performing graceful restarts. Thanks to Antonio Pérez for the feedback
    on this issue.
    
 cherokee/collector_rrd.c |   15 ++++++++++++++-
 cherokee/collector_rrd.h |    2 ++
 cherokee/rrd_tools.c     |    6 ++++++
 cherokee/rrd_tools.h     |   15 ++++++++-------
 4 files changed, 30 insertions(+), 8 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3870 git=c160828ef63b0266a70096750704fdf79b8bdaeb

    Fixes the CHEROKEE_PRINT_BACKTRACE macro.
    
 cherokee/macros.h |    2 +-
 cherokee/util.c   |    9 ++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3869 git=251a0f3b7e00cbf632d0e122dc9b6fa5e16433b8

    Removes a superfluous semicolon character.
    
 cherokee/macros.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3868 git=b8125b8abade2994adcd870dc6f3558e702d9c43

    Fixes the url_arg QA tests. They were still using the old http_arg
    name instead of the new, much more descriptive, name 'url_arg'.
    
 qa/235-HTTP-arg_match1.py     |   34 ----------------------------------
 qa/235-URL-arg_match1.py      |   34 ++++++++++++++++++++++++++++++++++
 qa/236-HTTP-arg_match2.py     |   33 ---------------------------------
 qa/236-URL-arg_match2.py      |   33 +++++++++++++++++++++++++++++++++
 qa/237-HTTP-arg_match_all1.py |   36 ------------------------------------
 qa/237-URL-arg_match_all1.py  |   36 ++++++++++++++++++++++++++++++++++++
 qa/238-HTTP-arg_match_all2.py |   35 -----------------------------------
 qa/238-URL-arg_match_all2.py  |   35 +++++++++++++++++++++++++++++++++++
 qa/Makefile.am                |    8 ++++----
 9 files changed, 142 insertions(+), 142 deletions(-)


2009-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3867 git=cc4bf9817e2b17d5143a41f6933229e5cf4dac7f

    Use a safe PHP_FCGI_MAX_REQUESTS by default. For some reason php-cgi
    might stop replying connections after 500 requests.
    
 admin/Wizard_PHP.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2009-11-24  Taher Shihadeh  <taher@unixwars.com>
            svn=3866 git=e3020dc37561e70a961e44805f591e22fb15cec4

    Remove Django warning from the example. It should work out of the box now
    
 doc/cookbook_uwsgi.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3865 git=03937d1777d4da73c886e5d72831999c318b0676

    Do not log the error messages twice is the default error log is being
    written to stderr. This patch fixes a bug introduced yesterday.
    
 cherokee/error_log.c |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)


2009-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3864 git=5848737573ca513deb034f46e4480d0f4d31995f

    Renames the URL parameter matching module (http_arg to url_arg), and
    adds the cherokee-admin module.
    
 admin/Makefile.am        |    1 +
 admin/ModuleUrlarg.py    |   72 ++++++++++++++++
 admin/consts.py          |    1 +
 cherokee/Makefile.am     |   22 +++---
 cherokee/rule_http_arg.c |  206 ----------------------------------------------
 cherokee/rule_http_arg.h |   53 ------------
 cherokee/rule_url_arg.c  |  206 ++++++++++++++++++++++++++++++++++++++++++++++
 cherokee/rule_url_arg.h  |   53 ++++++++++++
 configure.in             |    4 +-
 9 files changed, 346 insertions(+), 272 deletions(-)


2009-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3863 git=37eaf780aec0385799d64d8a64b870fdb3368f22

    conn->arguments stores cherokee_buffer_t objects instead of char *
    strings now. Implements: http://bugs.cherokee-project.com/637
    
 cherokee/connection.c         |    4 ++--
 cherokee/handler_dirlist.c    |   16 ++++++++--------
 cherokee/handler_streaming.c  |   16 ++++++++--------
 cherokee/macros.h             |    3 +++
 cherokee/rule_http_arg.c      |   31 ++++++++++++++++---------------
 cherokee/util.c               |   23 ++++++++++++++++-------
 qa/235-HTTP-arg_match1.py     |    4 ++--
 qa/236-HTTP-arg_match2.py     |    4 ++--
 qa/237-HTTP-arg_match_all1.py |   13 ++++++++-----
 qa/238-HTTP-arg_match_all2.py |   13 ++++++++-----
 10 files changed, 73 insertions(+), 54 deletions(-)


2009-11-24  Taher Shihadeh  <taher@unixwars.com>
            svn=3862 git=b9858244fde7c234dced14fe035a934ea3ff3145

    Yet more simplified
    
 doc/cookbook_uwsgi.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3861 git=f8269a455c9529124790431e4ff1328fef3d819a

    Fixes a typo: s/methos/methods/g
    
 cherokee/rule_and.c        |    2 +-
 cherokee/rule_bind.c       |    2 +-
 cherokee/rule_default.c    |    2 +-
 cherokee/rule_directory.c  |    2 +-
 cherokee/rule_extensions.c |    2 +-
 cherokee/rule_from.c       |    2 +-
 cherokee/rule_geoip.c      |    2 +-
 cherokee/rule_header.c     |    2 +-
 cherokee/rule_not.c        |    2 +-
 cherokee/rule_or.c         |    2 +-
 cherokee/rule_request.c    |    2 +-
 cherokee/vrule_rehost.c    |    2 +-
 cherokee/vrule_target_ip.c |    2 +-
 cherokee/vrule_wildcard.c  |    2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)


2009-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3860 git=10884413d857ea0e0194d9b50a56309c5093c829

    Adds a new rule type. It evaluates regular expressions against the
    HTTP arguments. It can either check a specific parameter of all of
    them. The cherokee-admin module is still to be committed.
    
 cherokee/Makefile.am          |   19 ++++
 cherokee/connection.c         |    6 +-
 cherokee/rule_http_arg.c      |  205 +++++++++++++++++++++++++++++++++++++++++
 cherokee/rule_http_arg.h      |   53 +++++++++++
 configure.in                  |    3 +-
 qa/235-HTTP-arg_match1.py     |   34 +++++++
 qa/236-HTTP-arg_match2.py     |   33 +++++++
 qa/237-HTTP-arg_match_all1.py |   33 +++++++
 qa/238-HTTP-arg_match_all2.py |   32 +++++++
 qa/Makefile.am                |    7 +-
 10 files changed, 420 insertions(+), 5 deletions(-)


2009-11-24  Taher Shihadeh  <taher@unixwars.com>
            svn=3859 git=4e7fbf5c9f1aa555b9a59fa09b47b8d03896103b

    Adds some troubleshooting tips
    
 doc/cookbook_uwsgi.txt |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)


2009-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3858 git=1f02554587470ffd2be361613a708c059204702d

    If an error message were generated while the server starts up, it
    should be written in the default log file. This patch fixes the
    logging mechanism so, during the server initialization, error messages
    are both echoed to stderr and written in the default log file.  Beware
    of this change-set: it might be introducing regressions.
    
 cherokee/error_log.c |   55 +++++++++++++++++----
 cherokee/error_log.h |    4 +-
 cherokee/server.c    |  130 +++++++++++++++++++++++++++++++++++++++++++-------
 3 files changed, 159 insertions(+), 30 deletions(-)


2009-11-23  Taher Shihadeh  <taher@unixwars.com>
            svn=3857 git=84e66197b8f3396861d1eca1c5ee686fd78eb9c5

    Fixes a bug in RoR Wizard: issue 636
    
 admin/Wizard_RoR.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-11-23  Taher Shihadeh  <taher@unixwars.com>
            svn=3856 git=e44c0b319de228c3195d9c0e3389fc0d13657e77

    Some extra info was required.
    
 doc/cookbook_uwsgi.txt |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


2009-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3855 git=bed1ec0265a4b5239ad7af17550c19412c811312

    Fixes the RoR wizard. It was generating broken configuration
    entries. Thanks to Rodrigo Fernandez-Vizarra for the report!
    
 admin/Wizard_RoR.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3854 git=465438fb2f611ba51418918184a3428ed3ef44b7

    The PHP wizard sets a timeout in the "Extension PHP" rule now. It
    tries to figure the right value by reading the php.ini file. This
    should improve PHP execution reliability.
    
 admin/Wizard_PHP.py |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)


2009-11-22  Antonio Perez  <aperez@skarcha.com>
            svn=3853 git=22664b13f145e7d61469d7e765448e2e1c17045b

    Fixes a couple of compilation warnings
    
 cherokee/error_log.c |   14 +++++++-------
 cherokee/header.c    |   10 +++++-----
 2 files changed, 12 insertions(+), 12 deletions(-)


2009-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3852 git=88a34ddb4006678fd955cb28dbdc9bfc7e50b484

    Fixes a couple of minor compilation issues reported by Sandino Araico
    Sánchez <sandino@sandino.net>. Thanks!
    
 cherokee/rrd_tools.c          |    1 +
 cherokee/validator_htpasswd.c |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)


2009-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3851 git=23853f38335ef5b38406cd4e402d225612710e8d

    Adds a new field for the timeout in the rules table.
    
 admin/PageVServer.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)


2009-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3850 git=b614a51a5394fdfc6bb516fe79869fd22e0cf952

    Fixes a couple of issues: A file descriptor leak in Cherokee tweak,
    and a wrong error checking in the host name resolution cache. Thanks
    to Eric Sesterhenn <eric.sesterhenn@lsexperts.de> for the patch!
    
 cherokee/main_tweak.c   |    2 ++
 cherokee/resolv_cache.c |    3 ++-
 2 files changed, 4 insertions(+), 1 deletions(-)


2009-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3849 git=522c89a07d5e63f280acef3a433f334e66b89173

    The "Expiration" tab has become the "Time" tab. Now it holds the
    previous expiration entries, plus the Connections timeout related
    fields (a single entry box by now).
    
 admin/PageEntry.py |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)


2009-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3848 git=ffb07b685c9cf594fd26236da9ab12a2f03fc263

    Fixes the __VA_ARGS__ usage, so Cherokee can be compiled with recent
    versions of Sun Studio. Thanks to puccia (Google Code) for the patch!
    Fixes #634: http://bugs.cherokee-project.com/634
    
 cherokee/error_log.h |    2 +-
 cherokee/macros.h    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2009-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3847 git=dc381c56be34d9ef6a3e6c4c6c45118285434d04

    Adds support for custom timeouts. Now rules can set a timeouts to the
    connections matching them. It works in the very same way as expiration
    dates, or custom document root values.
    
 admin/PageEntry.py              |    4 ++++
 cherokee/config_entry.c         |   15 +++++++++++++++
 cherokee/config_entry.h         |    5 +++++
 cherokee/connection-protected.h |    3 +++
 cherokee/connection.c           |    8 +++++---
 cherokee/nullable.h             |    4 ++++
 cherokee/thread.c               |   38 +++++++++++++++++++++++++++-----------
 cherokee/virtual_server.c       |   10 ++++++++++
 8 files changed, 73 insertions(+), 14 deletions(-)


2009-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3846 git=be72254f4872bdf2d367095019f5fb16ef2b8947

    Cherokee 0.99.29 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-19  Taher Shihadeh  <taher@unixwars.com>
            svn=3844 git=bf6529f7c0190d86716d612b8a1662cdd90a337b

    Trivial polishing
    
 admin/Wizard_uWSGI.py |   26 +++++++++++---------------
 1 files changed, 11 insertions(+), 15 deletions(-)


2009-11-19  Taher Shihadeh  <taher@unixwars.com>
            svn=3843 git=b1dedb28528b74a34f28af825c3d2422dda00cc8

    Cleanup
    
 admin/Wizard_Django.py |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)


2009-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3842 git=6c4759224a56e79b6b642d2051a78a1d95011f8f

    Adds support for X-Real-IP to the *CGI handlers. It implements the
    cherokee-admin side of things of the changeset 3840.
    
 admin/ModuleCgi.py |   40 +++++++++++++++++++++++++++++-----------
 1 files changed, 29 insertions(+), 11 deletions(-)


2009-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3841 git=f073432b8e7fcbf3714088cc1af230da5a4da507

    Reverts r3839
    
 admin/PageEntry.py |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)


2009-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3840 git=d39fb715bbe280e4ad1d8610acc39af80074cd1f

    Adds X-Real-IP header support to all the FastCGI, SCGI, uWSGI, and CGI
    handlers. A new cherokee_x_real_ip class has been refactored so both
    the logging subsystem and the handlers can use it. Three new QA tests
    have been added as well.
    
 cherokee/Makefile.am        |    4 +-
 cherokee/handler_cgi.h      |    1 -
 cherokee/handler_cgi_base.c |   83 +++++++++++++++++++++++++------
 cherokee/handler_cgi_base.h |    2 +
 cherokee/logger.c           |   78 ++++++----------------------
 cherokee/xrealip.c          |  116 +++++++++++++++++++++++++++++++++++++++++++
 cherokee/xrealip.h          |   56 +++++++++++++++++++++
 qa/232-X-Real-IP-CGI.py     |   44 ++++++++++++++++
 qa/233-X-Real-IP-CGI-2.py   |   47 +++++++++++++++++
 qa/234-X-Real-IP-CGI-3.py   |   46 +++++++++++++++++
 qa/Makefile.am              |    6 ++-
 11 files changed, 404 insertions(+), 79 deletions(-)


2009-11-18  Taher Shihadeh  <taher@unixwars.com>
            svn=3839 git=a1d94ccecb852a507760cda9a02fdd30f5358a18

    Cleans up stale config entries. Among other things, fixes issue 518
    
 admin/PageEntry.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2009-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3838 git=ca001825ede8f0e30813305f8578bb06f5e7b9d6

    Now the reverse HTTP proxy can spawn new information sources as the
    rest of the handlers do (FastCGI, SGI, uWSGI, etc). In this way, it
    can launch new back-end HTTP servers for public web server to relay
    on. It isn't the most common case, but it's fairly common scenario.
    
 cherokee/handler_proxy.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)


2009-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3837 git=eb165c996a092f8a5197bbfbc74d99d715e63cd7

    Fixes the RRD detection. Cherokee-admin was performing too many checks
    in order to figure whether the RRD data collector was enabled.
    
 admin/GraphManager.py |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)


2009-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3836 git=6f641099c26f0828f5ca26588c720a13ae896985

    Report better errors whenever something goes wrong. Now the client
    will receive the RRD error in a 503 "Service Unavailable" response.
    
 cherokee/handler_render_rrd.c |   58 +++++++++++++++++++++++++++++++---------
 cherokee/handler_render_rrd.h |    1 +
 2 files changed, 46 insertions(+), 13 deletions(-)


2009-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3835 git=53ab1b9d2cd18731eb78b27f84780863927d4ba1

    Fixes a compilation issue on OpenSolaris 2009.06 (with gcc).
    Thanks to Juan José Amor <jjamor@gmail.com> for the report.
    
 cherokee/fdpoll-port.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3834 git=1f607534ea3fe35d84a9355f16211bc8a5a38067

    Removes a superfluous class property. It was causing the server to
    crash while performing a graceful restart.
    
 cherokee/collector_rrd.c |    1 -
 cherokee/collector_rrd.h |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)


2009-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3833 git=827adb4eaee0d0665220ee8f1e6d53f3ff663fcf

    Cherokee 0.99.28 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3831 git=84d8f271bc46fb4838ff94ec21827643c57a6a87

    Fixes a few error strings.
    
 cherokee/error_list.py |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)


2009-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3830 git=f8b781ce9c4af8cc16ce58a6a57da5dbf59eeb30

    The md5 class is now located in hashlib; the old md5 python module was
    deprecated some time ago.
    
 qa/175-Digest-htdigest-2.py |    2 +-
 qa/base.py                  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2009-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3829 git=7236e0aff9264587c8b2e0038f06934b06d88d2e

    Removes the previously deprecated phpcgi handler.
    
 cherokee/Makefile.am        |   25 ----
 cherokee/handler_cgi.c      |   14 +--
 cherokee/handler_cgi_base.c |   21 +---
 cherokee/handler_cgi_base.h |    4 -
 cherokee/handler_phpcgi.c   |  276 -------------------------------------------
 cherokee/handler_phpcgi.h   |   46 -------
 cherokee/phpcgi.deps        |    1 -
 configure.in                |    3 +-
 8 files changed, 7 insertions(+), 383 deletions(-)


2009-11-16  Taher Shihadeh  <taher@unixwars.com>
            svn=3828 git=d3afadc8f9d8243106fd43e941427b35bf833144

    More error reporting
    
 cherokee/error_list.py |   32 +++++++++++++++++++++-----------
 1 files changed, 21 insertions(+), 11 deletions(-)


2009-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3827 git=3e9a6d5be43bde6319326c0e94e5fbab3246b294

    More PRINT_* calls converted to LOG_*
    
 cherokee/error_list.py |   12 +++++++++++-
 cherokee/handler_ssi.c |    2 +-
 cherokee/logger.c      |    2 +-
 3 files changed, 13 insertions(+), 3 deletions(-)


2009-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3826 git=d8222e2209e85cc79ddfb22aa74903e8165230d0

    The error conversion continues: Replaces PRINT_* by LOG_*.
    
 cherokee/error_list.py        |   47 +++++++++++++++++++++++++++++++++++++++++
 cherokee/errors.py            |    2 +-
 cherokee/logger_writer.c      |   17 +++++++-------
 cherokee/validator_authlist.c |    8 +++---
 cherokee/validator_ldap.c     |    2 +-
 5 files changed, 61 insertions(+), 15 deletions(-)


2009-11-16  Taher Shihadeh  <taher@unixwars.com>
            svn=3825 git=3aee585eff54e459b775dfb844c54131fc9bf754

    More error reporting
    
 cherokee/error_list.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2009-11-16  Taher Shihadeh  <taher@unixwars.com>
            svn=3824 git=4f170d6fbfef99411aaa77af2f00e5c25317a756

    Some documentation corrections and additions. Thanks to Richard House for most of these
    
 doc/Makefile.am                 |    1 +
 doc/basics_installation_svn.txt |    2 +-
 doc/basics_requirements.txt     |   10 ++--
 doc/basics_upgrade.txt          |   31 +++++++++++--
 doc/basics_why_cherokee.txt     |    8 ++--
 doc/cookbook.txt                |    1 +
 doc/cookbook_concrete5.txt      |   95 +++++++++++++++++++++++++++++++++++++++
 doc/index.txt                   |    1 +
 doc/other_faq.txt               |   30 +-----------
 9 files changed, 138 insertions(+), 41 deletions(-)


2009-11-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3823 git=2d2e0aa1f1362c4f6e820cdbfd20873e096a353f

    Clean up: Generalizes the "password cannot be empty" check.
    
 cherokee/validator_htpasswd.c |   19 ++-----------------
 1 files changed, 2 insertions(+), 17 deletions(-)


2009-11-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3822 git=bfdc63a3e41b0ce71ba73aa4189ce7f93f42469c

    Adds git support to the --enable-beta parameter.
    
 configure.in |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2009-11-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3821 git=9f3904e9e24dc5c505f05313334057711a43007e

    Adds Git support to the ChangeLog file generation scripts.
    
 Makefile.am         |    2 +
 changelog-update.sh |  113 +++++++++++++++++++++++++++++++++++++--------------
 developers.py       |    7 +++
 gitlog2changelog.py |   79 +++++++++++++++++++++++++++++++++++
 svnlog2changelog.py |   11 +----
 5 files changed, 173 insertions(+), 39 deletions(-)


2009-11-15  Taher Shihadeh  <taher@unixwars.com>
            svn=3820 git=e388d44bee048c51b7cc73fe3f686517146be4b2

    Minor correction
    
 doc/basics_installation_windows.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3819 git=457a5afa235a2bca57cb5aedb40ccdcc49d6cb91

    Replaces an old PRINT_ERROR() call by a LOG_ERROR().
    
 cherokee/error_list.py |    7 +++++++
 cherokee/validator.c   |    4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)


2009-11-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3818 git=ce3551c07b8a8dae6d96177315013b4806082e19

    Updates po files
    
 po/admin/de.po    |  304 +++++++++++++++++++++++++++++----------------------
 po/admin/en.po    |  307 ++++++++++++++++++++++++++++++----------------------
 po/admin/es.po    |  316 +++++++++++++++++++++++++++++++----------------------
 po/admin/nl.po    |  308 ++++++++++++++++++++++++++++++----------------------
 po/admin/sv_SE.po |  307 ++++++++++++++++++++++++++++++----------------------
 po/admin/zh_CN.po |  306 ++++++++++++++++++++++++++++++----------------------
 6 files changed, 1073 insertions(+), 775 deletions(-)


2009-11-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3817 git=c44341f7e410d8d0c597bc5c2232263e5ce4225a

    Fixes http://bugs.cherokee-project.com/593: The htpasswd validator
    could seg-fault under some certain circumstances. Thanks to Stefan
    de Konink for the report, patch and feedback!!
    
 cherokee/validator_htpasswd.c |   37 +++++++++++++++++++++++++------------
 1 files changed, 25 insertions(+), 12 deletions(-)


2009-11-14  Antonio Perez  <aperez@skarcha.com>
            svn=3816 git=eb1f13fca7f1e77ba338604f60b79571d169b425

    Fixes a syntax error.
    
 cherokee/error_list.py |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2009-11-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3815 git=96778cc40b68cc4a1f89b34d151180b7ac2541a5

    Tries to analyze the settings.py Django configuration file in order to
    figure the ADMIN_MEDIA_PREFIX value. In this way, the wizard will set
    up the right web directory even if the project uses a custom path.
    
 admin/Wizard_Django.py |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)


2009-11-12  Taher Shihadeh  <taher@unixwars.com>
            svn=3814 git=876d6c62a5d05cde07557ccd2d03b2020ed805f4

    Fixes alignment problem
    
 doc/other_faq.txt |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2009-11-12  Taher Shihadeh  <taher@unixwars.com>
            svn=3813 git=10e17127bc0cbc8b42825541dc7a5ee05b180835

    Adds some more descriptions to the error list
    
 cherokee/error_list.py |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)


2009-11-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3812 git=d2ff6e62ca943f06e1ca99c6c1545d246d114b36

    Converts a few of the old PRINT_*() calls to LOG_*() calls.
    
 cherokee/error_list.py |   52 ++++++++++++++++++++++++++++++++++++++++++++++++
 cherokee/server.c      |   33 +++++++++++++----------------
 2 files changed, 67 insertions(+), 18 deletions(-)


2009-11-12  Taher Shihadeh  <taher@unixwars.com>
            svn=3811 git=598f529c357da621591fde0a18b8ed660e6f8b72

    Typo
    
 doc/other_faq.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-12  Taher Shihadeh  <taher@unixwars.com>
            svn=3810 git=c4bee2ee2394a0ae9ce81cc52a38b4a74e519e00

    Adds some FAQ entries
    
 doc/other_faq.txt |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)


2009-11-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3808 git=a4b20caccd3d5910b7783fe1f8f388b3d1dec20a

    Fixes cherokee-admin, so it can work with custom RRD-database
    directories. Usage graphs were not being shown when a custom RRD
    database directory was defined because of this issue.
    
 cherokee/main_admin.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)


2009-11-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3807 git=63d05fa3c5c5fb73777bf437e005ec02fbdbfc22

    The 'render_elapse' property is deprecated by now. Removed.
    
 admin/ModuleRrd.py |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)


2009-11-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3806 git=a608e5fa4747d0df114f220aaae7b0552f8d8955

    Adds support for 'unknown errors' in cherokee-admin. There are still a
    few errors that are now properly generated/reported. Cherokee-admin
    should be able to detect and show them.
    
 admin/PageError.py                       |   68 ++++++++++++++++++++++++++---
 admin/error_couldnt_launch.template.html |    5 +-
 admin/server.py                          |    2 +-
 admin/static/css/cherokee.css            |    9 ++++
 4 files changed, 74 insertions(+), 10 deletions(-)


2009-11-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3805 git=745f202bd8374652edd894acc9f0f8452296919f

    Adds a couple of admin_urls
    
 cherokee/error_list.py |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)


2009-11-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3804 git=b827edec0e5ef6635dafe70da7c3b26ec3e8d798

    Filled in some missing error descriptions
    
 cherokee/error_list.py    |   30 +++++++++++++++---------------
 cherokee/virtual_server.c |    4 ++--
 2 files changed, 17 insertions(+), 17 deletions(-)


2009-11-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3803 git=bc6c91b99ddff33e323a670a7cffd61f04d80c5f

    The RRD updating thread must sleep until it has something to do.
    
 cherokee/collector_rrd.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2009-11-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3802 git=1d92dc75dba06d2e999d99e78fb76ad6ad4f3d1a

    Fixes some errors that were left behind after merging the newerrors branch
    
 cherokee/error_list.py  |   24 +++++++++++++++++++++++-
 cherokee/fdpoll-epoll.c |   12 ++++++------
 cherokee/socket.c       |    2 +-
 3 files changed, 30 insertions(+), 8 deletions(-)


2009-11-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3801 git=3907f81714b51f9a937a4da71b46cb1d21543810

    Adds a new script so software distributions can automatically
    convert/upgrade installed configuration files to new formats.
    
 admin/Makefile.am       |    2 +-
 admin/config_version.py |   14 ++++++++------
 admin/upgrade_config.py |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 55 insertions(+), 7 deletions(-)


2009-11-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3800 git=1c9828c3ac80b6217be3181bc2ae90455755b3db

    Deals with a bug introduced in Cherokee 0.99.26. There was a wrong
    config!version string in the default configuration file.
    
 admin/config_version.py  |   17 +++++++++++------
 cherokee.conf.sample.pre |    4 ----
 2 files changed, 11 insertions(+), 10 deletions(-)


2009-11-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3799 git=4d2a70ef05f5647b359012f5a24d9820922667fe

    Fixes erroneus comment
    
 admin/Wizard_Concrete5.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3798 git=379160fa5a0186d5fefecf827f5c5fd7d08225c7

    Typos
    
 cherokee/error_list.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-11-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3797 git=7707019e353df5cba5e8dba950693dd012c0241b

    Adds Concret5 Wizard
    
 admin/Makefile.am                         |    3 +-
 admin/Wizard_Concrete5.py                 |  240 +++++++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am   |   10 +-
 admin/static/images/wizards/concrete5.png |  Bin 0 -> 2400 bytes
 admin/static/images/wizards/gallery.png   |  Bin 0 -> 1982 bytes
 5 files changed, 248 insertions(+), 5 deletions(-)


2009-11-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3796 git=0f772c7f0654c25b92d7584766d67829b4a17e27

    Typo
    
 admin/config_version.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-11-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3795 git=88c256c90aef09ae690f59e67deb8bca9833054e

    Merges the 'newerrors' branch (r3613:HEAD). It implements a new
    internal logging mechanism with which the server can report more
    information to the client (and to cherokee-admin). All the LOG_*
    macros have been rewritten. Cherokee-admin reports better, and more
    descriptive errors as well. Beware, this is a massive change that
    might be introducing some regressions.
    
 admin/CherokeeManagement.py                 |    4 +-
 admin/Page.py                               |   13 +
 admin/PageAdvanced.py                       |   31 +-
 admin/PageError.py                          |   43 +-
 admin/error_couldnt_launch.template.html    |   17 +-
 admin/error_icons_dir_missing.template.html |    8 +-
 admin/error_not_writable.template.html      |   13 +-
 admin/server.py                             |    2 +-
 admin/static/css/cherokee.css               |   71 ++-
 admin/static/images/Makefile.am             |    4 +-
 admin/static/images/background-nobar.png    |  Bin 0 -> 218 bytes
 admin/static/images/error.png               |  Bin 0 -> 2297 bytes
 cherokee/Makefile.am                        |   24 +-
 cherokee/access.c                           |   12 +-
 cherokee/admin_client.c                     |    8 +-
 cherokee/avl.c                              |    6 +-
 cherokee/balancer.c                         |    6 +-
 cherokee/balancer_ip_hash.c                 |   10 +-
 cherokee/balancer_round_robin.c             |    8 +-
 cherokee/bind.c                             |    4 +-
 cherokee/buffer.c                           |   27 +-
 cherokee/collector_rrd.c                    |    6 +-
 cherokee/config_entry.c                     |    2 +-
 cherokee/config_reader.c                    |    6 +-
 cherokee/connection.c                       |    9 +-
 cherokee/cryptor_libssl.c                   |   85 +-
 cherokee/downloader.c                       |    5 +-
 cherokee/encoder_deflate.c                  |   12 +-
 cherokee/encoder_gzip.c                     |   13 +-
 cherokee/error_list.py                      | 1145 +++++++++++++++++++++++++++
 cherokee/error_log.c                        |  336 +++++++--
 cherokee/error_log.h                        |   53 +-
 cherokee/errors.py                          |  274 +++++++
 cherokee/fcgi_manager.c                     |    2 +-
 cherokee/fdpoll-kqueue.c                    |    3 +-
 cherokee/fdpoll-poll.c                      |    4 +-
 cherokee/fdpoll-port.c                      |   19 +-
 cherokee/gen_evhost.c                       |    4 +-
 cherokee/handler_cgi.c                      |    9 +-
 cherokee/handler_cgi_base.c                 |    2 +-
 cherokee/handler_custom_error.c             |    2 +-
 cherokee/handler_dbslayer.c                 |    4 +-
 cherokee/handler_dirlist.c                  |    7 +-
 cherokee/handler_error_redir.c              |    4 +-
 cherokee/handler_fcgi.c                     |    8 +-
 cherokee/handler_file.c                     |    4 +-
 cherokee/handler_proxy.c                    |    4 +-
 cherokee/handler_redir.c                    |    2 +-
 cherokee/handler_render_rrd.c               |    8 +-
 cherokee/handler_scgi.c                     |    2 +-
 cherokee/handler_secdownload.c              |    2 +-
 cherokee/handler_server_info.c              |    4 +-
 cherokee/handler_uwsgi.c                    |    2 +-
 cherokee/header.c                           |   14 +-
 cherokee/http.c                             |    2 +-
 cherokee/icons.c                            |    8 +-
 cherokee/init.c                             |   19 +-
 cherokee/init.h                             |   12 +-
 cherokee/logger_custom.c                    |    8 +-
 cherokee/logger_ncsa.c                      |    4 +-
 cherokee/main_worker.c                      |    6 +-
 cherokee/ncpus.c                            |   10 +-
 cherokee/plugin_loader.c                    |   11 +-
 cherokee/post.c                             |    3 +-
 cherokee/regex.c                            |    3 +-
 cherokee/resolv_cache.c                     |    3 +-
 cherokee/rrd_tools.c                        |   10 +-
 cherokee/rule_bind.c                        |   11 +-
 cherokee/rule_directory.c                   |    4 +-
 cherokee/rule_exists.c                      |    4 +-
 cherokee/rule_extensions.c                  |    4 +-
 cherokee/rule_from.c                        |    6 +-
 cherokee/rule_fullpath.c                    |    4 +-
 cherokee/rule_geoip.c                       |    4 +-
 cherokee/rule_header.c                      |   10 +-
 cherokee/rule_method.c                      |    6 +-
 cherokee/rule_request.c                     |    7 +-
 cherokee/server.c                           |   75 +-
 cherokee/socket.c                           |   34 +-
 cherokee/source.c                           |    6 +-
 cherokee/source_interpreter.c               |   15 +-
 cherokee/source_interpreter.h               |   14 +-
 cherokee/spawner.c                          |    6 +-
 cherokee/template.c                         |    2 +-
 cherokee/thread.c                           |   12 +-
 cherokee/trace.c                            |    3 +-
 cherokee/util.c                             |   58 ++-
 cherokee/util.h                             |    5 +-
 cherokee/validator_file.c                   |    4 +-
 cherokee/validator_ldap.c                   |   31 +-
 cherokee/validator_mysql.c                  |   14 +-
 cherokee/validator_pam.c                    |    6 +-
 cherokee/virtual_server.c                   |   55 +-
 cherokee/vrule_rehost.c                     |    2 +-
 cherokee/vrule_target_ip.c                  |    5 +-
 cherokee/vrule_wildcard.c                   |    2 +-
 96 files changed, 2367 insertions(+), 508 deletions(-)


2009-11-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3794 git=f119b1dc3f965bdbdc0aa5dc9c8ca1a0a8c68622

    Layout enhancement
    
 doc/basics_installation_unix.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-10  Taher Shihadeh  <taher@unixwars.com>
            svn=3793 git=96c04fb1d1560a9b8f5559cfb80ab4f0d03b579d

    Fixes outdated doc
    
 doc/basics_installation_unix.txt |   30 ++++++++++++++++++------------
 1 files changed, 18 insertions(+), 12 deletions(-)


2009-11-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3792 git=7cce7f92d99c5ab8abc4014675c0b377cd0c2d52

    Relocates a symbol so the render_rrd module can be consumed as a
    plug-in by cherokee-admin.
    
 cherokee/collector_rrd.c |   12 ------------
 cherokee/collector_rrd.h |    8 --------
 cherokee/rrd_tools.c     |    9 +++++++++
 cherokee/rrd_tools.h     |   11 ++++++++++-
 4 files changed, 19 insertions(+), 21 deletions(-)


2009-11-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3791 git=b373db36d0f018f18dc949eefa8b31b180b85721

    This patch should fix the render_rrd handler so it works even if the
    rrdtool binary is not found.
    
 cherokee/Makefile.am          |   48 ++++++++++++++++++++--------------------
 cherokee/handler_render_rrd.c |   38 ++++++++++++++++++++++++++++----
 cherokee/handler_render_rrd.h |    3 +-
 3 files changed, 59 insertions(+), 30 deletions(-)


2009-11-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3790 git=b7c53b2053576e988e5782c0e5147dd198b4f661

    Re-implements the RRD graph generation. It should significantly low
    the general server load. Now the images are only generated on request,
    so as long as cherokee-admin does not request them, they will not be
    rendered over and over again.
    
 cherokee.conf.sample.pre      |    4 +
 cherokee/Makefile.am          |   45 +++-
 cherokee/collector_rrd.c      |  728 +++--------------------------------------
 cherokee/collector_rrd.h      |   48 ++-
 cherokee/handler_render_rrd.c |  598 +++++++++++++++++++++++++++++++++
 cherokee/handler_render_rrd.h |   58 ++++
 cherokee/handler_streaming.c  |    6 +-
 cherokee/main_admin.c         |   53 ++--
 cherokee/render_rrd.deps      |    1 +
 cherokee/rrd_tools.c          |  510 +++++++++++++++++++++++++++++
 cherokee/rrd_tools.h          |   67 ++++
 configure.in                  |    3 +-
 12 files changed, 1396 insertions(+), 725 deletions(-)


2009-11-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3789 git=57a9a4935f9e28c41063f2feb1f88ef8b53ba0fe

    Some fixes. Thanks to Yann Malet for these.
    
 doc/cookbook_uwsgi.txt |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2009-11-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3788 git=2740080730f345220b8e3c29bc2a5be98dba4cc0

    Mentions uWSGI as deployment method for Django apps
    
 doc/cookbook_django.txt |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)


2009-11-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3787 git=6c612a196cce1f333b4502dd55814786203a5a35

    Do not rewrite the _ symbol. It could break up the translation
    support.
    
 admin/util.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-06  Taher Shihadeh  <taher@unixwars.com>
            svn=3786 git=33a1de1839eb6c7bc8e73debc40171833a892357

    Translation engine was being messed up
    
 admin/Wizard_HotLinking.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3785 git=177924a5c6f7f71fc4eeebd60ef6ba964c12836b

    Misc clean up.
    
 admin/Wizard_HotLinking.py |    1 -
 admin/Wizard_rTorrent.py   |    4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)


2009-11-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3784 git=0a3b44eb92ef30d0219ec2be7cbe08fc98144f2c

    These two modules where redefining the _ symbol. That was messing up
    the translation engine.
    
 admin/Wizard_Icons.py    |    2 +-
 admin/Wizard_rTorrent.py |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2009-11-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3783 git=5770ba9076d76d46d333794db28f7345ad861ae2

    Covers a few extra cases about the new "config!*" configuration entry.
    
 admin/CherokeeManagement.py |    7 +++++--
 admin/PageNewConfig.py      |    3 +++
 admin/config.py             |    2 +-
 admin/config_version.py     |    8 ++++++--
 admin/server.py             |    1 +
 5 files changed, 16 insertions(+), 5 deletions(-)


2009-11-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3782 git=e08e735e5346dcfa031a3a7d5017293de025405f

    Adds a new main configuration file key: "config". It holds information
    about the configuration file itself. It will allow cherokee-admin to
    migrate configuration automatically whenever the configuration file
    format changes in a new server version. Target: the user should not
    even know the configuration file format can evolve between versions.
    
 admin/Makefile.am       |    1 +
 admin/config.py         |    2 +-
 admin/config_version.py |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 admin/server.py         |    5 +++++
 4 files changed, 54 insertions(+), 1 deletions(-)


2009-11-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3781 git=0bfbc7da0b0a08c9942351ee49693b9f5deeedf8

    Cherokee 0.99.27 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3778 git=2a54fcdba172818a247bae7d92f1915f1c5922d2

    Removes an unnecessary TRACE entry.
    
 cherokee/post.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2009-11-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3777 git=318ae51acd7960793e5e70de0b95e35eeb6a5120

    Fixes an issue with our AVL tree implementation. This bug was causing
    problems in the I/O-cache subsystem. This change should fix the bug
    #625: http://bugs.cherokee-project.com/625
    
 cherokee.conf.sample.pre |    2 +-
 cherokee/avl.c           |    7 ++++---
 cherokee/icons.c         |    5 ++++-
 3 files changed, 9 insertions(+), 5 deletions(-)


2009-11-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3776 git=e28456bfef35669c6d8c35086e1bb03b1384ef0b

    Adds a missing TRACE entry. Patch by Stefan de Konink.
    
 cherokee/post.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2009-11-04  Taher Shihadeh  <taher@unixwars.com>
            svn=3775 git=6c815a3a0137c62ebb6052a616f7c90f37832df7

    Adds extra binary name to look for
    
 admin/Wizard_uWSGI.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-11-04  Taher Shihadeh  <taher@unixwars.com>
            svn=3774 git=57615386f8ec533f4b5e0c2d23f862d9bf7a09d3

    Fixes protection for directory based installations
    
 admin/Wizard_Drupal.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2009-11-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3773 git=4ce751c59a3598bc18907d158b8b3a25dcb9ea16

    "Content-Type" is a 'known header' header now. Patch by Stefan
    de Konink. Fixes: http://bugs.cherokee-project.com/624
    
 cherokee/handler_cgi_base.c |    2 +-
 cherokee/header.c           |    2 ++
 cherokee/header.h           |    1 +
 3 files changed, 4 insertions(+), 1 deletions(-)


2009-11-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3772 git=96ee09b4c633bcd866acfe4b7fc6292bc6d3844d

    Couple of fixes so the ChangeLog can be handled without Internet
    connection. Previously it was printing a non-sense warning.
    
 changelog-update.sh |    6 +++---
 svnlog2changelog.py |   47 +++++++++++++++++++++++++++++------------------
 2 files changed, 32 insertions(+), 21 deletions(-)


2009-11-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3771 git=0b67673c7cf6e83cd65d06ec9ffa13cb1b4664f6

    Fixes Range management while serving static files. Patch by Antonio
    Pérez (great stuff!!!). Fixes: http://bugs.cherokee-project.com/365
    
 cherokee/connection.c        |   14 ++++----
 cherokee/handler_error.c     |    2 +-
 cherokee/handler_file.c      |   66 ++++++++++++++++--------------------------
 cherokee/handler_file.h      |    1 -
 qa/056-ContentRange3.py      |    4 ++-
 qa/057-ContentRange4.py      |    5 ++-
 qa/106-If-Range2.py          |    8 ++++-
 qa/145-ContentRange3-NoIO.py |    7 +++-
 qa/146-ContentRange4-NoIO.py |    4 ++-
 9 files changed, 53 insertions(+), 58 deletions(-)


2009-10-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3770 git=c4011390be1ae06fd3df8831c890d351d608f2e1

    Fixes an issue with the previous patch.
    
 admin/ModuleProxy.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2009-10-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3769 git=214b1029579ee90107ed1c9a9b1a186f157ff713

    Adds a new option to allow the reverse proxy plug-in to replace the
    "Server:" header sent by the back-end client. This patch implements
    both the admin and server side of things.
    
 admin/ModuleProxy.py     |    9 ++++++---
 cherokee/handler_proxy.c |   20 ++++++++++++++++----
 cherokee/handler_proxy.h |    1 +
 3 files changed, 23 insertions(+), 7 deletions(-)


2009-10-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3768 git=a032c91de41d5e82845f070d33d78e8efad92ac3

    Improves the error management while initializing the admin handler.
    This is blind attempt of fixing bug #623. Most probably if fixes the
    crash but not the functionality.
    
 cherokee/handler_admin.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


2009-10-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3767 git=895a4e069e929a271cb0b20ee7f4084b8863d972

    Fixes reverse proxy so it handlers redirections (304 responses for
    instance) without body correctly. It should fix the bug #619:
    http://bugs.cherokee-project.com/619
    
 cherokee/handler_proxy.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)


2009-10-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3765 git=5a37cd3de53704107cce845f61ba0f6cb41ed585

    Cherokee 0.99.26 released.
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-10-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3764 git=8fb67b4a2d77999ac584906433f377015b60f0b0

    Clarifies the bug/regression the QA is protecting against.
    
 qa/231-POST-4extra.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2009-10-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3763 git=122fda26f5c5ef93439e0dbdd1ce1559e9b0a2e6

    The -r and -p parameters can only be user together. Fixes:
    http://bugs.cherokee-project.com/588
    
 cherokee/main_worker.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2009-10-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3762 git=034a6062bad48b420af7ec9afed49fd99f5416b8

    Adds a new TRACE point. Points when a HTTP/1.1 connection does not
    provide a "Connection" header entry.
    
 cherokee/connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-10-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3761 git=afb54aeb82692d2220a5ba933d31fea6dd780dda

    Adds a new CHEROKEE_PRINT_BACKTRACE macro.
    
 cherokee/macros.h |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)


2009-10-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3760 git=753fcf65f06e3f257b41bc722c03af5445fd43bf

    Let user know whenever cherokee-admin removes an old Unix socket.
    
 admin/server.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-10-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3759 git=4044b2b19815a4974d74ad6f3f9037da9319e961

    Adds a new QA to test http://bugs.cherokee-project.com/504
    
 qa/231-POST-4extra.py |   26 ++++++++++++++++++++++++++
 qa/Makefile.am        |    3 ++-
 2 files changed, 28 insertions(+), 1 deletions(-)


2009-10-29  Antonio Perez  <aperez@skarcha.com>
            svn=3758 git=584b7d100443fa766b1f82ef19ebb01d63b56776

    Fixes POST issue. My previous patch (r3655 and r3657) was bad...
    
 cherokee/thread.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


2009-10-29  Taher Shihadeh  <taher@unixwars.com>
            svn=3757 git=8216f1a5ac42022145faa7b961c7dd3f0c2b4ccf

    Adds extra rule to the wizard that has been found useful
    
 admin/Wizard_Drupal.py |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


2009-10-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3756 git=dd277fd92dba7843502091f657533911d7f4dbb0

    Removes the Unix socket if it already exists while launching an
    instance of server.py. Most probably the file is there because the
    previous server.py died and didn't remove the old unix socket file.
    
 admin/server.py |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2009-10-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3755 git=9d77c615e7d17c807cd2dbb501a3e5c47426813a

    Cherokee-admin was reporting wrong messages when running wizards.
    Whenever two or more wizards could not be run only the last reason
    (.no_show) has reported for all of them. For instance: uWSGI wizards
    was reporting "PHP is not configured", because Symfony wizard (in the
    same category) depended on it. The problem was with a function using a
    variable with the wrong information.
    
 admin/static/js/wizards.js |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2009-10-27  Taher Shihadeh  <taher@unixwars.com>
            svn=3754 git=2cbf87dfa57f828c9bb9bc08f45241d769da2023

    Fixes some typos
    
 doc/other_goodies.txt |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2009-10-23  Taher Shihadeh  <taher@unixwars.com>
            svn=3750 git=a1f5cb3c2f48316cc536ba4d27b27da6d55300be

    i18n
    
 admin/Wizard_Alfresco.py   |    8 ++++----
 admin/Wizard_ColdFusion.py |    4 ++--
 admin/Wizard_Django.py     |   10 +++++-----
 admin/Wizard_Drupal.py     |    4 ++--
 admin/Wizard_Glassfish.py  |    8 ++++----
 admin/Wizard_HotLinking.py |    4 ++--
 admin/Wizard_Icons.py      |    2 +-
 admin/Wizard_Joomla.py     |    2 +-
 admin/Wizard_Liferay.py    |   12 ++++++------
 admin/Wizard_Mailman.py    |    6 +++---
 admin/Wizard_Mono.py       |    6 ++----
 admin/Wizard_Moodle.py     |    6 +++---
 admin/Wizard_RoR.py        |   10 +++++-----
 admin/Wizard_Sugar.py      |    4 ++--
 admin/Wizard_Symfony.py    |    2 +-
 admin/Wizard_Trac.py       |    6 +++---
 admin/Wizard_WordPress.py  |    2 +-
 admin/Wizard_Zend.py       |    2 +-
 admin/Wizard_phpBB.py      |    2 +-
 admin/Wizard_uWSGI.py      |    5 ++---
 20 files changed, 51 insertions(+), 54 deletions(-)


2009-10-23  Taher Shihadeh  <taher@unixwars.com>
            svn=3749 git=59873e76bb9797571d41cfd3953da90c6fb37e00



2009-10-23  Taher Shihadeh  <taher@unixwars.com>
            svn=3748 git=6394b19522262699aff6220c8c5eb6ec787713f4

    Something went wrong with this file previously
    
 admin/static/images/wizards/coldfusion.png |  Bin 2643 -> 1992 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)


2009-10-23  Taher Shihadeh  <taher@unixwars.com>
            svn=3747 git=7c98f63ed6a83c1ab4f9ff30c453e8672c369271

    Adds ColdFusion recipe
    
 doc/Makefile.am             |    1 +
 doc/cookbook.txt            |    1 +
 doc/cookbook_coldfusion.txt |   74 +++++++++++++++++++++++++++++++++++++++++++
 doc/index.txt               |    1 +
 4 files changed, 77 insertions(+), 0 deletions(-)


2009-10-23  Taher Shihadeh  <taher@unixwars.com>
            svn=3746 git=492c47800531ec5a8b412fad6263793d186c8ed7

    Adds ColdFusion Wizard
    
 admin/Makefile.am                          |    3 +-
 admin/Wizard_ColdFusion.py                 |  187 ++++++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am    |    3 +-
 admin/static/images/wizards/coldfusion.png |  Bin 0 -> 2643 bytes
 4 files changed, 191 insertions(+), 2 deletions(-)


2009-10-22  Taher Shihadeh  <taher@unixwars.com>
            svn=3745 git=cef130989a6c12c828f020309a6ad7102d1b54d5

    Fixes issue 608: PAM troubleshooting info
    
 doc/modules_validators_pam.txt |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)


2009-10-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3740 git=92ee1c8ce32de462e0cf73072fe4e85dfcc48a70

    Fix an issue with the X-Forwarded-For header rewriting. Patch by
    Stefan Talpalaru. Fixes: http://bugs.cherokee-project.com/612
    
 cherokee/handler_proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-10-21  Taher Shihadeh  <taher@unixwars.com>
            svn=3739 git=c1bd47117ff466aa194c54019fc97ded4055df2a

    Little addition for completeness' sake
    
 doc/config_status.txt |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)


2009-10-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3738 git=3afef008c77e2972365916f7ca31f0e359aa4869

    The code that was meant to seek on MP4 files, actually seeks on MP3
    files. Patch by Stefan de Konink <stefan@konink.de>. It fixes #580:
    http://bugs.cherokee-project.com/580
    
 cherokee/handler_streaming.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)


2009-10-19  Taher Shihadeh  <taher@unixwars.com>
            svn=3737 git=a69dbb3d91378238f98c491bfea4c8bac3a87489

    Mono/ASP.NET Wizard and docs
    
 admin/Makefile.am                       |    3 +-
 admin/Wizard_Mono.py                    |  199 +++++++++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am |    3 +-
 admin/static/images/wizards/mono.png    |  Bin 0 -> 2445 bytes
 doc/cookbook_mono.txt                   |    8 ++
 5 files changed, 211 insertions(+), 2 deletions(-)


2009-10-19  Taher Shihadeh  <taher@unixwars.com>
            svn=3736 git=9f14b5b955a95d7ca2e4ddb1959d0f491dde6159

    Some clarification
    
 doc/cookbook_django.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2009-10-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3735 git=8dc9d53e3e7a076ae56cab04f3c3b2be30cdf703

    The ./autogen.sh script was failing to regenerate the changelog file
    on OpenSolaris. It seems that the Solaris sed had trouble parsing the
    version string if it did not end by a new line character. As far as I
    have tested it patch solved the problem in Solaris while it preservers
    the functionality on Linux and MacOS X.
    
 changelog-update.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-10-19  Taher Shihadeh  <taher@unixwars.com>
            svn=3734 git=785a35bc2e9b4e2079e1ad5167efe1e15c1c40d5

    Solves Drupal bugs, issues 541 & 583. Thanks to David Becerril for his insight
    
 admin/Wizard_Drupal.py  |   22 ++++++++++++++--------
 doc/cookbook_drupal.txt |    8 ++++++++
 2 files changed, 22 insertions(+), 8 deletions(-)


2009-10-19  Taher Shihadeh  <taher@unixwars.com>
            svn=3733 git=fe19d3e73837b7d5f3302c27ec579d7799d414b6

    Typo
    
 cherokee/spawner.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-10-19  Taher Shihadeh  <taher@unixwars.com>
            svn=3732 git=360cec191e551004611d0b1e9ca547e40491c241

    Missing i18n
    
 admin/Wizard_RoR.py       |    2 +-
 admin/Wizard_WordPress.py |   10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)


2009-10-18  Taher Shihadeh  <taher@unixwars.com>
            svn=3731 git=c10bb586ecc1abb441c0cfb0cbc808ac80da9f90

    An error was preventing ASCIIDOC from correctly generating the docs
    
 doc/config_virtual_servers.txt |   43 +++++++++++++++------------------------
 1 files changed, 17 insertions(+), 26 deletions(-)


2009-10-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3730 git=a6dcfae6c029813bd38d7f1941d2275918c7f01c

    Adds a new tracing point to inform about reiterative fails to spawn
    new interpreters.
    
 cherokee/source_interpreter.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2009-10-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3729 git=89c6ba1c77872c7123865869a4d70b552564a4a2

    This patch tries to address a spawning issue where the server was
    crashing randomly while launching interpreters. It should fix (at
    least partially): http://bugs.cherokee-project.com/598
    
 cherokee/source_interpreter.c |   47 +++++++++++++++++++++++++++--------------
 cherokee/source_interpreter.h |    1 +
 cherokee/spawner.c            |    6 +++-
 3 files changed, 36 insertions(+), 18 deletions(-)


2009-10-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3728 git=6c6d6794e8f2826acc0ef05e9fed887e939919d8

    Adds a new REPORT method, so SVN can checkout through the reverse
    proxy handler. Related to: http://bugs.cherokee-project.com/599
    
 cherokee/header.c |    3 +++
 cherokee/http.c   |    3 +++
 cherokee/http.h   |    4 +++-
 3 files changed, 9 insertions(+), 1 deletions(-)


2009-10-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3727 git=68f1dd59b8ca08ffb4be580b4bc8eee403e2c0c2

    The reverse proxy handler was not working with WebDAV back-ends. This
    patch should fix it. At least "svn ls" succeed on my initial tests.
    Further testing is required. Bug: http://bugs.cherokee-project.com/599
    
 cherokee/http.c |    2 ++
 cherokee/http.h |    6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)


2009-10-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3726 git=4743daec33d94239fdc3af78b0ddffabd57c3562

    handler_server_info bug fix. The rx, and tx values were wrong when the
    server run without any information collector. This patch makes them
    report -1 bytes. Fixes bug #605: http://bugs.cherokee-project.com/605
    
 cherokee/handler_server_info.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)


2009-10-16  Taher Shihadeh  <taher@unixwars.com>
            svn=3725 git=58e519e3e20cf28c74c0899182a5333db3102e9c

    Fixes omission
    
 doc/config_virtual_servers.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-10-16  Taher Shihadeh  <taher@unixwars.com>
            svn=3724 git=1cfeded7f1c1d3f604ceabc21347668ec6dcf9ec

    A doc entry wasn't indexed
    
 doc/config.txt                 |    1 +
 doc/config_virtual_servers.txt |    6 +++++-
 doc/index.txt                  |    2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)


2009-10-16  Taher Shihadeh  <taher@unixwars.com>
            svn=3723 git=4419c22adba504335a3a3b6933f3915ea3add33d

    Many new features were undocumented
    
 doc/Makefile.am                     |    2 +
 doc/config_advanced.txt             |    9 +++++
 doc/config_info_sources.txt         |    1 +
 doc/config_virtual_servers.txt      |   67 +++++++++++++++++++++++++++++++++-
 doc/config_virtual_servers_rule.txt |   17 ++++++---
 doc/index.txt                       |    1 +
 doc/modules.txt                     |    1 +
 doc/modules_handlers.txt            |    1 +
 doc/modules_handlers_empty_gif.txt  |    7 ++++
 doc/other_faq.txt                   |    6 +++
 10 files changed, 105 insertions(+), 7 deletions(-)


2009-10-16  Taher Shihadeh  <taher@unixwars.com>
            svn=3722 git=1b5d3c0d8205f2cc96f115ad848004b2c224612a

    New documentation images
    
 doc/media/images/admin_advanced1.png |  Bin 17298 -> 16510 bytes
 doc/media/images/admin_advanced2.png |  Bin 17581 -> 18063 bytes
 doc/media/images/admin_advanced3.png |  Bin 12596 -> 13571 bytes
 doc/media/images/admin_advanced4.png |  Bin 8136 -> 7950 bytes
 doc/media/images/admin_advanced5.png |  Bin 0 -> 12671 bytes
 doc/media/images/admin_behaviour.png |  Bin 18628 -> 22990 bytes
 doc/media/images/admin_vserver.png   |  Bin 13459 -> 12814 bytes
 7 files changed, 0 insertions(+), 0 deletions(-)


2009-10-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3719 git=a088fa199a16159b7c14a5959f87cb63cbe15cc3

    Bugfix: Cherokee was not printing the right month when reporting
    error. It was using one month in the past. Thanks to Jorge Sarmiento
    for catching this bug.
    
 cherokee/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-10-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3718 git=6b00f6b938ea0cf53ef97152adf5e9c126b9bda0

    Ensure handler_streaming is installed from the precondition checking
    of the Streaming wizard. Fixes: http://bugs.cherokee-project.com/604
    
 admin/Wizard_Streaming.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2009-10-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3717 git=77066f405b8e1a28c949cd35ab65c9975b6fd146

    Do not clean the doc/*.html files on 'make clean'. As long as we do
    not ship asciidoc with Cherokee, it would not be able to regenerate
    the HTML documentation files: http://bugs.cherokee-project.com/603
    
 doc/Makefile.am |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)


2009-10-15  Taher Shihadeh  <taher@unixwars.com>
            svn=3714 git=5389937802615103b6a294b177dbb00d04ff67d8

    Fixes lacking i18n support on Wizards
    
 admin/Wizard.py              |   33 ++++++++++++++++-------------
 admin/Wizard_Alfresco.py     |   31 +++++++++++++++------------
 admin/Wizard_CommonStatic.py |    8 +++---
 admin/Wizard_Django.py       |   31 +++++++++++++++------------
 admin/Wizard_Drupal.py       |   35 +++++++++++++++++-------------
 admin/Wizard_Glassfish.py    |   31 +++++++++++++++------------
 admin/Wizard_HotLinking.py   |   29 ++++++++++++++-----------
 admin/Wizard_Icons.py        |    8 +++---
 admin/Wizard_Joomla.py       |   39 +++++++++++++++++++---------------
 admin/Wizard_Liferay.py      |   27 +++++++++++++----------
 admin/Wizard_Mailman.py      |   18 ++++++++--------
 admin/Wizard_Moodle.py       |   31 ++++++++++++++++-----------
 admin/Wizard_PHP.py          |    6 ++--
 admin/Wizard_Redirect.py     |   29 ++++++++++++++-----------
 admin/Wizard_RoR.py          |   47 ++++++++++++++++++++++-------------------
 admin/Wizard_Streaming.py    |    8 +++---
 admin/Wizard_Sugar.py        |   33 ++++++++++++++++-------------
 admin/Wizard_Symfony.py      |   41 +++++++++++++++++++-----------------
 admin/Wizard_Trac.py         |   27 +++++++++++++----------
 admin/Wizard_WordPress.py    |   37 ++++++++++++++++++--------------
 admin/Wizard_Zend.py         |   32 +++++++++++++++-------------
 admin/Wizard_phpBB.py        |   33 +++++++++++++++++------------
 admin/Wizard_phpMyAdmin.py   |   19 ++++++++++------
 admin/Wizard_rTorrent.py     |   18 +++++++++-------
 admin/Wizard_uWSGI.py        |   39 ++++++++++++++++++----------------
 25 files changed, 380 insertions(+), 310 deletions(-)


2009-10-15  Taher Shihadeh  <taher@unixwars.com>
            svn=3713 git=8271da43a2f231bb32fa63a3187c50101a03b9cb

    An icon was not being installed
    
 admin/static/images/wizards/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2009-10-15  Taher Shihadeh  <taher@unixwars.com>
            svn=3712 git=ba0295fdd190ca7f15ab533e9864a40d97c9b432

    Updates translation files
    
 po/admin/de.po    |  272 ++++++++++++++++++++++++++++++++--------------
 po/admin/en.po    |  272 ++++++++++++++++++++++++++++++++--------------
 po/admin/es.po    |  309 ++++++++++++++++++++++++++++++++++++-----------------
 po/admin/nl.po    |  272 ++++++++++++++++++++++++++++++++--------------
 po/admin/sv_SE.po |  272 ++++++++++++++++++++++++++++++++--------------
 po/admin/zh_CN.po |  272 ++++++++++++++++++++++++++++++++--------------
 6 files changed, 1156 insertions(+), 513 deletions(-)


2009-10-15  Taher Shihadeh  <taher@unixwars.com>
            svn=3711 git=9e8e9bc4e399235b9a6ab9f748b3a6d056b5d465

    Improvement in case uWSGI cannot be found
    
 admin/Wizard_uWSGI.py |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)


2009-10-15  Taher Shihadeh  <taher@unixwars.com>
            svn=3710 git=1af01c0a3e013f736d59a9cd2346e6ce28f1e89b

    Documents uWSGI module/wizard
    
 doc/Makefile.am        |    1 +
 doc/cookbook.txt       |    1 +
 doc/cookbook_uwsgi.txt |   67 ++++++++++++++++++++++++++++++++++++++++++++++++
 doc/index.txt          |    1 +
 doc/other_faq.txt      |   13 ++++++++-
 5 files changed, 81 insertions(+), 2 deletions(-)


2009-10-15  Taher Shihadeh  <taher@unixwars.com>
            svn=3709 git=8065ba305747724f47e4d603f0921d302fe15187

    Adds a wizard for uWSGI apps
    
 admin/Makefile.am                     |    3 +-
 admin/Wizard_uWSGI.py                 |  217 +++++++++++++++++++++++++++++++++
 admin/static/images/wizards/uwsgi.png |  Bin 0 -> 2254 bytes
 3 files changed, 219 insertions(+), 1 deletions(-)


2009-10-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3708 git=6db814aa0ffbea5685a519a9f4d50c88633ed1c6

    Exports the number of accepts and timeouts. Those values were missing
    from the statistics data reported from the server_info handler.
    
 cherokee/handler_server_info.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)


2009-10-14  Taher Shihadeh  <taher@unixwars.com>
            svn=3707 git=4b6d703f2b964a6de682fc039eb25a0c44e765dc

    Fixes incorrect stats notification. http://bugs.cherokee-project.com/592
    
 admin/PageVServers.py               |   13 ++++++-------
 admin/static/images/Makefile.am     |    3 ++-
 admin/static/images/exclamation.png |  Bin 0 -> 701 bytes
 3 files changed, 8 insertions(+), 8 deletions(-)


2009-10-14  Taher Shihadeh  <taher@unixwars.com>
            svn=3703 git=ef05bcca81dcac88041fffd574ed69cdbfd453df

    Contribution documenting some errors
    
 doc/Makefile.am      |    1 +
 doc/index.txt        |    1 +
 doc/other.txt        |    1 +
 doc/other_errors.txt |   53 ++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 56 insertions(+), 0 deletions(-)


2009-10-14  Taher Shihadeh  <taher@unixwars.com>
            svn=3702 git=b918704cb0c7cfc9fc802caa88912aa23b967518

    Some wizard polishment
    
 admin/Wizard_PHP.py  |    3 ++-
 admin/Wizard_Trac.py |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)


2009-10-14  Antonio Perez  <aperez@skarcha.com>
            svn=3701 git=a219a6cc1daac421326f0e67f705075c206d5db4

    Better "localhost" IP address detection.
    
 admin/Wizard_PHP.py |    8 ++++++--
 admin/util.py       |    6 +++++-
 2 files changed, 11 insertions(+), 3 deletions(-)


2009-10-14  Taher Shihadeh  <taher@unixwars.com>
            svn=3699 git=e537a367670fc173fbb0a09fde1b9588ae9703a4

    Some strings weren't gettexted
    
 admin/Wizard_PHP.py |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)


2009-10-13  Taher Shihadeh  <taher@unixwars.com>
            svn=3696 git=59c635bd85a8987485c9f0cb3627e9c7bcde6c8c

    Adds extra rule to the wizard. RFE http://bugs.cherokee-project.com/586
    
 admin/Wizard_Drupal.py |   33 +++++++++++++++++++++++----------
 1 files changed, 23 insertions(+), 10 deletions(-)


2009-10-10  Taher Shihadeh  <taher@unixwars.com>
            svn=3695 git=c79ff93c6423b6ba74b92b26ec5c3d85dceda1ec

    Fixes slight CSS mismatch between the site and the documentation
    
 doc/media/css/cherokee_doc.css |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)


2009-10-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3694 git=7b039b66d42590c64a1e77f6ca0441d945ccd14f

    uWSGI handler was undocumented.
    
 doc/Makefile.am                |    1 +
 doc/index.txt                  |    1 +
 doc/modules.txt                |    1 +
 doc/modules_handlers.txt       |    1 +
 doc/modules_handlers_uwsgi.txt |   13 +++++++++++++
 5 files changed, 17 insertions(+), 0 deletions(-)


2009-10-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3693 git=94b07b9226b3bc242521d43bb4da628a13357b04

    typo
    
 doc/cookbook_sugarcrm.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-10-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3692 git=6d45de6b27a18c212d99f437e022a5d98d03f5e1

    remove two superfluous files
    
 admin/static/images/wizards/Makefile    |  440 -------------------------------
 admin/static/images/wizards/Makefile.in |  440 -------------------------------
 2 files changed, 0 insertions(+), 880 deletions(-)


2009-10-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3691 git=a26a36b5d74235901382ec822e4177b3efaa5354

    Documentation needed some more serious updating
    
 doc/Makefile.am             |    1 +
 doc/config.txt              |    2 +-
 doc/config_wizards.txt      |  100 +++++++++++++++++++++++++++++++++++++++++++
 doc/cookbook_alfresco.txt   |   32 +++++++++----
 doc/cookbook_dbslayer.txt   |    2 +-
 doc/cookbook_glassfish.txt  |   20 +++++++++
 doc/cookbook_joomla.txt     |    4 +-
 doc/cookbook_liferay.txt    |   30 +++++++++----
 doc/cookbook_phpbb.txt      |    7 +++-
 doc/cookbook_phpmyadmin.txt |   25 +++++++---
 doc/cookbook_sugarcrm.txt   |   25 +++++++++-
 doc/cookbook_symfony.txt    |   75 +++++++++++++++++++++++++-------
 doc/cookbook_trac.txt       |   28 +++++++++---
 doc/cookbook_zend.txt       |   64 +++++++++++++---------------
 doc/index.txt               |    1 +
 15 files changed, 323 insertions(+), 93 deletions(-)


2009-10-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3690 git=0d526e4772a086d2e41a60cf56751614285d43f2

    Wizards mega commit
    
 admin/Makefile.am                          |   13 +-
 admin/Wizard.py                            |    1 +
 admin/Wizard_Alfresco.py                   |  170 +++++++++++
 admin/Wizard_Drupal.py                     |    8 +-
 admin/Wizard_Glassfish.py                  |  166 +++++++++++
 admin/Wizard_Joomla.py                     |  233 +++++++++++++++
 admin/Wizard_Liferay.py                    |  167 +++++++++++
 admin/Wizard_Moodle.py                     |  184 ++++++++++++
 admin/Wizard_Sugar.py                      |  225 ++++++++++++++
 admin/Wizard_Symfony.py                    |  225 ++++++++++++++
 admin/Wizard_Trac.py                       |  142 +++++++++
 admin/Wizard_WordPress.py                  |    4 +-
 admin/Wizard_Zend.py                       |  193 ++++++++++++
 admin/Wizard_phpBB.py                      |  189 ++++++++++++
 admin/Wizard_phpMyAdmin.py                 |  106 +++++++
 admin/static/images/wizards/Makefile       |  440 ++++++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am    |   30 ++-
 admin/static/images/wizards/Makefile.in    |  440 ++++++++++++++++++++++++++++
 admin/static/images/wizards/alfresco.png   |  Bin 0 -> 2661 bytes
 admin/static/images/wizards/aspnet.png     |  Bin 0 -> 2188 bytes
 admin/static/images/wizards/dbslayer.png   |  Bin 0 -> 1965 bytes
 admin/static/images/wizards/glassfish.png  |  Bin 0 -> 1592 bytes
 admin/static/images/wizards/joomla.png     |  Bin 0 -> 1890 bytes
 admin/static/images/wizards/liferay.png    |  Bin 0 -> 2693 bytes
 admin/static/images/wizards/moodle.png     |  Bin 0 -> 2305 bytes
 admin/static/images/wizards/nagios.png     |  Bin 0 -> 1269 bytes
 admin/static/images/wizards/phpbb.png      |  Bin 0 -> 1968 bytes
 admin/static/images/wizards/phpmyadmin.png |  Bin 0 -> 2414 bytes
 admin/static/images/wizards/sugarcrm.png   |  Bin 0 -> 2163 bytes
 admin/static/images/wizards/symfony.png    |  Bin 0 -> 2334 bytes
 admin/static/images/wizards/trac.png       |  Bin 0 -> 2333 bytes
 admin/static/images/wizards/zend.png       |  Bin 0 -> 1691 bytes
 admin/util.py                              |   14 +-
 33 files changed, 2933 insertions(+), 17 deletions(-)


2009-10-08  Taher Shihadeh  <taher@unixwars.com>
            svn=3689 git=ab53ceeac3924e77c84d2d6ecf16ab94d24e2429

    Typo
    
 po/admin/es.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-10-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3688 git=a24df32fc75c1cc98f388f807a2dee39239234fb

    New category
    
 admin/Wizard.py |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)


2009-10-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3687 git=ba019292b4a0d323b13f45797c92254ab0e92d83

    Style fixes
    
 po/admin/es.po |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)


2009-10-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3686 git=0e4c744eb318e738d39c85666ea9b29079667c4d

    Some more docs needed to mention the new wizards.
    
 doc/Makefile.am                                 |    2 +
 doc/cookbook_drupal.txt                         |    5 +
 doc/cookbook_joomla.txt                         |  148 ++++++++++++++++++-----
 doc/cookbook_moodle.txt                         |   93 +++++++++++---
 doc/cookbook_sugarcrm.txt                       |   19 ++-
 doc/cookbook_wordpress.txt                      |    5 +
 doc/media/images/admin_vserver_wizard_misc.png  |  Bin 0 -> 31834 bytes
 doc/media/images/admin_vservers_wizard_misc.png |  Bin 0 -> 30553 bytes
 8 files changed, 211 insertions(+), 61 deletions(-)


2009-10-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3685 git=cca26555bd926f67a6f156127e4c085379e6706b

    Reduced the icon size
    
 admin/static/images/wizards/common_static.png |  Bin 944 -> 1312 bytes
 admin/static/images/wizards/django.png        |  Bin 1612 -> 1318 bytes
 admin/static/images/wizards/drupal.png        |  Bin 2709 -> 1762 bytes
 admin/static/images/wizards/hotlinking.png    |  Bin 3773 -> 2229 bytes
 admin/static/images/wizards/icons.png         |  Bin 2376 -> 1647 bytes
 admin/static/images/wizards/mailman.png       |  Bin 2993 -> 2037 bytes
 admin/static/images/wizards/ror.png           |  Bin 3672 -> 2197 bytes
 admin/static/images/wizards/rtorrent.png      |  Bin 3222 -> 2137 bytes
 admin/static/images/wizards/streaming.png     |  Bin 5071 -> 2202 bytes
 admin/static/images/wizards/wordpress.png     |  Bin 4418 -> 2426 bytes
 10 files changed, 0 insertions(+), 0 deletions(-)


2009-10-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3682 git=2f2c12d34045fa67c26907f63fd54c9a6251eba3

    Reverting bad change on last commit
    
 cherokee/validator_htpasswd.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)


2009-10-06  Taher Shihadeh  <taher@unixwars.com>
            svn=3681 git=643299ec2093b084ce2b275e4e7e920758bbaf91

    Adds a missing check. Thanks to Stefan de Konink for catching this one.
    
 cherokee/validator_htpasswd.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2009-09-29  Taher Shihadeh  <taher@unixwars.com>
            svn=3680 git=9a351fdaf6258f1904e695992bd7edaf7be8b76c

    Mark SSL connections in the reverse proxy module. Solves issue 581. Thanks to Stefan Talpalaru for the patch.
    
 cherokee/handler_proxy.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)


2009-09-25  Antonio Perez  <aperez@skarcha.com>
            svn=3679 git=f0013c9f22f8c11bf0201cd5fc1cf0bb2700518b

    We should use cherokee_mkdir. Thanks to Stefan de Konink for the patch.
    Fixes bug #585: http://bugs.cherokee-project.com/585
    
 cherokee/collector_rrd.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-09-24  Taher Shihadeh  <taher@unixwars.com>
            svn=3678 git=3071a8f345e3f3bbc106a5cde5d1e08e5993743d

    Fix typos in translations. Closes issue 561
    
 po/admin/de.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-09-24  Taher Shihadeh  <taher@unixwars.com>
            svn=3677 git=bf607033ab47e30e5b7670b01a7a724a76955111

    Documentation images needed a clean up
    
 doc/media/images/admin_advanced0.png               |  Bin 4175 -> 4082 bytes
 doc/media/images/admin_advanced1.png               |  Bin 30447 -> 17298 bytes
 doc/media/images/admin_advanced2.png               |  Bin 30884 -> 17581 bytes
 doc/media/images/admin_advanced3.png               |  Bin 22548 -> 12596 bytes
 doc/media/images/admin_advanced4.png               |  Bin 13903 -> 8136 bytes
 doc/media/images/admin_behaviour.png               |  Bin 42941 -> 18628 bytes
 doc/media/images/admin_general.png                 |  Bin 26726 -> 14006 bytes
 doc/media/images/admin_general_networking.png      |  Bin 27033 -> 14258 bytes
 doc/media/images/admin_general_permissions.png     |  Bin 16812 -> 9433 bytes
 doc/media/images/admin_general_ports.png           |  Bin 16889 -> 8552 bytes
 doc/media/images/admin_handler_admin.png           |  Bin 14746 -> 14178 bytes
 doc/media/images/admin_handler_cgi.png             |  Bin 22793 -> 21939 bytes
 doc/media/images/admin_handler_custom_error.png    |  Bin 14611 -> 14100 bytes
 doc/media/images/admin_handler_dbslayer.png        |  Bin 19368 -> 18567 bytes
 doc/media/images/admin_handler_dirlist.png         |  Bin 15843 -> 15264 bytes
 doc/media/images/admin_handler_dirlist_ex.png      |  Bin 10897 -> 10388 bytes
 doc/media/images/admin_handler_fastcgi1.png        |  Bin 69934 -> 35882 bytes
 doc/media/images/admin_handler_fastcgi2.png        |  Bin 76648 -> 37936 bytes
 doc/media/images/admin_handler_file.png            |  Bin 10658 -> 9659 bytes
 doc/media/images/admin_handler_onlylisting.png     |  Bin 16726 -> 16241 bytes
 doc/media/images/admin_handler_onlylisting_ex.png  |  Bin 13604 -> 13128 bytes
 doc/media/images/admin_handler_proxy.png           |  Bin 21351 -> 20521 bytes
 doc/media/images/admin_handler_secdownload.png     |  Bin 16683 -> 16238 bytes
 doc/media/images/admin_icons1.png                  |  Bin 26015 -> 25183 bytes
 doc/media/images/admin_icons2.png                  |  Bin 9476 -> 8870 bytes
 doc/media/images/admin_icons3.png                  |  Bin 7383 -> 6723 bytes
 doc/media/images/admin_index.png                   |  Bin 207782 -> 67000 bytes
 doc/media/images/admin_info_sources.png            |  Bin 22862 -> 22254 bytes
 doc/media/images/admin_launch.png                  |  Bin 113028 -> 38650 bytes
 doc/media/images/admin_mime.png                    |  Bin 17999 -> 17344 bytes
 doc/media/images/admin_noconfig.png                |  Bin 20326 -> 11557 bytes
 doc/media/images/admin_notrunning.png              |  Bin 48912 -> 25721 bytes
 doc/media/images/admin_rule_regex.png              |  Bin 28026 -> 14963 bytes
 doc/media/images/admin_validators_authlist.png     |  Bin 21078 -> 20450 bytes
 doc/media/images/admin_validators_ldap.png         |  Bin 30050 -> 29167 bytes
 doc/media/images/admin_validators_pam.png          |  Bin 15528 -> 14968 bytes
 doc/media/images/admin_validators_plain.png        |  Bin 18431 -> 17356 bytes
 doc/media/images/admin_vserver.png                 |  Bin 24344 -> 13459 bytes
 doc/media/images/admin_vserver_errors.png          |  Bin 15437 -> 14885 bytes
 doc/media/images/admin_vserver_evhost.png          |  Bin 18898 -> 11231 bytes
 doc/media/images/admin_vserver_loggers.png         |  Bin 35896 -> 19182 bytes
 doc/media/images/admin_vserver_security.png        |  Bin 28473 -> 15750 bytes
 doc/media/images/admin_vserver_vserver.png         |  Bin 19809 -> 10401 bytes
 doc/media/images/admin_vserver_wizard.png          |  Bin 98739 -> 35774 bytes
 doc/media/images/admin_vservers_wizard.png         |  Bin 78538 -> 28003 bytes
 doc/media/images/cookbook_alfresco_alfresco.png    |  Bin 37772 -> 36672 bytes
 doc/media/images/cookbook_alfresco_assistant.png   |  Bin 21557 -> 21452 bytes
 doc/media/images/cookbook_alfresco_install.png     |  Bin 21288 -> 21223 bytes
 doc/media/images/cookbook_alfresco_path.png        |  Bin 7697 -> 7629 bytes
 doc/media/images/cookbook_alfresco_share.png       |  Bin 44116 -> 40507 bytes
 doc/media/images/cookbook_alfresco_soffice.png     |  Bin 7809 -> 7738 bytes
 doc/media/images/cookbook_dbslayer1.png            |  Bin 6791 -> 6629 bytes
 doc/media/images/cookbook_dbslayer2.png            |  Bin 12478 -> 12291 bytes
 doc/media/images/cookbook_dbslayer3.png            |  Bin 12998 -> 12226 bytes
 doc/media/images/cookbook_dbslayer4.png            |  Bin 22257 -> 21729 bytes
 doc/media/images/cookbook_django.png               |  Bin 25267 -> 24570 bytes
 doc/media/images/cookbook_django_common.png        |  Bin 28197 -> 26541 bytes
 doc/media/images/cookbook_django_infosources.png   |  Bin 16845 -> 16332 bytes
 doc/media/images/cookbook_drupal.png               |  Bin 29549 -> 28194 bytes
 doc/media/images/cookbook_glassfish.png            |  Bin 4851 -> 4837 bytes
 doc/media/images/cookbook_joomla.png               |  Bin 13915 -> 13433 bytes
 doc/media/images/cookbook_liferay.png              |  Bin 18247 -> 17710 bytes
 doc/media/images/cookbook_mailman.png              |  Bin 13772 -> 13387 bytes
 .../cookbook_maintenance_advanced_domains.png      |  Bin 3965 -> 3823 bytes
 .../images/cookbook_maintenance_advanced_redir.png |  Bin 7948 -> 7740 bytes
 .../images/cookbook_maintenance_advanced_rules.png |  Bin 10350 -> 10254 bytes
 doc/media/images/cookbook_maintenance_copy.png     |  Bin 14664 -> 14111 bytes
 doc/media/images/cookbook_maintenance_domain.png   |  Bin 8029 -> 7576 bytes
 doc/media/images/cookbook_maintenance_error.png    |  Bin 4212 -> 4139 bytes
 doc/media/images/cookbook_maintenance_result.png   |  Bin 8829 -> 8670 bytes
 doc/media/images/cookbook_maintenance_rule.png     |  Bin 13818 -> 13226 bytes
 .../images/cookbook_managing_logs_handler.png      |  Bin 6525 -> 6014 bytes
 doc/media/images/cookbook_managing_logs_rules.png  |  Bin 15076 -> 14745 bytes
 .../images/cookbook_managing_logs_security.png     |  Bin 20748 -> 19632 bytes
 doc/media/images/cookbook_mono_demo.png            |  Bin 12102 -> 11694 bytes
 doc/media/images/cookbook_mono_handler.png         |  Bin 16246 -> 16293 bytes
 doc/media/images/cookbook_moodle.png               |  Bin 20990 -> 20046 bytes
 doc/media/images/cookbook_moodle_db.png            |  Bin 35696 -> 34246 bytes
 doc/media/images/cookbook_moodle_document_root.png |  Bin 7131 -> 6970 bytes
 doc/media/images/cookbook_moodle_modules.png       |  Bin 59343 -> 57064 bytes
 doc/media/images/cookbook_moodle_paths.png         |  Bin 38456 -> 37347 bytes
 doc/media/images/cookbook_mysql_rule.png           |  Bin 9039 -> 9027 bytes
 doc/media/images/cookbook_mysql_validator.png      |  Bin 23616 -> 23384 bytes
 doc/media/images/cookbook_nagios1.png              |  Bin 8898 -> 8203 bytes
 doc/media/images/cookbook_nagios2.png              |  Bin 8940 -> 8388 bytes
 doc/media/images/cookbook_nagios3.png              |  Bin 19347 -> 18263 bytes
 doc/media/images/cookbook_nagios4.png              |  Bin 37599 -> 36819 bytes
 doc/media/images/cookbook_phpbb_1_intro.png        |  Bin 46015 -> 42051 bytes
 doc/media/images/cookbook_phpbb_2_req.png          |  Bin 43238 -> 38468 bytes
 doc/media/images/cookbook_phpbb_3_db.png           |  Bin 35620 -> 32525 bytes
 doc/media/images/cookbook_phpbb_4_admin.png        |  Bin 34618 -> 31397 bytes
 doc/media/images/cookbook_phpbb_5_config.png       |  Bin 30340 -> 25893 bytes
 doc/media/images/cookbook_phpbb_6_advanced.png     |  Bin 44226 -> 38390 bytes
 doc/media/images/cookbook_phpbb_7_create.png       |  Bin 31278 -> 27273 bytes
 doc/media/images/cookbook_phpbb_8_final.png        |  Bin 55900 -> 50883 bytes
 doc/media/images/cookbook_phpbb_adm.png            |  Bin 45855 -> 41772 bytes
 doc/media/images/cookbook_phpbb_adm_warning.png    |  Bin 43323 -> 40112 bytes
 doc/media/images/cookbook_phpbb_rules.png          |  Bin 16653 -> 16039 bytes
 doc/media/images/cookbook_phpbb_running.png        |  Bin 32912 -> 30708 bytes
 doc/media/images/cookbook_phpmyadmin.png           |  Bin 12603 -> 12135 bytes
 doc/media/images/cookbook_phpmyadmin_denied.png    |  Bin 8568 -> 8229 bytes
 doc/media/images/cookbook_redir_behavior.png       |  Bin 5157 -> 5047 bytes
 doc/media/images/cookbook_redir_domains.png        |  Bin 8769 -> 8204 bytes
 doc/media/images/cookbook_redir_handler.png        |  Bin 8504 -> 8315 bytes
 doc/media/images/cookbook_ror.png                  |  Bin 15504 -> 15410 bytes
 doc/media/images/cookbook_ror_common.png           |  Bin 14248 -> 13902 bytes
 doc/media/images/cookbook_ror_fcgi.png             |  Bin 17036 -> 17204 bytes
 doc/media/images/cookbook_sugarcrm_install0.png    |  Bin 67679 -> 65402 bytes
 doc/media/images/cookbook_sugarcrm_install1.png    |  Bin 23188 -> 22665 bytes
 doc/media/images/cookbook_sugarcrm_running0.png    |  Bin 24358 -> 23118 bytes
 doc/media/images/cookbook_sugarcrm_running1.png    |  Bin 28199 -> 27229 bytes
 doc/media/images/cookbook_symfony.png              |  Bin 25721 -> 25415 bytes
 doc/media/images/cookbook_trac.png                 |  Bin 36233 -> 36099 bytes
 doc/media/images/cookbook_trac_info.png            |  Bin 17294 -> 16914 bytes
 doc/media/images/cookbook_trac_rules.png           |  Bin 10050 -> 9814 bytes
 doc/media/images/cookbook_trac_scgi.png            |  Bin 19951 -> 20147 bytes
 doc/media/images/cookbook_trac_static.png          |  Bin 7119 -> 6935 bytes
 doc/media/images/cookbook_wp1.png                  |  Bin 29083 -> 28214 bytes
 doc/media/images/cookbook_wp2.png                  |  Bin 15252 -> 14129 bytes
 doc/media/images/cookbook_wp3.png                  |  Bin 11240 -> 10592 bytes
 doc/media/images/cookbook_wp4.png                  |  Bin 126090 -> 49037 bytes
 doc/media/images/cookbook_wp5.png                  |  Bin 29697 -> 28161 bytes
 doc/media/images/cookbook_zend1.png                |  Bin 3772 -> 3762 bytes
 doc/media/images/proxy_phase1.png                  |  Bin 12421 -> 12012 bytes
 doc/media/images/proxy_phase2.png                  |  Bin 12686 -> 12222 bytes
 125 files changed, 0 insertions(+), 0 deletions(-)


2009-09-24  Taher Shihadeh  <taher@unixwars.com>
            svn=3676 git=3cc2a6cb984c666d0ae138acf2bae9d556563486

    Documentation updates
    
 doc/cookbook_django.txt  |    4 +++
 doc/cookbook_mailman.txt |   20 ++++++++++++++++++
 doc/cookbook_ror.txt     |   50 ++++++++++++++++++++++++++++++++++++---------
 3 files changed, 64 insertions(+), 10 deletions(-)


2009-09-24  Taher Shihadeh  <taher@unixwars.com>
            svn=3675 git=7c49fe98530b10155120aaef27e1e206a6ed3f9d


 doc/media/images/cookbook_django_common.png |  Bin 27809 -> 28197 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)


2009-09-24  Taher Shihadeh  <taher@unixwars.com>
            svn=3674 git=b6a6dd2b3da638aebe63a06bde4d0052d8edef2d

    Recipe needed an update. Based on a wizard now.
    
 doc/cookbook_django.txt |   35 +++++++++++++++++++++++++++++++----
 1 files changed, 31 insertions(+), 4 deletions(-)


2009-09-23  Antonio Perez  <aperez@skarcha.com>
            svn=3673 git=da9166677825f28f01105579793b9d02aa5c98e9

    Renames Bind Rule from "Incoming Port" to "Incoming IP/Port" to avoid confusion.
    Fixes bug #575: http://bugs.cherokee-project.com/575
    
 admin/ModuleBind.py |   10 +++++-----
 admin/consts.py     |    2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)


2009-09-23  Taher Shihadeh  <taher@unixwars.com>
            svn=3669 git=a3526aeaa4f8add6fb8bb0ceb4b785dd4ba94062

    Fixes issue 584. Uninitialized property would cause failure
    
 cherokee/handler_secdownload.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-09-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3665 git=c6bfef784448a5f128421f86d0dd238c0a3da586

    Print an error if socket() fails. It should shed some light on the 503
    proxy responses.
    
 cherokee/socket.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-09-15  Antonio Perez  <aperez@skarcha.com>
            svn=3664 git=36ae8ca69992f93cdc302e17639e93f327e0e2e3

    Regular expression is optional.
    
 admin/ModuleRedir.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-09-14  Antonio Perez  <aperez@skarcha.com>
            svn=3663 git=c6bf312e41a49c89143eaaae50c11bba925f0fc4

    Removes unneeded buffer clean.
    
 cherokee/handler_cgi_base.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)


2009-09-14  Antonio Perez  <aperez@skarcha.com>
            svn=3662 git=36930a99fe8c66c486b485264e27e3736d44f325

    Implements a new function (cherokee_gethostname) and use it in handler_cgi_base.c when no "Host:" header is present.
    
 cherokee/handler_cgi_base.c |   10 +++++++++-
 cherokee/util.c             |   42 ++++++++++++++++++++++++++++++++++++++++++
 cherokee/util.h             |    1 +
 configure.in                |    3 +++
 qa/141-FastCGI-EmptyVars.py |    3 +--
 5 files changed, 56 insertions(+), 3 deletions(-)


2009-09-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3661 git=d52a604a2e194cdcc0fba8c0587326e6d92ebc17

    This patch improves the gethostbyname() usage in Cherokee. Besides, it
    set the proxy handler to use the "resolve_cache" of the server.
    
 cherokee/access.c       |    5 +++-
 cherokee/proxy_hosts.c  |   20 +++++++++------
 cherokee/resolv_cache.c |   63 +++++++++++++++++++++++++++++++++++-----------
 cherokee/resolv_cache.h |    4 +-
 cherokee/source.c       |    5 ++-
 cherokee/util.c         |   31 ++++++++++++++++------
 6 files changed, 91 insertions(+), 37 deletions(-)


2009-09-14  Antonio Perez  <aperez@skarcha.com>
            svn=3660 git=438541254e5cb71b6ac17d3edc8cdde899218b99

    Adds "strlcat" declaration.
    
 cherokee/util.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2009-09-13  Antonio Perez  <aperez@skarcha.com>
            svn=3659 git=13cdf55c2e64d32c28873c0cc550f81f498496ed

    Removes "cherokee_strlcat" function. "strlcat" is defined when it is not present in the system.
    
 cherokee/md5crypt.c |   12 ++++++------
 cherokee/util.c     |   44 +++++---------------------------------------
 cherokee/util.h     |    1 -
 3 files changed, 11 insertions(+), 46 deletions(-)


2009-09-12  Antonio Perez  <aperez@skarcha.com>
            svn=3658 git=95cbb7a8cdeb553ff5619eb34a27749ad55b80ae

    Forces the use of IPv4 address of local loopback interface (127.0.0.1) to avoid problems with systems that have more than one address defined for "localhost".
    Reference: http://bugs.cherokee-project.com/554
    
 admin/Wizard_PHP.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2009-09-12  Antonio Perez  <aperez@skarcha.com>
            svn=3657 git=b379228117affae5f772b161105477741b6ae740

    Fixes bug #573: http://bugs.cherokee-project.com/573
    
 cherokee/thread.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-09-11  Antonio Perez  <aperez@skarcha.com>
            svn=3655 git=74258996d00995d4117adc23499c756c5c070d29

    Ensures that length POST data is equal to Content-Length.
    
 cherokee/admin_client.c |    4 +++-
 cherokee/connection.c   |    9 +++++++--
 cherokee/post.c         |   16 ++++++++++++----
 cherokee/post.h         |    2 +-
 cherokee/thread.c       |   15 ++++++++++++++-
 5 files changed, 37 insertions(+), 9 deletions(-)


2009-09-11  Antonio Perez  <aperez@skarcha.com>
            svn=3654 git=618613296e86639e46febee88e841b6ed9be6fa7

    Host header is required to send SERVER_NAME env. variable, and it's required by WSGI.
    
 qa/141-FastCGI-EmptyVars.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2009-09-11  Antonio Perez  <aperez@skarcha.com>
            svn=3653 git=2ea03abf20bfea0b1fa08741bf662f7b941c2256

    Removes duplicated SERVER_SOFTWARE environment variable.
    
 cherokee/handler_cgi_base.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2009-09-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3651 git=8cd9fb6595f026726a08618d72536e9c378e1bc8

    Reorder the configuration. Higher priority rules are first now.
    This is simply an aesthetic change.
    
 cherokee/main_worker.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)


2009-09-09  Roberto De Ioris <roberto@unbit.it>
            svn=3647 git=662a3ed13f46313f91495dc168969149d16dbc00

    fix for CONTENT_LENGTH
    
 cherokee/handler_uwsgi.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)


2009-09-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3635 git=df7714b70dbd0b8519afc027be8d6a777a754b86

    Fixes the error management, so 3xx, 404, and 410 HTTP responses can
    preserve the keep-alive connection (whenever the server is responding
    a HTTP/1.1 request). It also takes care of disabling and freeing the
    encoder objects that the connection might had instanced previously.
    
 cherokee/connection.c |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)


2009-09-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3634 git=6c2aa263908626ac7af1213f48e0b14ca7ede67d

    The CGI-base class was using the environment variable SERVER_NAME as
    SERVER_SOFTWARE. Fixes bug: http://bugs.cherokee-project.com/570
    
 cherokee/handler_cgi_base.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-09-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3630 git=cbaa713bb4a5f3fd332da1b0a8dac9c84060facb

    The Redirections Wizard allows to use both wildcards and regexs in the
    source domain name now. It allows to do adds redirections like:
    'www.example.*' to 'www.example.com' (of course this virtual server
    should be placed after the www.example.com one).
    
 admin/Wizard_Redirect.py |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)


2009-09-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3626 git=e331893f40784849781760b1174f190e917b24dc

    The Python interpreter launched from Cherokee-admin should inherit all
    the environment variables from the parent process. In this way, custom
    python interpreters can be used: http://bugs.cherokee-project.com/552
    
 cherokee/main_admin.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)


2009-09-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3625 git=5a430b434ad13bfe5ac1a3de9bd36f7c3cfaf68d

    Load balancing modules should send activation/deactivation messages to
    the log instead of print it to the console.
    
 cherokee/balancer_ip_hash.c     |    6 +++---
 cherokee/balancer_round_robin.c |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)


2009-09-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3624 git=23e2395f50f1406b81fa00d498673538b413dccb

    Fixes a C&P issue. Thanks to info@ppvg.nl for reporting!
    http://bugs.cherokee-project.com/559
    
 admin/Wizard_Django.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-09-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3623 git=1fadce03d73a9a7a2f95caff845d91013fc77c87

    Shows the default virtual server document root directory instead of
    the WWW root installation dir. http://bugs.cherokee-project.com/558
    
 admin/PageStatus.py |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)


2009-09-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3612 git=59f96d38d57aedb009bbb488160d24007a6838f3

    It was missing a new line after the date.
    
 svnlog2changelog.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-09-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3610 git=669160580269c8bacdb1749cc32b642d6b93bc27

    0.99.24 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-31  Antonio Perez  <aperez@skarcha.com>
            svn=3609 git=7f34dd32d91ebb12115067462981e4a6beb6687b

    Adds a new wizard to set up XMLRPC for rTorrent.
    
 admin/Makefile.am                        |    3 +-
 admin/Wizard_rTorrent.py                 |   82 ++++++++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am  |    3 +-
 admin/static/images/wizards/rtorrent.png |  Bin 0 -> 3222 bytes
 admin/util.py                            |    7 +++
 5 files changed, 93 insertions(+), 2 deletions(-)


2009-08-31  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3608 git=ff2071a305a8fd9eb256ebdc9db20f36d635f4b9

    We are using Twitter, actually.
    
 doc/other_community.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2009-08-31  Antonio Perez  <aperez@skarcha.com>
            svn=3607 git=b31507cecf8451dfcee48b0882bd24fba42a8bca

    Update translation files.
    
 po/admin/de.po    |  208 ++++++++++++++++++++++---------------------
 po/admin/en.po    |  213 +++++++++++++++++++++++---------------------
 po/admin/es.po    |  255 +++++++++++++++++++++++++++++------------------------
 po/admin/nl.po    |  212 +++++++++++++++++++++++---------------------
 po/admin/sv_SE.po |  213 +++++++++++++++++++++++---------------------
 po/admin/zh_CN.po |  213 +++++++++++++++++++++++---------------------
 6 files changed, 699 insertions(+), 615 deletions(-)


2009-08-30  Antonio Perez  <aperez@skarcha.com>
            svn=3606 git=c1d92e2f02c669d744dda262f122e7e9754c287e

    Makes available the new uWSGI handler.
    
 admin/consts.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-08-30  Antonio Perez  <aperez@skarcha.com>
            svn=3605 git=36520788bd8f8655ab403e75df5bc5b063f4515a

    Optional properties in Cherokee-admin are now marked when they have no value.
    
 admin/Entry.py                          |    5 +++
 admin/ModuleAuth.py                     |    2 +-
 admin/ModuleCgi.py                      |    2 +-
 admin/ModuleDbslayer.py                 |    4 +-
 admin/ModuleDirlist.py                  |    6 ++--
 admin/ModuleRrd.py                      |   12 ++++----
 admin/ModuleSecdownload.py              |    2 +-
 admin/ModuleStreaming.py                |    4 +-
 admin/Page.py                           |    6 +++-
 admin/PageAdvanced.py                   |   38 +++++++++++++-------------
 admin/PageEntry.py                      |    6 ++--
 admin/PageGeneral.py                    |    8 +++---
 admin/PageInfoSource.py                 |   16 +++++-----
 admin/PageVServer.py                    |   14 +++++-----
 admin/default.template.html             |    1 +
 admin/static/css/cherokee.css           |    4 +++
 admin/static/js/Makefile.am             |    1 +
 admin/static/js/common.js               |    2 +-
 admin/static/js/jquery.form-defaults.js |   45 +++++++++++++++++++++++++++++++
 19 files changed, 119 insertions(+), 59 deletions(-)


2009-08-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3604 git=d6a1313d92cfc1fad9d71c042312767a96040e98

    Removes a few unnecessary image files.
    
 doc/Makefile.am                           |    4 ----
 doc/media/images/cookbook_wp_default1.png |  Bin 5527 -> 0 bytes
 doc/media/images/cookbook_wp_example1.png |  Bin 8178 -> 0 bytes
 doc/media/images/cookbook_wp_example2.png |  Bin 5450 -> 0 bytes
 doc/media/images/cookbook_wp_example3.png |  Bin 12554 -> 0 bytes
 5 files changed, 0 insertions(+), 4 deletions(-)


2009-08-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3603 git=30a0c3af0b130a77f7d38e0bf8c047bb98ea5e3d

    Update translation files. The Spanish translation has been finished,
    it's completely translated and "de-fuzzied" now.
    
 po/admin/de.po    |   14 ++--
 po/admin/en.po    |   14 ++--
 po/admin/es.po    |  235 ++++++++++++++++++++++-------------------------------
 po/admin/nl.po    |   14 ++--
 po/admin/sv_SE.po |   14 ++--
 po/admin/zh_CN.po |   14 ++--
 6 files changed, 132 insertions(+), 173 deletions(-)


2009-08-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3602 git=1f99b17fcce0c619060bc2ba72cfd1d08f85eb70

    Fixes a potential issue. There was corner situation on which I/O cache
    could read a couple of uninitialized bytes of memory while turning
    'File not found' error codes.
    
 cherokee/iocache.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2009-08-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3601 git=42a9c6ab1d9162cfa106d8c96c5233c7f5e30c98

    Fixes a regression. Help pages were not being displayed in
    Cherokee-Admin.
    
 cherokee/main_admin.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)


2009-08-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3600 git=739ae44158c5df6843fc83daedd26d48d695a98d

    0.99.23 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3598 git=430ecd446c664294259595a4a7b0df0c8e5958a7

    Three minor, misc code fixes.
    
 cherokee/handler_cgi_base.c |   21 +++++++++++----------
 cherokee/iocache.c          |    6 ++++++
 cherokee/thread.c           |    2 +-
 3 files changed, 18 insertions(+), 11 deletions(-)


2009-08-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3597 git=09ec38d1d7e1192a21b428c79fde2b02021f6a74

    Set a few more close-on-exec flags.
    
 cherokee/buffer.c             |    2 ++
 cherokee/handler_file.c       |    4 +++-
 cherokee/validator_htpasswd.c |    2 ++
 3 files changed, 7 insertions(+), 1 deletions(-)


2009-08-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3596 git=49f64573fb640dc62cbdefcf81c7b825e2813bbe

    Just created an repository account for Roberto De Ioris.
    
 svnlog2changelog.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2009-08-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3595 git=689ef0d8eeebe6b9da41c0138326ee477aa430ee

    I/O cache file FDs should not be inherited.
    
 cherokee/iocache.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2009-08-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3594 git=a11a2942e97f724014f7fcbf58d288b1b924b22e

    Adds a new uWSGI (http://projects.unbit.it/uwsgi) handler. Thanks a
    million to Roberto De Ioris for contributing this code!
    
 admin/Makefile.am        |    1 +
 admin/ModuleUwsgi.py     |   56 +++++++
 cherokee/Makefile.am     |   30 ++++
 cherokee/handler_uwsgi.c |  404 ++++++++++++++++++++++++++++++++++++++++++++++
 cherokee/handler_uwsgi.h |   74 +++++++++
 cherokee/uwsgi.deps      |    1 +
 configure.in             |    3 +-
 7 files changed, 568 insertions(+), 1 deletions(-)


2009-08-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3593 git=182117e6c30c7230c52c12fcce76268b134efa63

    Adds a new backtracing option. If enabled, the server will print a
    code back-trace beside each error or warning message. It's enabled by
    adding the --enable-backtraces parameter to configure.
    
 README               |    2 +-
 cherokee/error_log.c |    6 ++++++
 cherokee/util.c      |   30 ++++++++++++++++++++++++++++++
 cherokee/util.h      |    2 ++
 configure.in         |   12 ++++++++++--
 doc/dev_debug.txt    |    7 +++++++
 6 files changed, 56 insertions(+), 3 deletions(-)


2009-08-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3592 git=74bbdcd58dec257ef9285e6832e994fcaacff880

    Log a couple of errors.
    
 cherokee/fdpoll-poll.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-08-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3591 git=720b28e0ee10742ed183e1a724122f98c17b277f

    Fixes a warning message printed while performing a Graceful restart.
    
 cherokee/server.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2009-08-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3590 git=22e0b5a52c5b9212f43108cf4ae7d27d1bbc5155

    Run the RRD related coded from a different thread. Besides being quite
    memory consuming, rrdtool can be somehow slow. When one of the server
    threads executed the timed RRD updating or rendering functions its
    connections were being stopped until the thread finished working with
    rrdtool. The problem should be solved now.
    
 cherokee/collector_rrd.c |  112 +++++++++++++++++++++++++++++++++++----------
 cherokee/collector_rrd.h |   11 +++++
 2 files changed, 98 insertions(+), 25 deletions(-)


2009-08-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3589 git=cae77db21ccdd095b09daec10b731e83571fb153

    Improves the Solaris support. Now it call a few Solaris utilities to
    print as much information about the process as possible.
    
 cherokee/cherokee-panic |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)


2009-08-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3588 git=0f88bdb098067889b09eeee90bf516b1f46c022a

    Couple of misc improvements: 1.- redirect stderr to stdout, so error
    are sent or printed in a unique stream. 2.- Try to use share memory
    for the temporal file (instead of /tmp).
    
 cherokee/cherokee-panic |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)


2009-08-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3587 git=fe4dd796872525d0e518e8a3aeaa161e37bf58dd

    Adds a new wizard to automatically set up Audio/Video streaming on
    virtual servers. It also adds a little cookbook recommending to use
    the wizard for setting the most common streaming configuration.
    
 admin/Makefile.am                         |    3 +-
 admin/Wizard_Streaming.py                 |   43 +++++++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am   |    3 +-
 admin/static/images/wizards/streaming.png |  Bin 0 -> 5071 bytes
 doc/Makefile.am                           |    1 +
 doc/cookbook.txt                          |   11 ++++---
 doc/cookbook_streaming.txt                |   26 +++++++++++++++++
 doc/index.txt                             |   11 ++++---
 8 files changed, 86 insertions(+), 12 deletions(-)


2009-08-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3586 git=e5b3c85eca83a14fbc70f3647de7da277e45e90b

    Fixes typo
    
 admin/Wizard_CommonStatic.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3585 git=71f8383bbc6e8a0fc517a89b7e00b1da7adfa1c5

    The directory listing plug-in should generate 'url-escaped' URLs.
    This patch fixes bug #549: http://bugs.cherokee-project.com/549
    
 cherokee/handler_dirlist.c |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)


2009-08-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3584 git=531b2b46f0b82d5135016e02d64fdb4b24e5edde

    Updates the PHP cookbook.
    
 doc/cookbook_php.txt                        |   87 ++++++++++++++++++---------
 doc/media/images/admin_handler_fastcgi1.png |  Bin 25147 -> 69934 bytes
 doc/media/images/admin_handler_fastcgi2.png |  Bin 25398 -> 76648 bytes
 3 files changed, 59 insertions(+), 28 deletions(-)


2009-08-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3583 git=e928f3749bb5c83019c34c9b79536eef3ee23034

    Raise the connection timeout limit when it's trying to access a
    interpreter (source) that is currently being launching.
    
 cherokee/source_interpreter.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)


2009-08-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3582 git=4b9aa7e00d73b4f9168ac2f51560e719ad045297

    Removes a lingering space character.
    
 cherokee/cherokee-panic |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3581 git=7a8b2381b069f186d06c446237aca15637b5836e

    Fixes a couple of 'bashisms'
    
 cherokee/cherokee-panic |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)


2009-08-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3580 git=e70c561be1126c6a35a0ebed66a2413e47d3b892

    Made a mistake in the previous commit. The 'sys' isn't required.
    
 svnlog2changelog.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3579 git=ae475076dba4cbefc5fc8aa7512499f0c3f4a481

    Log messages ought to be UTF-8 encoded.
    
 svnlog2changelog.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2009-08-20  Taher Shihadeh  <taher@unixwars.com>
            svn=3578 git=62d7599596ed214e45577d2af95ac91577f690d2

    Typo fix
    
 admin/Wizard_PHP.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3577 git=9d85f63ab43e5bbe75e8762e12a1b8340badeebd

    Moves the PHP wizard to a new 'Languages' category.
    
 admin/Wizard.py     |    1 +
 admin/Wizard_PHP.py |    3 ++-
 2 files changed, 3 insertions(+), 1 deletions(-)


2009-08-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3576 git=7404f6a9c124a617c7a059d357a1e91426907450

    Improves the Wordpress wizard, so all the different 'permalinks'
    formats are supported. It implements Antonio PÃ©rez's idea.
    
 admin/Wizard_WordPress.py  |  108 +++++++++-----------------------------------
 doc/cookbook_wordpress.txt |   14 ------
 2 files changed, 22 insertions(+), 100 deletions(-)


2009-08-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3575 git=c32d62054a0da3882c1573eaa5245b88718c309e

    cherokee_limiter_get_time_limit(): Fixes the function prototype.
    
 cherokee/limiter.c |   10 ++++++----
 cherokee/limiter.h |    3 ++-
 2 files changed, 8 insertions(+), 5 deletions(-)


2009-08-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3574 git=3d113602e086b9f0ff2586e098ee90167c0e16f1

    Fixes a wrong mutex acquisition in the CGI child processes. This
    patch fixes the bug: http://bugs.cherokee-project.com/546
    
 cherokee/handler_cgi.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)


2009-08-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3573 git=f6cd69194ab4e95a88d777f390d1c12f8486d9e5

    Rewrites the QA so it stops checking whether the main QA application
    is running more than test execution thread. I have not been able to
    figure why I put that check in the first place; thus, it has been
    removed. This patch also removes a trailing slash at the end of the
    local directory path. It was causing the test to fail on the final
    test check.  Hopefully I'm not introducing a regression here..
    
 qa/066-DirectoryIndex3.py |   41 ++++++++++++++++-------------------------
 1 files changed, 16 insertions(+), 25 deletions(-)


2009-08-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3572 git=6aae1d1f763b3fac1ddfabd0871eb4792032561d

    When looking for the Python and PHP interpreters, check on the $PATH
    and only then use the hardcoded list of paths. It also adds a new path
    entry for the default MacPorts directory (/opt/local/bin).
    
 qa/conf.py |    6 ++++--
 qa/util.py |   10 ++++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)


2009-08-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3571 git=18763801797353cea0b8aff8a51ce36eb56feaa4

    The md5 python modules is deprecated. This patch updates the QA test
    so it uses the new hashlib module.
    
 qa/100-Digest-htdigest.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-17  Antonio Perez  <aperez@skarcha.com>
            svn=3569 git=670b6548f4d8b96b7ec0c26ad03f353b6ce0c313

    Fixes the load of the available balancers on DBslayer Module.
    Bug 544: http://bugs.cherokee-project.com/544
    
 admin/ModuleDbslayer.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3568 git=a116238889726d783ae43aaf4f9ede277052d7fd

    Updates the po directory
    
 po/admin/de.po    |  577 +++++++++++++++++++++++++++++++++++++-----------
 po/admin/en.po    |  593 ++++++++++++++++++++++++++++++++++++++-----------
 po/admin/es.po    |  639 ++++++++++++++++++++++++++++++++++++++++-------------
 po/admin/nl.po    |  594 ++++++++++++++++++++++++++++++++++++++-----------
 po/admin/sv_SE.po |  590 ++++++++++++++++++++++++++++++++++++++-----------
 po/admin/zh_CN.po |  592 ++++++++++++++++++++++++++++++++++++++-----------
 6 files changed, 2789 insertions(+), 796 deletions(-)


2009-08-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3567 git=901db633f342fd8ccfc91b10138401f690c45339

    Updates the Wordpress cookbook. It refers to the wizard now.
    
 doc/cookbook_wordpress.txt        |  166 +++++++++++++------------------------
 doc/media/images/cookbook_wp4.png |  Bin 46363 -> 126090 bytes
 2 files changed, 58 insertions(+), 108 deletions(-)


2009-08-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3566 git=583cc1829bd3d907135f7a8ac27a010a3d110e1d

    Adds support for three most used permalinks formats.
    
 admin/Wizard_WordPress.py |  105 ++++++++++++++++++++++++++++++++++++++------
 1 files changed, 90 insertions(+), 15 deletions(-)


2009-08-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3565 git=18a1aab0db6f1679fef65b4b8c321f1e8e184308

    'make clean' removes the rendered documentation (.html files) now.
    
 doc/Makefile.am |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2009-08-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3564 git=a3085c4e9a6a35aea044ad5a777500a235f58be3

    Removes some unnecessary images.
    
 doc/Makefile.am                               |    8 --------
 doc/media/images/cookbook_drupal_default1.png |  Bin 8160 -> 0 bytes
 doc/media/images/cookbook_drupal_default2.png |  Bin 5570 -> 0 bytes
 doc/media/images/cookbook_drupal_default3.png |  Bin 5176 -> 0 bytes
 doc/media/images/cookbook_drupal_example1.png |  Bin 7054 -> 0 bytes
 doc/media/images/cookbook_drupal_example2.png |  Bin 6632 -> 0 bytes
 doc/media/images/cookbook_drupal_example3.png |  Bin 10897 -> 0 bytes
 doc/media/images/cookbook_drupal_example4.png |  Bin 12387 -> 0 bytes
 doc/media/images/cookbook_drupal_rules.png    |  Bin 50599 -> 0 bytes
 9 files changed, 0 insertions(+), 8 deletions(-)


2009-08-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3563 git=24019595f7af850a5fa753ebb3e2caa65168ad7a

    Updates a few captures of the cherokee-admin 'Status' page.
    
 doc/media/images/admin_index.png      |  Bin 40456 -> 207782 bytes
 doc/media/images/admin_launch.png     |  Bin 40316 -> 113028 bytes
 doc/media/images/admin_notrunning.png |  Bin 83607 -> 48912 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)


2009-08-15  Taher Shihadeh  <taher@unixwars.com>
            svn=3562 git=49b0b2b8ac03412cb3012d1b2c4a759c0b294873

    Some updates and typo fixes
    
 doc/cookbook_drupal.txt |    6 +++---
 doc/dev_issues.txt      |   23 -----------------------
 doc/other_goodies.txt   |   19 +++++++++++++++++++
 3 files changed, 22 insertions(+), 26 deletions(-)


2009-08-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3561 git=3b63fb2237dc3c4f6ed3b7fed6bae836c3c8d532

    Updates the Drupal cookbook so it refers to the Drupal Wizard
    rather than describing an old-school step-by-step installation.
    
 doc/Makefile.am                            |    2 +
 doc/cookbook_drupal.txt                    |  196 +++++-----------------------
 doc/media/images/admin_vserver_wizard.png  |  Bin 0 -> 98739 bytes
 doc/media/images/admin_vservers_wizard.png |  Bin 0 -> 78538 bytes
 4 files changed, 36 insertions(+), 162 deletions(-)


2009-08-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3560 git=e26ab88deeb495189d1afa4dc4508f18643407b8

    Removes an unnecessary image.
    
 doc/Makefile.am                             |    1 -
 doc/media/images/admin_dirlist_cherokee.png |  Bin 16975 -> 0 bytes
 2 files changed, 0 insertions(+), 1 deletions(-)


2009-08-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3559 git=573194f59fee8d99135a5033c21becfe1dfb4f00

    Adds a couple of missing images.
    
 doc/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2009-08-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3558 git=67a59baf0130132470e74980efb497c09620fa21

    Check whether the images are included in the Makefile.am file.
    
 doc/test_images.py |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)


2009-08-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3557 git=da91ea4f1cda3cae397833875280ba9d9353b0b6

    Adds a new 'test' target to the documentation Makefile.
    
 Makefile.am        |    1 +
 doc/Makefile.am    |    8 +++++-
 doc/test_images.py |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 61 insertions(+), 2 deletions(-)


2009-08-15  Antonio Perez  <aperez@skarcha.com>
            svn=3556 git=6ad15e63916ed354616d9ec3a71798b3ab236883

    asciidoc.py upgraded to version 8.4.5
    
    Fixes documentation generation warnings because of new asciidoc.
    
 doc/basics_installation_unix.txt      |   29 +-
 doc/basics_installation_windows.txt   |   29 +-
 doc/build/asciidoc.conf               |  435 +++--
 doc/build/asciidoc.py                 | 4177 +++++++++++++++++++++------------
 doc/build/lang-de.conf                |   43 +
 doc/build/lang-en.conf                |   51 +
 doc/build/lang-es.conf                |   15 +
 doc/build/lang-fr.conf                |   52 +
 doc/build/lang-hu.conf                |   52 +
 doc/build/lang-ru.conf                |   52 +
 doc/build/xhtml11-quirks.conf         |    4 +-
 doc/build/xhtml11.conf                |  337 ++-
 doc/config_general.txt                |   19 +-
 doc/config_virtual_servers_evhost.txt |   19 +-
 doc/cookbook_alfresco.txt             |   32 +-
 doc/cookbook_django.txt               |   11 +-
 doc/cookbook_drupal.txt               |   64 +-
 doc/cookbook_embedding_cherokee.txt   |    2 +-
 doc/cookbook_glassfish.txt            |   14 +-
 doc/cookbook_joomla.txt               |   24 +-
 doc/cookbook_kumbia.txt               |   10 +-
 doc/cookbook_liferay.txt              |   22 +-
 doc/cookbook_mailman.txt              |  110 +-
 doc/cookbook_managing_logs.txt        |   11 +-
 doc/cookbook_nagios.txt               |   11 +-
 doc/cookbook_phpbb.txt                |   90 +-
 doc/cookbook_ror.txt                  |   15 +-
 doc/cookbook_sugarcrm.txt             |   14 +-
 doc/cookbook_symfony.txt              |   30 +-
 doc/cookbook_trac.txt                 |   10 +-
 doc/cookbook_wordpress.txt            |   36 +-
 doc/cookbook_zend.txt                 |   10 +-
 doc/dev_cherokee.conf.txt             |  300 ++--
 doc/modules_handlers_cgi.txt          |   31 +-
 doc/modules_handlers_common.txt       |   14 +-
 doc/modules_handlers_custom_error.txt |   46 +-
 doc/modules_handlers_dbslayer.txt     |   21 +-
 doc/modules_handlers_dirlist.txt      |   51 +-
 doc/modules_handlers_file.txt         |   11 +-
 doc/modules_handlers_redir.txt        |   29 +-
 doc/modules_handlers_secdownload.txt  |   15 +-
 doc/modules_handlers_server_info.txt  |   11 +-
 doc/modules_handlers_streaming.txt    |   24 +-
 doc/modules_loggers_custom.txt        |   37 +-
 doc/modules_validators_authlist.txt   |   13 +-
 doc/modules_validators_htdigest.txt   |   11 +-
 doc/modules_validators_htpasswd.txt   |   11 +-
 doc/modules_validators_ldap.txt       |   38 +-
 doc/modules_validators_mysql.txt      |   37 +-
 doc/modules_validators_plain.txt      |   11 +-
 doc/other_signals.txt                 |   17 +-
 51 files changed, 4043 insertions(+), 2515 deletions(-)


2009-08-15  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3555 git=3dbc5acdb3e190501fa2d374f2d9591d164a0819

    Fixes a broken image reference. Thanks to Yann Malet
    <yann.malet@gmail.com> for reporting the issue.
    
 doc/modules_handlers_custom_error.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3554 git=d05e406c6eae4409f75ff23084e12a297a504f05

    Rework r3552: Same thing, but a different and cleaner implementation.
    
 admin/Form.py              |   13 +++++++++++--
 admin/Module.py            |    3 ---
 admin/ModuleAuth.py        |    2 +-
 admin/ModuleBalancer.py    |    4 ++--
 admin/ModuleCustomError.py |    2 +-
 admin/ModuleDbslayer.py    |    6 +++---
 admin/ModuleDirlist.py     |    2 +-
 admin/ModuleExists.py      |    2 +-
 admin/ModuleFcgi.py        |    4 ++--
 admin/ModuleHeader.py      |    4 ++--
 admin/ModuleProxy.py       |    4 ++--
 admin/ModuleScgi.py        |    4 ++--
 admin/ModuleServerInfo.py  |    6 +++---
 admin/PageAdvanced.py      |    4 ++--
 admin/PageEntry.py         |    8 ++++----
 admin/PageGeneral.py       |    8 ++++----
 admin/PageInfoSource.py    |   12 ++++++------
 admin/PageVServer.py       |   24 ++++++++++++------------
 admin/Rule.py              |    2 +-
 admin/Wizard_HotLinking.py |    2 +-
 20 files changed, 61 insertions(+), 55 deletions(-)


2009-08-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3553 git=f0f121df8d9559fb7ec0ff68b7b58eb96e8866ff

    The PHP wizard should use a TCP port instead of a Unix socket for the
    FastCGI communication. Even if it's slower, it is way safer.
    
 admin/Wizard_PHP.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)


2009-08-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3552 git=8b96fec1c8e05239ee78e641a12fb3bfa17edcc9

    Fixes cherokee-admin so it doesn't print superfluous error messages
    any longer. For instance: "ERROR: Could not load module 'foobar'".
    
 admin/Form.py   |    2 +-
 admin/Module.py |    5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)


2009-08-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3551 git=7df9038e559457b43b270f6faaf23bb11d232498

    A fragment of the spawning mechanism has been rewritten. This new
    version ought to behave better under high load.
    
 cherokee/handler_fcgi.c       |    4 +-
 cherokee/handler_fcgi.h       |    1 -
 cherokee/handler_scgi.c       |    4 +-
 cherokee/handler_scgi.h       |    1 -
 cherokee/source.c             |    3 +-
 cherokee/source_interpreter.c |  153 ++++++++++++++++++++++-------------------
 cherokee/source_interpreter.h |    6 +-
 7 files changed, 90 insertions(+), 82 deletions(-)


2009-08-14  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3550 git=94aebaed1fed19ffc56f422f5f5d29244da9003b

    Adds a few missing new lines characters.
    
 cherokee/socket.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)


2009-08-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3546 git=7d25eb94fcd233d56b9d0db99391616a5876c1e9

    Once the SHM spawning method has been successfully used once, do not
    even try to use the local/old mechanism.  This patch also implements a
    'grace time' for the spawned processes. It assumes the new process
    could require as much as 5 seconds to be ready or return an error.
    
 cherokee/source_interpreter.c |   50 ++++++++++++++++++++++++++++++++---------
 cherokee/source_interpreter.h |   12 ++++++++-
 2 files changed, 49 insertions(+), 13 deletions(-)


2009-08-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3545 git=08a0e6e1c4b0b0fc78304d07f647bd288522a6ba

    Gets rid of an unnecessary 'goto'.
    
 cherokee/source.c |   53 +++++++++++++++++++++++++++--------------------------
 1 files changed, 27 insertions(+), 26 deletions(-)


2009-08-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3544 git=7bdecc5270be57b95543fff211a9bf30e96d16f5

    Clean up. Nothing important.
    
 cherokee/source_interpreter.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)


2009-08-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3543 git=659caa3743a736df76faadf9197c3e8487e3ee4f

    Check thread_deactive_to_polling() returned value.
    
 cherokee/handler_fcgi.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)


2009-08-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3542 git=0eacf31826a2fe11f47f9b4472233ce7b13d8d77

    Be slightly smarter when trying to figure whether to inherit the
    server process environment variables.
    
 cherokee/source_interpreter.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3540 git=da991b997b811ace533ff745f7de80cc69e6eac1

    Set a value to source!<num>!env_inherited is not defined.
    
 admin/PageInfoSource.py |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3539 git=ce5aba40403031a4da63a58c53024752cedb9423

    Fixes a misplaced call to set the close-on-exec bit.
    
 cherokee/source.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3538 git=57df36f7c552376e2ee6f428a289213f21844117

    MacOS X packager script adapted to use the new --with-wwwuser
    and --with-wwwgroup ./configure parameters
    
 README                |    2 +-
 packages/osx/build.py |   39 ++++++++++++++-------------------------
 2 files changed, 15 insertions(+), 26 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3537 git=31c3f0f7bf9cb9539c260dfc34e0344b6ed7be37

    Adds a couple of new ./configure parameters: --with-wwwuser and
    --with-wwwgroup, so the default user and group can be defined at
    compilation time.. Nothing fancy, but handy for packagers.
    
 Makefile.am                         |   16 +++++++++++++++-
 cherokee.conf.sample.pre            |    2 --
 configure.in                        |   11 +++++++++--
 doc/basics_installation_unix.txt    |    8 +++++---
 doc/basics_installation_windows.txt |    8 +++++---
 5 files changed, 34 insertions(+), 11 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3536 git=c41f91edb95dfa2ff983bbe704d1f958799255d4

    Adds support for the HTTP/1.1 error code 307: "Temporary Redirect".
    Thanks to tylerdu (irc.freenode.net) for the report. It fixes:
    http://bugs.cherokee-project.com/543
    
 cherokee/http.c |    2 ++
 cherokee/http.h |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3535 git=7281d5ea673961def8b2d3abb519530465c70965

    Adds a little script to auto-generate the POTFILES.in file.
    
 po/admin/generate_POTFILESin.py |   44 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3534 git=636a7d4d5720a7c15e93a37c3f897a0fcc3ba098

    Fixes typo
    
 qa/run-tests.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3533 git=88084e387f5aa72395af9cf276b7f0fe8f04f91a

    Updates po/admin/POTFILES.in (the list of files from which the strings
    for translation have to be extracted).
    
 po/admin/POTFILES.in |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3532 git=db0f4389053ed78f6e9bd56b0d2abcf2cb1aabc9

    Set closexec on the file descriptors used in the connections to the
    Information Sources (mainly FastCGI, SCGI and reverse HTTP).
    
 cherokee/source.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-08-11  Taher Shihadeh  <taher@unixwars.com>
            svn=3531 git=45d0add1192ade3a4724ed82c4883eb01b79057a

    Documentation updates. Remove references to deprecated "Generic balancer" plug-in.
    
 doc/config_info_sources.txt    |    1 -
 doc/config_virtual_servers.txt |    6 ------
 doc/dev_issues.txt             |   11 -----------
 doc/modules_balancers.txt      |   10 +---------
 doc/modules_handlers.txt       |    1 -
 doc/modules_handlers_redir.txt |   10 ++++------
 6 files changed, 5 insertions(+), 34 deletions(-)


2009-08-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3530 git=14f58fe3c4c56b6d509043307bd20549f6aca6f9

    Fixes couple of details regarding the MacOS packaging script.
    
 README                |    6 ++++++
 packages/osx/build.py |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)


2009-08-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3529 git=64b28f41d902ab3d0debee61371ddd595faf17f7

    Deprecates the "Generic balancer" plug-in (aka 'mirror'). Now that the
    reverse proxy is rock solid there is no point on keeping this module
    around.
    
 admin/Makefile.am               |    1 -
 admin/ModuleMirror.py           |   54 -------
 admin/consts.py                 |    1 -
 cherokee/Makefile.am            |   19 ---
 cherokee/handler_mirror.c       |  311 ---------------------------------------
 cherokee/handler_mirror.h       |   73 ---------
 configure.in                    |    3 +-
 doc/Makefile.am                 |    1 -
 doc/index.txt                   |    1 -
 doc/modules.txt                 |    1 -
 doc/modules_handlers_mirror.txt |   23 ---
 11 files changed, 1 insertions(+), 487 deletions(-)


2009-08-10  Antonio Perez  <aperez@skarcha.com>
            svn=3528 git=9a208cae4ff43f77b2527eb0f5dbad4028956a57

    Warnings and Errors are written to "stderr" when loggers are not yet initialized.
    
 cherokee/error_log.c     |   20 +++++++++++++-------
 cherokee/logger_writer.c |   27 ++++++++++++++++++++-------
 cherokee/logger_writer.h |    2 ++
 3 files changed, 35 insertions(+), 14 deletions(-)


2009-08-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3527 git=417dead4d4364dc10d5b3a9214b1e4e94cbd2186

    Adds a new script to build MacOS X binary packages (.dmg). Both this
    script and the Windows one have been relocated to the /packages
    directory.
    
 Makefile.am                       |    2 +-
 cherokee.conf.sample.pre          |    2 +
 configure.in                      |   10 +-
 packages/Makefile.am              |    3 +
 packages/osx/Description.plist.in |   12 ++
 packages/osx/Info.plist.in        |   36 ++++
 packages/osx/License.rtf          |  346 +++++++++++++++++++++++++++++++++++++
 packages/osx/Makefile.am          |   18 ++
 packages/osx/background.tiff.gz   |  Bin 0 -> 30390 bytes
 packages/osx/build.py             |  108 ++++++++++++
 packages/osx/utils.py             |   73 ++++++++
 packages/windows/Makefile.am      |   10 +
 packages/windows/cherokee.ico     |  Bin 0 -> 2238 bytes
 packages/windows/cherokee.nsi.in  |   79 +++++++++
 packages/windows/cherokee.reg     |   12 ++
 packages/windows/cherokee_pkg.ico |  Bin 0 -> 2238 bytes
 packages/windows/install.bat      |   22 +++
 windows/Makefile.am               |   10 -
 windows/cherokee.ico              |  Bin 2238 -> 0 bytes
 windows/cherokee.nsi.in           |   79 ---------
 windows/cherokee.reg              |   12 --
 windows/cherokee_pkg.ico          |  Bin 2238 -> 0 bytes
 windows/install.bat               |   22 ---
 23 files changed, 729 insertions(+), 127 deletions(-)


2009-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3526 git=1aa15544a3bcd990bcb8ff869190512d307e943a

    Fixes QA tests so they can we run without a PHP interpreter.
    
 qa/run-tests.py |   16 ++++++++++++++--
 qa/util.py      |    4 +---
 2 files changed, 15 insertions(+), 5 deletions(-)


2009-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3525 git=036362655addc0f0cb0451b05199150dc204992a

    /etc/cherokee/ssl is no longer used
    
 Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2009-08-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3523 git=c9865722a7176355d20da88d332f622e4a8cc474

    Adds a new option to allow information sources to inherit the server's
    environment variables instead of being forced to define a new set of
    variables for one of them. By default the environment variables are
    inherited (to use a custom set of variables is the exception now).
    
 admin/PageInfoSource.py       |   25 +++++++++++++++++--------
 cherokee/main.c               |   13 +++++++++++--
 cherokee/source_interpreter.c |   25 ++++++++++++++++++-------
 cherokee/source_interpreter.h |   25 +++++++++++++------------
 cherokee/spawner.c            |    2 ++
 cherokee/spawner.h            |    1 +
 6 files changed, 62 insertions(+), 29 deletions(-)


2009-08-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3521 git=6b016ab85e5f39a4b44ed263b94e01627e271ecb

    By default, configure checks for MySQL, actually.
    
 m4/mysql.m4 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-08-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3520 git=3e29fbcc93a9496f1d1c191a8409150e3757507b

    Tries to improve how the usage graphs are refreshed in the status
    page of cherokee-admin.
    
 admin/static/js/graphs.js |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)


2009-08-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3518 git=687f39be363ab3991cc063f94fb634c93e3d1f74

    Graphs are properly refreshed now. It fixes bug #531:
    http://bugs.cherokee-project.com/531
    
 admin/static/js/graphs.js |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)


2009-08-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3517 git=8577a3351266877fd2dda591eb46b13435646035

    Adds a new configuration key 'redir_symlinks' so the dirlist handler
    can redirect symbolic links to its original file instead of accessing
    it as a regular file or directory.
    
 admin/ModuleDirlist.py     |    6 ++-
 cherokee/handler_dirlist.c |  121 +++++++++++++++++++++++++++++++++++---------
 cherokee/handler_dirlist.h |    1 +
 3 files changed, 102 insertions(+), 26 deletions(-)


2009-08-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3515 git=b58cb0b9ae3b89dc37d095ef7d9d6e2deba10970

    Fixes a compilation issue: "/usr/bin/install: will not overwrite
    just-created `/usr/include/cherokee/avl.h' with `avl.h'"
    
 cherokee/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2009-08-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3514 git=a68f639e12cb6d05c2978069a8ac854ccce64b67

    0.99.21 released
    
 configure.in      |    2 +-
 po/admin/de.po    |  460 ++++++++++++++++++++++++++++++---------------------
 po/admin/en.po    |  471 +++++++++++++++++++++++++++++++----------------------
 po/admin/es.po    |  473 +++++++++++++++++++++++++++++++----------------------
 po/admin/nl.po    |  471 +++++++++++++++++++++++++++++++----------------------
 po/admin/sv_SE.po |  473 +++++++++++++++++++++++++++++++----------------------
 po/admin/zh_CN.po |  467 +++++++++++++++++++++++++++++++---------------------
 7 files changed, 1666 insertions(+), 1151 deletions(-)


2009-08-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3513 git=54958ce6efcb75bf52b10f6d8482c368680a4f9d

    Adds a new "timeout" CHEROKEE_TRACE key.
    
 cherokee/thread.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2009-08-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3511 git=b8594e31f4c157d4e9e3281b499d1711748a5f4c

    Fixes an unfortunate regression introduced a couple of days ago.
    
 admin/CherokeeManagement.py |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)


2009-08-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3509 git=947ee42c28c9fac67206d56b88c8a03a251e35d8

    The server will try to raise the file descriptors limit to 4096 from
    now on. The default system value was way too low in many cases.
    
 cherokee/macros.h |    9 +++++----
 cherokee/server.c |    2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)


2009-08-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3506 git=06f448034a4d6284cd6c84bc5dbc53ddf8387c2a

    Even though it isn't recommended, Cherokee allows to launch the server
    without creating a PID file. Cherokee-admin checks that file in order
    to know whether or not the server is running. This patch adds a
    slightly smarted function to detect the server presence. In case the
    server PID file weren't present it'd try to check the OS processes
    list in order to find a cherokee process being executed with the same
    configuration file. In case it were found, it'd assume the server was
    running.
    
 admin/CherokeeManagement.py |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)


2009-08-03  Jonathan Hernandez  <ion@suavizado.com>
            svn=3505 git=e0e6db7eb244b3b2360f44e4b3d5fd4f03cfbb03

    Change hr style
    
 admin/PageVServer.py          |   12 ++++++------
 admin/static/css/cherokee.css |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)


2009-08-03  Jonathan Hernandez  <ion@suavizado.com>
            svn=3504 git=a725532f0b18dcf9f340d71948114de289ee4997

    Change colors to server graphs
    
 admin/PageStatus.py           |    4 ++--
 admin/PageVServer.py          |   12 ++++++------
 admin/static/css/cherokee.css |   19 ++++++++++++++-----
 admin/status.template.html    |    2 +-
 cherokee/collector_rrd.c      |   26 +++++++++++++-------------
 5 files changed, 36 insertions(+), 27 deletions(-)


2009-08-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3503 git=f236142aef209f81d6a26de81340e8a9496bfa98

    Stop the server reporting "Server is exiting.." more than once.
    It's merely an aesthetic fix.
    
 cherokee/main_worker.c |    4 ++++
 cherokee/server.c      |    3 ++-
 2 files changed, 6 insertions(+), 1 deletions(-)


2009-08-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3501 git=e03f4323a776b47f8a91cfaad2f99f0577b21aa9

    Optimizes the RRD module so it renders the absolutely minimum number
    of graph files. It takes rrdtool quite some time to render each one of
    those files so this improvement is quite interesting.
    
 cherokee/collector_rrd.c |   65 +++++++++++++++++++++++++++++++++------------
 1 files changed, 47 insertions(+), 18 deletions(-)


2009-08-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3500 git=4c081975fa1126a419d2752f14730a226a34526b

    Removes the Stats section that I added a couple of weeks ago. The
    graphs are now integrated in the PagaStatus and the PageVServer page.
    
 admin/GraphManager.py         |    3 +
 admin/Makefile.am             |    1 -
 admin/Page.py                 |    2 -
 admin/PageGeneral.py          |   18 ++++++
 admin/PageStats.py            |  131 -----------------------------------------
 admin/server.py               |    3 -
 admin/static/css/cherokee.css |    1 -
 7 files changed, 21 insertions(+), 138 deletions(-)


2009-08-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3499 git=a00e048931329f4e24fed32f793801fdc46c2daa

    Installs missing header file
    
 cherokee/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-08-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3495 git=bc960527c2364f4fbf563ee969abf26d35cc8825

    More traffic graphs integration..
    
 admin/GraphManager.py     |    3 ---
 admin/PageStatus.py       |    7 +++++--
 admin/PageVServer.py      |    9 +++++++++
 admin/static/js/graphs.js |   16 +++++++++-------
 4 files changed, 23 insertions(+), 12 deletions(-)


2009-08-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3494 git=35217e94e339b88d129033970bf82453221d2ecb

    Integrate the new graphs widget in the Virtual Server page.
    
 admin/PageVServer.py |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)


2009-07-31  Jonathan Hernandez  <ion@suavizado.com>
            svn=3493 git=688ada16367d2d1c09109824d536310444040feb

    Revamp status page, work in progress
    
 admin/PageStatus.py                 |   99 +++++++--------
 admin/static/css/cherokee.css       |  233 ++++++++++++++++++++++++++++++++++-
 admin/static/images/Makefile.am     |    3 +-
 admin/static/images/feedback.png    |  Bin 0 -> 1811 bytes
 admin/static/images/menu-active.png |  Bin 1151 -> 2470 bytes
 admin/static/images/offline.png     |  Bin 10131 -> 1905 bytes
 admin/static/images/online.png      |  Bin 9869 -> 2245 bytes
 admin/static/images/proud.png       |  Bin 0 -> 4646 bytes
 admin/static/images/web_proud.jpg   |  Bin 9325 -> 0 bytes
 admin/static/js/Makefile.am         |    1 +
 admin/static/js/graphs.js           |   32 +++++
 admin/status.template.html          |   51 ++++----
 12 files changed, 339 insertions(+), 80 deletions(-)


2009-07-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3490 git=348e4839e6153e667e9b9f46e1b3b8aa1e5064c2

    Geez! rrdtool is a CPU hog. I just realized that it was monopolizing a
    CPU of one of my servers. This patch tries to decrease the load of the
    graph re-generation by delaying the render of some of the graphs.
    
 cherokee/collector_rrd.c |   38 +++++++++++++++++++++++++++++---------
 1 files changed, 29 insertions(+), 9 deletions(-)


2009-07-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3489 git=bf09dd35b7a901ace77e2bb76fcd65893a942f9b

    Fixes typo.
    
 cherokee/common-internal.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3488 git=28943c57796541f62eda9a45d22e4256ccb9424a

    Tries be to slightly more gentle when dropping connections on
    overload. A new sched_yield() detection has been added to the
    configure process.
    
 cherokee/common-internal.h |   13 ++++++++++++-
 cherokee/thread.c          |   39 ++++++++++++++++++++++++++++++---------
 cherokee/thread.h          |    1 +
 configure.in               |   18 ++++++++++++++++--
 4 files changed, 59 insertions(+), 12 deletions(-)


2009-07-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3487 git=21034a6096f4f53b76c24b3aea37665ab4f3b6e2


 cherokee/main.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)


2009-07-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3486 git=7806e055adfdcf3e49809a09823295a3bab39fdd

    Fixes an unusual compilation issue. There were a couple of superfluous
    files shipped within the source tarball: cherokee/loader.autoconf.h
    and cherokee/loader.autoconf.inc
    
 cherokee/Makefile.am |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)


2009-07-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3485 git=262057d3027d6b6b2e43e97052273aeb63d6981a

    Same patch as before.. for source_interpreter.c.
    
 cherokee/source_interpreter.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2009-07-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3484 git=1e29ea8f0fd51f55121faafbd18c4fadf99f56cb

    Increases the buffer for getgrnam() from 1k to 8k. It
    seems that OpenBSD needed a bigger buffer. Thanks to
    Fernando Quintero for the fix.
    
 cherokee/server.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2009-07-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3483 git=2cf8bbdd50dc11d2a9fab5868c5984ed598d7a0f

    Do not even check /etc/cherokee/mods-enabled when launching
    Cherokee with the -r parameter (quick local content sharing).
    
 cherokee/main_worker.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


2009-07-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3482 git=6ec62739e9b9ddab4ab953e243b4f9b869808b76

    Bug fix: Do not try to launch anything if the cherokee-worker exists
    on fatal error. (Eg: The port is already open).
    
 cherokee/main.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2009-07-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3481 git=c036377c591299003ee5af7596310ff0989a2b32

    Adss a new field "Total" to all the graphs. It implements RFE #533:
    http://bugs.cherokee-project.com/533
    
 cherokee/collector_rrd.c |   56 ++++++++++++++++++++++++++++++---------------
 1 files changed, 37 insertions(+), 19 deletions(-)


2009-07-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3480 git=aadcffd65342fe36266c344c451c4e25f35b9b32

    Fixes a problem rewriting the "Host:" header in the internal HTTP
    request (from the server to the back-end).
    Thanks to G. Clifford Williams for reporting this issue.
    
 cherokee/handler_proxy.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2009-07-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3479 git=2344c127e92b51445651979379af1092e5166fcb

    Bug fix. Multi-line logging to syslog was failing.
    
 cherokee/util.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


2009-07-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3478 git=35d78dd6ed68f9f0406724d9f37e94f0f0d0b2e7

    Bug-fix: A couple of parameters were spawned.
    
 cherokee/cryptor_libssl.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3477 git=c09dfd799c6df7592e173e82870f3051ad877335

    Remove deprecated property. Thanks to Jorge Sarmiento for reporting.
    
 admin/PageVServer.py |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)


2009-07-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3476 git=80574302ccffd93a7b7a05d0fa8a6add3f46301d

    '!collector' is a known property of 'vserver!'
    
 cherokee/virtual_server.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


2009-07-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3475 git=f66dd36f8327d123177ab57e5d6bf9924e3bf258

    Fixes a compilation issue.
    
 cherokee/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2009-07-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3474 git=ddc0d6f4c9c99a1e183197d7b61fc1363579436a

    Adds missing file
    
 admin/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-07-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3473 git=119526f2e15a5ff095b48b1d48e0759ae661e71a

    Draw timeouts in red and accepts in blue..
    
 cherokee/collector_rrd.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-07-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3472 git=16902b72c518b9fa55bbb625b03c7b1a84a6db9f

    Adds a new page to hold the statistics and graphs.
    
 admin/Page.py                 |    2 +
 admin/PageGeneral.py          |   16 -----
 admin/PageStats.py            |  131 +++++++++++++++++++++++++++++++++++++++++
 admin/PageVServer.py          |    3 +-
 admin/server.py               |    3 +
 admin/static/css/cherokee.css |    1 +
 6 files changed, 138 insertions(+), 18 deletions(-)


2009-07-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3471 git=78c84241a15cf679fe1e2a206b8e38875d0c5b7d

    Fixes a regression (compilation problem).
    
 admin/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3470 git=9a98b6a62be90844328840ac1ab6be9111be367d

    Extended to handler both the /icons and /cherokee_themes directories.
    
 admin/Wizard_Icons.py |   74 ++++++++++++++++++++++++++++++++++++------------
 1 files changed, 55 insertions(+), 19 deletions(-)


2009-07-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3469 git=89b8ff0f7ec10d762f0d95fb2859dd5d964de3a7

    Adds a new Wizard. It adds a rule with the most common static files,
    so they are server as files when on a website based on dynamic
    content.
    
 admin/Makefile.am                             |    3 +-
 admin/Wizard_CommonStatic.py                  |   54 +++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am       |    3 +-
 admin/static/images/wizards/common_static.png |  Bin 0 -> 944 bytes
 4 files changed, 58 insertions(+), 2 deletions(-)


2009-07-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3468 git=5dad22a12198d78c13a1088b91cc6156dc29cc48

    RRD files shouldn't contain spaces; replacing them by underscores.
    
 cherokee/collector_rrd.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)


2009-07-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3467 git=3608686bddfa499cd5b157e8cf08d00d9df358e4

    Adds a new "draw_srv_traffic" configuration key (boolean) to
    cherokee_collector_vsrv_rrd_t.
    
 cherokee/collector_rrd.c |   10 ++++++++--
 cherokee/collector_rrd.h |    2 +-
 2 files changed, 9 insertions(+), 3 deletions(-)


2009-07-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3466 git=ec0575b5ee871b8c0fd56e08ff2cb7bc846cb046

    Code clean up. cherokee_collector_rrd_t and
    cherokee_collector_vsrv_rrd_t are different
    structures now.
    
 cherokee/collector_rrd.c |  101 +++++++++++++++++++++++-----------------------
 cherokee/collector_rrd.h |   22 +++++++---
 2 files changed, 67 insertions(+), 56 deletions(-)


2009-07-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3465 git=ff4a8276475bc6f95e07dcc7e51a6fba8a993a78

    Improved graphs look for a better integration with Cherokee-admin.
    
 cherokee/collector_rrd.c |   66 ++++++++++++++++++++++++++++------------------
 1 files changed, 40 insertions(+), 26 deletions(-)


2009-07-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3464 git=420e8962a25deae3b60525d8016449c01380ea55

    (cherokee_find_exec_in_path): Bugfix.
    
 cherokee/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3463 git=0ee89a38fa31ef735668255cf75bdd85c2c19fee

    Ignore the libtool related m4 files.
    

2009-07-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3462 git=a4ce382cd2406d0bbea50431c0e81d7f29a33b00

    Adds a new Wizard for configuring the /icons directory (if missing).
    
 admin/Makefile.am                       |    3 +-
 admin/Wizard.py                         |   20 ++++++++------
 admin/Wizard_Icons.py                   |   43 +++++++++++++++++++++++++++++++
 admin/static/images/wizards/Makefile.am |    3 +-
 admin/static/images/wizards/icons.png   |  Bin 0 -> 2376 bytes
 5 files changed, 58 insertions(+), 11 deletions(-)


2009-07-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3461 git=8dea06e1abd8be190f23ac9c2dd58a3323e62460

    Fixes a silly mistake. Server traffic graphs weren't being updated.
    
 cherokee/collector.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3460 git=0f0adf4c13907bfcb52b0a15e4c2fec7c1dbd578

    Checks were in the wrong order.
    
 cherokee/collector_rrd.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2009-07-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3459 git=9b0fcc5b0effeaf1b5f20d0e25008089f81096c4

    Relocates the directory checks. Now it's only checked
    on start instead of on each update/render.
    
 cherokee/collector_rrd.c |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)


2009-07-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3458 git=61b5669ef7fb225e61482c0dba232545748eafc2

    Delays information collectors initialization, so it's executed after
    the server drops its privileges. For instance, the RRDtool collector
    spawns new processes as the server user (Eg: www-data, www, ..)
    
 cherokee/collector.c      |   36 +++++--
 cherokee/collector.h      |   32 +++++--
 cherokee/collector_rrd.c  |  256 +++++++++++++++++++++++++--------------------
 cherokee/server.c         |   41 +++++++
 cherokee/virtual_server.c |    2 +-
 5 files changed, 237 insertions(+), 130 deletions(-)


2009-07-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3457 git=9cd66efa4aa95966abf46972eee031614df16991

    Fixes one of the RAILS_ENV default values: s/Development/development/.
    Thanks to 'atomist' for the report! It fixes the bug #529:
    http://bugs.cherokee-project.com/529
    
 admin/Wizard_RoR.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3456 git=402d96cb26d181d33eafe8f639690121f493db28

    Checks whether a previous Unix socket already exists. If so,
    remove it before launching a new back-end application.
    
 cherokee/main_admin.c |   42 +++++++++++++++++++++++++++++++++++++++---
 1 files changed, 39 insertions(+), 3 deletions(-)


2009-07-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3455 git=550e1874c3e30e74c295dabc8c3ac8971654cb7e

    Typo
    
 cherokee/macros.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3454 git=27d8b329eaa7da2364628cb8dc74ccf7fac84cd5

    The header length limit has been raised from 4k to 8k. It seems there
    are sites sending huge cookies that would require it. Thanks to "Gavin
    M. Roy" <gmr@myyearbook.com> for pointing it out.
    
 cherokee/macros.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3453 git=8722b4159cd749a884ca93b4004b2413d22341fc

    - Updates pyscgi.py from 1.7 to 1.9
    - Fixes the QA tests so they work with pyscgi.py 1.9
    - From now on, Cherokee-admin uses a Unix socket for the internal
      communication with the application back-end (a SCGI application).
      This change should fix the problems that some people have
      experienced when running cherokee-admin in a server where either had
      not a "lo" interface or in which it was filtered with a DROP rule. A
      new parameter -t (--internal-tcp) has been added so cherokee-admin
      can be forced to use the previous localhost:4000 port.
    
 admin/pyscgi.py            |   70 ++++++++++++++++++++---------
 admin/server.py            |   14 +++++-
 cherokee/main_admin.c      |   69 +++++++++++++++++++----------
 qa/126-SCGI.py             |    4 +-
 qa/127-SCGI-Post.py        |    4 +-
 qa/140-SCGI-EmptyVars.py   |    4 +-
 qa/142-SCGI-ExtraVars.py   |    4 +-
 qa/151-SCGI-vars.py        |    4 +-
 qa/152-SCGI-vars2.py       |    4 +-
 qa/153-SCGI-vars-root.py   |    4 +-
 qa/171-SCGI-Keepalive.py   |    6 +-
 qa/173-Chunked-SCGI.py     |    6 +-
 qa/226-PathInfo-Default.py |    6 +-
 qa/pyscgi.py               |  106 +++++++++++++++++++++++++++++++++++---------
 14 files changed, 213 insertions(+), 92 deletions(-)


2009-07-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3452 git=a2b0351916736e82ed315568175c72fb506d7d9f

    Adds support for "information collectors" (a new plug-in type). It
    also adds a new plug-in for generating usage graphs with RRDtool. Both
    the server and the cherokee-admin sides are implemented. Beware, this
    new feature is still under development; use it with caution.
    
 Makefile.am                    |    1 +
 admin/Form.py                  |   27 --
 admin/GraphManager.py          |   44 +++
 admin/Makefile.am              |    2 +
 admin/ModuleRrd.py             |   30 ++
 admin/PageGeneral.py           |   42 ++-
 admin/PageStatus.py            |   28 ++
 admin/PageVServer.py           |   44 ++-
 admin/PageVServers.py          |   19 +-
 admin/configured.py.pre        |    2 +
 admin/consts.py                |    5 +
 admin/status.template.html     |    2 +
 admin/validations.py           |    6 +
 cherokee/Makefile.am           |   23 ++-
 cherokee/admin_server.c        |   26 +-
 cherokee/bogotime.c            |   50 +++-
 cherokee/bogotime.h            |    4 +-
 cherokee/buffer.h              |    1 +
 cherokee/collector.c           |  278 ++++++++++++++
 cherokee/collector.h           |  138 +++++++
 cherokee/collector_rrd.c       |  811 ++++++++++++++++++++++++++++++++++++++++
 cherokee/collector_rrd.h       |   59 +++
 cherokee/connection.c          |   19 +-
 cherokee/handler_server_info.c |   47 ++-
 cherokee/logger.h              |    2 +-
 cherokee/logger_custom.c       |    6 +-
 cherokee/logger_ncsa.c         |    6 +-
 cherokee/main_admin.c          |   42 ++-
 cherokee/plugin.h              |    3 +-
 cherokee/server-protected.h    |    3 +
 cherokee/server.c              |   54 ++--
 cherokee/server.h              |    1 -
 cherokee/thread.c              |   29 ++-
 cherokee/util.c                |   40 ++
 cherokee/util.h                |    7 +-
 cherokee/virtual_server.c      |   78 +++--
 cherokee/virtual_server.h      |   10 +-
 configure.in                   |    3 +-
 constants.h.pre                |    2 +
 39 files changed, 1814 insertions(+), 180 deletions(-)


2009-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3451 git=38098133ae4ff8a79f8ed2615c47ccc0a15f918b

    Previous commit was wrong.
    
 admin/CherokeeManagement.py |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)


2009-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3450 git=b9071839e272b0589fa3807ae7fef4cc852fde5f

    Check error lines before reporting an actual error.
    
 admin/CherokeeManagement.py |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)


2009-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3449 git=e62af394314ac1c27a638950cbcd80a7819f93e3

    Errors clean up. Also, spawning mechanism initialization
    is not longer a fatal error.
    
 cherokee/main.c |   32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)


2009-07-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3448 git=17fb8706ec538c48b4007cd1fbb9062001b9ab0a

    Fixes bug. Wrong error levels were reported by LOG_ERRNO.
    
 cherokee/error_log.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2009-07-15  Antonio Perez  <aperez@skarcha.com>
            svn=3447 git=24e5ebccdb0f05726340ea684a4a4807c3b85539


 changelog-update.sh |    3 +++
 svnlog2changelog.py |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)


2009-07-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3446 git=e1ed1012f55bbeed9ec62c1f315af1640c1d41b7

    Replace $prefix/sbin by $sbindir. Thanks to gour (freenode.net)
    for pointing it out.
    
 contrib/cherokee.pre |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3445 git=f431e22ce3fbc581dfa2ee52a3e95c27b235f044

    Updates the compilation variables replacement commands.
    
 Makefile.am         |    9 +++++----
 admin/Makefile.am   |    2 +-
 contrib/Makefile.am |    2 +-
 3 files changed, 7 insertions(+), 6 deletions(-)


2009-07-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3444 git=fd2b68aa5c4ee913842ab3e9b780672531205310

    The server was crashing when a SNI enabled connection accessed a
    virtual server without TLS support. This patch should fix:
    http://bugs.cherokee-project.com/523
    
 cherokee/cryptor_libssl.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)


2009-07-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3443 git=260e78e10213a3b663f5eb2b3f23fa10324ae8d7

    Adds /crossdomain.xml to the "usual static files" list. It's RFE #522
    preamble: http://bugs.cherokee-project.com/522
    
 admin/Wizard.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3442 git=59187e3d76cf560800062f418be9e9b86040e74d

    Fixes a regression that caused the the Django, Wordpress and Drupal
    wizards to fail. It fixes bug: http://bugs.cherokee-project.com/517
    
 admin/Wizard_Django.py    |    2 +-
 admin/Wizard_Drupal.py    |    2 +-
 admin/Wizard_WordPress.py |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)


2009-07-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3441 git=c6d9dd74493c9a6afa06f36dd70f9561653101af

    Clean semaphores before exiting on error. It fixed bug #525
    http://bugs.cherokee-project.com/525
    
 cherokee/main.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2009-07-09  Taher Shihadeh  <taher@unixwars.com>
            svn=3440 git=4d2e397b571a5b91e0126171a87b2abfedf0e35a

    Deletes W3C_logger info. The logger was deprecated in r3400.
    
 doc/Makefile.am                |    1 -
 doc/config_virtual_servers.txt |    6 +++---
 doc/index.txt                  |    1 -
 doc/modules.txt                |    1 -
 doc/modules_loggers.txt        |    1 -
 doc/modules_loggers_w3c.txt    |   33 ---------------------------------
 6 files changed, 3 insertions(+), 40 deletions(-)


2009-07-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3439 git=a100401cf573e4382195929c0b5870690327e469

    Don't execute ./configure is NO_CONFIGURE is defined.
    
 autogen.sh |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2009-07-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3438 git=7ba41a87195f96d9bdf46e4f10b87531b56ab35b

    Gets rid of the .worker PID file. It was not really needed.
    
 admin/CherokeeManagement.py |   17 +++----------
 cherokee/main_worker.c      |    2 -
 cherokee/server.c           |   53 +------------------------------------------
 3 files changed, 5 insertions(+), 67 deletions(-)


2009-07-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3437 git=596dd04e175b0e5ac87e60d72fe00e4fab3b63b0

    Clean up
    
 cherokee/thread.c |   22 ++++++++--------------
 1 files changed, 8 insertions(+), 14 deletions(-)


2009-07-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3436 git=9237893bd1f0a0dc7844cb71043f8fed2c146e65

    Tries to remove the worker PID file on exit. Fixes bug #524:
    http://bugs.cherokee-project.com/524
    
 cherokee/server.c |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)


2009-07-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3435 git=72915beb2941a484e876f76ea540201a901c04ee

    Always clean up on exit. It should fix
    http://bugs.cherokee-project.com/525
    
 cherokee/main.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)


2009-07-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3434 git=f146e31625ec3f160ecd29ce242bc0452ef939f4

    Adds new path for pkgsrc binaries. Thanks to Roy Marples for the
    feedback!
    
 admin/Wizard_PHP.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2009-07-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3433 git=719434342d83f623e5c9de17e8d8e5aa43762aaa

    Typo.
    
 admin/Module.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3432 git=673856ad15d111253ac9c636f379c760bae55423

    Adds a reference to the identi.ca group. Thanks to Bela Hausmann
    <post@belahausmann.name> for creating the group and sending the patch
    for the documentation.
    
 doc/other_community.txt |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2009-07-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3431 git=bd3341461dfdd59ae4a5bb3a92a750a1f328fe93

    cherokee.conf.sample does no longer include PHP.
    
 admin/PageNewConfig.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-07  Taher Shihadeh  <taher@unixwars.com>
            svn=3430 git=f266af0673ec53a5538442fec2e1174a39c8932c

    Another developer added.
    
 svnlog2changelog.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2009-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3429 git=ca20204da553587a31c38ef3e785c542baaf1c16

    http-cherokee.xml is auto-generated now; SVN ought to ignore it.
    

2009-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3428 git=f11217f59d298aa7f51202c69fb420d8d33b2b0f

    Modifies the logger so it uses the bogotime callback mechanism.
    
 cherokee/logger_ncsa.c |   80 ++++++++++++++++++++++++-----------------------
 cherokee/logger_ncsa.h |    2 +-
 2 files changed, 42 insertions(+), 40 deletions(-)


2009-07-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3427 git=b14734ed97421743e3a118d2d5194128a821951b

    Fixes a few misc. details..
    
 cherokee/buffer.c       |   59 +++++++++++++++++++++++++++++++----------------
 cherokee/fdpoll-epoll.c |    8 +++---
 2 files changed, 43 insertions(+), 24 deletions(-)


2009-07-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3424 git=6fd57938348fef0267e5d24c6180903f2b73c598

    Improves the OpenSolaris (& S10) SMF support. Thanks to Miguel Vidal
    <mvidal@libresoft.es> for sending a patch fixing the exec_method's
    start property. Additionally, this patch renames the .xml to .xml.pre
    so the paths are rewritten according to the real installation paths.
    
 Makefile.am           |   17 +++++--
 configure.in          |    4 +-
 http-cherokee.xml     |  120 -------------------------------------------------
 http-cherokee.xml.pre |  120 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 135 insertions(+), 126 deletions(-)


2009-07-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3423 git=390ad902dcb4731b477799b2834ef0319a6e697e

    Improves header parsing.
    
 cherokee/header.c |   24 ++++++++-----------
 cherokee/util.c   |   66 ++++++++++++++++++++++++++++++++++++-----------------
 cherokee/util.h   |    5 ++++
 3 files changed, 60 insertions(+), 35 deletions(-)


2009-07-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3422 git=75b2fd4494618d9b1cc7241182a258bfc27e3b65

    It speeds up slightly trace-enabled binaries.
    
 cherokee/connection.c |   10 +++++++++-
 cherokee/trace.c      |    7 +++++++
 cherokee/trace.h      |    1 +
 3 files changed, 17 insertions(+), 1 deletions(-)


2009-07-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3421 git=1b5319072ade01b5cdd3107dfa41c3a87366561d

    Adds a comment with a reminder on how to change SVN commit logs.
    
 changelog-update.sh |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2009-07-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3419 git=a721cc1e5a55ed184a040f6f36e11a528ffbe4c8

    Fixes a compilation problem (when building with TLS-SNI support):
    http://lists.octality.com/pipermail/cherokee/2009-July/010668.html
    
 cherokee/cryptor_libssl.c  |    2 +-
 cherokee/vrule_target_ip.c |    8 ++++++++
 2 files changed, 9 insertions(+), 1 deletions(-)


2009-07-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3418 git=60d9c60afc98ebf97d3a4cf6470c76c4de2ef9f5

    Adds a new --with-libssl parameter so the server can be compiled with
    a custom libssl/OpenSSL library located in a non-standard directory.
    The most common case would be: --with-libssl=/usr/local/ssl
    
 cherokee/Makefile.am |    8 ++++----
 configure.in         |   33 +++++++++++++++++++++++++--------
 2 files changed, 29 insertions(+), 12 deletions(-)


2009-07-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3416 git=8e9d157f2bf7e6a87777deb977724fc865963ef8

    Adds a couple of additional TRACE points
    
 cherokee/cryptor_libssl.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)


2009-07-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3415 git=f6330ee4c05993fdc44502bd0f9519af6b9fdb2b

    Bug fix: It had to copy the length instead of the whole structure.
    
 cherokee/vrule_target_ip.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3414 git=7547415c4ba483407f46dfd455cd874f2dc5ec62

    Adds a new Virtual Server matching plug-in. It allows to choose a
    Virtual Server based on the target IP of the TCP connection rather
    than on the HTTP "Host:" header.
    
 admin/Form.py               |    4 +-
 admin/Makefile.am           |    1 +
 admin/ModuleRehost.py       |   12 +++-
 admin/ModuleTargetIp.py     |   68 ++++++++++++++++++++
 admin/ModuleWildcard.py     |   12 +++-
 admin/PageVServer.py        |    3 +
 admin/PageVServers.py       |    2 +
 admin/consts.py             |    3 +-
 cherokee/Makefile.am        |   20 ++++++
 cherokee/connection.c       |    2 +-
 cherokee/server-protected.h |    2 +-
 cherokee/server.c           |    3 +-
 cherokee/vrule.c            |    5 +-
 cherokee/vrule.h            |    4 +-
 cherokee/vrule_rehost.c     |    5 +-
 cherokee/vrule_target_ip.c  |  145 +++++++++++++++++++++++++++++++++++++++++++
 cherokee/vrule_target_ip.h  |   49 +++++++++++++++
 cherokee/vrule_wildcard.c   |    7 ++-
 configure.in                |    3 +-
 19 files changed, 334 insertions(+), 16 deletions(-)


2009-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3413 git=c5b3f530b8a99d89094b02c4b85287ec30c3de4c

    Fixes a problem between EVHost and the File Exists rule plug-in. They
    did not work together because of an invalid execution order. Now the
    EVHost document root is evaluated in advance so the file exists rule
    knows about it when checking.
    
 cherokee/connection-protected.h |    7 ++-
 cherokee/connection.c           |  103 +++++++++++++++++---------------------
 cherokee/rule_exists.c          |    2 +-
 cherokee/thread.c               |   22 +++++---
 4 files changed, 65 insertions(+), 69 deletions(-)


2009-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3411 git=6a51c09b4170dcbddb41c95c7e0f84e6e53d2cae

    0.99.20 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3410 git=b06f6bf08f2d23ed61d007282e81d1ce3947996a


 po/admin/de.po    |  308 +++++++++++++++++++++++++++-------------------------
 po/admin/en.po    |  313 +++++++++++++++++++++++++++-------------------------
 po/admin/es.po    |  314 +++++++++++++++++++++++++++-------------------------
 po/admin/nl.po    |  312 +++++++++++++++++++++++++++--------------------------
 po/admin/sv_SE.po |  314 +++++++++++++++++++++++++++-------------------------
 po/admin/zh_CN.po |  314 +++++++++++++++++++++++++++-------------------------
 6 files changed, 969 insertions(+), 906 deletions(-)


2009-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3409 git=514d006759392f7f65bd3a4d5223767e5862c776

    Add the new "hash" parameter to the documentation. Patch by Frank
    Groeneveld <frankgroeneveld@gmail.com>.
    
 doc/modules_validators_mysql.txt |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


2009-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3408 git=0b46a477c0962ae4cce38744bf6da734d903a924

    Adds support for SHA1 hashed passwords. Based on patch by Frank
    Groeneveld <frankgroeneveld@gmail.com>. Thank you, goog stuff!!
    It implements: http://bugs.cherokee-project.com/477
    
 admin/ModuleMysql.py       |   25 ++++++++++++++++---------
 cherokee/validator_mysql.c |   37 ++++++++++++++++++++++++-------------
 cherokee/validator_mysql.h |    9 +++++++--
 3 files changed, 47 insertions(+), 24 deletions(-)


2009-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3407 git=4b311631ffcf3dff482585c6524b7811d68fda5b

    Neither of these plug-ins was checking whether log writes were
    specified in the configuration. This leaded to server crashes when
    there were not configured properly.
    
 cherokee/logger_custom.c |   32 ++++++++++++++++++++------------
 cherokee/logger_ncsa.c   |   24 ++++++++++++++----------
 2 files changed, 34 insertions(+), 22 deletions(-)


2009-07-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3406 git=f3e34aa3fdc35c768ea3a53732e3ff637dc30480

    FFMpeg depends on libm
    
 configure.in |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2009-06-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3405 git=71d441f2b93257421f85241f5aa7d07b333f3b78

    Fixes a problem in the admin: host name entries could not be changed
    because of old values were not being purged. Thanks to Stefan de
    Konink for reporting.
    
 admin/PageVServer.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2009-06-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3404 git=e89dab2013fc66c0de1144e53de5728f6f0b0705

    Fixes a compilation problem
    
 cget/main.c          |    4 ++--
 cherokee/Makefile.am |   11 ++++++-----
 cherokee/error_log.c |    8 ++++++--
 3 files changed, 14 insertions(+), 9 deletions(-)


2009-06-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3403 git=fe983689b028a4db6a0725377412df36214369dc

    Replace almost all the PRINT_ERROR, PRINT_ERROR_S and PRINT_ERRNO by
    their equivalent macro in the new error reporting system.
    
 cherokee/access.c               |   12 +++---
 cherokee/admin_client.c         |   22 +++++-----
 cherokee/avl.c                  |    6 +-
 cherokee/balancer.c             |    6 +-
 cherokee/balancer_ip_hash.c     |    4 +-
 cherokee/balancer_round_robin.c |    4 +-
 cherokee/bind.c                 |    6 +-
 cherokee/buffer.c               |   22 +++++-----
 cherokee/common-internal.h      |    1 +
 cherokee/config_entry.c         |    2 +-
 cherokee/config_reader.c        |    8 ++--
 cherokee/connection.c           |    6 +-
 cherokee/cryptor_libssl.c       |   87 ++++++++++++++++++++-------------------
 cherokee/downloader.c           |    4 +-
 cherokee/encoder_deflate.c      |   14 +++---
 cherokee/encoder_gzip.c         |   14 +++---
 cherokee/fdpoll-epoll.c         |   15 ++++--
 cherokee/fdpoll-kqueue.c        |    2 +-
 cherokee/fdpoll-port.c          |   14 +++---
 cherokee/gen_evhost.c           |    4 +-
 cherokee/handler_cgi.c          |    9 ++--
 cherokee/handler_custom_error.c |    2 +-
 cherokee/handler_dbslayer.c     |    5 +-
 cherokee/handler_dirlist.c      |    4 +-
 cherokee/handler_error_redir.c  |    4 +-
 cherokee/handler_fcgi.c         |    6 +-
 cherokee/handler_mirror.c       |    2 +-
 cherokee/handler_proxy.c        |    4 +-
 cherokee/handler_redir.c        |    2 +-
 cherokee/handler_scgi.c         |    2 +-
 cherokee/handler_secdownload.c  |    2 +-
 cherokee/handler_server_info.c  |    4 +-
 cherokee/header.c               |    8 ++--
 cherokee/http.c                 |    2 +-
 cherokee/icons.c                |    4 +-
 cherokee/init.c                 |    4 +-
 cherokee/logger.h               |    1 +
 cherokee/logger_ncsa.c          |    4 --
 cherokee/logger_writer.c        |   37 +++++++++++-----
 cherokee/logger_writer.h        |    2 +-
 cherokee/macros.h               |   11 ++---
 cherokee/main_tweak.c           |    2 +-
 cherokee/main_worker.c          |    2 +-
 cherokee/ncpus.c                |   12 +++--
 cherokee/plugin_loader.c        |   10 ++--
 cherokee/post.c                 |    2 +-
 cherokee/regex.c                |    2 +-
 cherokee/rule_bind.c            |    8 ++--
 cherokee/rule_directory.c       |    4 +-
 cherokee/rule_exists.c          |    4 +-
 cherokee/rule_extensions.c      |    4 +-
 cherokee/rule_from.c            |    6 +-
 cherokee/rule_fullpath.c        |    4 +-
 cherokee/rule_geoip.c           |    4 +-
 cherokee/rule_header.c          |   10 ++--
 cherokee/rule_method.c          |    6 +-
 cherokee/rule_request.c         |    7 +--
 cherokee/server.c               |   10 +++--
 cherokee/socket.c               |   42 +++++++++++--------
 cherokee/source.c               |    8 ++--
 cherokee/source_interpreter.c   |   13 +++---
 cherokee/spawner.c              |    5 +-
 cherokee/template.c             |    2 +-
 cherokee/thread.c               |   10 ++--
 cherokee/util.c                 |   39 +++--------------
 cherokee/util.h                 |    3 +-
 cherokee/validator_file.c       |    4 +-
 cherokee/validator_ldap.c       |   37 ++++++++--------
 cherokee/validator_mysql.c      |   12 +++---
 cherokee/virtual_server.c       |   28 ++++++------
 cherokee/vrule_rehost.c         |    2 +-
 cherokee/vrule_wildcard.c       |    2 +-
 72 files changed, 337 insertions(+), 339 deletions(-)


2009-06-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3402 git=4936021f42ae1b2ff11797e416bf7e872d1a20b8

    Add support for LOG_ERRNO and LOG_ERRNO_S
    
 cherokee/error_log.c |   46 ++++++++++++++++++++++++++++++++++++++++++----
 cherokee/error_log.h |   18 +++++++++++-------
 2 files changed, 53 insertions(+), 11 deletions(-)


2009-06-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3401 git=34e41ee96ec87e5a7d30d0b09d798868c838e409

    This patch changes substantially the way in which errors and warnings
    are logged. From now on, warnings, regular errors, and critical issues
    are logged in the error log. That was supposed to be the default
    behavior, although most of the code used the PRINT_ERROR macro which
    was not working with the logging subsystem. In this change-set a few
    new macros are introduced so regular functions can log errors without
    having access to the connection or the virtual server objects. Most of
    the PRINT_ERROR references ought to be replaced with either LOG_ERROR,
    LOG_WARNING or LOG_CRITICAL. So far only the cherokee/server.c
    references have been replaced for testing purposes. More related
    commits to come.
    
 cherokee/common-internal.h |   52 +++++++++++++++-----------
 cherokee/error_log.c       |   85 +++++++++++++++++++++++++++++++++++++++++
 cherokee/error_log.h       |   59 +++++++++++++++++++++++++++++
 cherokee/fcgi_manager.c    |    7 +--
 cherokee/handler_cgi.c     |    6 +--
 cherokee/handler_fcgi.c    |    7 +--
 cherokee/handler_file.c    |   13 ++----
 cherokee/init.c            |    1 +
 cherokee/logger.c          |   33 ++--------------
 cherokee/logger.h          |    8 +---
 cherokee/logger_combined.c |    1 -
 cherokee/logger_custom.c   |   24 +++++------
 cherokee/logger_custom.h   |    2 +-
 cherokee/logger_ncsa.c     |   60 +++++++----------------------
 cherokee/logger_ncsa.h     |    3 +-
 cherokee/macros.h          |   22 +++++-----
 cherokee/server.c          |   90 ++++++++++++++++++++++++++++----------------
 cherokee/thread.c          |   16 ++++++++
 cherokee/threading.c       |   14 +++++++
 cherokee/threading.h       |    2 +
 cherokee/trace.c           |   11 +----
 cherokee/util.c            |   22 +++++++++++
 cherokee/util.h            |    3 +-
 cherokee/validator_pam.c   |   28 +++----------
 24 files changed, 354 insertions(+), 215 deletions(-)


2009-06-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3400 git=e1140f20c3af46700d6447225d2af3284609eccb

    Deprecates the W3C logger.
    
 admin/PageVServer.py  |  111 ++++++----------
 admin/consts.py       |    1 -
 cherokee/Makefile.am  |   21 +---
 cherokee/logger_w3c.c |  349 -------------------------------------------------
 cherokee/logger_w3c.h |   67 ----------
 configure.in          |    3 +-
 6 files changed, 47 insertions(+), 505 deletions(-)


2009-06-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3399 git=9aa2aa9d0ee01568797056240e5d6b636261a1c5

    Fixes a few gcc compilation warnings.
    
 cherokee/common-internal.h |   10 ++++++++++
 cherokee/handler_cgi.c     |    2 +-
 cherokee/main.c            |    6 ++----
 cherokee/server.c          |    2 +-
 cherokee/thread.c          |    2 +-
 5 files changed, 15 insertions(+), 7 deletions(-)


2009-06-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3398 git=7e9f23773af36bb3aea5c5288e6e696a3d24b2ce

    If patch is meant to fix an autoconf warning. The configure script was
    complaining about the secutiry/pam_modules.h system header. Check
    http://bugs.cherokee-project.com/491 and chapter "19.7 Header Present
    But Cannot Be Compiled" for the autoconf documentation for more info.
    
 configure.in |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2009-06-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3397 git=6caf8623fb8d5a508b349d2d00b671a40fa64e71

    Do not set an empty REMOTE_USER variable when user has not been
    authenticated. Fixes bug: http://bugs.cherokee-project.com/467
    
 cherokee/handler_cgi_base.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2009-06-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3396 git=7e257bad35a6ad399a4c67fc3bf4665ede0db2aa

    When Cherokee was compiling without Pthread support (or threading was
    turn off in the configuration), it was not able to perform graceful
    restarts operations properly: http://bugs.cherokee-project.com/485
    
 cherokee/thread.c |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)


2009-06-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3395 git=da684d01565a8599d540644c42a9f4f5a7a1ccdd

    Adds a couple of new properties 'backup' and 'hidden' for showing
    back-up files and hidden files. By default both properties are false,
    so the default behavior doesn't change. It fixes bug #485 anyway:
    http://bugs.cherokee-project.com/485
    
 admin/ModuleDirlist.py     |    7 +++++--
 cherokee/handler_dirlist.c |   21 +++++++++++++++------
 cherokee/handler_dirlist.h |    2 ++
 3 files changed, 22 insertions(+), 8 deletions(-)


2009-06-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3394 git=05e781cccab5c036c47fd4af7998a223ecbf9ca7

    RegEx entries are editable now. http://bugs.cherokee-project.com/496
    
 admin/ModuleProxy.py |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)


2009-06-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3393 git=193707c02295af3c8427760fe756a2358533a8a7

    Fixes a problem with the 'seconds' property. Thanks Stefan de Konink
    for the patch! Fixes http://bugs.cherokee-project.com/513
    
 cherokee/handler_server_info.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)


2009-06-27  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3392 git=5b73baa5c55a6a350c806e96dd92244b2ef9d458

    Speeds up graceful restarts. http://bugs.cherokee-project.com/500
    
 cherokee/thread.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


2009-06-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3391 git=6d61026c59795c083b7613b26d581abcb4bb2000

    Fixes a few calls to cherokee_logger_write_string() along the
    code. Lines were not being separated with new line characters.
    Fixes: http://bugs.cherokee-project.com/510
    
 cherokee/fcgi_manager.c  |    2 +-
 cherokee/handler_cgi.c   |    2 +-
 cherokee/handler_fcgi.c  |    2 +-
 cherokee/handler_file.c  |    4 ++--
 cherokee/validator_pam.c |    6 +++---
 5 files changed, 8 insertions(+), 8 deletions(-)


2009-06-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3390 git=e275d0468023b2f3413343546197c7e9c6846925

    Now it uses bogonow instead of the time() system call. It also print a
    more detailed time information (including milliseconds). This patch
    implements: http://bugs.cherokee-project.com/511
    
 cherokee/trace.c |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)


2009-06-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3389 git=e48dbd65fffb5bccfe3a8688dca3c61f79fca8e2

    Adds a new property to the wizard. It allows to set a RAILS_ENV value
    from within the Wizard. Fixes: http://bugs.cherokee-project.com/506
    
 admin/Wizard_RoR.py |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)


2009-06-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3387 git=b8e12aa72477b0e0b8c4305be8379e2c019d2372

    Improve the validation process in the Wizards. It also improves the
    persistence of the user entered information when a error shows up.
    
 admin/Wizard.py            |   10 +++
 admin/Wizard_Django.py     |   17 ++++-
 admin/Wizard_Drupal.py     |  144 ++++++++++++++++++++++++--------------------
 admin/Wizard_HotLinking.py |    7 ++-
 admin/Wizard_Mailman.py    |    6 ++-
 admin/Wizard_Redirect.py   |   30 ++++++---
 admin/Wizard_RoR.py        |   12 +++-
 admin/Wizard_WordPress.py  |  141 +++++++++++++++++++++++-------------------
 8 files changed, 219 insertions(+), 148 deletions(-)


2009-06-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3386 git=8238be96a687f81c8451f7d927c536f08ed94186

    Information sources were not shown in order. This quick fix sorts them
    before rendering the information sources tables. Thanks to Gunnar Wolf
    for logging this RFE. Fixes: http://bugs.cherokee-project.com/508
    
 admin/PageInfoSource.py |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)


2009-06-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3385 git=ef8375fa5a2c70eeca78dfeb5ffdb5ae99fbdb26

    Adds a -d parameter to spawn-fcgi so it chmod()s to the RoR project
    directory before spawning the new process. Thanks to Gunnar Wolf for
    reporting! Fixes: http://bugs.cherokee-project.com/505
    
 admin/Wizard_RoR.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-06-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3384 git=8409d1003b1481be5d30e2d854e67064b6473da9

    Fixes a number of compilation warnings; thanks to Marcus Rueckert for
    reporting them.
    
 cherokee/connection.c      |    2 +-
 cherokee/handler_dirlist.c |    6 ++++--
 cherokee/logger_w3c.c      |    2 --
 cherokee/template.c        |    2 +-
 cherokee/virtual_server.c  |    3 ++-
 5 files changed, 8 insertions(+), 7 deletions(-)


2009-06-25  Jonathan Hernandez  <ion@suavizado.com>
            svn=3383 git=3b9d11cc15b21f6d675b88588c7802e0a0b14b69

    Fix some look and feel problems in wizard panels UI.
    
 admin/static/css/cherokee.css |  624 ++++++++++++++++++++---------------------
 admin/static/js/wizards.js    |   19 +-
 2 files changed, 315 insertions(+), 328 deletions(-)


2009-06-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3382 git=93ffc99d9fce8f4f047aeb5495a8d4fbfb90e35e

    Fixes a couple of compilation warnings.
    
 cherokee/cryptor_libssl.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)


2009-06-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3381 git=8d05f9ca55c8f7c4de4677a897a77ca237666184

    Uninitialized variable fix. Reported by Marcus Rueckert.
    
 cherokee/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-06-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3380 git=423afc9dc873d022f26878eb4d1020d2d1a73c9e

    Fixes a wrong call to memset(). Thanks to Marcus Rueckert
    <darix@opensu.se> for reporting this issue.
    
 cherokee/connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-06-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3379 git=66875495953a1e678ba9bb471a6829c06cd887ad

    0.99.19 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-06-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3378 git=08d45687d3a1c5874b37af205b6d886d5ec60145


 po/admin/de.po    |    2 +-
 po/admin/en.po    |    2 +-
 po/admin/es.po    |    2 +-
 po/admin/nl.po    |    2 +-
 po/admin/sv_SE.po |    2 +-
 po/admin/zh_CN.po |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)


2009-06-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3376 git=6bc8ffb974b5c9fc98dc80b26a3cdbf557fd4c5f

    Adds a shortcut in the code in order to reduces the exiting time. It
    should fix bug: http://bugs.cherokee-project.com/500
    
 cherokee/thread.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2009-06-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3375 git=dead312f27b8a6c65ca51cb71550b4b5bc23f41e

    Rails 2.3 reprecated the script/process directory. This patch updates
    the wizard so it checks for another file while checking whether or not
    the directory contains a RoR project. It also fixes the error message
    so it includes the command for adding the missing files.
    
 admin/Wizard_RoR.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)


2009-06-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=3374 git=0a14740384f466b1b71d677d7516fad7ff24e1b7

    Enhacements to wizards panels
    
 admin/PageVServer.py          |    4 +-
 admin/PageVServers.py         |    4 +-
 admin/static/css/cherokee.css |   69 +++++++++++++++++++++-----------
 admin/static/js/wizards.js    |   85 +++++++++++++++++++---------------------
 4 files changed, 89 insertions(+), 73 deletions(-)


2009-06-22  Antonio Perez  <aperez@skarcha.com>
            svn=3373 git=21c191748bb680c0c3cedee346bbc79480507986


 svnlog2changelog.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-06-22  Antonio Perez  <aperez@skarcha.com>
            svn=3372 git=1c28c5c373dffccb08d928009d78c8615f23b0cd

    Wizards javascript functions was not being installed.
    
 admin/static/js/Makefile.am |    3 ++-
 svnlog2changelog.py         |    5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)


2009-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3370 git=6ab72416f95cb3db17a9538d119ad3d3c1943c45

    Reverts the previous change (wrong commit).
    
 cherokee/handler_fcgi.c |    1 -
 cherokee/handler_scgi.c |    1 -
 cherokee/thread.c       |   19 ++-----------------
 3 files changed, 2 insertions(+), 19 deletions(-)


2009-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3369 git=1b0031866108fb4ee6704a05b0a63ddaa3ff10b0

    ChangeLog should be ignored by SVN
    
 cherokee/handler_fcgi.c |    1 +
 cherokee/handler_scgi.c |    1 +
 cherokee/nonce.c        |    1 -
 cherokee/thread.c       |   19 ++++++-
 po/admin/de.po          |  133 ++++++++++++++++++++++++----------------------
 po/admin/en.po          |  133 ++++++++++++++++++++++++----------------------
 po/admin/es.po          |  133 ++++++++++++++++++++++++----------------------
 po/admin/nl.po          |  133 ++++++++++++++++++++++++----------------------
 po/admin/sv_SE.po       |  133 ++++++++++++++++++++++++----------------------
 po/admin/zh_CN.po       |  133 ++++++++++++++++++++++++----------------------
 10 files changed, 433 insertions(+), 387 deletions(-)


2009-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3368 git=87d3c8e7d2db3908013ef9892f8da290180aa0e4

    It should return a failure when trying to set auto_rate if FFMped
    support is missing. Thanks to Pedro Gracia Fajardo for the patch.
    
 cherokee/handler_streaming.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3367 git=0de36d21f5edf7c6a976a995867c521d02e0ea39

    0.99.18 released
    
 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2009-06-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3366 git=d22cfaccda1ee911d936aa8e882c3d6cbda22701

    The spawning mechanism was failing when the server was not running as
    root. The source of the issue was a SysV IPC semaphore; it belonged to
    the root user, so cherokee-worker wasn't able to interact with it.
    This issue has been reported in the mailing list. Thanks to Matt
    Austin, Piotr Waskiewicz, Frank Groeneveld and Michael Maier for
    finding and following up this bug:
    http://lists.octality.com/pipermail/cherokee/2009-June/010537.html
    
 cherokee/main.c |   80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 80 insertions(+), 0 deletions(-)


2009-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3365 git=3ba29a7d1dd302fab26d22a678cbc2cedd6cf6a3

    Move the ChangeLog (re)generation script to a new file:
    changelog-update.sh. It's still called from ./autogen.sh.
    
 Makefile.am         |    3 ++-
 autogen.sh          |   29 +----------------------------
 changelog-update.sh |   35 +++++++++++++++++++++++++++++++++++
 3 files changed, 38 insertions(+), 29 deletions(-)


2009-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3364 git=828e66f33a5a1c782a2fdace2d4ffddfa7d1d2aa

    Bugfix
    
 autogen.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2009-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3363 git=330aa0e40205fb9be28c9fa1a7437314607e21f9

    Integrates the svnlog2changelog.py in the autogen.sh script.
    
 autogen.sh          |   34 +++++++++++++++++++++++++++++++++-
 svnlog2changelog.py |   14 ++++++++------
 2 files changed, 41 insertions(+), 7 deletions(-)


2009-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3362 git=03a08751517e2d8de83c025b1c34162d553c9257

    Even though it isn't strictly necessary, we are going to distribute
    the svnlog2changelog.py script in the Cherokee source tarball.
    
 Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2009-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3361 git=68dab500cd0c237309a9be031602acbff4c4b868

    Since svn2log.py uses a non-standard XML library, I've had to write
    this new script to build the ChangeLog file. This is the first and
    early version.
    
 svnlog2changelog.py |   67 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)


2009-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3360 git=43ddd08347003d81a243932e053cdb4151e7c703

    Adding the old Changelog file
    
 ChangeLog.20090621 |17001 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 17001 insertions(+), 0 deletions(-)


2009-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3359 git=235f56551076872c3a3191811a9d03794facce40

    Renaming Changelog to Changelog.20090621
    
 ChangeLog |17001 -------------------------------------------------------------
 1 files changed, 0 insertions(+), 17001 deletions(-)


2009-06-21  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=3358 git=5eb0f43047ad0e6cf169cb0fdc3b05e0a7c26865

    This is the last entry of this change-log file. It's being rename to
    Changelog.20090621. From now on we will use SVN commit comments, and
    the Changelog file will be built out of them.
    
 ChangeLog |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

