Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 19, 2011
  1. Alvaro Lopez Ortega

    Fixes an out-by-one bug. Thanks a million to Martin Szulecki for

    alobbs authored
    reporting the problem.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6816 5dc97367-97f1-0310-9951-d761b3857238
Commits on May 14, 2011
  1. Alvaro Lopez Ortega

    Expiration headers returned by Front-Line Cache can now be overwritten.

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6620 5dc97367-97f1-0310-9951-d761b3857238
Commits on May 11, 2011
  1. Alvaro Lopez Ortega

    Do not use I/O-cache to access a file whenever Front-Line Cache is

    alobbs authored
    storing a (possibly compressed) copy of it.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6611 5dc97367-97f1-0310-9951-d761b3857238
Commits on May 3, 2011
  1. Alvaro Lopez Ortega

    Merges the Front-Line Cache branch.

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6574 5dc97367-97f1-0310-9951-d761b3857238
Commits on Apr 26, 2011
  1. Alvaro Lopez Ortega

    Fixes a regression around the encoding process. Some static files were

    alobbs authored
    not being encoded properly.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6554 5dc97367-97f1-0310-9951-d761b3857238
Commits on Apr 25, 2011
  1. Alvaro Lopez Ortega

    Replace atoi() calls by either cherokee_atoi() or cherokee_atob().

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6553 5dc97367-97f1-0310-9951-d761b3857238
Commits on Apr 21, 2011
  1. Alvaro Lopez Ortega

    Re-implements how a local file is read. The previous code was filling

    alobbs authored
    the buffer, independently of its size. That caused the buffer to grow
    unexpectedly under some unusual circumstances (A gzip encoder with no
    compression, for instance).
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6546 5dc97367-97f1-0310-9951-d761b3857238
  2. Alvaro Lopez Ortega

    Mind EINTR

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6544 5dc97367-97f1-0310-9951-d761b3857238
Commits on Apr 19, 2011
  1. Alvaro Lopez Ortega

    Under some circumstances internal buffers could grow too much.

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6539 5dc97367-97f1-0310-9951-d761b3857238
Commits on Mar 8, 2011
  1. Alvaro Lopez Ortega

    This patch adds support for an additional, but invalid, data format:

    alobbs authored
    "wdy, DD mth YYYY HH:MM:SS +0000". Thanks to Antonio Perez for the
    report and initial patch!
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6378 5dc97367-97f1-0310-9951-d761b3857238
Commits on Jan 25, 2011
  1. Alvaro Lopez Ortega

    Fixes ETag header syntax. Fixes http://bugs.cherokee-project.com/1120

    alobbs authored
    - Thanks to Wojciech Arabczyk for the patch.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6173 5dc97367-97f1-0310-9951-d761b3857238
Commits on Jan 14, 2011
  1. Alvaro Lopez Ortega

    Happy new year!

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@6112 5dc97367-97f1-0310-9951-d761b3857238
Commits on Dec 11, 2010
  1. Alvaro Lopez Ortega

    Works out the OPTIONS support. Now it is handled by the handlers

    alobbs authored
    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.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5916 5dc97367-97f1-0310-9951-d761b3857238
Commits on Nov 24, 2010
  1. Alvaro Lopez Ortega

    Tries to address a couple of problems related to the parsing of the

    alobbs authored
    '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.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5819 5dc97367-97f1-0310-9951-d761b3857238
Commits on Sep 22, 2010
  1. Alvaro Lopez Ortega

    {l,f,}stat() related fix. Ensure the EINTR signal is handler

    alobbs authored
    appropriately when calling any of those functions.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5534 5dc97367-97f1-0310-9951-d761b3857238
Commits on Aug 17, 2010
  1. Alvaro Lopez Ortega

    Bug-fix: Some events were not forwarded properly - not big deal.

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5398 5dc97367-97f1-0310-9951-d761b3857238
Commits on Aug 11, 2010
  1. Alvaro Lopez Ortega

    Partial transfers with a valid start range and an invalid end range

    alobbs authored
    were not being handled properly.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5365 5dc97367-97f1-0310-9951-d761b3857238
