Permalink
Switch branches/tags
Commits on Jan 23, 2012
  1. Fix memory allocation bug

    Bertrand Paquet committed Jan 23, 2012
Commits on Jan 18, 2012
  1. Correct bug in 404 management from memcached

    Bertrand Paquet committed Jan 18, 2012
  2. Improve code

    Bertrand Paquet committed Jan 18, 2012
Commits on Jan 17, 2012
  1. Reuse process_headers of upstream module, to fix bug with charset in …

    …content type
    Bertrand Paquet committed Jan 17, 2012
  2. Merge commit 'release-1.1.13'

    Bertrand Paquet committed Jan 17, 2012
  3. Add command to flush ns

    Bertrand Paquet committed Jan 17, 2012
  4. First working version

    Bertrand Paquet committed Jan 16, 2012
Commits on Jan 16, 2012
  1. Improve functions naming

    Bertrand Paquet committed Jan 16, 2012
  2. Make key processing asynchrone

    Bertrand Paquet committed Jan 16, 2012
  3. release-1.1.13 tag

    mdounin committed Jan 16, 2012
  4. nginx-1.1.13-RELEASE

    mdounin committed Jan 16, 2012
  5. Updated OpenSSL version used for win32 build.

    mdounin committed Jan 16, 2012
  6. 2012 year.

    is committed Jan 16, 2012
  7. Fixed devision by zero exception in ngx_hash_init().

    The ngx_hash_init() function did not expect call with zero elements count,
    which caused FPE error on configs with an empty "types" block in http context
    and "types_hash_max_size" > 10000.
    
    Example configuration to reproduce:
    
      events { }
    
      http {
              types_hash_max_size 10001;
              types {}
              server {}
      }
    vbart committed Jan 16, 2012
  8. Fixed sched_setaffinity(2) to correctly pass size.

    Second argument (cpusetsize) is size in bytes, not in bits.  Previously
    used constant 32 resulted in reading of uninitialized memory and caused
    EINVAL to be returned on some Linux kernels.
    mdounin committed Jan 16, 2012
Commits on Jan 11, 2012
  1. Added support for TLSv1.1, TLSv1.2 in ssl_protocols directive.

    Support for TLSv1.1 and TLSv1.2 protocols was introduced in OpenSSL 1.0.1
    (-beta1 was recently released).  This change makes it possible to disable
    these protocols and/or enable them without other protocols.
    mdounin committed Jan 11, 2012
  2. Fixed limit_req burst/nodelay inheritance (ticket #76).

    The problem was introduced in r4381 (1.1.12).
    mdounin committed Jan 11, 2012
Commits on Jan 10, 2012
  1. Fixed: proxy_redirect with regex might broke Refresh header.

    The problem was localized in ngx_http_proxy_rewrite_redirect_regex() handler
    function which did not take into account prefix when overwriting header value.
    vbart committed Jan 10, 2012
  2. Changed ngx_log_debugN() macros to verify the number of arguments

    when built with debugging.
    ru committed Jan 10, 2012
Commits on Dec 29, 2011
  1. Fixed configure with system PCRE library on Solaris.

    The bug has been introduced in r4389.
    vbart committed Dec 29, 2011
  2. Some questionable optomizations flags for icc were removed

    in order to simplify support of its future versions.
    maxim committed Dec 29, 2011
Commits on Dec 28, 2011
  1. Fixed punctuation.

    mdounin committed Dec 28, 2011
Commits on Dec 27, 2011
  1. libraries versions updated

    fabler committed Dec 27, 2011
  2. zlib license file include fixed

    fabler committed Dec 27, 2011
  3. Version bump.

    mdounin committed Dec 27, 2011
Commits on Dec 26, 2011
  1. nginx-1.1.12-RELEASE

    mdounin committed Dec 26, 2011
  2. Added support for regex study and PCRE JIT (ticket #41) optimizations on

    configuration phase.
    vbart committed Dec 26, 2011
  3. Fixed build without debug.

    mdounin committed Dec 26, 2011
  4. Cache lock support for fastcgi, scgi, uwsgi.

    mdounin committed Dec 26, 2011
  5. Cache locks initial implementation.

    New directives: proxy_cache_lock on/off, proxy_cache_lock_timeout.  With
    proxy_cache_lock set to on, only one request will be allowed to go to
    upstream for a particular cache item.  Others will wait for a response
    to appear in cache (or cache lock released) up to proxy_cache_lock_timeout.
    
    Waiting requests will recheck if they have cached response ready (or are
    allowed to run) every 500ms.
    
    Note: we intentionally don't intercept NGX_DECLINED possibly returned by
    ngx_http_file_cache_read().  This needs more work (possibly safe, but needs
    further investigation).  Anyway, it's exceptional situation.
    
    Note: probably there should be a way to disable caching of responses
    if there is already one request fetching resource to cache (without waiting
    at all).  Two possible ways include another cache lock option ("no_cache")
    or using proxy_no_cache with some supplied variable.
    
    Note: probably there should be a way to lock updating requests as well.  For
    now "proxy_cache_use_stale updating" is available.
    mdounin committed Dec 26, 2011
  6. Fixed interaction of limit_rate and sendfile_max_chunk.

    It's possible that configured limit_rate will permit more bytes per
    single operation than sendfile_max_chunk.  To protect disk from takeover
    by a single client it is necessary to apply sendfile_max_chunk as a limit
    regardless of configured limit_rate.
    
    See here for report (in Russian):
    http://mailman.nginx.org/pipermail/nginx-ru/2010-March/032806.html
    mdounin committed Dec 26, 2011
  7. Fixed throughput problems with large limit_rate.

    Previous attempt to fix this was in r1658 (0.6.18), though that one wasn't
    enough (it was a noop).
    mdounin committed Dec 26, 2011
  8. Fixed mp4 if first entry in stsc was skipped (ticket #72).

    If first entry in stsc atom was skipped, and seek was to chunk boundary,
    than first_chunk in the generated stsc table wasn't set to 1.
    mdounin committed Dec 26, 2011