History log of /httpd/modules/aaa/NWGNUmakefile
Revision Date Author Comments Expand
ef06a12023b00bdbe0b983192e4afdbdb21139e3 1407031 08-Nov-2012 fuankg

Added mod_allowhandlers to NetWare build.

99e93b940fa004264fbf50595399b5fbfbd91537 1194967 29-Oct-2011 fuankg

Some NetWare build tweaks. Added check for APR_HAS_LDAP; renamed some build vars.

00d1c0c914426a97022d8205a875c48b211001c2 1082821 18-Mar-2011 fuankg

Use a var INSTALLBASE to simplify NetWare installation rules.

/httpd/NWGNUmakefile /httpd/build/NWGNUenvironment.inc /httpd/build/NWGNUscripts.inc NWGNUmakefile /httpd/modules/cache/NWGNUmakefile /httpd/modules/cluster/NWGNUmakefile /httpd/modules/database/NWGNUmakefile /httpd/modules/dav/fs/NWGNUmakefile /httpd/modules/dav/lock/NWGNUmakefile /httpd/modules/dav/main/NWGNUmakefile /httpd/modules/debugging/NWGNUmakefile /httpd/modules/echo/NWGNUmakefile /httpd/modules/examples/NWGNUmakefile /httpd/modules/experimental/NWGNUmakefile /httpd/modules/filters/NWGNUdeflate /httpd/modules/filters/NWGNUmakefile /httpd/modules/generators/NWGNUmakefile /httpd/modules/ldap/NWGNUmakefile /httpd/modules/loggers/NWGNUforensic /httpd/modules/loggers/NWGNUmakefile /httpd/modules/loggers/NWGNUmodlogio /httpd/modules/lua/NWGNUmakefile /httpd/modules/mappers/NWGNUmakefile /httpd/modules/metadata/NWGNUmakefile /httpd/modules/proxy/NWGNUmakefile /httpd/modules/session/NWGNUmakefile /httpd/modules/slotmem/NWGNUmakefile /httpd/modules/ssl/NWGNUmakefile /httpd/modules/test/NWGNUmakefile /httpd/support/NWGNUmakefile
0662ed52e814f8f08ef0e09956413a792584eddf 1079407 08-Mar-2011 fuankg

NetWare build overhaul in order to compile on Linux. Take 1.