Commits on Aug 10, 2010
  1. Alvaro Lopez Ortega

    If a "Range: bytes=" exceeds the file size, the reply had to a '206

    alobbs authored
    Partial Content' instead of the previous '416 Requested Range Not
    Satisfiable' response. Fixes http://bugs.cherokee-project.com/754
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5364 5dc97367-97f1-0310-9951-d761b3857238
Commits on Jun 19, 2010
  1. Alvaro Lopez Ortega

    Fixes an issue related to the 'max-age' property of the Content-Type

    alobbs authored
    header while serving static content. It's a regression we introduced
    a couple of releases ago.
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5206 5dc97367-97f1-0310-9951-d761b3857238
  2. Alvaro Lopez Ortega

    Fixes a problem handling partial requests (Content-Range). Thank to

    alobbs authored
    Juan J. Martinez for the good work! Fixes bug #830:
    http://bugs.cherokee-project.com/830
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5205 5dc97367-97f1-0310-9951-d761b3857238
Commits on May 31, 2010
  1. Alvaro Lopez Ortega

    The Cache-Control header was being duplicated whenever a configuration

    alobbs authored
    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!!
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@5173 5dc97367-97f1-0310-9951-d761b3857238
Commits on Mar 20, 2010
  1. Alvaro Lopez Ortega

    Covers a second scenario of the bug #754. Again, thanks to Juan

    alobbs authored
    J. Martinez <reidrac@usebox.net> for the patch and follow up!
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@4538 5dc97367-97f1-0310-9951-d761b3857238
  2. Alvaro Lopez Ortega

    Wrong data was being logged for 416 responses. Thanks a million to

    alobbs authored
    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
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@4537 5dc97367-97f1-0310-9951-d761b3857238
Commits on Jan 20, 2010
  1. Alvaro Lopez Ortega

    New year, new copyright notice: 's/2009/2010/g'.

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@4141 5dc97367-97f1-0310-9951-d761b3857238
Commits on Jan 9, 2010
  1. Alvaro Lopez Ortega

    Safer fd closing

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@4088 5dc97367-97f1-0310-9951-d761b3857238
Commits on Dec 13, 2009
  1. Alvaro Lopez Ortega

    Clean up: Trims trailing spaces.

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3993 5dc97367-97f1-0310-9951-d761b3857238
Commits on Nov 11, 2009
  1. Alvaro Lopez Ortega

    Merges the 'newerrors' branch (r3613:HEAD). It implements a new

    alobbs authored
    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.
    
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3795 5dc97367-97f1-0310-9951-d761b3857238
Commits on Nov 1, 2009
  1. Alvaro Lopez Ortega

    Fixes Range management while serving static files. Patch by Antonio

    alobbs authored
    Pérez (great stuff!!!). Fixes: http://bugs.cherokee-project.com/365
    
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3771 5dc97367-97f1-0310-9951-d761b3857238
Commits on Aug 28, 2009
  1. Alvaro Lopez Ortega

    Set a few more close-on-exec flags.

    alobbs authored
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3597 5dc97367-97f1-0310-9951-d761b3857238
Commits on Jun 29, 2009
  1. Alvaro Lopez Ortega

    This patch changes substantially the way in which errors and warnings

    alobbs authored
    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.
    
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3401 5dc97367-97f1-0310-9951-d761b3857238
Commits on Jun 26, 2009
  1. Alvaro Lopez Ortega

    Fixes a few calls to cherokee_logger_write_string() along the

    alobbs authored
    code. Lines were not being separated with new line characters.
    Fixes: http://bugs.cherokee-project.com/510
    
    
    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3391 5dc97367-97f1-0310-9951-d761b3857238
Commits on May 12, 2009
  1. Alvaro Lopez Ortega

    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3220 5dc97367-9…

    alobbs authored
    …7f1-0310-9951-d761b3857238
Commits on May 5, 2009
  1. Alvaro Lopez Ortega

    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3196 5dc97367-9…

    alobbs authored
    …7f1-0310-9951-d761b3857238
Commits on Apr 24, 2009
  1. Alvaro Lopez Ortega

    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3166 5dc97367-9…

    alobbs authored
    …7f1-0310-9951-d761b3857238
Commits on Apr 21, 2009
  1. Alvaro Lopez Ortega

    git-svn-id: svn://cherokee-project.com/cherokee/trunk@3150 5dc97367-9…

    alobbs authored
    …7f1-0310-9951-d761b3857238
Something went wrong with that request. Please try again.