2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5940 git=a5f44330a2bf0b5ce91f69b2097fa2f69ac2e67d

    Fixes a memory management issue introduced on Cherokee 1.0.13. It made
    the server return 400 error responses randomly. Thanks a million to
    Jedrzej Nowak, Leonel Nunez, and Jan Kraljič for their help to hunt
    down this nasty bug. Bug #1067: http://bugs.cherokee-project.com/1067
    
 cherokee/connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5939 git=4dd21a079d6b59a3a9f364f0bc03acd03eeceefd

    Updates list of program parameters in documentation
    
 cherokee.1                    |   10 ++++++++--
 doc/other_bundle_cherokee.txt |    3 +++
 2 files changed, 11 insertions(+), 2 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5938 git=c5ae4461c2b33fce80f7f68319730ecc3582c583

    Fixes validation issue
    
 admin/OWS_Login.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5937 git=6ede6db5b97c036ecb3d0fa5b59027397681d049

    Adds some PHP-information retrieval functions
    
 admin/wizards/php.py |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5936 git=17b70c9ed4f42931d70684edc1ca95b1422a6162

    Better parameter handling. It adds support for parting grouped
    parameters (-ux instead of -u -x).
    
 cherokee/cherokee-admin-launcher |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5935 git=bc6aad75409e5d4381737aa87c57585a359b5bc8

    Adds MacPorts paths to the 'Default paths' set where Cherokee might be
    found.
    
 admin/Cherokee.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5934 git=4d85313aab562401b0a3b3b95391f8703f3dd38d

    The special request "OPTIONS *" does not fail any longer. Alongside
    the patch, a new QA test has been added to test the functionality.
    
 cherokee/connection.c       |   14 +++++++++++++-
 qa/270-Options-asterisk1.py |   10 ++++++++++
 qa/Makefile.am              |    3 ++-
 3 files changed, 25 insertions(+), 2 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5933 git=f8697da2f9f886cfea3df8c6837908977a0263c3

    Flush stdout before writing the "Exiting.." message. Just in case.
    
 cherokee/cherokee-admin-launcher |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5932 git=496dfb86ffc73811035050f12016e9bcce7f7308

    Revert accidental document duplication
    
 doc/other_bundle_cherokee-admin-launcher.txt |   27 --------------------------
 1 files changed, 0 insertions(+), 27 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5931 git=2b76bfdf8621b37e84d52378a02a7d8cdead2cc1

    Adds additional development information
    
 doc/Makefile.am                              |    3 +-
 doc/dev.txt                                  |    1 +
 doc/dev_quickstart.txt                       |   54 ++++++++++++++++++++++++++
 doc/index.txt                                |    1 +
 doc/other_bundle_cherokee-admin-launcher.txt |   27 +++++++++++++
 5 files changed, 85 insertions(+), 1 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5930 git=5ffb888aa3cb472897b0b9ca914e29e2dcaea248

    Documentation updates
    
 Makefile.am                 |   13 +++++++------
 cherokee-admin-launcher.1   |   22 ++++++++++++++++++++++
 doc/config_info_sources.txt |    1 +
 doc/cookbook_django.txt     |   15 ++++++++++-----
 doc/cookbook_trac.txt       |    4 ++--
 5 files changed, 42 insertions(+), 13 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5928 git=94455bf2b99ac54ef5b9cedfc40ada6bf1e7a9f4

    Trac wizard was being deployed with unnecessary --daemonize parameter
    
 admin/wizards/trac.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-13  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5927 git=9889fccd564c0177f8dd43c56c5084d10a510d0e

    Fixes a couple of minor issues with cherokee-admin-launcher.
    
 cherokee/cherokee-admin-launcher |   75 ++++++++++++++++++--------------------
 1 files changed, 36 insertions(+), 39 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5926 git=0d7b6733ec55fcddac7c0c167765766cc1a05711

    Document changes for cherokee-admin-launch
    
 doc/config_quickstart.txt                    |   36 +++++++++++++++++++++++++-
 doc/index.txt                                |    1 +
 doc/other.txt                                |    1 +
 doc/other_bundle.txt                         |    1 +
 doc/other_bundle_cherokee-admin-launcher.txt |   27 +++++++++++++++++++
 5 files changed, 65 insertions(+), 1 deletions(-)


2010-12-13  Taher Shihadeh  <taher@unixwars.com>
            svn=5925 git=519445f7df96e42f136f125b2c41458646b4b1a3

    Removes deprecated document
    
 doc/Makefile.am                 |    1 -
 doc/other_bundle_spawn-fcgi.txt |   70 ---------------------------------------
 2 files changed, 0 insertions(+), 71 deletions(-)


