summaryrefslogtreecommitdiffstats
path: root/docs/conf (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sync with IANA registry as of 2008 Nov 30 14:17 PSTRoy T. Fielding2008-12-011-3/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@721938 13f79535-47bb-0310-9956-ffa450edef68
* Minor grammatical issuesVincent Bray2008-11-131-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@713575 13f79535-47bb-0310-9956-ffa450edef68
* Add Simple MPM to example mpm config.Paul Querna2008-11-101-0/+9
| | | | | | | Submited by: Ryan Phillips <ryan trolocsis.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@712611 13f79535-47bb-0310-9956-ffa450edef68
* Documentation revisions for r709838 and r709839.Chris Darroch2008-11-021-11/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@709841 13f79535-47bb-0310-9956-ffa450edef68
* Add 'AuthzMergeRules Off' and a note to the default httpd.conf.David Shane Holden2008-07-111-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@676091 13f79535-47bb-0310-9956-ffa450edef68
* oh dear, thanks joeAndré Malo2008-03-221-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@639923 13f79535-47bb-0310-9956-ffa450edef68
* fixup on .tr extensionAndré Malo2008-03-221-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@639912 13f79535-47bb-0310-9956-ffa450edef68
* add language definitions for turkishAndré Malo2008-03-072-7/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@634647 13f79535-47bb-0310-9956-ffa450edef68
* Update mime.types with IANA registryRoy T. Fielding2008-01-021-0/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@608252 13f79535-47bb-0310-9956-ffa450edef68
* revert move to image/vnd.microsoft.icon because everyone uses image/x-iconRoy T. Fielding2008-01-021-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@608208 13f79535-47bb-0310-9956-ffa450edef68
* Enable to configure the https port - missing pieces.Guenter Knauf2007-12-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@606806 13f79535-47bb-0310-9956-ffa450edef68
* Enabled to configure the https port as we do with http port too.Guenter Knauf2007-12-211-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@606316 13f79535-47bb-0310-9956-ffa450edef68
* Plug in build/installwinconf.awk, unplug httpd-win.confWilliam A. Rowe Jr2007-12-211-507/+0
| | | | | | and follow the same general configuration as all platforms. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@606158 13f79535-47bb-0310-9956-ffa450edef68
* Start preparing to use the general-case httpd.conf.in,William A. Rowe Jr2007-12-211-6/+9
| | | | | | | | | | | | | | on Win32. Note the quoted log *filenames*, which lets us figure out the difference between fixing "access_log" to be a windows friendly "access.log", and leaving the custom log format name pretty_log alone. Also, prefer the user specified port for example ServerName. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@606135 13f79535-47bb-0310-9956-ffa450edef68
* Unix illustrates a default of 150 max childs, so makeWilliam A. Rowe Jr2007-12-211-1/+1
| | | | | | | winnt mpm consistent with this. (Other mpm's should also be reviewed.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@606133 13f79535-47bb-0310-9956-ffa450edef68
* Fix typoWilliam A. Rowe Jr2007-09-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@580256 13f79535-47bb-0310-9956-ffa450edef68
* With the exception of exclusively test/stress modules, add allWilliam A. Rowe Jr2007-09-281-5/+27
| | | | | | | | | | | | of the modules we are compiling (in any shape). drop mod_imagemap, mod_userdir from the default-loaded modules add mod_authn_core/mod_authz_core to the default-loaded modules Several other modules should be considered for default-loaded or default-not loaded changees. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@580249 13f79535-47bb-0310-9956-ffa450edef68
* This file is supposed to reflect code defaults.Joshua Slive2007-09-131-1/+1
| | | | | | | PR: 39613 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@575439 13f79535-47bb-0310-9956-ffa450edef68
* Finally, adjust whitespace to be consistent.Roy T. Fielding2007-08-311-405/+405
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571614 13f79535-47bb-0310-9956-ffa450edef68
* one more pass through the registry for documented extensionsRoy T. Fielding2007-08-311-206/+204
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571598 13f79535-47bb-0310-9956-ffa450edef68
* Add davmount (RFC4709).Roy T. Fielding2007-08-311-1/+1
| | | | | | | | Submitted by: Julian Reschke git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571390 13f79535-47bb-0310-9956-ffa450edef68
* missed .vss visio extensionRoy T. Fielding2007-08-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571346 13f79535-47bb-0310-9956-ffa450edef68
* add RFC 4337 extensionsRoy T. Fielding2007-08-311-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571343 13f79535-47bb-0310-9956-ffa450edef68
* Add extensions for types that are reasonably unique andRoy T. Fielding2007-08-311-106/+128
| | | | | | | | discoverable on the Web. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571339 13f79535-47bb-0310-9956-ffa450edef68
* Based on Roy's commit 571285William A. Rowe Jr2007-08-311-6/+0
| | | | | | | | | | | application/x-x509-ca-cert der crt application/pkix-crl crl stop maintaining these in extras/httpd-ssl.conf. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571335 13f79535-47bb-0310-9956-ffa450edef68
* Add RFC-defined extensions for pkix certificates.Roy T. Fielding2007-08-301-17/+36
| | | | | | | | | | | Add documented (but unregistered) Microsoft file extensions that people use on the Internet. http://www.microsoft.com/technet/isa/2004/plan/mimetypes.mspx git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571285 13f79535-47bb-0310-9956-ffa450edef68
* Add OpenDocument mime typesRoy T. Fielding2007-08-301-16/+16
| | | | | | | | PR: 38301 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571267 13f79535-47bb-0310-9956-ffa450edef68
* Add wpd extension for registered app/vnd.wordperfect Roy T. Fielding2007-08-301-1/+1
| | | | | | | | PR: 29889 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571263 13f79535-47bb-0310-9956-ffa450edef68
* Start using registered image/vnd.microsoft.icon type for icoRoy T. Fielding2007-08-301-2/+2
| | | | | | | | | | | PR: 41035 There is some risk in this because it was registered for MS by someone else, but most browsers ignore the type anyway. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571260 13f79535-47bb-0310-9956-ffa450edef68
* give app/vnd.curl the registered extension. ignore text/vnd.curl.Roy T. Fielding2007-08-301-1/+1
| | | | | | | | PR: 43135 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571255 13f79535-47bb-0310-9956-ffa450edef68
* nsc extension not usedRoy T. Fielding2007-08-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571018 13f79535-47bb-0310-9956-ffa450edef68
* Windows Media Services types. http://support.microsoft.com/kb/288102Roy T. Fielding2007-08-301-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@571017 13f79535-47bb-0310-9956-ffa450edef68
* The extensions recently assigned to application/vnd.apple.installer+xmlRoy T. Fielding2007-08-271-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | (dist distz pkg mpkg) are too numerous and too generic. We should always assume that vendors are too lazy to check for conflicts (we choose .mpkg only, since that is the common one). The extension recently assigned to ecmascript (.es) interferes with languages (espanol), so replace with .ecma. PR: 35550 Assign the .chm extension to the newly registered type based on the theory that Microsoft will use it eventually. PR: 37798 Add application/xspf+xml xspf since they are trying to do it right. PR: 39317 Add svgz to list of image/svg+xml extensions as per W3C. PR: 31483 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@570206 13f79535-47bb-0310-9956-ffa450edef68
* two more common x-idiot typesRoy T. Fielding2007-08-271-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@570031 13f79535-47bb-0310-9956-ffa450edef68
* Update common x-types that have been registered or will neverRoy T. Fielding2007-08-271-8/+4
| | | | | | | | be registered for compatibility reasons. Yeah, those x-Idiots. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@570026 13f79535-47bb-0310-9956-ffa450edef68
* Sync with IANA registry without changing extensions.Roy T. Fielding2007-08-271-11/+351
| | | | | | | | This is a lot harder than it looks. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@570020 13f79535-47bb-0310-9956-ffa450edef68
* PR: 40299 Registered Javascript/ECMAScript MIME types (RFC4329)Nick Kew2007-07-281-1/+3
| | | | | | | | | | PR: 40379 Apple installer registered type Comment: "dist" and "pkg" are too widely used to reserve. Not sure if they could be overloaded in the context of "extension"s? git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@560533 13f79535-47bb-0310-9956-ffa450edef68
* Add two new mime types, per the IANA registrations:Greg Stein2007-04-251-0/+2
| | | | | | | | http://www.iana.org/assignments/media-types/application/vnd.google-earth.kml+xml http://www.iana.org/assignments/media-types/application/vnd.google-earth.kmz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@532162 13f79535-47bb-0310-9956-ffa450edef68
* Quote any file system path that may have spaces when expandedSander Temme2007-03-074-24/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@515403 13f79535-47bb-0310-9956-ffa450edef68
* Add compat module by default.Mladen Turk2006-10-081-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@454114 13f79535-47bb-0310-9956-ffa450edef68
* Allow the typical non-DAV methods to be unrestrictedJoshua Slive2006-08-221-1/+1
| | | | | | | | | | | | | | in our DAV examples (in particular, POST). Also change <Location> to <Directory> in the docs. This particular example was not a security problem because <Location> was being used to *extend* access, rather than to *restrict* access, but it is better to encourage people to use <Directory> by default. PR: 40030 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@433694 13f79535-47bb-0310-9956-ffa450edef68
* Finish reverting r410758.Joshua Slive2006-07-231-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@424824 13f79535-47bb-0310-9956-ffa450edef68
* Use the 2.3-style access control properly (I hope).Joshua Slive2006-07-231-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@424819 13f79535-47bb-0310-9956-ffa450edef68
* Backout r410758 because DavLockDB needs to point to an httpd-writableJoshua Slive2006-07-231-2/+2
| | | | | | | | directory and @exp_runtimedir@ doesn't qualify. Also document a missing module requirement. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@424817 13f79535-47bb-0310-9956-ffa450edef68
* Provide vhosts examples remotely related to the httpd.conf we create?William A. Rowe Jr2006-06-011-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@410762 13f79535-47bb-0310-9956-ffa450edef68
* That's the point, isn't it? All mpm's in one basket?William A. Rowe Jr2006-06-011-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@410761 13f79535-47bb-0310-9956-ffa450edef68
* Ewww... can't we be consistant with our workfiles paths?William A. Rowe Jr2006-06-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@410758 13f79535-47bb-0310-9956-ffa450edef68
* Add example/default allow-from for localhost, please???William A. Rowe Jr2006-06-011-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@410757 13f79535-47bb-0310-9956-ffa450edef68
* Use HTMLTable option in the config example so that directory listings will ↵Joshua Slive2006-01-241-1/+1
| | | | | | | | | 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
* Authz refactoringBradley Nicholes2006-01-117-25/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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