Permalink
Commits on Jul 21, 2016
  1. Increase mbuf block size from 512 to 4096 bytes (8x) for speed.

    This better fits modern requests and significantly speeds up disk
    buffering. It can cause a bit more overhead for concurrent requests, but
    worst case 250.000 concurrent connections would still have < 1 GB extra
    overhead.
    OnixGH committed Jul 19, 2016
  2. [Apache] Fixed buffer limit crash on large file upload. Closes GH-1620.

    This happened when the core's disk buffering couldn't keep up with the
    client datastream for some time (causing 4 GB memory buffer). The patch
    also drastically limits per-client buffer memory usage to 130 KB by
    throttling the uploader. Not a factor for Nginx because we use the Nginx
    input buffer there instead of our own.
    OnixGH committed Jul 20, 2016
Commits on Jul 19, 2016
  1. Merge pull request #1843 from phusion/fix_socket_serialization

    Changelog & style nits for d66eb19
    CamJN committed on GitHub Jul 19, 2016
  2. fix style

    CamJN committed Jul 19, 2016
  3. update changelog

    CamJN committed Jul 14, 2016
Commits on Jul 16, 2016
Commits on Jul 13, 2016
  1. Merge pull request #1840 from CamJN/fix_socket_serialization

    prevent serializing the socket, fixes #1838
    CamJN committed on GitHub Jul 13, 2016
  2. 1.8 compat

    CamJN committed Jul 13, 2016
  3. prevent serializing the socket

    CamJN committed Jul 13, 2016
Commits on Jul 4, 2016
Commits on Jun 29, 2016
  1. Represent commit 7c83ecf.

    OnixGH committed Jun 29, 2016
  2. Merge pull request #1833 from clemensg/patch-1

    Preferred PCRE was updated from 8.34 to 8.39 in 5.0.29, this also updates the SHA256 checksum.
    OnixGH committed on GitHub Jun 29, 2016
Commits on Jun 25, 2016
Commits on Jun 22, 2016
  1. Post-release tasks.

    OnixGH committed Jun 22, 2016
Commits on Jun 17, 2016
Commits on Jun 16, 2016
  1. Update Debian packaging

    FooBarWidget committed Jun 16, 2016
  2. Fixed crash due to incomplete refactor in 5.0.27. Closes GH-1794.

    This is the accompanying changelog entry for commits 4b3c037 and
    3351281, which complete the empty LString refactor (triggered by
    15aeba7).
    [ci:skip]
    OnixGH committed Jun 16, 2016
  3. Removed code that caused Apache crash with many VHosts. Closes GH-1676.

    Each VirtualHost entry concatenated 1 path to the config file in the
    VariantMap, which eventually overflowed the 65536 limit. Code was not
    actually needed anymore.
    OnixGH committed Jun 16, 2016
  4. Remove appendLStringData()

    There is already an appendData() overload that does the same
    FooBarWidget committed Jun 10, 2016
  5. Make psg_lstr_append_part private now that it's no longer used

    The function is dangerous and error-prone.
    FooBarWidget committed Jun 10, 2016
  6. Fix incorrectly setting LString start/end to NULL

    Since 15aeba7, LString start and end may never be NULL.
    FooBarWidget committed Jun 9, 2016
  7. Improve detection of unreferencing already-freed mbuf blocks

    - Mbuf blocks in the freelist now have reference count 0, not 1
    - Perform sanity check when incrementing refcount
    - Perform sanity check in copy and move assignments
    - Simplify mbuf copy assignment and move assignments
    FooBarWidget committed Jun 9, 2016
  8. Update dependency map

    [ci:skip]
    FooBarWidget committed Jun 16, 2016
Commits on Jun 15, 2016
  1. Fix indenting

    [ci:skip]
    FooBarWidget committed Jun 15, 2016
  2. Entry for commit 0c3d947.

    OnixGH committed Jun 15, 2016