1. 14 Jul, 2010 2 commits
    • Stefan Fritsch's avatar
      The approach for allowing authorization by user or IP introduced in r956387, · cf618538
      Stefan Fritsch authored
      etc. causes problems because the authentication module calls
      note_*_auth_failure if authentication fails. This is inappropriate if access is
      later allowed because of the IP.
      
      So, instead of calling the auth_checker hook even if authentication failed, we
      introduce a new access_checker_ex hook that runs between the access_checker and
      the check_user_id hooks. If an access_checker_ex functions returns OK, the
      request will be allowed without authentication.
      
      To make use of this, change mod_authz_core to walk the require blocks in the
      access_checker_ex phase and deny/allow the request if the authz result does not
      depend on an authenticated user. To distinguish a real AUTHZ_DENIED from an
      authz provider from an authz provider needing an authenticated user, the latter
      must return the new AUTHZ_DENIED_NO_USER code.
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@964156 13f79535-47bb-0310-9956-ffa450edef68
      cf618538
    • Jim Jagielski's avatar
      Allow for modules to keep track of worker slot · d5bb8744
      Jim Jagielski authored
      numbers themselves if they want, by allowing for
      worker create/alloc functions to take a slot number id.
      Done via _wid() variants of 3 proxy funcs.
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@964089 13f79535-47bb-0310-9956-ffa450edef68
      d5bb8744
  2. 13 Jul, 2010 1 commit
  3. 11 Jul, 2010 5 commits
  4. 06 Jul, 2010 1 commit
  5. 05 Jul, 2010 1 commit
  6. 04 Jul, 2010 1 commit
  7. 03 Jul, 2010 3 commits
  8. 02 Jul, 2010 3 commits
  9. 01 Jul, 2010 1 commit
  10. 30 Jun, 2010 4 commits
  11. 29 Jun, 2010 2 commits
  12. 28 Jun, 2010 5 commits
  13. 26 Jun, 2010 5 commits
  14. 25 Jun, 2010 6 commits