/httpd/NWGNUmakefile /httpd/build/NWGNUenvironment.inc /httpd/build/NWGNUhead.inc /httpd/build/NWGNUmakefile /httpd/build/NWGNUtail.inc /httpd/modules/NWGNUmakefile NWGNUaccesscompat NWGNUallowmethods NWGNUauthbasc NWGNUauthdigt NWGNUauthform NWGNUauthnano NWGNUauthndbd NWGNUauthndbm NWGNUauthnfil NWGNUauthnsocache NWGNUauthnzldap NWGNUauthzdbd NWGNUauthzdbm NWGNUauthzgrp NWGNUauthzusr NWGNUmakefile /httpd/modules/cache/NWGNUcach_dsk /httpd/modules/cache/NWGNUmakefile /httpd/modules/cache/NWGNUmod_cach /httpd/modules/cache/NWGNUsocachdbm /httpd/modules/cache/NWGNUsocachshmcb /httpd/modules/cluster/NWGNUmakefile /httpd/modules/cluster/NWGNUmodheartbeat /httpd/modules/cluster/NWGNUmodheartmonitor /httpd/modules/database/NWGNUmakefile /httpd/modules/dav/fs/NWGNUmakefile /httpd/modules/dav/lock/NWGNUmakefile /httpd/modules/dav/main/NWGNUmakefile /httpd/modules/debugging/NWGNUmakefile /httpd/modules/debugging/NWGNUmodbucketeer /httpd/modules/debugging/NWGNUmoddumpio /httpd/modules/echo/NWGNUmakefile /httpd/modules/examples/NWGNUcase_flt /httpd/modules/examples/NWGNUcase_flt_in /httpd/modules/examples/NWGNUexample_hooks /httpd/modules/examples/NWGNUexample_ipc /httpd/modules/examples/NWGNUmakefile /httpd/modules/experimental/NWGNUmakefile /httpd/modules/experimental/NWGNUnoloris /httpd/modules/filters/NWGNUcharsetl /httpd/modules/filters/NWGNUdeflate /httpd/modules/filters/NWGNUextfiltr /httpd/modules/filters/NWGNUmakefile /httpd/modules/filters/NWGNUmod_filter /httpd/modules/filters/NWGNUmod_request /httpd/modules/filters/NWGNUmodbuffer /httpd/modules/filters/NWGNUmodsed /httpd/modules/filters/NWGNUratelimit /httpd/modules/filters/NWGNUreflector /httpd/modules/filters/NWGNUreqtimeout /httpd/modules/filters/NWGNUsubstitute /httpd/modules/generators/NWGNUautoindex /httpd/modules/generators/NWGNUinfo /httpd/modules/generators/NWGNUmakefile /httpd/modules/generators/NWGNUmod_asis /httpd/modules/generators/NWGNUmod_cgi /httpd/modules/generators/NWGNUstatus /httpd/modules/ldap/NWGNUmakefile /httpd/modules/loggers/NWGNUforensic /httpd/modules/loggers/NWGNUmakefile /httpd/modules/loggers/NWGNUmodlogio /httpd/modules/lua/NWGNUmakefile /httpd/modules/mappers/NWGNUactions /httpd/modules/mappers/NWGNUimagemap /httpd/modules/mappers/NWGNUmakefile /httpd/modules/mappers/NWGNUrewrite /httpd/modules/mappers/NWGNUspeling /httpd/modules/mappers/NWGNUuserdir /httpd/modules/mappers/NWGNUvhost /httpd/modules/metadata/NWGNUcernmeta /httpd/modules/metadata/NWGNUexpires /httpd/modules/metadata/NWGNUheaders /httpd/modules/metadata/NWGNUmakefile /httpd/modules/metadata/NWGNUmimemagi /httpd/modules/metadata/NWGNUmodident /httpd/modules/metadata/NWGNUmodversion /httpd/modules/metadata/NWGNUremoteip /httpd/modules/metadata/NWGNUuniqueid /httpd/modules/metadata/NWGNUusertrk /httpd/modules/proxy/NWGNUmakefile /httpd/modules/proxy/NWGNUproxy /httpd/modules/proxy/NWGNUproxyajp /httpd/modules/proxy/NWGNUproxybalancer /httpd/modules/proxy/NWGNUproxycon /httpd/modules/proxy/NWGNUproxyfcgi /httpd/modules/proxy/NWGNUproxyftp /httpd/modules/proxy/NWGNUproxyhtp /httpd/modules/proxy/NWGNUproxyscgi /httpd/modules/proxy/NWGNUserf /httpd/modules/session/NWGNUmakefile /httpd/modules/session/NWGNUsession /httpd/modules/session/NWGNUsession_cookie /httpd/modules/session/NWGNUsession_crypto /httpd/modules/session/NWGNUsession_dbd /httpd/modules/slotmem/NWGNUmakefile /httpd/modules/slotmem/NWGNUslotmem_plain /httpd/modules/slotmem/NWGNUslotmem_shm /httpd/modules/ssl/NWGNUmakefile /httpd/modules/test/NWGNUmakefile /httpd/modules/test/NWGNUoptfnexport /httpd/modules/test/NWGNUoptfnimport /httpd/modules/test/NWGNUopthookexport /httpd/modules/test/NWGNUopthookimport /httpd/server/NWGNUmakefile /httpd/support/NWGNUab /httpd/support/NWGNUhtcacheclean /httpd/support/NWGNUhtdbm /httpd/support/NWGNUhtdigest /httpd/support/NWGNUhtpasswd /httpd/support/NWGNUhttxt2dbm /httpd/support/NWGNUlogres /httpd/support/NWGNUmakefile /httpd/support/NWGNUrotlogs
b4a00883f358625923365ca1560c96edec172a52 1023232 16-Oct-2010 sf

Build mod_allowmethods (windows and netware stuff needs to be tested). Change method bit vector to 64 bits

1569fefafbfcbc266c7d712eb068e58847c217b7 965329 19-Jul-2010 fuankg

Added mod_authn_socache to NetWare build.

06509499ae5b6676db799057108433170a23ed28 646307 09-Apr-2008 fuankg

added mod_auth_form to NetWare build.

ac7985784d08a3655291f24f711812b4d8b1cbcf 521264 22-Mar-2007 fuankg

removed obsolete -prefix; minor cosmetic changes.

