1
0
mirror of https://github.com/apache/httpd.git synced 2025-09-08 11:12:11 +03:00
Commit Graph

137 Commits

Author SHA1 Message Date
André Malo
ef27013c2f update revision references
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421136 13f79535-47bb-0310-9956-ffa450edef68
2006-07-12 05:37:53 +00:00
Roy T. Fielding
5347b4715f update collective copyright notice in manual
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421086 13f79535-47bb-0310-9956-ffa450edef68
2006-07-12 02:42:24 +00:00
Roy T. Fielding
47e590252a update license header text
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420993 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 21:18:15 +00:00
André Malo
0cefa5a731 fix revision references
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395307 13f79535-47bb-0310-9956-ffa450edef68
2006-04-19 16:45:09 +00:00
Colm MacCarthaigh
ebe24d48c7 Update the last year of copyright.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395229 13f79535-47bb-0310-9956-ffa450edef68
2006-04-19 12:23:42 +00:00
Colm MacCarthaigh
dd95d7c37c Update the copyright year in all .c, .h and .xml files
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395228 13f79535-47bb-0310-9956-ffa450edef68
2006-04-19 12:11:27 +00:00
Jim Jagielski
77aa2c2a48 Docs update...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@390205 13f79535-47bb-0310-9956-ffa450edef68
2006-03-30 18:26:50 +00:00
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
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
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
André Malo
1537670b90 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@352028 13f79535-47bb-0310-9956-ffa450edef68
2005-12-03 21:56:02 +00:00
André Malo
8fcb023001 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@333013 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 14:58:59 +00:00
André Malo
507ba7643b update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@332957 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 10:17:36 +00:00
Justin Erenkrantz
d147d2bcb0 Update transformations after version bump.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@332905 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 06:16:08 +00:00
Jason S. Lingohr
0b55a191d5 Update transformation.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@209937 13f79535-47bb-0310-9956-ffa450edef68
2005-07-09 10:53:38 +00:00
Jason S. Lingohr
c2505c3e47 Minor changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@209936 13f79535-47bb-0310-9956-ffa450edef68
2005-07-09 10:50:09 +00:00
André Malo
0fc50d9611 build all
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@202449 13f79535-47bb-0310-9956-ffa450edef68
2005-06-29 22:19:59 +00:00
Nick Kew
8c8f84d0a3 Add references to Apachetutor in developer docs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@193141 13f79535-47bb-0310-9956-ffa450edef68
2005-06-23 13:52:57 +00:00
Jeff Trawick
93437c8c3f fix function name in developer doc
PR: 33438
Submitted by: Bojan Smojver
Reviewed by: Jeff Trawick


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@153092 13f79535-47bb-0310-9956-ffa450edef68
2005-02-09 17:35:05 +00:00
André Malo
5bd178154b update revision references
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@151414 13f79535-47bb-0310-9956-ffa450edef68
2005-02-04 20:49:18 +00:00
Justin Erenkrantz
905cdf9f0b Update copyright year to 2005 and standardize on current copyright owner line.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@151408 13f79535-47bb-0310-9956-ffa450edef68
2005-02-04 20:28:49 +00:00
André Malo
3a41161f68 adjust revision references
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@125280 13f79535-47bb-0310-9956-ffa450edef68
2005-01-15 17:26:34 +00:00
André Malo
cdb49db65f oops, readd the empty line
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@125271 13f79535-47bb-0310-9956-ffa450edef68
2005-01-15 16:35:45 +00:00
André Malo
23d79055f3 fix copyright notice
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@125267 13f79535-47bb-0310-9956-ffa450edef68
2005-01-15 16:19:16 +00:00
Astrid Malo
9df8cb2bb0 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@124062 13f79535-47bb-0310-9956-ffa450edef68
2005-01-04 02:56:02 +00:00
André Malo
ed4f47c4bf refer to the recent changes, I hope that's it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105996 13f79535-47bb-0310-9956-ffa450edef68
2004-11-20 20:40:26 +00:00
André Malo
4ac4e5a1e3 $Revision$ is slightly misdocumented (only available since svn 1.1)
use LastChangedRevision instead


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105989 13f79535-47bb-0310-9956-ffa450edef68
2004-11-20 18:42:58 +00:00
André Malo
3b900e6993 adjust properties and revision expansion of the English docs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105981 13f79535-47bb-0310-9956-ffa450edef68
2004-11-20 17:06:17 +00:00
André Malo
a9a349667c adjust properties and revision references of the Japanese translation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105974 13f79535-47bb-0310-9956-ffa450edef68
2004-11-20 15:56:56 +00:00
Joe Orton
c36ecfa64f Remove the .cvsignore files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105796 13f79535-47bb-0310-9956-ffa450edef68
2004-11-19 09:07:29 +00:00
Yoshiki Hayashi
e86a8f46cb Add missing English Revision comment.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104903 13f79535-47bb-0310-9956-ffa450edef68
2004-08-29 21:08:35 +00:00
Yoshiki Hayashi
945ba7b37b Convert to XHTML.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104440 13f79535-47bb-0310-9956-ffa450edef68
2004-08-01 06:24:10 +00:00
André Malo
32f6dfc6db oops. while switching to euc-jp I've removed also the html-only .ja.jis files.
recode to euc-jp and re-add them (only one in 2.1)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104423 13f79535-47bb-0310-9956-ffa450edef68
2004-07-29 19:23:29 +00:00
André Malo
47ceb237e0 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104420 13f79535-47bb-0310-9956-ffa450edef68
2004-07-29 18:23:10 +00:00
André Malo
d81496e92c we no longer cvs stat for revision checking
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103434 13f79535-47bb-0310-9956-ffa450edef68
2004-04-17 22:57:34 +00:00
André Malo
030c74a2e0 the up-to-date checker currently depends on a properly configured cvs in path
that's totally uncool. Let make cvs the work on the fly:
- start adding $Revision$ keyword to english files


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103421 13f79535-47bb-0310-9956-ffa450edef68
2004-04-17 10:31:09 +00:00
André Malo
848fd2f02b ignore helper files
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103103 13f79535-47bb-0310-9956-ffa450edef68
2004-03-23 18:01:52 +00:00
André Malo
2fd79b7da0 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102714 13f79535-47bb-0310-9956-ffa450edef68
2004-02-21 00:31:45 +00:00
André Malo
6e851fe790 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102708 13f79535-47bb-0310-9956-ffa450edef68
2004-02-20 23:04:49 +00:00
André Malo
b68721ed3a fix name of The Apache Software Foundation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102617 13f79535-47bb-0310-9956-ffa450edef68
2004-02-09 20:22:54 +00:00
André Malo
b2225c8ae2 apply Apache License, Version 2.0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102527 13f79535-47bb-0310-9956-ffa450edef68
2004-02-06 23:55:10 +00:00
Yoshiki Hayashi
3494cacac3 The name of HOOK_ORDER is changed to APR_HOOK_ORDER.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100580 13f79535-47bb-0310-9956-ffa450edef68
2003-07-14 06:18:02 +00:00
André Malo
edc4a6f2c6 update transformation of recent changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100409 13f79535-47bb-0310-9956-ffa450edef68
2003-06-30 01:16:33 +00:00
Joshua Slive
4f4170024c A few small formatting changes to help the LaTeX transforms.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100378 13f79535-47bb-0310-9956-ffa450edef68
2003-06-27 18:53:03 +00:00
André Malo
fc90aa51b4 add more ignorance
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100242 13f79535-47bb-0310-9956-ffa450edef68
2003-06-13 13:48:33 +00:00
André Malo
8d00650919 build typemaps
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100196 13f79535-47bb-0310-9956-ffa450edef68
2003-06-07 23:37:23 +00:00
André Malo
abf251c6e6 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100088 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 16:13:52 +00:00
André Malo
22a9e9dc4f update transformation - en
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99945 13f79535-47bb-0310-9956-ffa450edef68
2003-05-20 15:39:29 +00:00
André Malo
1f04941bce fix namespace problem and update a transformation that seems to be forgotten
yesterday ...


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99703 13f79535-47bb-0310-9956-ffa450edef68
2003-05-03 15:00:09 +00:00