2010-12-12  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5923 git=91edc5a090ff65618bd526e04ab5b75fe352ec3b

    The information sources used by a load balancer can be ordered now.
    The order is important for loading balancing policies as Failover.
    
 admin/Balancer.py                   |   21 ++++++++++++++-------
 admin/static/css/cherokee-admin.css |    4 +++-
 2 files changed, 17 insertions(+), 8 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5922 git=296ad0388a2595840ce5b7beaeee84ec55b0115c

    Clean up
    
 admin/PageEntry.py     |    3 ---
 admin/plugins/redir.py |    1 -
 2 files changed, 0 insertions(+), 4 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5921 git=fc931e034e721c361864bb9ef9fc3590ada97483

    Adds a couple of new testing conditions.
    
 qa/269-Options-Dirlist1.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5920 git=73a776488f9fdc3581b88eba1d0eeccaa8bc258c

    Include the latest QA test in the Makefile.am file
    
 qa/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5919 git=9cfc6336676a10b4b8b111efb5147e4c92e6244b

    Adds a new QA test to check whether the 'dirlist' handler includes an
    'Allow:' header when replying a OPTIONS request.
    
 qa/269-Options-Dirlist1.py |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2010-12-11  Antonio Perez  <aperez@skarcha.com>
            svn=5918 git=61946f0ec066e00b83ce57543d18d197fd28b6f3

    Adds a new php-fpm configuration files path.
    
 admin/wizards/php.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5917 git=af5e85b15c6e4760fe9634503bf3a55f7ca64f25

    A 'Transfer-Encoding' header would also point that the OPTIONS request
    has a request body.
    
 cherokee/connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5916 git=960f9a1636b50249504cff184b296c68e61ce5ab

    Works out the OPTIONS support. Now it is handled by the handlers
    themselves rather than at the global server level as previously.
    Special cases such as the FastCGI handler get all the requests
    independently of the request method, while regular handlers use
    server-wide code to build responses with about their specific
    capabilities.
    
 cherokee/connection.c      |   61 -----------------------------------------
 cherokee/handler.c         |   65 +++++++++++++++++++++++++++++++++++++++++---
 cherokee/handler.h         |   18 +++++++-----
 cherokee/handler_dirlist.c |   36 +++++++++++++++++++++---
 cherokee/handler_file.c    |   32 +++++++++++++++++++--
 5 files changed, 133 insertions(+), 79 deletions(-)


2010-12-11  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5915 git=ba4d8d088fdd9f1100755807eb4d75395d286025

    OPTIONS request may (or may not) have a request body.
    
 cherokee/connection.c |   27 +++++++++++++++++++--------
 cherokee/http.h       |    7 ++++---
 cherokee/thread.c     |    4 +++-
 3 files changed, 26 insertions(+), 12 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5914 git=fb6c4034e153034bca082db5fd8fe9f14e21f57e

    Reverts previous commit
    
 doc/Makefile.am                              |    1 -
 doc/config_quickstart.txt                    |   36 +-------------------------
 doc/index.txt                                |    1 -
 doc/other.txt                                |    1 -
 doc/other_bundle.txt                         |    1 -
 doc/other_bundle_cherokee-admin-launcher.txt |   27 -------------------
 6 files changed, 1 insertions(+), 66 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5913 git=e0d4d8d46113ead2c53d79abc098caf2309ce225

    Documents cherokee-admin-launcher
    
 doc/Makefile.am                              |    1 +
 doc/config_quickstart.txt                    |   36 +++++++++++++++++++++++++-
 doc/index.txt                                |    1 +
 doc/other.txt                                |    1 +
 doc/other_bundle.txt                         |    1 +
 doc/other_bundle_cherokee-admin-launcher.txt |   27 +++++++++++++++++++
 6 files changed, 66 insertions(+), 1 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5912 git=eee95dec714d312ae8b29cc78c9acf3f1e55765b

    Turns compression level setting into a combobox
    
 admin/consts.py          |   14 ++++++++++++++
 admin/plugins/deflate.py |    3 ++-
 admin/plugins/gzip.py    |    3 ++-
 3 files changed, 18 insertions(+), 2 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5911 git=5d431f87d6eaffa83333d7c27f9c2781c7f631f4

    Adds a new QA test to check whether the OPTIONS method works fine with
    FastCGI (PHP) objects.
    
 qa/268-Options-PHP1.py |   24 ++++++++++++++++++++++++
 qa/Makefile.am         |    3 ++-
 2 files changed, 26 insertions(+), 1 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5910 git=71982cacc0a58b46cf7d50f45a6a4c975d900035

    It seems that 'Connection refused' errno is different in MacOS X and
    Linux. This patch adds the 111 to cover the Linux value.
    
 cherokee/cherokee-admin-launcher |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5909 git=7dcc7c90d4240b5ad4b016665f676936d7e70e8d

    Documents change in encoders
    
 doc/modules_encoders_deflate.txt |    5 ++++-
 doc/modules_encoders_gzip.txt    |    3 +++
 2 files changed, 7 insertions(+), 1 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5908 git=eb41132bb6584e87ef680c73ca073be1734a36da

    Documents new failover balancer
    
 doc/Makefile.am                    |    1 +
 doc/modules.txt                    |    1 +
 doc/modules_balancers.txt          |    2 ++
 doc/modules_balancers_failover.txt |   23 +++++++++++++++++++++++
 4 files changed, 27 insertions(+), 0 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5907 git=be893c2662a1181cdfc0d7dbce579dec72ccb7a7

    A couple of improvements over the previous patch (OPTIONS support).
    
 cherokee/connection.c |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)


2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5906 git=1bb9afc3493d82d8f3cd42443dd5e0c211c11c57

    Introspect the handler object on-the-fly in order to figure the
    supported HTTP methods (for building the 'Allow:' response header
    of an 'OPTIONS' request).
    
 cherokee/connection.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/http.h       |    7 +++++-
 2 files changed, 57 insertions(+), 2 deletions(-)


2010-12-10  Taher Shihadeh  <taher@unixwars.com>
            svn=5904 git=3b6e7d4cd92f50c896982960e48bd4ac195622cb

    Typo fix
    
 doc/cookbook_ror.txt |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

