1. 12 Dec, 2008 2 commits
  2. 09 Dec, 2008 1 commit
    • Joe Orton's avatar
      Improve mod_ssl's environment variable extraction to correctly handle · 514cab60
      Joe Orton authored
      DNs with duplicate tags:
      
      * modules/ssl/ssl_engine_vars.c:
        Augment the ssl_var_lookup_ssl_cert_dn_rec table with a flag
        to indicate whether RDNs of the given NID should be extracted
        to the environment.
        (extract_dn, modssl_var_extract_dns): New functions.
      
      * modules/ssl/ssl_private.h (modssl_var_extract_dns): Add prototype.
      
      * modules/ssl/ssl_engine_kernel.c: Remove SSL_*_DN_ from the list
        of variables to insert into the environment.
        (ssl_hook_Fixup): Use modssl_var_extract_dns to insert the
        SSL_*_DN_ variables efficiently and accurately, handling
        certs with duplicate RDN tags correctly.
      
      PR: 45875
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@724717 13f79535-47bb-0310-9956-ffa450edef68
      514cab60
  3. 07 Dec, 2008 2 commits
  4. 05 Dec, 2008 3 commits
  5. 03 Dec, 2008 3 commits
  6. 02 Dec, 2008 1 commit
  7. 01 Dec, 2008 3 commits
  8. 29 Nov, 2008 2 commits
  9. 26 Nov, 2008 1 commit
  10. 24 Nov, 2008 1 commit
  11. 16 Nov, 2008 2 commits
  12. 15 Nov, 2008 2 commits
  13. 14 Nov, 2008 1 commit
  14. 11 Nov, 2008 1 commit
  15. 10 Nov, 2008 1 commit
  16. 09 Nov, 2008 1 commit
  17. 06 Nov, 2008 1 commit
  18. 02 Nov, 2008 3 commits
  19. 01 Nov, 2008 1 commit
  20. 31 Oct, 2008 3 commits
  21. 29 Oct, 2008 1 commit
    • Nick Kew's avatar
      Introduce modules/system, and mod_unixd.c · 97b31524
      Nick Kew authored
      mod_unixd.c is only os/unix/unixd.c, turned into a module.
      (or more accurately, an ugly hack).  Work in progress, and the
      old unixd will have to go once the module build stuff is in place.
      
      This re-introduces some of the unixd stuff (set user, group and chroot)
      to mpm_simple, and should work equally well with existing MPMs.
      It also paves the way for alternative privilege management schemes,
      which can be implemented in alternative modules: this´ll be
      necessary to run mpm_simple on non-unix-family platforms, and
      of interest for alternative Unix implementations.  By relegating
      everything to a child_init hook, we can mix-and-match, though
      weĺl need to add a regime that prevents just going right ahead
      with nothing and running as root.
      
      Round tuits permitting, we should be able to simplify unixd.h too,
      and look towards eliminating it.
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@708935 13f79535-47bb-0310-9956-ffa450edef68
      97b31524
  22. 22 Oct, 2008 3 commits
  23. 19 Oct, 2008 1 commit