7a98571671f92e53441bf24a0222768072172f90 1673932 |
|
15-Apr-2015 |
coar |
Break <highlight language="commit">foo</highlight> into separate lines. |
3658293f56f1683ca41e3bc5b70d98b203d8004b 1673582 |
|
15-Apr-2015 |
coar |
Following up on BZ 53530.. putting quotation marks around
arbitrary-text, complex, and/or filesystem directive arguments.
More to do.. |
5dc184e908b27767e1e6f781f28912a03c6ae19c 1643416 |
|
05-Dec-2014 |
jailletc36 |
Fix typo + correctly spell this poor Barbara name, otherwise she will never be able to get access |
5e918ae412c2501f911827a34eac07cd500729e4 1591113 |
|
29-Apr-2014 |
minfrin |
Properly escape the < and >. |
65967d05f839dbf27cf91d91fa79585eeae19660 1589993 |
|
25-Apr-2014 |
minfrin |
Add the ldap-search option to mod_authnz_ldap, allowing authorization
to be based on arbitrary expressions that do not include the username. |
8152945ae46857b170cb227e79bb799f4fc7710d 1589986 |
|
25-Apr-2014 |
minfrin |
Add the ldap function to the expression API, allowing LDAP filters and
distinguished names based on expressions to be escaped correctly to
guard against LDAP injection.
Note: this requires at least APR v1.6.0 or above for the apr_escape API. |
8d6daeb9694a9b745b69cd8a26ca0e30c071a53d 1587325 |
|
14-Apr-2014 |
jailletc36 |
Add <compatibility> notes for changes made in version 2.4.5 (and one forgotten in 2.4.8) |
9a2b3982c53d51e2d2df29b6f94cc25e2ed134bc 1587032 |
|
13-Apr-2014 |
jailletc36 |
Add <compatibility> notes for changes made in version 2.4.8 + synch formating with 2.4.x |
5723fe6ad5f24ac85d97259f524a7c3e43a45c6d 1554161 |
|
30-Dec-2013 |
minfrin |
mod_authnz_ldap: Support the expression parser within the require
directives. |
82c6a78e65cd27cb91527c54a838f79ed63f15df 1553487 |
|
26-Dec-2013 |
covener |
emphasize that these directives only apply to authn |
0e98dfe3bebc8553459629db4004d3e7cdb70a03 1546567 |
|
29-Nov-2013 |
takashi |
fix XML validation error on r1546534 |
0be0a3a00f64d510958c96bffb8e4f87fac9d7bb 1546534 |
|
29-Nov-2013 |
covener |
compat note for AuthLDAPBindPassword exec: |
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbae 1525866 |
|
24-Sep-2013 |
covener |
Change the default value of AuthLDAPMaxSubGroupDepth, so sub-group searching
is opt-in. Not intended for 2.4 backport. |
edfb2b5e7e05e6ad0aea3e6d51d1e03bc18e680e 1525588 |
|
23-Sep-2013 |
covener |
add a note about sub-group searching and large groups. |
56558502fd512b7b44d08abfa28a7b25949a0062 1510426 |
|
05-Aug-2013 |
trawick |
fix odd wording |
2fbd69b1a3ce3d26f5bb267f6c6f5a99d7ae67bf 1497414 |
|
27-Jun-2013 |
trawick |
possibly improve the description of <code>none</code> added in r1497371 |
a4df2cd1e1391575a327c2a90ba4315f805a0a78 1497371 |
|
27-Jun-2013 |
covener |
authnzldap: support "none" as a filter to suppress using a search filter,
which is required by some mainframe security products serving native
registry over LDAP. |
02881698c37253936bb9ed43a36a457f3d305115 1433478 |
|
15-Jan-2013 |
druggeri |
Add helper function to execute command w args and get one line of output. Allow AuthLDAPBindPassword to have exec: argument like SSLPassPhraseDialog |
158222078a98fb13cddf2793b42f7eb8eafe51ae 1421821 |
|
14-Dec-2012 |
rjung |
Drop pre-2.3 compatibility notes from trunk docs. |
005d9b1d1bc8e21e2e1b85e722a5ec87ee468078 1337035 |
|
11-May-2012 |
humbedooh |
Fix up a badly styled example and a wrongly named directive. |
ada9e05683e8b4580beda83723137878c14a7ddc 1330921 |
|
26-Apr-2012 |
igalic |
fix XML validation.
Revert some of the hilighting to use <example><pre>, for instance: ldiffs
Make some of the lines that were artifically broken > 40char. |
6f10385908fbdfd4849e4bc50e690ee54c62f2cd 1330911 |
|
26-Apr-2012 |
humbedooh |
Syntax for mod_a*.xml and MPMs |
4de1f28e3fa6a230f31e1fcf7484a7ec148667eb 1301732 |
|
16-Mar-2012 |
rbowen |
Typos and broken links in docs. Daniel Gruno (rumble at cord dk) |
8b226aa868d55e93fc6da72323a5e1542027c411 1300892 |
|
15-Mar-2012 |
rbowen |
More patches from Daniel Gruno (rumble at cord dot dk) for references to
directives that have moved around since 2.2 |
e62e7fa3d1509945f288b0710d2af9ed557ff818 1202456 |
|
15-Nov-2011 |
sf |
add new ldap features, make ap_expr entry more verbose |
860b4efe27e7c1c9a2bf5c872b29c90f76849b51 1174747 |
|
23-Sep-2011 |
jim |
Cleanup effort in prep for GA push:
Trim trailing whitespace... no func change |
e1de979eee8cab3fd919bb3601714d9c4caa66ae 1088619 |
|
04-Apr-2011 |
covener |
bad links due to typo |
ffe8ed2cd88be2c415ddef11f50394c52df9190c 1042758 |
|
06-Dec-2010 |
trawick |
use example.com instead of other non-standard examples |
6de6e07e3bd2e7249f2f4f7db2ed565a443b43a9 1001305 |
|
25-Sep-2010 |
sf |
Spelling errors
PR: 49983, 49967
Submitted by: Chris Matthews <chris bbd co za>,
Angelo Babudro <tech support donsdirectory com> |
527cfd465a6ff54c81eb0f67ebd86c0dfce2bc7f 951114 |
|
03-Jun-2010 |
covener |
update compatability from 2.3.7 to 2.3.6 |
6288a9c1fa62737af34e1e960c838268ba9a2db3 951111 |
|
03-Jun-2010 |
sf |
fix xml validation and doc build issues |
302d598a89b146b312af1df40c374364c100579b 950511 |
|
02-Jun-2010 |
covener |
add defaults for two nested groups directives |
17efe57eb8d88fa0d371f4ac4939dbbbe78fd09b 950248 |
|
01-Jun-2010 |
covener |
mod_authnz_ldap: Search or Comparison during authorization phase
can use the credentials from the authentication phase
(AuthLDAPSearchAsUSer,AuthLDAPCompareAsUser).
PR 48340
Submitted by: Domenico Rotiroti, Eric Covener
Reviewed by: Eric Covener |
4c1b69b1b4638ea6617763f1f9c2989e39304f52 949444 |
|
30-May-2010 |
covener |
emphasize that trying to use the basic auth credentials directly
is a last resort. |
8068423ee2d80a7c42b2325a71c24ac9485327ce 949436 |
|
29-May-2010 |
covener |
mod_authnz_ldap: Allow the initial DN lookup to bind with a
transformation of the basic auth username. |
7703bad94964cc64022e08e2d1ae2c5fbfe2d3c6 949336 |
|
29-May-2010 |
covener |
Allow mod_authnz_ldap to set environment variables when it only performs authorization.
AuthLDAPAuthorizePrefix can be used to force this to overlap with the prefix used
for authentication.
PR 45584 |
a7fb6b9b826e0bfde4a7a01e332ab0c5446b95d0 920407 |
|
08-Mar-2010 |
covener |
add defaults for AuthLDAPGroupAttribute to the synopsis |
594ede5cdb6eda6d9643ed7719071ccebe8ee683 918528 |
|
03-Mar-2010 |
rbowen |
Typo |
ae600e4660f432839227b71dca0f555a75587177 881812 |
|
18-Nov-2009 |
covener |
doc for AuthLDAPBindAuthoritative |
ba84a959d4e11a5dee88e4c733d8416f8f2e7f6c 821049 |
|
02-Oct-2009 |
covener |
Remove text implying "Require valid-user" is handled by mod_authnz_ldap, which
makes the behavior of AuthzLDAPAuthoritative more intuitive. |
3ad1ac9b542e5500933a807831c6d94810ec51f2 726461 |
|
14-Dec-2008 |
lgentis |
The DN was fetched from the entry, and the password is passed by the client.
--Cette ligne, et les suivantes ci-dessous, seront ignorées--
M manual/mod/mod_authnz_ldap.xml |
2508ba9ddb7ccfaaced7d91435fb958ecfc15f5d 723890 |
|
05-Dec-2008 |
covener |
provide a little more context in the multiple hostnames example |
50382370703e1bd569ac3258cecfdba1aa02e315 701644 |
|
04-Oct-2008 |
covener |
no AuthzLDAPAuthoritative in trunk, because authz uses a provider API |
e8811b6d38f756b325446ded5d96857d13856511 657842 |
|
19-May-2008 |
takashi |
use example.com for example domain name |
3eec0b3761455931f04823cee451dbdb03eae80c 657791 |
|
19-May-2008 |
jsl |
Typo fix as per PR44905, submitted by Jamie Taylor <jamie.taylor@pobox.com>. |
cbbb9a2be4207b28eb0d54740bf2d3660ed32f4f 634155 |
|
06-Mar-2008 |
noodl |
Fix quoting for AuthLDAPUrl examples.
Submitted by: Per Lundberg (Per.Lundberg bredband.com) |
3023b1a5c50d2b7e9aa7374598b9ccf55ecc29db 627443 |
|
13-Feb-2008 |
covener |
Clarify when AUTHENTICATE_* variables are populated by mod_authnz_ldap
(authn only). |
b98f14f16dca3f19d5ba864a83ccaaf137c1e56c 604224 |
|
14-Dec-2007 |
bnicholes |
Add a note about double quoting a multihost LDAP URL. |
4d56dd582f0ba986e29d55a6ed2986ef1ec82427 595409 |
|
15-Nov-2007 |
rederpj |
Added documentation related to the nested group support that I added a while ago. |
9cd3b05d7b70f07a742bbaf548fa4fa2bdbe5ce6 574882 |
|
12-Sep-2007 |
noodl |
PR #43358 - Fix links to moved auth directives (Takashi Sato) |
9eaff9e86614321f448012369e1828ebfae1e96f 571804 |
|
01-Sep-2007 |
minfrin |
Add docs for the AUTHENTICATE_ prefixed exposure of login attributes during
AAA. |
307ab59b49b3ae413b572a5e63acaf565538eda4 569402 |
|
24-Aug-2007 |
noodl |
s/require/Require/g |
7952d4de60051efcf91d1dcc06c4f9feb6c48bb9 556153 |
|
13-Jul-2007 |
pctony |
Added examples of multiple LDAP servers, and a warning caveat. |
c1fb7a6a8c9adaef4a938b91f99939aceed6a8b1 556142 |
|
13-Jul-2007 |
pctony |
Case sensitivity continuity, taken from PR 38035 |
38a59d23ddc60513b680b35e372f972c45b6f2f7 548014 |
|
17-Jun-2007 |
jsl |
PR 31978, submitted by Ryan Morgan, resubmitted by Tony Stevenson. |
c386eec1eeb0628a502b0c0afe9a551f0714bcc5 499241 |
|
24-Jan-2007 |
bnicholes |
Point out that if another authorization method is used
with mod_authnz_ldap, AuthzLDAPAuthoritative must be
set to off.
submitted by: Darren Spruell <phatbuckett gmail.com> |
d82c9c21d2773d81caa83f360a428523b81821fa 475240 |
|
15-Nov-2006 |
minfrin |
Document the hoops you need to jump through to get mod_authnz_ldap to
support an Active Directory installation spanning multiple domains. |
1497efa2a5ac0d441f73f23947ef7611a9e44515 463427 |
|
12-Oct-2006 |
minfrin |
mod_authnz_ldap: Add an AuthLDAPRemoteUserAttribute directive. If
set, REMOTE_USER will be set to this attribute, rather than the
username supplied by the user. Useful for example when you want users
to log in using an email address, but need to supply a userid instead
to the backend. |
031b91a62d25106ae69d4693475c79618dd5e884 420993 |
|
11-Jul-2006 |
fielding |
update license header text |
3d81f57512275ca06a60a9bcbd23c1f8b429fdf2 395228 |
|
19-Apr-2006 |
colm |
Update the copyright year in all .c, .h and .xml files |
367d146f245f3b1c9f77c18e6ec591b52e0b344c 368027 |
|
11-Jan-2006 |
bnicholes |
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. |
8b31ab7834de54e6b41f134f9aaec4bebd5632a2 168644 |
|
06-May-2005 |
bnicholes |
Backing out the AuthLDAPAllowDNAuth patch from r168016. Because of LDAP filter issues this patch still can't guarantee unique results. |
f6dfc2fa2b7eabc01ccee757bc852b14c4b5e8cf 168016 |
|
04-May-2005 |
bnicholes |
Add the directive AuthLDAPAllowDNAuth to allow a user to authenticate against an LDAP directory using a full user DN. This directive allows a user to authenticate against a subcontext that may contain non-unique user IDs. |
3ca80e703a960eca0760c23636b7fe502a8f0342 151743 |
|
07-Feb-2005 |
bnicholes |
Document the new optional parameter for AuthLDAPUrl |
08cb74ca432a8c24e39f17dedce527e6a47b8001 151408 |
|
04-Feb-2005 |
jerenkrantz |
Update copyright year to 2005 and standardize on current copyright owner line. |
fe9dca85c9e1544931fb420615372c10c0181ea7 125277 |
|
15-Jan-2005 |
nd |
fix copyright notice |
caf48bb161bd9744226ce4b95640a75b90992f95 109800 |
|
04-Dec-2004 |
yoshiki |
One more typo. Also, remove false promise because example is not
colored in any way. |
480a634c34e2be2db05626789cb0d262a1ae2aa7 109797 |
|
04-Dec-2004 |
yoshiki |
Typo. |
a1ef40892ffa2b44fc249423c5b6c42a74a84c68 106803 |
|
28-Nov-2004 |
nd |
use <program> for programs |
45f4c717cf61a7a8f87447c2d9cef84f6df06ab3 106374 |
|
24-Nov-2004 |
yoshiki |
Typo. |
5f5d1b4cc970b7f06ff8ef6526128e9a27303d88 105989 |
|
20-Nov-2004 |
nd |
$Revision$ is slightly misdocumented (only available since svn 1.1)
use LastChangedRevision instead |
70ce08850895485160d91d333b5a487ee2f80fbc 105981 |
|
20-Nov-2004 |
nd |
adjust properties and revision expansion of the English docs |
dae3cb64cc6681b5f6b0fd12e7f8f6296ffaa19a 105694 |
|
05-Nov-2004 |
bnicholes |
Added the directive "Requires ldap-filter" that allows the module to only authorize a user based on a complex LDAP search filter. |
0e80b44ae72e5f111581fabf153ad0d2532aa80e 105675 |
|
03-Nov-2004 |
bnicholes |
Added the directive "Requires ldap-attribute" that allows the module to only authorize a user if the attribute value specified matches the value of the user object. PR 31913
Submitted by: Ryan Morgan <rmorgan pobox.com>
Reviewd by: Brad Nicholes |
4c2723ca003ff6e2c4a5e9add0266335302ef3b7 105395 |
|
07-Oct-2004 |
bnicholes |
Fix some typos that were missed when the documentation was updated for the new version of authnz_ldap |
5f5b2d5ce7f6a2c9c09c6e3a2a24f6e5caa821ec 104743 |
|
20-Aug-2004 |
bnicholes |
Add the documentation for mod_authnz_ldap |