2010-12-10  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5903 git=6756ad3f81a11486f1ded8dbece84f94e1daca88

    Adds a missing header include that made compilation fail on FreeBSD.
    Fixes http://bugs.cherokee-project.com/1068 - Thanks to 'dgerzo'!
    
 cherokee/util.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-12-10  Antonio Perez  <aperez@skarcha.com>
            svn=5902 git=a7e52772ad9f419db5db00355dd847ebaaa074d0

    msgfmt 0.14.6 (at least on CentOS 5.5) gave an error if the
    "Language-Team" field had the default value.
    
 po/admin/it.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5900 git=872755a6c21a32a381222b5956ad6c55372bce38

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

2010-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5899 git=c3bea2a5e1f59ad0f370d0e473eb8ca250adb597

    Fixes a regression introduced on Cherokee 1.0.11 that made certain
    setups to reply "200 ok" errors when no encoder was configured.
    Fixes bug #1061: http://bugs.cherokee-project.com/1061
    
 cherokee/connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


2010-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5898 git=b5a880df90b6e78df8f77e181291ee4075163cb9

    Improves responsiveness when creating a new configuration file.
    
 admin/PageNewConfig.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

2010-12-09  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5897 git=ebc57c35a2ac5c55018b5b2d56a83a4ddd8b4a2d

    Print an error message if cherokee-admin-launcher cannot find a
    suitable way to open the administration URL.
    
 cherokee/cherokee-admin-launcher |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2010-12-09  Antonio Perez  <aperez@skarcha.com>
            svn=5896 git=f386e21d0c6108084a54ad9d7f88b164d926c143

    Clean a debugging print.
    
 admin/PageEntry.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)


2010-12-08  Antonio Perez  <aperez@skarcha.com>
            svn=5895 git=cb481dd142426aebae6abafbdfa2b15aab32a793

    Mark a couple of sentences as internationalizable.
    
 admin/plugins/deflate.py |    2 +-
 admin/plugins/gzip.py    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5894 git=b6f44b7c399f14fe57f55c4bdbcac30620574cc3

    Optimizes how the cherokee-admin process output is read.
    
 cherokee/cherokee-admin-launcher |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5893 git=f704337ef469acca1873cfd77c6e0c256915bb1d

    Fixes a few TRACE entries where \n characters were missing.
    
 cherokee/resolv_cache.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5892 git=fcd2034be6525411e7131a54bd47099110e38f23

    Adds support for cherokee-admin's '--unsecure'/'-u' parameter.
    
 cherokee/cherokee-admin-launcher |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5891 git=22babe55b1b79a9a41a4d35f0da022de3b3a5acb

    Checks whether the port 9090 is available.
    
 cherokee/cherokee-admin-launcher |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5890 git=51a22e15e2b526724bb40fbeeb0e3d8a81e858c2

    Performs a better check on the suitable binaries. It also changes how
    MacOS X's 'open' binary is check. It failed for systems where 'open'
    aliases were set.
    
 cherokee/cherokee-admin-launcher |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5889 git=8c52c00e13da8b26f894a61d2d259bf93acb1657

    Look for a local cherokee-admin binary, if not found, try with
    ${prefix}/sbin/cherokee-admin instead.
    
 cherokee/cherokee-admin-launcher |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5888 git=8fe4bf69486225855bfe6fbfb99681e2cc4b5761

    Adds a new 'cherokee-admin-launcher' script to launch Cherokee-admin
    and a browser pointing to it.
    
 cherokee/Makefile.am             |    5 +-
 cherokee/cherokee-admin-launcher |  200 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 204 insertions(+), 1 deletions(-)


2010-12-08  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5887 git=3c785ddf22e632533b6ddbfa171bca7c75410293

    Flush stdout after printing the URL, user and password to connect to
    cherokee-admin.
    
 cherokee/main_admin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-12-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5886 git=061cb668a7e3a62c5049dcc04a6ddbdce6beb022

    Implements a (very) experimental 'valgrind' mode. The '--valgrind'
    parameter forces cherokee to launch its worker process under valgrind.
    
 cherokee/main.c        |   67 ++++++++++++++++++++++++++++++++++++++++++++++-
 cherokee/main_worker.c |    3 +-
 2 files changed, 67 insertions(+), 3 deletions(-)


2010-12-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5885 git=331f12624a10ebc2ce22c4923eca58db228b36b9

    (Pre-)cache Information Source hostname resolved IPs at configuration
    time.
    
 cherokee/source.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)


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

    Adds a couple of new TRACE entries, so the hostname resolution cache
    look-ups can be traced.
    
 cherokee/resolv_cache.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)


2010-12-07  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5883 git=49631272e378f4467f362eabca92e2a855488af1

    Formatting. Style. Nothing important
    
 admin/wizards/drupal.py |    9 +++++++--
 admin/wizards/icons.py  |    4 ++--
 2 files changed, 9 insertions(+), 4 deletions(-)


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

    The wizard list was not being built properly. Some wizard were not
    identified as the right type (Vserver, Rule), and thus included in the
    wrong location. When a wizard was executed as the wrong type, it
    showed a blank window.
    
 admin/Wizard.py |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)


