Permalink
Commits on Oct 4, 2017
  1. core/static: use parse_http_date

    xrmx committed Oct 4, 2017
    Instead of public wrapper uwsgi_parse_http_date
  2. Merge pull request #1644 from funkybob/feature/linux-getcwd

    xrmx committed Oct 4, 2017
    Leverage Linux's getcwd
  3. Merge pull request #1655 from funkybob/master

    unbit committed Oct 4, 2017
    Set fallback_key to NULL by default, not ""
Commits on Sep 25, 2017
  1. Merge pull request #1650 from funkybob/feature/static-if-range

    unbit committed Sep 25, 2017
    [Fixes #1587] Support If-Range for static (partial)
Commits on Sep 24, 2017
  1. [Fixes #1587] Support If-Range (partial)

    funkybob committed Sep 24, 2017
    Supports timestamps in If-Range on static assets.
    Does not support ETags - will treat as implicitly correct.
    None of the static system currently supports ETags.
Commits on Sep 23, 2017
  1. Merge pull request #1649 from pdox/issue1648

    unbit committed Sep 23, 2017
    Issue #1648: Remove unused uninitialized tuple 'embedded_args'
  2. Fix indent

    pdox committed Sep 23, 2017
Commits on Sep 21, 2017
  1. Leverage Linux's getcwd

    funkybob committed Sep 20, 2017
    According to the man page:
    
           As an extension to the POSIX.1-2001 standard, glibc's getcwd() allocates the buffer dynamically using malloc(3) if buf is NULL.  In this case, the allocated buf‐
           fer has the length size unless size is zero, when buf is allocated as big as necessary.  The caller should free(3) the returned buffer.
    
    So to save us some work, just call getcwd(NULL, 0);
Commits on Sep 20, 2017
  1. Merge pull request #1646 from hiciu/issue-1517

    xrmx committed Sep 20, 2017
    plugins/php/session.c: for php7 return failures only on failure
  2. added test for #1517

    hiciu committed Sep 20, 2017
Commits on Sep 19, 2017
  1. Merge pull request #1614 from funkybob/feature/fallback-key

    unbit committed Sep 19, 2017
    Add --http-subscription-fallback-key and --fastrouter-subscription-fallback-key
  2. Merge pull request #1642 from funkybob/bugfix/1639

    unbit committed Sep 19, 2017
    [Fixes #1639] Log error if python home does not exist.
  3. fixed ABI

    unbit committed Sep 19, 2017
  4. Allow setting the response headers buffer limit.

    funkybob committed with unbit Sep 16, 2017
    Default size is UMAX16 (65536). This should allow for setting larger/smaller.
Commits on Sep 18, 2017
  1. [Fixes #1639] Log error if python home does not exist.

    funkybob committed Sep 18, 2017
    Exit with error code 1.
Commits on Sep 13, 2017
  1. implemented #1631

    unbit committed Sep 13, 2017
Commits on Sep 10, 2017
  1. Add --http-subscription-fallback-key and --fastrouter-subscription-fa…

    funkybob committed with Curtis Maloney Aug 18, 2017
    …llback-key
    
    When using a subscription server and no subscribed nodes match, try the fallback key.
Commits on Sep 9, 2017
  1. Merge pull request #1622 from funkybob/bugfix/1619

    xrmx committed Sep 9, 2017
    [Fixes #1619] Clean up by reversing how we made the mess.
Commits on Sep 6, 2017
  1. Merge pull request #1630 from pope1ni/issue-1571

    unbit committed Sep 6, 2017
    core/lock: expose robust mutex watchdog for thunder lock.
  2. core/lock: expose robust mutex watchdog for thunder lock.

    pope1ni committed Sep 6, 2017
    Makes the robust mutex watchdog available to all via the new option
    --thunder-lock-watchdog to workaround buggy pthread robust mutexes in
    older libc causing deadlocks and unresponsive uwsgi.
    
    Resolves #1571.
Commits on Sep 2, 2017
  1. Merge pull request #1626 from funkybob/patch-1

    xrmx committed Sep 2, 2017
    Replace incorrect breaks with fallthrough comment
  2. Merge pull request #1627 from funkybob/patch-2

    xrmx committed Sep 2, 2017
    Replace incorrect breaks with fallthrough comments
  3. travis: use ruby 2.4

    funkybob committed with xrmx Sep 2, 2017
    As 2.2 is not available on trusty
  4. travis: force the use of precise

    xrmx committed Sep 2, 2017
    While we fix build with trusty
  5. Replace incorrect breaks with fallthrough comment

    funkybob committed Sep 2, 2017
    Patch 0a14d0f replaced the implicit fall throughs with explicit breaks, which is clearly wrong.
    Instead, we put comments that GCC will recognise, as documented:
    
    https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
  6. Replace incorrect breaks with fallthrough comment

    funkybob committed Sep 2, 2017
    Patch 0a14d0f replaced the implicit fall throughs with explicit breaks, which is clearly wrong.
    Instead, we put comments that GCC will recognise, as documented:
    
    https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
  7. Roll back to precise

    funkybob committed Sep 2, 2017
Commits on Aug 24, 2017
  1. Merge pull request #1613 from xrmx/gccwarnings

    xrmx committed Aug 24, 2017
    Fix compilation with gcc 7