NWGNUaccesscompat NWGNUauthbasc NWGNUauthdigt NWGNUauthnano NWGNUauthndbd NWGNUauthndbm NWGNUauthnfil NWGNUauthnzldap NWGNUauthzdbd NWGNUauthzdbm NWGNUauthzgrp NWGNUauthzusr NWGNUmakefile /httpd/modules/cache/NWGNUdsk_cach /httpd/modules/cache/NWGNUmakefile /httpd/modules/cache/NWGNUmem_cach /httpd/modules/cache/NWGNUmod_cach /httpd/modules/database/NWGNUmakefile /httpd/modules/dav/fs/NWGNUmakefile /httpd/modules/dav/lock/NWGNUmakefile /httpd/modules/dav/main/NWGNUmakefile /httpd/modules/debugging/NWGNUmakefile /httpd/modules/debugging/NWGNUmodbucketeer /httpd/modules/debugging/NWGNUmoddumpio /httpd/modules/echo/NWGNUmakefile /httpd/modules/experimental/NWGNUcase_flt /httpd/modules/experimental/NWGNUcase_flt_in /httpd/modules/experimental/NWGNUexample /httpd/modules/experimental/NWGNUmakefile /httpd/modules/experimental/NWGNUsedfilter /httpd/modules/filters/NWGNUcharsetl /httpd/modules/filters/NWGNUdeflate /httpd/modules/filters/NWGNUextfiltr /httpd/modules/filters/NWGNUmakefile /httpd/modules/filters/NWGNUmod_filter /httpd/modules/generators/NWGNUautoindex /httpd/modules/generators/NWGNUinfo /httpd/modules/generators/NWGNUmakefile /httpd/modules/generators/NWGNUmod_asis /httpd/modules/generators/NWGNUmod_cgi /httpd/modules/generators/NWGNUstatus /httpd/modules/ldap/NWGNUmakefile /httpd/modules/loggers/NWGNUforensic /httpd/modules/loggers/NWGNUmakefile /httpd/modules/loggers/NWGNUmodlogio /httpd/modules/mappers/NWGNUactions /httpd/modules/mappers/NWGNUimagemap /httpd/modules/mappers/NWGNUmakefile /httpd/modules/mappers/NWGNUrewrite /httpd/modules/mappers/NWGNUspeling /httpd/modules/mappers/NWGNUuserdir /httpd/modules/mappers/NWGNUvhost /httpd/modules/metadata/NWGNUcernmeta /httpd/modules/metadata/NWGNUexpires /httpd/modules/metadata/NWGNUheaders /httpd/modules/metadata/NWGNUmakefile /httpd/modules/metadata/NWGNUmimemagi /httpd/modules/metadata/NWGNUmodident /httpd/modules/metadata/NWGNUmodversion /httpd/modules/metadata/NWGNUuniqueid /httpd/modules/metadata/NWGNUusertrk /httpd/modules/proxy/NWGNUmakefile /httpd/modules/proxy/NWGNUproxy /httpd/modules/proxy/NWGNUproxyajp /httpd/modules/proxy/NWGNUproxybalancer /httpd/modules/proxy/NWGNUproxycon /httpd/modules/proxy/NWGNUproxyftp /httpd/modules/proxy/NWGNUproxyhtp /httpd/modules/ssl/NWGNUmakefile
f2f3f241c00a7a4bd597e57a19023940e072918a 502051 01-Feb-2007 bnicholes

Implement a BASEDIR build environment variable to allow the NetWare build to relocate the install files Submitted by: Guenter Knauf <fuankg apache org>

/httpd/NWGNUmakefile /httpd/build/NWGNUenvironment.inc /httpd/build/mkconfNW.awk NWGNUmakefile /httpd/modules/cache/NWGNUmakefile /httpd/modules/database/NWGNUmakefile /httpd/modules/dav/fs/NWGNUmakefile /httpd/modules/dav/lock/NWGNUmakefile /httpd/modules/dav/main/NWGNUmakefile /httpd/modules/debugging/NWGNUmakefile /httpd/modules/echo/NWGNUmakefile /httpd/modules/experimental/NWGNUmakefile /httpd/modules/filters/NWGNUdeflate /httpd/modules/filters/NWGNUmakefile /httpd/modules/generators/NWGNUmakefile /httpd/modules/ldap/NWGNUmakefile /httpd/modules/loggers/NWGNUforensic /httpd/modules/loggers/NWGNUmakefile /httpd/modules/loggers/NWGNUmodlogio /httpd/modules/mappers/NWGNUmakefile /httpd/modules/metadata/NWGNUmakefile /httpd/modules/proxy/NWGNUmakefile /httpd/modules/ssl/NWGNUmakefile /httpd/support/NWGNUmakefile
1f145fc8204dbb305cfbfe658a2b9518d5a79b3a 371651 23-Jan-2006 bnicholes

Build mod_access_compat on NetWare

f7d723f1ad88ed006c6caf4c2c6604b7c59dd172 368105 11-Jan-2006 bnicholes

Update the NetWare makefiles to build the authz code

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.

