LICENSE.txt
MANIFEST.in
README.md
setup.py
apache/__init__.py
apache/config.py
apache/flags.py
apache/normalization.py
apache/parse_config.py
apache/parsers.py
apache2nginx/__about__.py
apache2nginx/__init__.py
apache2nginx/__main__.py
apache2nginx/apache2nginx.py
apache2nginx/case_insensitive_dict.py
apache2nginx/context.py
apache2nginx/converter.py
apache2nginx/cpanel.py
apache2nginx/exceptions.py
apache2nginx/settings.py
apache2nginx/utils.py
apache2nginx/var_matching.py
apache2nginx.egg-info/PKG-INFO
apache2nginx.egg-info/SOURCES.txt
apache2nginx.egg-info/dependency_links.txt
apache2nginx.egg-info/entry_points.txt
apache2nginx.egg-info/not-zip-safe
apache2nginx.egg-info/requires.txt
apache2nginx.egg-info/top_level.txt
apache2nginx/directive_plugins/__init__.py
apache2nginx/directive_plugins/base.py
apache2nginx/directive_plugins/access_compat/__init__.py
apache2nginx/directive_plugins/access_compat/allow.py
apache2nginx/directive_plugins/access_compat/deny.py
apache2nginx/directive_plugins/access_compat/satisfy.py
apache2nginx/directive_plugins/alias/__init__.py
apache2nginx/directive_plugins/alias/redirect.py
apache2nginx/directive_plugins/alias/redirect_match.py
apache2nginx/directive_plugins/authn_core/__init__.py
apache2nginx/directive_plugins/authn_core/auth_name.py
apache2nginx/directive_plugins/authn_core/auth_type.py
apache2nginx/directive_plugins/authn_file/__init__.py
apache2nginx/directive_plugins/authn_file/auth_user_file.py
apache2nginx/directive_plugins/authz_host/__init__.py
apache2nginx/directive_plugins/authz_host/require.py
apache2nginx/directive_plugins/core/__init__.py
apache2nginx/directive_plugins/core/add_default_charset.py
apache2nginx/directive_plugins/core/error_document.py
apache2nginx/directive_plugins/core/file_etag.py
apache2nginx/directive_plugins/core/force_type.py
apache2nginx/directive_plugins/core/limit_request_body.py
apache2nginx/directive_plugins/core/options.py
apache2nginx/directive_plugins/core/php_admin_flag.py
apache2nginx/directive_plugins/core/php_admin_value.py
apache2nginx/directive_plugins/core/php_flag.py
apache2nginx/directive_plugins/core/php_value.py
apache2nginx/directive_plugins/core/server_signature.py
apache2nginx/directive_plugins/core/set_output_filter.py
apache2nginx/directive_plugins/dir/__init__.py
apache2nginx/directive_plugins/dir/directory_index.py
apache2nginx/directive_plugins/expires/__init__.py
apache2nginx/directive_plugins/expires/expires_active.py
apache2nginx/directive_plugins/expires/expires_by_type.py
apache2nginx/directive_plugins/expires/expires_default.py
apache2nginx/directive_plugins/filter/__init__.py
apache2nginx/directive_plugins/filter/add_output_filter.py
apache2nginx/directive_plugins/filter/add_output_filter_by_type.py
apache2nginx/directive_plugins/headers/__init__.py
apache2nginx/directive_plugins/headers/header.py
apache2nginx/directive_plugins/headers/request_header.py
apache2nginx/directive_plugins/mime/__init__.py
apache2nginx/directive_plugins/mime/add_charset.py
apache2nginx/directive_plugins/mime/add_encoding.py
apache2nginx/directive_plugins/mime/add_type.py
apache2nginx/directive_plugins/proxy/__init__.py
apache2nginx/directive_plugins/proxy/proxy_pass.py
apache2nginx/directive_plugins/proxy/proxy_pass_reverse.py
apache2nginx/directive_plugins/rewrite/__init__.py
apache2nginx/directive_plugins/rewrite/base.py
apache2nginx/directive_plugins/rewrite/cond.py
apache2nginx/directive_plugins/rewrite/engine.py
apache2nginx/directive_plugins/rewrite/rule.py
apache2nginx/directive_plugins/setenvif/__init__.py
apache2nginx/directive_plugins/setenvif/browser_match.py
apache2nginx/directive_plugins/setenvif/browser_match_no_case.py
apache2nginx/directive_plugins/setenvif/set_env_If.py
apache2nginx/directive_plugins/setenvif/set_env_if_no_case.py
apache2nginx/directive_plugins/ssl/__init__.py
apache2nginx/directive_plugins/ssl/ssl_require_ssl.py
apache2nginx/directive_plugins/ssl/ssl_verify_client.py
apache2nginx/directive_plugins/ssl/ssl_verify_depth.py
nginx/__init__.py
nginx/blank_line.py
nginx/block.py
nginx/builtin_variables.py
nginx/comment.py
nginx/config.py
nginx/control.py
nginx/converter_comment.py
nginx/deny_all_directive.py
nginx/directive.py
nginx/hashable_mixin.py
nginx/http_config.py
nginx/if_block.py
nginx/if_variable.py
nginx/location.py
nginx/map.py
nginx/parsers.py
nginx/rewrite_directive.py
nginx/server.py
nginx/server_or_location.py
nginx/set_directive.py
nginx/statement.py
nginx/utils.py
nginx/variable.py
nginx/data/mime.types
tests/__init__.py
tests/contexts/long-domain.json
tests/contexts/missing.json
tests/contexts/single.json
tests/samples/common/1.htaccess
tests/samples/common/10.htaccess
tests/samples/common/14.htaccess
tests/samples/common/17.htaccess
tests/samples/common/19.htaccess
tests/samples/common/2.htaccess
tests/samples/common/20.htaccess
tests/samples/common/21.htaccess
tests/samples/common/22.htaccess
tests/samples/common/23.htaccess
tests/samples/common/24.htaccess
tests/samples/common/25.htaccess
tests/samples/common/27.htaccess
tests/samples/common/28.htaccess
tests/samples/common/29.htaccess
tests/samples/common/30.htaccess
tests/samples/common/31.htaccess
tests/samples/common/32.htaccess
tests/samples/common/33.htaccess
tests/samples/common/34.htaccess
tests/samples/common/4.htaccess
tests/samples/common/5.htaccess
tests/samples/common/8.htaccess
tests/samples/common/9.htaccess
tests/samples/common/auth.htaccess
tests/samples/common/browser_match.htaccess
tests/samples/common/if.htaccess
tests/samples/common/order_allow_deny.htaccess
tests/samples/common/proxy.htaccess
tests/samples/common/redirects.htaccess
tests/samples/common/require.htaccess
tests/samples/common/rocket.htaccess
tests/samples/common_xfail/options_all.htaccess
tests/samples/common_xfail/php_value.htaccess
tests/samples/common_xfail/php_value_2.htaccess
tests/samples/common_xfail/proxy.htaccess
tests/samples/common_xfail/require_env.htaccess
tests/samples/common_xfail/require_env_2.htaccess
tests/samples/common_xfail/rewrite_cond_capture_group.htaccess
tests/samples/common_xfail/rewrite_cond_capture_group_2.htaccess
tests/samples/common_xfail/rewrite_cond_capture_group_3.htaccess
tests/samples/hashes/large-test-types.htaccess
tests/samples/invalid/directives-are-not-multiline.htaccess
tests/samples/invalid/directives-are-not-multiline2.htaccess
tests/samples/invalid/non-htaccess.htaccess
tests/test_nginx/__init__.py
tests/test_nginx/common.py
tests/test_nginx/test_nginx_directives.py
tests/test_nginx/test_nginx_syntax.py
tests/test_nginx/test_nginx_syntax_customer_samples.py
tests/test_nginx/fixtures/README.md
tests/test_nginx/fixtures/context.json
tests/test_nginx/fixtures/context_with_subdir.json
tests/test_nginx/fixtures/httpd.conf
tests/test_nginx/fixtures/httpd_brew.conf
tests/test_nginx/fixtures/add_default_charset/add_default_charset.yml
tests/test_nginx/fixtures/add_output_filter_by_type/add_output_filter_by_type_matched.yml
tests/test_nginx/fixtures/add_output_filter_by_type/add_output_filter_by_type_unmatched.yml
tests/test_nginx/fixtures/directory_index/directory_index.yml
tests/test_nginx/fixtures/error_document/error_document_simple.yml
tests/test_nginx/fixtures/etag/etag_off.yml
tests/test_nginx/fixtures/etag/etag_on.yml
tests/test_nginx/fixtures/expires_active/expires_active.yml
tests/test_nginx/fixtures/expires_by_type/expires_by_type_matching.yml
tests/test_nginx/fixtures/expires_by_type/expires_by_type_not_matching.yml
tests/test_nginx/fixtures/expires_default/expires_default.yml
tests/test_nginx/fixtures/files_match/subdir_deny_with_whitelist_allowed.yml
tests/test_nginx/fixtures/files_match/subdir_deny_with_whitelist_denied.yml
tests/test_nginx/fixtures/header/header_set_file_absent.yml
tests/test_nginx/fixtures/header/header_set_file_exists.yml
tests/test_nginx/fixtures/redirect/external_explicit_301.yml
tests/test_nginx/fixtures/redirect/external_implicit_302.yml
tests/test_nginx/fixtures/redirect/internal_simple.yml
tests/test_nginx/fixtures/redirect_match/internal_exact_explicit_301.yml
tests/test_nginx/fixtures/redirect_match/internal_exact_implicit_302.yml
tests/test_nginx/fixtures/rewrite_base/rewrite_base_in_root_applies_everywhere.yml
tests/test_nginx/fixtures/rewrite_engine/rewrite_engine_off.yml
tests/test_nginx/fixtures/rewrite_rule/basic_permalinks.yml
tests/test_nginx/fixtures/rewrite_rule/external_host_based_redirect_explicit_301.yml
tests/test_nginx/fixtures/rewrite_rule/internal_redirect_explicit_301.yml
tests/test_nginx/fixtures/rewrite_rule/internal_redirect_implicit_302.yml
tests/test_nginx/fixtures/set_output_filter/set_output_filter_gzip.yml
tests/test_nginx/fixtures/set_output_filter/set_output_filter_none.yml
tests/test_nginx/fixtures/test_force_type/test_force_type_defined.yml
tests/test_parser/__init__.py
tests/test_parser/test_parser.py
tests/test_tokenizer/__init__.py
tests/test_tokenizer/test_add_directive.py
tests/test_tokenizer/test_file_diff.py
tests/test_tokenizer/test_get_apache_config.py
tests/test_tokenizer/test_parse_config.py
tests/test_tokenizer/test_parsing.py
tests/test_tokenizer/test_utils.py