2010-12-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5881 git=ad1b39b598d51de730ce937ce06add8208301fd9

    Fixes a high-visibility bug that caused 'Directory /' rules to fail
    when matching sub-directories. The 'default' rule implements the same
    behavior and it is slightly faster, although there are people who, due
    some previous experience with other Web servers, keep using this sort
    of entries. Fixes bug #1066: http://bugs.cherokee-project.com/1066
    
 cherokee/rule_directory.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-06  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5880 git=92918a09e3567e8fb407c46104a277ef7255e22b

    Fixes a memory management issue when parsing some incorrect template
    strings. Fixes bug #1065: http://bugs.cherokee-project.com/1065
    
 cherokee/template.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

2010-12-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5879 git=d7400dc4a9b6eca79a2e4d891dfb65d78ed74666

    Adds a new stage to the configuration file converter. It fixes the
    encoder entries so the '1' values are transformed to 'allow' and the
    '0' removed. RFE #1054: Part of http://bugs.cherokee-project.com/1054
    
 admin/config_version.py |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)


2010-12-05  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5878 git=f096f7d426b40a4264f499090e54c324a3b66d6e

    Adds two new plug-ins files for the GZip and Deflate encoders. It also
    modifies the Cherokee-admin layout so the encoders plug-ins content is
    included in the 'Encoding' tab. It implements the Cherokee-admin side
    of the RFE #1054: http://bugs.cherokee-project.com/1054
    
 admin/PageEntry.py        |   25 ++++++++++++++++++-------
 admin/plugins/Makefile.am |    4 +++-
 admin/plugins/deflate.py  |   44 ++++++++++++++++++++++++++++++++++++++++++++
 admin/plugins/gzip.py     |   44 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 109 insertions(+), 8 deletions(-)


2010-12-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5877 git=ee5d237db03208a837311d3e7901a22f07fbbe68

    Balancer 'failover' clean up.
    
 cherokee/balancer_failover.c |   28 +++++++++++++++++++++-------
 cherokee/error_list.py       |    4 ++++
 2 files changed, 25 insertions(+), 7 deletions(-)


2010-12-04  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5876 git=b97d3ddcdcdb39ee8120ed070a450046db4e73d3

    Implements a new 'Failover' load balancing plug-in. Implements RFE
    
 admin/consts.py              |    3 +-
 admin/plugins/Makefile.am    |    1 +
 admin/plugins/failover.py    |   31 ++++++
 cherokee/Makefile.am         |   22 ++++-
 cherokee/balancer_failover.c |  233 ++++++++++++++++++++++++++++++++++++++++++
 cherokee/balancer_failover.h |   43 ++++++++
 cherokee/error_list.py       |   13 ++-
 configure.in                 |    3 +-
 8 files changed, 344 insertions(+), 5 deletions(-)

2010-12-03  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5875 git=29ba66a63ca8dbb17a08b4dac90909e82de6e64c

    The proxy handler did not include the port number when the 'Preserve
    Host Name' option was active.
    
 cherokee/handler_proxy.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5874 git=87b51a22580f924955c4620fe02e7f4db684650d

    Changes how redirections to non-standard ports are handled. Instead of
    using the number of the actual TCP port to which the client connected,
    it uses the port advised in the 'Host:' header entry. A new QA (#267)
    has been also added to the bench to cover this behavior.
    
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |   53 ++++++++++++++++++++++++++------------
 qa/267-PortRedirections-1.py    |   21 +++++++++++++++
 qa/Makefile.am                  |    3 +-
 4 files changed, 60 insertions(+), 18 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5873 git=7a2cf6b6d255f9997f9d533b9085f4f5702395be

    Fixes a broken substitution
    
 admin/wizards/uwsgi.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-12-02  Roberto De Ioris <roberto@unbit.it>
            svn=5872 git=6ff5ff5aac115836594adce8cdcf8c3e37123d71

    uWSGI wizard: remove useless UWSGI_CPUS constant
    
 admin/wizards/uwsgi.py |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5871 git=cdd27b2d01124503bbd9606efd633675c6282818

    uWSGI wizard: Implements the CPU number detection on MacOS X.
    
 admin/wizards/uwsgi.py |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)


2010-12-02  Roberto De Ioris <roberto@unbit.it>
            svn=5870 git=053cb374a8021ed9a9e049c7af117b69a8cf2f47

    uWSGI wizard: fallback to single cpu if python cannot detect the number of cpus available
    
 admin/wizards/uwsgi.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5869 git=3789cfd48cde8bd523e910f9d924e2480c1eb9d6

    Adds three new macros to the 'Custom' format logger: ${http_host}
    ${http_referrer}, and ${http_user_agent}. Now it should be possible to
    mimic the Combined log format using this logger instead. Implements:
    http://bugs.cherokee-project.com/896
    
 cherokee/logger_custom.c |   71 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 71 insertions(+), 0 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5868 git=8d116eb7544202b842264cb3a38d9acb2a05c262

    Implements cherokee_reset_signals(). The Information Source spawner
    and the CGI handler invoke after forking.
    
 cherokee/handler_cgi.c        |   16 +---------------
 cherokee/source_interpreter.c |    4 ++++
 cherokee/util.c               |   27 +++++++++++++++++++++++++++
 cherokee/util.h               |    1 +
 4 files changed, 33 insertions(+), 15 deletions(-)


2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5867 git=6db4b87c0c9d5c92c04e9675732493d27915b6b7

    Implements a missing EINTR catch.
    
 cherokee/main.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5866 git=09219d10fd1806224e2da76afdfce0c4f91df4df

    Handles EINTR while invoking execv*()
    
 cherokee/handler_cgi.c        |    5 ++++-
 cherokee/logger_writer.c      |    4 +++-
 cherokee/main.c               |    8 ++++++--
 cherokee/rrd_tools.c          |    4 +++-
 cherokee/source_interpreter.c |    8 ++++++--
 5 files changed, 22 insertions(+), 7 deletions(-)

