1
0
mirror of https://github.com/apache/httpd.git synced 2026-01-18 11:41:02 +03:00
Commit Graph

4444 Commits

Author SHA1 Message Date
Ian Holsman
5fdff4c19b update URL and remove old/dead site
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@388803 13f79535-47bb-0310-9956-ffa450edef68
2006-03-25 19:47:31 +00:00
Jeff Trawick
f945707b0d Sync context of LDAPConnectionTimeout and LDAPVerifyServerCert
with latest changes to mod_ldap
  (http://svn.apache.org/viewcvs?rev=387675&view=rev)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@388301 13f79535-47bb-0310-9956-ffa450edef68
2006-03-23 23:55:20 +00:00
Jeff Trawick
0addcdca62 LDAPConnectionTimeout and LDAPVerifyServerCert can be configured
per-vhost


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@386776 13f79535-47bb-0310-9956-ffa450edef68
2006-03-18 00:48:14 +00:00
Nick Kew
c9b69f1e38 Document DBD Connection Strings
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@385364 13f79535-47bb-0310-9956-ffa450edef68
2006-03-12 20:11:34 +00:00
André Malo
f46ae0420e update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@384952 13f79535-47bb-0310-9956-ffa450edef68
2006-03-10 23:22:12 +00:00
André Malo
44bf33de8d update pt-br translation
Translated by: Eduardo Tompson Pereira <eduardo.tompson itelefonica.com.br>
Reviewed by: Bremm <bremm vtnc.org>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@384948 13f79535-47bb-0310-9956-ffa450edef68
2006-03-10 23:17:00 +00:00
Noirin Plunkett
8c8e6054a3 Doh! Mixed up commenting in and out
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@381801 13f79535-47bb-0310-9956-ffa450edef68
2006-02-28 22:32:27 +00:00
Noirin Plunkett
f1e2b50344 Documenting (slightly confusing) default behaviour
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@381758 13f79535-47bb-0310-9956-ffa450edef68
2006-02-28 19:47:35 +00:00
André Malo
920d94b407 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@379837 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 18:48:39 +00:00
Nick Kew
f93274cb61 Fix mod_asis docs re: use of HTTP/CGI headers.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@379591 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 21:19:37 +00:00
Hiroaki Kawai
efbb5817ea update and fix typo.
English Revision: 265033

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@378705 13f79535-47bb-0310-9956-ffa450edef68
2006-02-18 08:25:32 +00:00
André Malo
28d729ed44 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@378578 13f79535-47bb-0310-9956-ffa450edef68
2006-02-17 17:44:52 +00:00
André Malo
f9fba91054 don't use &nbsp; in configuration code that might be copy and pasted and cannot
be interpreted correctly by the httpd


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@378577 13f79535-47bb-0310-9956-ffa450edef68
2006-02-17 17:39:47 +00:00
André Malo
25f7c48737 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@378311 13f79535-47bb-0310-9956-ffa450edef68
2006-02-16 17:30:19 +00:00
André Malo
1198f997f1 do not reuse XML ids
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@378308 13f79535-47bb-0310-9956-ffa450edef68
2006-02-16 17:24:38 +00:00
Bradley Nicholes
8fe8b1cc2a Add more detail about how to use the new authorization configuration
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@378124 13f79535-47bb-0310-9956-ffa450edef68
2006-02-15 23:48:29 +00:00
Bradley Nicholes
844460c557 Update links
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@377557 13f79535-47bb-0310-9956-ffa450edef68
2006-02-14 01:10:55 +00:00
André Malo
8c36cebbf5 fix properties and update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@375322 13f79535-47bb-0310-9956-ffa450edef68
2006-02-06 17:55:59 +00:00
André Malo
9d1d1cc130 fix xml and semantic validity
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@375314 13f79535-47bb-0310-9956-ffa450edef68
2006-02-06 17:31:44 +00:00
Nick Kew
35b9748ed8 Use absolute links as pointed out by nd and joshua
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@375101 13f79535-47bb-0310-9956-ffa450edef68
2006-02-05 20:39:42 +00:00
Nick Kew
98c00abe93 PR#38521 - fix link.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@375083 13f79535-47bb-0310-9956-ffa450edef68
2006-02-05 19:30:29 +00:00
Ruediger Pluem
5eafcdaa70 * Update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@373587 13f79535-47bb-0310-9956-ffa450edef68
2006-01-30 20:56:20 +00:00
Ruediger Pluem
467687b831 * Remove link to CacheSize as this directive is no longer present.
PR: 38449
Submitted by: Bjoern Voigt <bjoern cs.tu-berlin.de>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@373585 13f79535-47bb-0310-9956-ffa450edef68
2006-01-30 20:54:00 +00:00
Bradley Nicholes
674853ead1 Documentation for mod_authn_alias is no longer needed since the only directive it documented has been merged in to mod_authn_core.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@373047 13f79535-47bb-0310-9956-ffa450edef68
2006-01-28 00:43:57 +00:00
Bradley Nicholes
e14b2e2db3 Move the AuthnProviderAlias documentation into mod_authn_core since that is now where the directive lives
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@373045 13f79535-47bb-0310-9956-ffa450edef68
2006-01-28 00:34:20 +00:00
Noirin Plunkett
15f3757bf4 Fixing up typos
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@372178 13f79535-47bb-0310-9956-ffa450edef68
2006-01-25 10:06:14 +00:00
Joshua Slive
0e91e9e60b Use HTMLTable option in the config example so that directory listings will satisfy
people concerned about html spec compliance.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@371933 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 14:44:03 +00:00
Noirin Plunkett
e21cdb9335 Language fixes for mod_rewrite reference manual
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@371884 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 10:32:00 +00:00
Noirin Plunkett
be2c37b081 Allow,deny stuff added to example
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@371619 13f79535-47bb-0310-9956-ffa450edef68
2006-01-23 18:50:27 +00:00
Noirin Plunkett
ce4b622c58 Minor language fixes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@371589 13f79535-47bb-0310-9956-ffa450edef68
2006-01-23 16:43:16 +00:00
Bradley Nicholes
87ceeebe80 Fix the documentation for the LDAPTrustedMode directive.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@370859 13f79535-47bb-0310-9956-ffa450edef68
2006-01-20 17:03:51 +00:00
Ruediger Pluem
9f76eade3d * Add a sentence about DDOS.
* Mention problems with low Timeouts and long running CGIs.
* Stress out the experimental character of event MPM and that it does not
  work with ssl currently.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369902 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 19:58:19 +00:00
Joshua Slive
735216145d Fix typos.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369837 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 17:03:03 +00:00
Joshua Slive
8b139e0019 A few small anti-DoS updates including the Limit* directives.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369835 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 16:56:01 +00:00
Ruediger Pluem
eb1c9b24f7 * Removed patch again as it clashed with Joshua's on the same topic
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369829 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 16:14:49 +00:00
Ruediger Pluem
1d90489acc * Add some remarks how to mitigate the risk of DoS attacks by setting
proper values for the Timeout and Keepalive parameters.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369827 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 16:08:28 +00:00
Joshua Slive
4f46f35697 Take a stab at documenting how we respond to DoS issues.
Please review!


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369825 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 16:01:56 +00:00
Ruediger Pluem
c3b63dea8b * Update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369812 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 15:14:34 +00:00
Ruediger Pluem
395b632269 * Add CacheMinExpire directive to set the minimum time in seconds to cache a document
in the case that no valid expire time was supplied with the document.

Submitted by: Brian Akins <brian.akins turner.com>
Reviewed by: Ruediger Pluem


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369811 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 15:12:23 +00:00
Bradley Nicholes
bcf6719221 Documentation for mod_access_compat (Allow,Deny,Order,Satisfy directives)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369555 13f79535-47bb-0310-9956-ffa450edef68
2006-01-16 19:56:32 +00:00
André Malo
bd1e90ea81 Fix properties, add missing transformed files and update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369240 13f79535-47bb-0310-9956-ffa450edef68
2006-01-15 17:57:12 +00:00
Noirin Plunkett
5da80fcaed Adding updated mod_ssl HOWTO to the website
Also committing transforms with new (2006) copyright notice.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369229 13f79535-47bb-0310-9956-ffa450edef68
2006-01-15 16:04:23 +00:00
Noirin Plunkett
766f0e20d8 Rewrite of the mod_ssl HOWTO - only language changes, no code changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@369201 13f79535-47bb-0310-9956-ffa450edef68
2006-01-15 14:12:47 +00:00
Bradley Nicholes
9fed4c73d7 Authz refactoring
Merge from branches/authz-dev

Basically here is a list of what has been done:
- Convert all of the authz modules from hook based to provider based
- Remove the ap_requires field from the core_dir_config structure
- Remove the function ap_requires() since its functionality is no
longer supported or necessary in the refactoring
- Remove the calls to ap_some_auth_required() in the core request
handling to allow the  hooks to be called in all cases.
- Add the new module mod_authz_core which will act as the authorization
provider vector and contain common authz directives such as 'Require',
'Reject' and  '<RequireAlias>'
- Add the new module mod_authn_core which will contain common
authentication directives such as 'AuthType', 'AuthName' and
'<AuthnProviderAlias>'
- Move the check for METHOD_MASK out of the authz providers and into
the authz_core provider vector
- Define the status codes that can be returned by the authz providers
as AUTHZ_DENIED,  AUTHZ_GRANTED and AUTHZ_GENERAL_ERROR   
- Remove the 'Satisfy' directive 
- Implement the '<RequireAll>', '<RequireOne>' block directives  to
handle the 'and' and 'or' logic for authorization.
- Remove the 'AuthzXXXAuthoritative' directives from all of the authz
providers
- Implement the 'Reject' directive that will deny authorization if the
argument is true
- Fold the 'Reject' directive into the '<RequireAll>', '<RequireOne>'
logic
- Reimplement the host based authorization functionality provided by 
'allow', 'deny' and 'order' as authz providers   
- Remove the 'allow', 'deny' and 'order' directives      
- Merge mod_authn_alias into mod_authn_core
- Add '<RequireAlias>' functionality which is similar to
'<AuthnProviderAlias>' but specific to authorization aliasing
- Remove all of the references to the 'authzxxxAuthoritative'
directives from the documentation
- Remove the 'Satisfy' directive from the documentation
- Remove 'Allow', 'Deny', 'Order' directives from the documentation
- Document '<RequireAll>', '<RequireOne>', 'Reject' directives
- Reimplement the APIs ap_auth_type(), ap_auth_name() as optional
functions and move the  actual implementation into mod_authn_core
- Reimplement the API ap_some_auth_required() as an optional function
and move the  actual implementation into mod_authz_core

Major Changes:
- Added the directives <RequireAll>, <RequireOne>, <RequireAlias>,
Reject
- Expanded the functionality of the directive 'Require' to handle all
authorization and access control
- Added the new authz providers 'env', 'ip', 'host', 'all' to handle
host-based access control
- Removed the directives 'Allow', 'Deny', 'Order', 'Satisfy',
'AuthzXXXAuthoritative'
- Removed the ap_require() API
- Moved the directives 'AuthType', 'AuthName' out of mod_core and into
mod_authn_core
- Moved the directive 'Require' out of mod_core and into
mod_authz_core
- Merged mod_authn_alias into mod_authn_core
- Renamed mod_authz_dbm authz providers from 'group' and 'file-group'
to 'dbm-group' and 'dbm-file-group'

Benefits:
- All authorization and access control is now handle through two
directives, 'Require' and 'Reject'
- Authorization has been expanded to allow for complex 'AND/OR' control
logic through the directives '<RequireAll>' and '<RequireOne>'
- Configuration is now much simpler and consistent across the board
- Other modules like mod_ssl and mod_proxy should be able to plug into
and take advantage of  the same provider based authorization mechanism
by implementing their own providers

Issues:
- Backwards compatibility between 2.2 and 2.3 configurations will be
broken in the area  of authorization and access control due to the fact
that the directives 'allow', 'deny',  'order' and 'satisfy' have been
removed.  When moving from 2.2 to 2.3 these directives  will have to be
changed to 'Require all granted', 'Require all denied' or some variation
 of the authz host-based providers.
- Existing third party authorization modules will have to adapt to the
new structure.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@368027 13f79535-47bb-0310-9956-ffa450edef68
2006-01-11 14:30:28 +00:00
Nick Kew
e6001bf74f Update copyright current year to 2006
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@367477 13f79535-47bb-0310-9956-ffa450edef68
2006-01-10 04:06:36 +00:00
Hiroaki Kawai
0482351b3b sync.
English Revision: 349917

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@367302 13f79535-47bb-0310-9956-ffa450edef68
2006-01-09 14:19:23 +00:00
Hiroaki Kawai
b4dd62d8c9 sync.
English Revision: 350286

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@367297 13f79535-47bb-0310-9956-ffa450edef68
2006-01-09 13:57:16 +00:00
Hiroaki Kawai
2167a1858a sync.
English Revision: 333005

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@367296 13f79535-47bb-0310-9956-ffa450edef68
2006-01-09 13:56:53 +00:00
Hiroaki Kawai
ec86df825c Sync.
English Revision: 290816

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@367270 13f79535-47bb-0310-9956-ffa450edef68
2006-01-09 10:56:14 +00:00
Hiroaki Kawai
367acff580 symc.
English revision: 327999

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@367265 13f79535-47bb-0310-9956-ffa450edef68
2006-01-09 10:39:00 +00:00