[paste.filter_factory]
frequency_restrictor = khan.security.restrict:make_request_frequency_restrictor_middleware
minifier = khan.compress:make_webminifier_middleware
urldecryptor = khan.urlparse:make_urldecryptor_middleware
cached = khan.cache:make_cached_middleware
filterdispatcher = khan.urlparse:make_filterdispatcher_middleware
cache = khan.cache:make_cache_middleware
auth = khan.security.auth:make_auth_middleware
session = khan.session:make_session_middleware
error_document = khan.error_document:make_error_document_middleware
jsonp = khan.json:make_jsonp_middleware
environloadable = khan.deploy.core:make_environloadable_middleware
statusdispatcher = khan.httpstatus:make_httpstatusdispatcher_middleware
protector = khan.security.auth:make_protector_middleware
urlrestrictor = khan.security.restrict:make_urlrestrictor_middleware

[nose.plugins]
khan = khan.utils.testing:KhanForNose

[khan.loadable_objects]
auth.redirecting_form = khan.security.auth:make_redirecting_form_object
subscriber.command = khan.notification:make_command_subscriber_object
session.header = khan.session:make_httpheader_identifier_plugin
jsonrpc.client = khan.json:make_jsonrpc_client_object
auth.store_based_mdprovider = khan.security.auth:make_storebasemetadataprovider_object
subscribed = khan.notification:make_subscribed_object
auth.htpasswd = khan.security.auth:make_htpasswd_object
auth.session = khan.security.auth:make_sessionidentifier_object
auth.store_based_authenticator = khan.security.auth:make_storebasedauthenticator_object
session.cookie = khan.session:make_cookie_identifier_plugin
subscriber.callable = khan.notification:make_callable_subscriber_object
subscriber.http = khan.notification:make_http_subscriber_object
session.req_param = khan.session:make_request_param_identifier_plugin
auth.auth_tkt = khan.security.auth:make_authtkt_object
dict = khan.deploy.core:make_dict_object
httpsender = khan.notification:make_httpsender_object
auth.store_based_grpadapter = khan.security.auth:make_store_based_group_adapter
auth.basicauth = khan.security.auth:make_basicauth_object
auth.form = khan.security.auth:make_form_object
auth.store_based_pemadapter = khan.security.auth:make_store_based_permission_adapter
store = khan.store:make_store_object

[paste.composite_factory]
ruledispatcher = khan.urlparse:make_ruledispatcher_app
virtualhost = khan.virtualhost:make_virtualhost_app

[shove.stores]
khan.rpc = khan.store:RPCStore
khan.ini = khan.store:INIStore
khan.dbm = khan.store:KhanDBMStore

[paste.app_factory]
status = khan.httpstatus:make_httpstatus_app
jsonrpc = khan.jsonp:make_jsonrpc_app
traverser = khan.traversal:make_traverser_app
eventagent = khan.notification:make_httpbasedeventagent_app
transparent_proxy = khan.proxy:make_transparent_proxy_app
jsonpproxy = khan.jsonp:make_jsonp_app
static = khan.static:make_static_app
proxy = khan.proxy:make_proxy_app
file = khan.static:make_file_app
rpcstore = khan.store:make_rpcstore_app

[paste.paster_create_template]
khan.starter = khan.project.starter:StarterTemplate
khan.django = khan.project.django:DjangoTemplate
khan.webpy = khan.project.webpy:WebpyTemplate

[paste.global_paster_command]
khan.jsonrpc = khan.json:JSONRPCClientCommand
khan.static = khan.static:StaticCommand
khan.serve = khan.scripts.serve:ServeCommand
khan.shell = khan.scripts.shell:ShellCommand