2010-12-02  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5864 git=7a5172abbb6ea7f39c9076cd3746dab54ab0ddfc

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

2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5862 git=a8abdb6a2eb1cd39cceb24c32229880cdc28e5df

    This patch fixes yet another problem related to the parsing of the
    encoder configuration entries. Cherokee expected 'deny' entries but
    Cherokee-admin generated 'forbid' entries instead.
    
 cherokee/encoder.c        |   37 ++++++++++++++++---------------------
 qa/266-Forbid-encoders.py |   29 +++++++++++++++++++++++++++++
 qa/Makefile.am            |    3 ++-
 3 files changed, 47 insertions(+), 22 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5861 git=6d613dde0ed6d8b9b01fa13c2ecefaf73c7e6501

    Adds a new QA test to ensure the same regression isn't introduced
    again.
    
 qa/265-Unset-encoders.py |   26 ++++++++++++++++++++++++++
 qa/Makefile.am           |    3 ++-
 2 files changed, 28 insertions(+), 1 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5860 git=791d8376265e912cf3580ca2819a905f8ad84014

    Works out the previous patch
    
 cherokee/encoder.c     |   13 +++++++++----
 cherokee/error_list.py |    5 +++++
 2 files changed, 14 insertions(+), 4 deletions(-)

2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5859 git=298be4b456a39b3c237c252918c9f455f52ccf13

    Fixes a high visibility issue that could prevent the server from start
    whenever a rule assigned the 'gzip' and 'deflate' encoders to "0".
    
 cherokee/encoder.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5858 git=47c9b556d10545b6c35f715ab66705da63502362

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


2010-12-01  Roberto De Ioris <roberto@unbit.it>
            svn=5856 git=5f28c86123c600f4d51a3488530b65b21d20e203

    the new uWSGI wizard
    
 admin/wizards/List.py  |    2 +-
 admin/wizards/uwsgi.py |  246 ++++++++++++++++++++++++++++++------------------
 2 files changed, 156 insertions(+), 92 deletions(-)

2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5855 git=8cfea87c0f5bdcfb445aaf246d91dae8fdc413ef

    Escape the debug information before rendering it into the error
    string.. just in case it has '"' characters that could mess up the
    error processing from third party applications.
    
 cherokee/error_log.c |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5854 git=16ab44bb5ff30c8b5c0e2fd20d605cd58e6522a6

    Little clean up over the previous patch
    
 cherokee/source_interpreter.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)


2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5853 git=ed39c99998ab934476860a7198f8406a2b43cd52

    Fixes a problem handling varargs while reporting error messages.
    
 cherokee/error_log.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

2010-12-01  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5852 git=d5448699574d1713ad23c6b92aadff79909b9f45

    Ensure that Interpreter commands are not prepended are not prepended by environment variables. Related to bug #1030: http://bugs.cherokee-project.com/1030
    
 cherokee/error_list.py        |    6 ++++++
 cherokee/source_interpreter.c |   37 ++++++++++++++++++++++++++++++-------
 2 files changed, 36 insertions(+), 7 deletions(-)


2010-11-30  Jonathan Hernandez  <ion@suavizado.com>
            svn=5851 git=0c5aa9f7b300a584ea7752400dda3db77c2e1fb4

    Paginator style
    
 admin/static/css/cherokee-admin.css |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)


2010-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5850 git=71cc519ed5edfc77affe39888ea667a23ba8012a

    Adds 'sitemap.xml' and 'sitemap.xml.gz' to the USUAL_STATIC_FILES file
    list. Implements bug #1031: http://bugs.cherokee-project.com/1031
    
 admin/Wizard.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-11-30  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5849 git=88ec81cb01d73025a02b2d7dd81d7e160460bf1d

    Wraps a call to eval() so, whenever it fails the input string is
    printed for debugging purposes.
    
 cherokee/cherokee-tweak |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5847 git=4c4e0f36933217804036960cb0a5be462bb5354a

    Improves the 'Error Redirection' handler. Adds a input validation, and
    allows to edit URLs for the error list. It fixes bug #1036:
    http://bugs.cherokee-project.com/1036
    
 admin/plugins/error_redir.py |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5846 git=58287eb100ee76f3790f6275084df7c14ff2d40b

    Fixes an error that prevented the server from start whenever a
    Document Root path pointed to /. It should fix bug #1048:
    http://bugs.cherokee-project.com/1048
    
 cherokee/util.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5845 git=a1ac57dd38d3e772bc4d826d2d2fce8acf169c97

    Enables encoder plug-ins to process its own configuration section.
    
 cherokee/config_entry.c         |   42 +++++++++++------------
 cherokee/config_entry.h         |   26 +++++---------
 cherokee/connection-protected.h |    1 +
 cherokee/connection.c           |   27 +++++++++------
 cherokee/encoder.c              |   71 ++++++++++++++++++++++++++++++++++++--
 cherokee/encoder.h              |   39 ++++++++++++++++++++--
 cherokee/encoder_deflate.c      |   47 ++++++++++++++++++++++++--
 cherokee/encoder_deflate.h      |   19 +++++++++--
 cherokee/encoder_gzip.c         |   47 ++++++++++++++++++++++++--
 cherokee/encoder_gzip.h         |   21 +++++++++---
 cherokee/handler.h              |    2 +-
 cherokee/virtual_server.c       |   46 +++++++++++--------------
 12 files changed, 292 insertions(+), 96 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5844 git=6248370b3af42b38e5d05fee950be0b98ac46746

    Adds a new http_port_is_standard() macro, and replace independent (and
    most of them broken) checks about it.
    
 cherokee/connection.c    |    3 ++-
 cherokee/handler_proxy.c |    5 ++---
 cherokee/http.h          |    3 +++
 cherokee/url.c           |    4 ++--
 4 files changed, 9 insertions(+), 6 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5843 git=b2f1c250221d22cd8154aef791af06ea2195e67b

    Use a case-insensitive AVL tree for host names.
    
 cherokee/resolv_cache.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5842 git=bfdb662b203f1b0411cc72ad8f964c7c5fe03677

    Fixes a confusing variable name.
    
 cherokee/avl.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-29  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5841 git=7c7a8fd5aebbc502c47b858923780b2fe4df1c7e

    Fixes an 'out by one' in cherokee_buffer_inset().
    
 cherokee/buffer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5839 git=0933756572f52edb53980448888bf89ffcd1803a

    The dirlist module could read initialized memory when listing a
    directory with broken symbolic links.
    
 cherokee/handler_dirlist.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)


