1. 23 Jan, 2014 1 commit
  2. 21 Jan, 2014 1 commit
    • Jim Jagielski's avatar
      Merge r1451633, r1451905, r1451921, r1452259, r1453981, r1501913, r1513508,... · 625d5a11
      Jim Jagielski authored
      Merge r1451633, r1451905, r1451921, r1452259, r1453981, r1501913, r1513508, r1531340, r1531370, r1531962, r1533065, r1540052 from trunk:
      
      Add in rough uds support (Bugx 54101) from Blaise Tarr <blaise.tarr@gmail.com>
      
      Make AF_UNIX aware... fix Windows/Netware??
      
      Follow-up to r1451905 to fix NetWare/Windows compilation.
      
      
      apr trunk-able
      
      
      message tag for dom sock
      
      Note about new UDS support
      
      UDS subsequent request on a connection fix
      
      Reformat the UDS support inline with a new naming structure.
      Use a flag for speed for testing.
      
      syntax sugar... if the worker is associated w/ a UDS,
      then make sure the log reporting has a visual clue.
      
      Ensure that userland format of UDS is the same as how it is
      configured, no matter how we store and use it internally.
      
      Eclipse code analysis warning
      
      UDS urls need to be desockified when configuring...
      Submitted by: jim, fuankg, jim, jim, druggeri, druggeri, jim, jim, jim, jim, jim
      Reviewed/backported by: jim
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1560081 13f79535-47bb-0310-9956-ffa450edef68
      625d5a11
  3. 09 Jan, 2014 2 commits
  4. 06 Jan, 2014 3 commits
  5. 05 Jan, 2014 10 commits
  6. 26 Dec, 2013 1 commit
  7. 18 Dec, 2013 1 commit
  8. 29 Nov, 2013 1 commit
  9. 22 Nov, 2013 1 commit
  10. 19 Nov, 2013 2 commits
  11. 17 Nov, 2013 1 commit
  12. 16 Nov, 2013 3 commits
  13. 15 Nov, 2013 2 commits
    • Jim Jagielski's avatar
      Merge r1523281, r1524368, r1525276, r1525280, r1525281 from trunk: · 675e9c8f
      Jim Jagielski authored
      Switch from private FastCGI protocol handling to util_fcgi API.
      
      
      Use apr_socket_timeout_get instead of hard-coded 30 seconds timeout.
      
      
      Bring some envvar flexibility from mod_authnz_fcgi to mod_proxy_fcgi:
      
      mod_proxy_fcgi: Remove 64K limit on encoded length of all envvars.
      An individual envvar with an encoded length of more than 16K will be
      omitted.
      
      
      Borrow a fix from mod_authnz_fcgi:
      
      mod_proxy_fcgi: Handle reading protocol data that is split between
      packets.
      
      
      Use ap_log_rdata() to dump the FastCGI header, axing a bunch
      of custom data dumping code.
      
      Submitted by: trawick, jkaluza, trawick, trawick, trawick
      Reviewed/backported by: jim
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1542330 13f79535-47bb-0310-9956-ffa450edef68
      675e9c8f
    • Jim Jagielski's avatar
      Merge r1526168, r1527291, r1527294, r1527295, r1527926 from trunk: · 3a14aba1
      Jim Jagielski authored
      Streamline ephemeral key handling:
      
      - drop support for ephemeral RSA keys (only allowed/needed
        for export ciphers)
      
      - drop pTmpKeys from the per-process SSLModConfigRec, and remove
        the temp key generation at startup (unnecessary for DHE/ECDHE)
      
      - unconditionally disable null and export-grade ciphers by always
        prepending "!aNULL:!eNULL:!EXP:" to any cipher suite string
      
      - do not configure per-connection SSL_tmp_*_callbacks, as it is
        sufficient to set them for the SSL_CTX
      
      - set default curve for ECDHE at startup, obviating the need
        for a per-handshake callback, for the time being (and also
        configure SSL_OP_SINGLE_ECDH_USE, previously left out)
      
      For additional background, see
      https://mail-archives.apache.org/mod_mbox/httpd-dev/201309.mbox/%3C52358ED1.2070704@velox.ch%3E
      
      
      Follow-up fixes for r1526168:
      
      - drop SSL_TMP_KEY_* constants from ssl_private.h, too
      
      - make sure we also disable aNULL, eNULL and EXP ciphers
        for per-direct...
      3a14aba1
  14. 14 Nov, 2013 1 commit
  15. 13 Nov, 2013 5 commits
  16. 09 Nov, 2013 2 commits
  17. 28 Oct, 2013 2 commits
  18. 18 Oct, 2013 1 commit
    • Jim Jagielski's avatar
      Merge r1529559, r1531505 from trunk: · 484255f2
      Jim Jagielski authored
      Fix PR 55397: dav_resource->uri treated as an unparsed uri.
      
      The change made for PR 54611 caused this field to be treated as
      unescaped.  mod_dav_svn however, provided escaped URIs.  Essentially
      breaking support for paths with non-URI safe characters in SVN.
      
      Adjust the code so that dav_resource->uri is assumed to be escaped and
      adjust mod_dav_fs so that it uses escaped URIs in this field.
      
      * modules/dav/fs/repos.c
        (dav_fs_get_resource): Use the unparsed_uri to contruct the resource uri.
      
      * modules/dav/main/mod_dav.c
        (dav_xml_escape_uri): Do not uri escape, just handle xml escaping.
        (dav_created): Assume that locn if provided is escaped.
        (dav_method_copymove, dav_method_bind): Use the unparsed_uri on the request
          when calling dav_created() to adjust to locn assuming it is escaped.
      
      * modules/dav/main/mod_dav.h
        (dav_resource): Document that uri is escaped.
      
      
      Followup to r1529559: mod_dav_fs: Fix encoding of hrefs in PROPFIND response.
      
      Previous commit missed encoding the names of the children of the PROPFIND
      request when the depth wasn't 0.
      
      * modules/dav/fs/repos.c
        (dav_fs_append_uri): New function
        (dav_fs_walker): Use dav_fs_append_uri() and adjust length calculations to
          use the encoded length.
      
      
      Submitted by: breser
      Reviewed/backported by: jim
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1533448 13f79535-47bb-0310-9956-ffa450edef68
      484255f2