/httpd/docs/conf/extra/httpd-autoindex.conf.in /httpd/docs/conf/extra/httpd-dav.conf.in /httpd/docs/conf/extra/httpd-info.conf.in /httpd/docs/conf/extra/httpd-manual.conf.in /httpd/docs/conf/extra/httpd-multilang-errordoc.conf.in /httpd/docs/conf/extra/httpd-userdir.conf.in /httpd/docs/conf/httpd.conf.in /httpd/docs/manual/developer/request.xml /httpd/docs/manual/mod/allmodules.xml /httpd/docs/manual/mod/core.xml /httpd/docs/manual/mod/mod_auth_digest.xml /httpd/docs/manual/mod/mod_authn_alias.xml /httpd/docs/manual/mod/mod_authn_core.xml /httpd/docs/manual/mod/mod_authn_core.xml.meta /httpd/docs/manual/mod/mod_authnz_ldap.xml /httpd/docs/manual/mod/mod_authz_core.xml /httpd/docs/manual/mod/mod_authz_core.xml.meta /httpd/docs/manual/mod/mod_authz_dbd.xml /httpd/docs/manual/mod/mod_authz_dbm.xml /httpd/docs/manual/mod/mod_authz_groupfile.xml /httpd/docs/manual/mod/mod_authz_host.xml /httpd/docs/manual/mod/mod_authz_owner.xml /httpd/docs/manual/mod/mod_authz_user.xml /httpd/docs/manual/mod/mod_ldap.xml /httpd/include/ap_mmn.h /httpd/include/http_core.h NWGNUauthncore NWGNUauthzcore NWGNUmakefile config.m4 mod_auth.h mod_auth_basic.c mod_authn_core.c mod_authn_default.c mod_authnz_ldap.c mod_authz_core.c mod_authz_dbd.c mod_authz_dbm.c mod_authz_default.c mod_authz_groupfile.c mod_authz_host.c mod_authz_owner.c mod_authz_user.c /httpd/server/core.c /httpd/server/request.c
ea852c9126968a5a8925d089cf2c119d8a2ea92f 325913 17-Oct-2005 bnicholes

Add mod_authn_dbd to the NetWare build Submitted by: <nowmW bocnet.com.au>

7825bb798c5cdbed5865904896146aea6da1fd52 178054 24-May-2005 bnicholes

Add mod_authn_alias to the build

b0827492bc89f04870db952fa9b940e76c975489 104719 19-Aug-2004 bnicholes

Update the netware make files to stop building the ldap modules from experimental and start building from the new locations.

302abf53d2b1a686f6eafd445c49e1e006afb190 104696 18-Aug-2004 bnicholes

Re-structure the auth_ldap module to fit the new authentication model. The authnz_ldap module provides an ldap authentication provider and an authorization handler. It implements the authorization "require" values ldap-user, ldap-dn and ldap-group. This restructure also moves auth_ldap out of the experimental directory.

3c937b528ca923d5b51e63def9f888af4a77bb40 96790 13-Sep-2002 bnicholes

NetWare make files and .def to build the new auth modules

bb2b38cd44b032118359afbc743efbea12f48e61 93665 01-Mar-2002 bnicholes

Switching from a project build file to GNU make files

/httpd/NWGNUmakefile /httpd/build/NWGNUenvironment.inc /httpd/build/NWGNUhead.inc /httpd/build/NWGNUmakefile /httpd/build/NWGNUtail.inc /httpd/modules/NWGNUmakefile NWGNUauthanon NWGNUauthdbm NWGNUdigest NWGNUmakefile /httpd/modules/dav/fs/NWGNUmakefile /httpd/modules/dav/main/NWGNUmakefile /httpd/modules/echo/NWGNUmakefile /httpd/modules/generators/NWGNUinfo /httpd/modules/generators/NWGNUmakefile /httpd/modules/generators/NWGNUstatus /httpd/modules/mappers/NWGNUmakefile /httpd/modules/mappers/NWGNUrewrite /httpd/modules/mappers/NWGNUspeling /httpd/modules/mappers/NWGNUvhost /httpd/modules/metadata/NWGNUcernmeta /httpd/modules/metadata/NWGNUexpires /httpd/modules/metadata/NWGNUheaders /httpd/modules/metadata/NWGNUmakefile /httpd/modules/metadata/NWGNUmimemagi /httpd/modules/metadata/NWGNUuniqueid /httpd/modules/metadata/NWGNUusertrk /httpd/modules/proxy/NWGNUmakefile /httpd/server/NWGNUmakefile /httpd/support/NWGNUhtdigest /httpd/support/NWGNUhtpasswd /httpd/support/NWGNUmakefile