2010-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5838 git=7adc3d1d6a00c4ce74365707656b4a32930d8442

    Improves valgrind support on MacOS X.
    
 qa/run-tests.py |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)


2010-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5837 git=5c702f463a78ca6986fedaed67e19d8ed9bd01f4

    Paths to valgrind, strace and dtruss are looked up in the $PATH.
    It also adds php-fpm to the list of suitable PHP interpreters.
    
 qa/conf.py      |    7 +++----
 qa/run-tests.py |   16 ++++++++++------
 qa/util.py      |    7 +++++++
 3 files changed, 20 insertions(+), 10 deletions(-)


2010-11-28  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5836 git=b3b0e6c6731c4d0b43b79126272e6874c7e2d6f1

    Fixes bug #1056: A 'pragma no-cache' header was being added to every
    single non 1xx or 2xx response, even to redirections, independently of
    the caching police specified on the configuration file. Besides fixing
    the bug, this patch adds a new QA test to cover the case:
    http://bugs.cherokee-project.com/1056
    
 cherokee/handler_error.c |    9 +++++++--
 qa/264-Nocache-redirs.py |   30 ++++++++++++++++++++++++++++++
 qa/Makefile.am           |    3 ++-
 3 files changed, 39 insertions(+), 3 deletions(-)


2010-11-26  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5834 git=1dae87e40fc6e35f56f21c0e54e7622dd3ded792

    Implements the system status meters back-end for FreeBSD. Patch by
    Diego Schulz <dschulz@gmail.com> (Great work! Thanks!!)
    
 admin/SystemStats.py |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 122 insertions(+), 0 deletions(-)


2010-11-25  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5831 git=f2683536d77c9914ea01508b1c2ab34e9d284410

    The new PHP wizard code base was not working on CentOS 5.
    
 admin/wizards/php.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-11-25  Taher Shihadeh  <taher@unixwars.com>
            svn=5830 git=4311774af1d28044055c66c20c4f2c63cd80e229

    Adds missing wizard to Makefile
    
 admin/wizards/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-11-25  Antonio Perez  <aperez@skarcha.com>
            svn=5826 git=d05ca52fadb0c8a7ff5e0c199afa5f23351ccbc7

    Minor fix to remove a PHP Notice on QA.
    
 qa/231-POST-4extra.py |   21 +++++++--------------
 1 files changed, 7 insertions(+), 14 deletions(-)

2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5825 git=56ff12e49b18f89752c1a542abb07db373429df3

    Updates .po files
    
 po/admin/ca.po    |  915 +++++++++-------
 po/admin/de.po    |  914 +++++++++-------
 po/admin/en.po    |  913 +++++++++-------
 po/admin/es.po    |  926 +++++++++-------
 po/admin/fr.po    |  630 +++++++----
 po/admin/gl.po    |  931 +++++++++-------
 po/admin/it.po    |  917 +++++++++-------
 po/admin/nl.po    | 3291 ++++++++++++++++++++++++++++++++++-------------------
 po/admin/pl.po    |  915 +++++++++-------
 po/admin/pt_BR.po |  916 +++++++++-------
 po/admin/sv_SE.po |  917 +++++++++-------
 po/admin/zh_CN.po |  910 +++++++++-------
 12 files changed, 7776 insertions(+), 5319 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5824 git=3ef30798a6a20516c2b54061ef9001aeded946c1

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


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5823 git=fc8ea990554924abe6f4504eac0c7a017378dd3f

    Tries to fix yet another Gettext <-> Automake integration issue.
    
 po/admin/Makefile.in.in |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

2010-11-24  Taher Shihadeh  <taher@unixwars.com>
            svn=5822 git=aeae47f268f4d14901bbf56386f720b4e92f621b

    The maintenance notice was not being completely removed once emptied
    
 admin/market/Maintenance.py |    2 +-
 admin/market/PageIndex.py   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5821 git=d61820a0aeb8eaed00c5c00770cb70bccae84c2b

    Minor URL fix
    
 admin/OWS_Login.py         |    4 ++--
 admin/market/ows_consts.py |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5820 git=d6ff61fb967bfeb4b84e1d61300ce67088751135

    Do not print a backtrace when the 'No IPv6' error is raised.
    
 cherokee/error_list.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)


