Skip to content
  1. Mar 24, 2017
    • Jim Jagielski's avatar
      Merge r1780328, r1780329, r1781329, r1782164, r1782166, r1782193, r1778350,... · a4c7dcce
      Jim Jagielski authored
      Merge r1780328, r1780329, r1781329, r1782164, r1782166, r1782193, r1778350, r1781329, r1782194, r1782323, r1782418, r1782419, r1782482, r1782532, r1788040 from trunk:
      
      Adjust as needed
      
      debugging
      
      add ProxyFCGISetEnvIf
      
      
      Logging update
      
      Follow up to r1782164: fix typo (closing double-quote).
      
      Remove trailing whitespace : no functional change
      
      PR60576: php-fpm broken w/ per-dir rewrites
      
      Attempt to dig out of well-meaning fixes for generic fcgi backends
      that negatively affected some FPM configs.
      
      Adds ProxyFCGIBackendType 
      
      
      add ProxyFCGISetEnvIf
      
      
      trailing whitespace
      
      Allow final admin-level fine-tuning
      
      mod_proxy_fcgi: fix spelling in APLOG_INFO message
      
      mod_proxy_fcgi: allow setting empty variables in ProxyFCGISetEnvIf
      
      support unsetting vars
      
      
      
      ProxyFCGISetEnvIf: reject invalid invocations, streamline unsets
      
      Neither of the following makes sense:
      - ProxyFCGISetEnvIf cond !VARIABLE value
      - ProxyFCGISetEnvIf cond !
      
      Error out in these cases. Also, don't execute the (unused) replacement
      expression when unsetting.
      
      drop the longhand version
      
      
      Submitted by: jim, covener, jim, ylavic, jim, covener, covener, jim, jim, jchampion, jchampion, covener, jchampion, covener
      Reviewed by: jim, covener, jchampion
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1788445 13f79535-47bb-0310-9956-ffa450edef68
      a4c7dcce
    • Yann Ylavic's avatar
      Merge r1781187, r1781190, r1781312 from trunk: · 7d709917
      Yann Ylavic authored
      mod_ssl: work around leaks on (graceful) restart.
      
      Tested with valgrind and --with-ssl shared/static.
      
      
      mod_ssl: follow up to r1781187.
      The ssl_util_thread_*() functions are not necessary with openssl-1.1+
      
      
      mod_ssl: follow up to r1781187.
      Address SSL_CTX leak in (merged) proxy_ctx.
      
      
      Reviewed by: ylavic, jim, wrowe
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1788442 13f79535-47bb-0310-9956-ffa450edef68
      7d709917
  2. Mar 20, 2017
  3. Mar 17, 2017
  4. Mar 12, 2017
  5. Mar 01, 2017
  6. Feb 22, 2017
  7. Feb 17, 2017
  8. Feb 15, 2017
  9. Feb 14, 2017
  10. Feb 09, 2017
  11. Feb 08, 2017
  12. Feb 02, 2017
  13. Jan 27, 2017
    • Stefan Eissing's avatar
      On the 2.4.x branch: · 086285f0
      Stefan Eissing authored
      Merge of r1779979,1780159,1780576,1780596 from trunk:
      M    modules/http2/h2_bucket_beam.c
           fix for possible duplicate free of send/recv pools
      M    modules/http2/h2_from_h1.c
           suppress generating responses on aborted slave connections
      M    modules/http2/h2_session.c
           regression: stream ongoing streams on graceful shutdown to the end
      M    modules/http2/h2_version.h
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1780597 13f79535-47bb-0310-9956-ffa450edef68
      086285f0
  14. Jan 23, 2017
  15. Jan 21, 2017
  16. Jan 13, 2017
  17. Jan 09, 2017
  18. Jan 04, 2017
  19. Jan 03, 2017
  20. Dec 31, 2016
  21. Dec 23, 2016
    • Stefan Eissing's avatar
      On the 2.4.x branch: merge of r1775833 from trunk: · 524b8a70
      Stefan Eissing authored
      Cleanup mod_http2 beamer registry on server reload. Fixes PR60510.
      
      * modules/http2/h2_bucket_beam.c
        register cleanup function on installation that NULLs the beamer
        registry on pool cleanup.
      
      Patch by: Pavel Mateja <pavel@verotel.cz
               me
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1775834 13f79535-47bb-0310-9956-ffa450edef68
      524b8a70
    • Jim Jagielski's avatar
      Merge r1775770 from trunk: · bb24a05d
      Jim Jagielski authored
      pass along error buckets
      
      In 2.4, they are generated by LimitRequestBody failures. trunk no 
      longer uses error buckets in this path, but someone else could.
      
      PR60375
      
      Submitted By: Eric Covener,Lubos Uhliarik <luhliari  redhat.com>
      Committed By: covener
      
      
      
      Submitted by: covener
      Reviewed/backported by: jim
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1775832 13f79535-47bb-0310-9956-ffa450edef68
      bb24a05d
    • Stefan Eissing's avatar
      On the 2.4.x branch: · 94eee93b
      Stefan Eissing authored
      Merge r1775813 from trunk:
      
      Fix mod_h2/github issue #126: correct lifetime of data sent on temp pools
      
      * modules/http2/h2_bucket_beam.c 
       - ignore send pools that are sub-pools of the existing one
       - added h2_beam_send_from() to allow explicit registering of the
         correct pool for the sending
      
      * modules/http2/h2_bucket_beam.h
       - add prototype for h2_beam_send_from()
      
      * modules/http2/h2_mplx.c
       - adding logging of output beam state
      
      * modules/http2/h2_stream.c
       - register stream pool for sending data on input beam
      
      * modules/http2/h2_task.c
       - register task pool on output beam on creation
       - adding trace logging
      
      * modules/http2/h2_proxy_session.c
       - fixing a type in a comment while we're at it
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1775816 13f79535-47bb-0310-9956-ffa450edef68
      94eee93b
  22. Dec 16, 2016
  23. Dec 14, 2016
  24. Dec 13, 2016
  25. Dec 12, 2016
  26. Dec 08, 2016
  27. Dec 07, 2016
    • Jim Jagielski's avatar
      Merge r1772919 from trunk: · db5fcaac
      Jim Jagielski authored
      mod_auth_digest: fix segfaults during shared memory exhaustion
      
      The apr_rmm_addr_get/apr_rmm_malloc() combination did not correctly
      check for a malloc failure, leading to crashes when we ran out of the
      limited space provided by AuthDigestShmemSize. This patch replaces all
      these calls with a helper function that performs this check.
      
      Additionally, fix a NULL-check bug during entry garbage collection.
      Submitted by: jchampion
      Reviewed/backported by: jim
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1773069 13f79535-47bb-0310-9956-ffa450edef68
      db5fcaac