2010-11-24  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5819 git=0ea385436e0871a4b8039a321bb38308c2cd1132

    Tries to address a couple of problems related to the parsing of the
    'If-Modified-Since' and 'If-Range' headers. This patch adds support
    for Etag references in If-Range headers. It also changes the internal
    interface of cherokee_dtm_str2time() so different errors can be
    returned depending on the whether the date string could not be parse,
    or if the parse date was invalid.
    
 cherokee/dtm.c                       |  135 +++++++++++++++--------------
 cherokee/dtm.h                       |    2 +-
 cherokee/handler_file.c              |  156 ++++++++++++++++++++-------------
 qa/263-If_Modified_Since-Invalid1.py |   20 +++++
 qa/Makefile.am                       |    3 +-
 5 files changed, 187 insertions(+), 129 deletions(-)


2010-11-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=5818 git=49d972a818ad0bce8d226667037dda3ddae73d7d

    Maintenance style
    
 admin/static/css/cherokee-admin.css |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)


2010-11-23  Jonathan Hernandez  <ion@suavizado.com>
            svn=5817 git=fbaf5f7bcb48969415b4a7aec3ca04c7f9bcea55

    Support box style
    
 admin/market/PageApp.py             |    8 +++++---
 admin/static/css/cherokee-admin.css |   30 +++++++++++++++---------------
 2 files changed, 20 insertions(+), 18 deletions(-)


2010-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5816 git=904de847222b79a9b36fb342b89598e28f3fac4b

    Inhibits two more common errors from printing back-traces.
    
 cherokee/error_list.py |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)


2010-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5815 git=ae63241028fa234c593e4a489f526e2352f27bff

    The QA bench was not handling the logger configuration properly.
    
 qa/run-tests.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


2010-11-23  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5814 git=28337e1a732c883dc80ac6a59a2c7b4ea396f3f9

    Fixes a regression introduced in r5786:
    http://svn.cherokee-project.com/changeset/5786
    
 cherokee/connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5811 git=a16ed985ce91412ff960633725de2f112ffbfc8d

    The PHP wizard was not working as well as I should. This patch fixes a
    couple of issues related to the (classic) php-cgi.
    
 admin/wizards/php.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5810 git=51a2a622a6aae2e8fcde5b8a20e94437b49d3206

    Improves the error reporting of the PHP wizard.
    
 admin/wizards/php.py |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5809 git=568932046300deabb0658a46f3e6c6fb51e45aa0

    Bugfix: better parsing of the php-fpm.conf file.
    
 admin/wizards/php.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5808 git=0f8d6ceea259fd4f59d3f16a89ed78f46eb8acaf

    Fixes a copy&paste mistake
    
 admin/wizards/php.py |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5807 git=e4e39b54e5f1dc4077a8a6584d387458df80e66c

    Fixes a number of issues with the PHP wizard. It also cleans up the
    code.
    
 admin/wizards/php.py |  194 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 116 insertions(+), 78 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5806 git=415de1d785c3867c52b94402f88d879d6bce3fc5

    Adds a new utility function
    
 admin/util.py |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5805 git=3532952045afff7e9f89ea185471894f0eb3b8de

    Check each binary on the different directories, instead of each
    directory for any suitable binary.
    
 admin/util.py |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5804 git=53a53fa082fe1c53eae6c1a348b5b30e26de683f

    There are certain error and warning messages on which we do not want
    back-traces to be printed. This patch modifies error list generation
    code, so a new properly 'show_bt' can be defined to inhibit the bt.
    
 cherokee/error_list.py |   14 ++++++++------
 cherokee/error_log.c   |   16 ++++++++++------
 cherokee/error_log.h   |    1 +
 cherokee/errors.py     |   11 +++++++----
 4 files changed, 26 insertions(+), 16 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5803 git=ee8023e8b48ffe238719689ddde84c4f8fa54ad8

    Removes a test string that made it to the repository by mistake.
    
 admin/PageNewConfig.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5802 git=ab36baf629a1c0ececa570178d843a71a60494b1

    The reverse proxy evaluated the Rewrite rules in the inverse order as
    well. Related to: http://bugs.cherokee-project.com/1051
    
 cherokee/handler_proxy.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


2010-11-22  Taher Shihadeh  <taher@unixwars.com>
            svn=5801 git=f65f5db31c37fbc05cdb79df3011944520d9cb06

    Minor wording change
    
 doc/cookbook.txt                   |    2 +-
 doc/cookbook_https_accelerator.txt |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5800 git=055ca97737d5381e48824e8b3cc97d4b94e3208c

    Minor wording change
    
 doc/index.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5799 git=3337507042ee4d3d8e85290e2a816f3db2ef3203

    Adds a new QA test to ensure that Rewrite rules are evaluated in the
    right order.
    
 qa/262-Redir-order-1.py |   29 +++++++++++++++++++++++++++++
 qa/Makefile.am          |    3 ++-
 2 files changed, 31 insertions(+), 1 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5798 git=066f46b9e74acdfae02db4bc41efa62cc4a52801

    Redirection rules were being evaluated backwards. This patch should
    fix bug #1051: http://bugs.cherokee-project.com/1051
    
 cherokee/handler_redir.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


2010-11-22  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5797 git=a4879be762ba03aff704286c5be57cfc8fbb07ac

    Adds a new cherokee_list_invert() function.
    
 cherokee/list.c |   16 ++++++++++++++++
 cherokee/list.h |    1 +
 2 files changed, 17 insertions(+), 0 deletions(-)

2010-11-20  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5795 git=9767601165cba12cb9852cee91c39564d1ae2a96

    Re-implements the App's SupportBox class.
    
 admin/market/PageApp.py |   59 +++++++++++++++++++++++++++-------------------
 1 files changed, 35 insertions(+), 24 deletions(-)


2010-11-19  Taher Shihadeh  <taher@unixwars.com>
            svn=5794 git=cb1f75906390eb43c72ccef68f45d84802fc4901

    Adds important notes about spawning information sources
    
 doc/config_info_sources.txt |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5793 git=f1d392c30d4a45b31c65430db4868417225a38b5

    Fixes a corner case: Now, every single error should be printed on the
    error report.
    
 admin/market/CommandProgress.py |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5792 git=d6035b00afbc43a982ef8ecb1035581fdb3ba836

    The maintenance actions list wasn't being updated after its dialog was
    closed, even if in most of the cases the message should be updated.
    
 admin/market/Maintenance.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5791 git=dd5bac1d9a35e90f2b7ca1f7e2e57728da4fe0ea

    Adds a new 'White' theme for dirlist
    
 configure.in             |    1 +
 themes/Makefile.am       |    2 +-
 themes/white/Makefile.am |   12 ++++++++++++
 themes/white/entry.html  |    6 ++++++
 themes/white/footer.html |    5 +++++
 themes/white/header.html |   20 ++++++++++++++++++++
 themes/white/theme.css   |   10 ++++++++++
 7 files changed, 55 insertions(+), 1 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5790 git=f670096226323f0ad11359ee246cd439b9821c09

    Adds a new %icon_dir% macro.
    
 cherokee/handler_dirlist.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)


2010-11-19  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5789 git=a4a7905eff8edd883b26714b950e744128f0fcf4

    Adds a new 'command' field in the return dictionary. It comes handy
    for error reporting. The patch also adds a new test command.
    
 admin/popen.py |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

2010-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5788 git=cdcc2c2010ad11ba444f098f3577df267ac07762

    Adds a new --threads (-T) parameter to cherokee-admin, so the number
    of threads that it will use internally can be defined by a parameter.
    
 cherokee/main_admin.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)


2010-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5787 git=a2d45062cdc810843f4321ec4f69a8af11781358

    Adds 'service' handling support to the Maintenance() class.
    
 admin/market/Maintenance.py |   47 ++++++++++++++++++++++++++++++++++++++----
 1 files changed, 42 insertions(+), 5 deletions(-)


2010-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5786 git=a8485ab9884ba28e20049b9b4d3c40c60b186d31

    Some errors were not being logged in the log file.
    
 cherokee/connection.c  |    5 +++++
 cherokee/logger_ncsa.c |   10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)


2010-11-18  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5785 git=c7817ce262112304b3f2dc056355274e13744dfe

    Even though the 'Development' configuration file does not use any log
    file, it's handy to have the log flush time set to 0, just in case a
    log if configured as part of a test.
    
 admin/PageNewConfig.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


2010-11-18  Jonathan Hernandez  <ion@suavizado.com>
            svn=5784 git=17fee2f28a3724a2ef5820125d4399ed65ac7341

    Fix box siz
    
 admin/PageNewConfig.py              |    3 ++-
 admin/static/css/cherokee-admin.css |    8 +++++---
 2 files changed, 7 insertions(+), 4 deletions(-)


2010-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5783 git=ff2692705d5e0366d38cad80a32ad2d097e6f9ba

    Reflects the latest changes of popen_sync() in CommandProgress().
    
 admin/market/CommandProgress.py |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)


2010-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5782 git=8da1cd512d1a365e5f656f4703dff6969bb14739

    Adds a couple of new parameters ('cd' and 'su') to allow popen_sync()
    to run commands under different locations and users.
    
 admin/popen.py |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)


2010-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5781 git=504f5d4bdbcbdc45e22da202a84631834a650cc9

    Do not use non-ASCII characters in the log file
    
 admin/market/Install.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


2010-11-17  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5780 git=721bc9ec9426f8e928e85f37b5c16a158c16de98

    Fixes the internal error reporting of the CommandProgress() class.
    
 admin/market/CommandProgress.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


2010-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5779 git=dab3a17abee6f71fc4d193c70fda290674df8ff3

    MIME types are displayed in a CTK.Paginator() widget now. It improves
    the submitting performance of the text fields.
    
 admin/Mime.py |   26 +++++++++++---------------
 1 files changed, 11 insertions(+), 15 deletions(-)


2010-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5778 git=c56414be72768eb0b61c11c6a4dbd55b72064ccf

    Extends the CommandProgress class so it can mix both commands and
    function calls within the same set of instructions.
    
 admin/market/CommandProgress.py |   49 ++++++++++++++++++++++++++++++++++----
 1 files changed, 43 insertions(+), 6 deletions(-)


2010-11-16  Alvaro Lopez Ortega  <alvaro@octality.com>
            svn=5777 git=a3b9e490484ce0d3f7af1a50b03f1b05bf22cc22

    ChangeLog file is over 650Kb again. It's time to rotate it.
    
 ChangeLog.20101116  |17214 +++++++++++++++++++++++++++++++++++++++++++++++++++
 changelog-update.sh |    4 +-
 2 files changed, 17216 insertions(+), 2 deletions(-)

