├── .dockerignore ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── ecr-login │ │ └── action.yml ├── dependabot.yml ├── stale.yml └── workflows │ ├── ci-tests.yml │ ├── codeql-analysis.yml │ ├── force-merge.yaml │ ├── intelligent-branch-recomendations.yml │ ├── jira-pr-validator.yaml │ ├── lint-swagger.yml │ ├── lint.yml │ ├── plugin-compiler-build.yml │ ├── release-bot.yaml │ ├── release-tests.yml │ ├── release.yml │ ├── remove_old_draft_releases.yaml │ ├── s1-cns-scans.yml │ ├── update-tyk-analytics.yml │ └── visor.yaml ├── .gitignore ├── .go-version ├── .golangci.dev.yml ├── .golangci.yml ├── .redocly.lint-ignore.yaml ├── .taskfiles ├── deps.yml ├── hooks.yml ├── lint.yml └── test.yml ├── .vale.ini ├── .vale └── styles │ ├── config │ └── vocabularies │ │ └── Tyk │ │ └── accept.txt │ └── write-good │ ├── Cliches.yml │ ├── E-Prime.yml │ ├── Illusions.yml │ ├── Passive.yml │ ├── README.md │ ├── So.yml │ ├── ThereIs.yml │ ├── TooWordy.yml │ ├── Weasel.yml │ └── meta.json ├── CLA.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.md ├── Makefile ├── README.md ├── README.signatures ├── TESTING.md ├── Taskfile.yml ├── apidef ├── adapter │ ├── asyncapi.go │ ├── asyncapi_test.go │ ├── gqlengineadapter │ │ ├── adapter_proxy_only.go │ │ ├── adapter_proxy_only_test.go │ │ ├── adapter_supergraph.go │ │ ├── adapter_supergraph_test.go │ │ ├── adapter_udg.go │ │ ├── adapter_udg_test.go │ │ ├── enginev3 │ │ │ ├── adapter_proxy_only.go │ │ │ ├── adapter_proxy_only_test.go │ │ │ ├── adapter_supergraph.go │ │ │ ├── adapter_supergraph_test.go │ │ │ ├── adapter_udg.go │ │ │ ├── adapter_udg_test.go │ │ │ └── utils.go │ │ ├── utils.go │ │ ├── utils_engine_v2.go │ │ ├── utils_engine_v2_test.go │ │ └── utils_test.go │ ├── graphql_config_adapter.go │ ├── graphql_config_adapter_test.go │ ├── import_adapter.go │ ├── openapi.go │ ├── openapi_test.go │ ├── utils.go │ └── utils_test.go ├── api_definitions.go ├── api_definitions_test.go ├── health_check.go ├── host_list.go ├── importer │ ├── blueprint.go │ ├── importer.go │ ├── importer_test.go │ ├── swagger.go │ ├── wsdl.go │ └── wsdl_test.go ├── jwk_test.go ├── migration.go ├── migration_test.go ├── notifications.go ├── oas │ ├── Taskfile.yml │ ├── authentication.go │ ├── authentication_test.go │ ├── default.go │ ├── default_test.go │ ├── event.go │ ├── event_test.go │ ├── example.go │ ├── example_test.go │ ├── fixtures_test.go │ ├── header.go │ ├── header_test.go │ ├── import_test.go │ ├── internal.go │ ├── internal_test.go │ ├── linter_test.go │ ├── middleware.go │ ├── middleware_test.go │ ├── oas.go │ ├── oas_test.go │ ├── oasutil.go │ ├── oasutil_test.go │ ├── old_oas.go │ ├── operation.go │ ├── operation_test.go │ ├── root.go │ ├── root_test.go │ ├── schema │ │ ├── 3.0.json │ │ ├── build.sh │ │ ├── x-tyk-api-gateway.json │ │ └── x-tyk-api-gateway.strict.json │ ├── security.go │ ├── security_test.go │ ├── server.go │ ├── server_test.go │ ├── servers_regeneration.go │ ├── servers_regeneration_test.go │ ├── testdata │ │ ├── empty-x-tyk-ext-oas-template.json │ │ ├── fixtures │ │ │ ├── cache.yml │ │ │ ├── middleware_global.yml │ │ │ ├── mock_response.yml │ │ │ ├── path_params.yml │ │ │ ├── plugins.yml │ │ │ ├── service_discovery.yml │ │ │ ├── upstream_flags.yml │ │ │ └── upstream_uptimeTests.yml │ │ ├── non-empty-x-tyk-ext-oas-template.json │ │ ├── petstore-no-responses.json │ │ ├── urlRewrite-native.json │ │ ├── urlRewrite-oas.json │ │ ├── urlRewrite.json │ │ └── urlSorting.json │ ├── time.go │ ├── track_endpoint.go │ ├── track_endpoint_test.go │ ├── tyk_streaming_extension.go │ ├── upstream.go │ ├── upstream_test.go │ ├── url_rewrite.go │ ├── url_rewrite_test.go │ ├── validator.go │ └── validator_test.go ├── rate_limit_smoothing.go ├── rate_limit_smoothing_test.go ├── rpc.go ├── schema.go ├── schema.json ├── streams │ ├── bento │ │ ├── schema │ │ │ ├── bento-config-schema.json │ │ │ ├── generate_bento_config_schema.go │ │ │ └── generate_bento_config_schema_test.go │ │ ├── validator.go │ │ └── validator_test.go │ ├── schema │ │ ├── 3.0.json │ │ ├── x-tyk-api-gateway.json │ │ └── x-tyk-streaming.json │ ├── testdata │ │ ├── empty-x-tyk-ext-oas-template.json │ │ └── non-empty-x-tyk-ext-oas-template.json │ ├── validator.go │ └── validator_test.go ├── validator.go └── validator_test.go ├── apps ├── app_sample.json ├── coprocess_app_sample.json ├── coprocess_app_sample_protected.json ├── coprocess_grpc_app_sample.json ├── coprocess_grpc_app_sample_protected.json ├── coprocess_lua_app_sample.json ├── jq.json └── quickstart.json ├── benthos.yaml ├── bin ├── ci-benchmark.sh ├── ci-ls-codegen.sh ├── ci-swagger.sh ├── ci-tests.sh └── run-benchmarks.sh ├── certs ├── manager.go ├── manager_test.go └── mock │ └── mock.go ├── checkup └── checkup.go ├── ci ├── Dockerfile.distroless ├── Dockerfile.std ├── bin │ ├── pc.sh │ ├── set-version.sh │ └── unlock-agent.sh ├── goreleaser │ ├── goreleaser-5.0.yml │ └── goreleaser.yml ├── images │ ├── README.md │ ├── hybrid │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── EULA.md │ │ ├── README.md │ │ ├── confs │ │ │ └── test.tconf │ │ ├── entrypoint.sh │ │ ├── nginx │ │ │ ├── 1_upstream.conf │ │ │ └── sample.tconf │ │ ├── start.sh │ │ └── tyk │ │ │ ├── tyk.conf │ │ │ └── tyk.conf.example │ └── plugin-compiler │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── Taskfile.yml │ │ └── data │ │ └── build.sh ├── install │ ├── before_install.sh │ ├── data │ │ ├── entrypoint.sh │ │ ├── tyk.self_contained.conf │ │ ├── tyk.standalone.conf │ │ └── tyk.with_dash.conf │ ├── init_local.sh │ ├── inits │ │ ├── systemd │ │ │ ├── default │ │ │ │ └── tyk-gateway │ │ │ └── system │ │ │ │ ├── tyk-gateway-python.service │ │ │ │ └── tyk-gateway.service │ │ ├── sysv │ │ │ ├── default │ │ │ │ ├── tyk-gateway │ │ │ │ └── tyk-gateway-python │ │ │ └── init.d │ │ │ │ ├── tyk-gateway │ │ │ │ └── tyk-gateway-python │ │ └── upstart │ │ │ ├── default │ │ │ └── tyk-gateway │ │ │ └── init │ │ │ ├── 0.x │ │ │ ├── tyk-gateway-python.conf │ │ │ └── tyk-gateway.conf │ │ │ └── 1.x │ │ │ ├── tyk-gateway-python.conf │ │ │ └── tyk-gateway.conf │ ├── post_install.sh │ ├── post_remove.sh │ ├── post_trans.sh │ └── setup.sh ├── smoke-tests │ ├── README.md │ └── plugin-aliasing │ │ ├── docker-compose.yml │ │ ├── foobar-plugin │ │ ├── .gitignore │ │ ├── README.md │ │ ├── foobar-plugin-1.json │ │ ├── foobar-plugin-2.json │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ │ ├── helloworld-plugin │ │ ├── .gitignore │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ ├── helloworld-plugin-1.json │ │ ├── helloworld-plugin-2.json │ │ └── main.go │ │ └── test.sh ├── terraform │ └── outputs.tf └── tests │ ├── README.md │ ├── Taskfile.yml │ ├── api-functionality │ ├── api_test.sh │ ├── data │ │ └── api.json │ ├── docker-compose.yml │ ├── pkg_test.sh │ └── test.sh │ ├── plugin-compiler │ ├── README.md │ ├── Taskfile.yml │ ├── docker-compose.yml │ ├── test.sh │ └── testdata │ │ ├── .gitignore │ │ ├── Taskfile.yml │ │ ├── basic-plugin │ │ ├── go.mod │ │ ├── test_goplugin.go │ │ └── test_goplugin_test.go │ │ ├── complex-plugin │ │ ├── README.md │ │ ├── analytics │ │ │ ├── plugin.go │ │ │ └── plugin_test.go │ │ ├── go.mod │ │ ├── plugin.go │ │ └── plugin │ │ │ └── plugin.go │ │ ├── qa-plugin │ │ ├── README.md │ │ └── main.go │ │ ├── test-plugin-no-mod │ │ └── main.go │ │ └── test-plugin │ │ ├── .gitignore │ │ ├── README.md │ │ ├── apidef.json │ │ ├── go.mod │ │ └── main.go │ ├── python-plugins │ ├── docker-compose.yml │ ├── extend-python │ │ ├── Dockerfile │ │ └── README.md │ ├── src │ │ ├── Dockerfile │ │ ├── apidef.json │ │ ├── manifest.json │ │ ├── middleware.py │ │ └── tyk.conf │ └── test.sh │ ├── specs │ ├── .env.example │ ├── README.md │ ├── Taskfile.yml │ ├── config │ │ ├── certs.js │ │ ├── portman-cli-options.json │ │ ├── portmanconfig.json │ │ ├── prescript.js │ │ └── tyk.standalone.conf │ ├── docker-compose.yml │ ├── package.json │ ├── test.sh │ └── testdata │ │ └── populate_gateway_test_data.yaml │ └── tracing │ ├── README.md │ ├── Taskfile.yml │ ├── apps │ ├── grpcapi.json │ ├── test-auth.json │ ├── test-graphql-detailed-tracing-disabled.json │ ├── test-graphql-tracing-invalid.json │ ├── test-graphql-tracing.json │ ├── test-ratelimit.json │ ├── test-response-mw.json │ ├── test.json │ ├── tykprotocol-auth.json │ ├── tykprotocol.json │ ├── versioned-not-detailed.json │ └── versioned.json │ ├── configs │ ├── otelcollector │ │ └── collector.config.yml │ ├── tracetest │ │ ├── tracetest-provision.yml │ │ └── tracetest.yml │ └── tyk.env │ ├── docker-compose.yml │ ├── keys │ └── keys.json │ ├── scenarios │ ├── tyk_body_size_200.yaml │ ├── tyk_grpcapi_200.yml │ ├── tyk_test-graphql-detailed-tracing-disabled_200.yaml │ ├── tyk_test-graphql-detailed-tracing-disabled_400.yaml │ ├── tyk_test-graphql-tracing-invalid_404.yml │ ├── tyk_test-graphql-tracing_200.yml │ ├── tyk_test-graphql-tracing_400.yml │ ├── tyk_test_200.yml │ ├── tyk_test_500.yml │ ├── tyk_test_with_response_mw.yml │ ├── tyk_testauth_401.yml │ ├── tyk_tykprotocol-auth_401.yml │ ├── tyk_tykprotocol_200.yml │ ├── tyk_versioned_200.yml │ ├── tyk_versioned_403.yml │ ├── tyk_versioned_not_detailed_200.yml │ └── tyk_versioned_not_detailed_403.yml │ └── tracetest │ └── Taskfile.yml ├── cli ├── bundler │ ├── bundler.go │ └── bundler_test.go ├── cli.go ├── importer │ └── importer.go ├── linter │ ├── linter.go │ ├── linter_test.go │ └── schema.json ├── plugin │ └── plugin.go └── version │ └── version.go ├── common └── option │ └── option.go ├── config ├── Taskfile.yml ├── config.go ├── config_test.go ├── development.go ├── development_off.go ├── external_service.go ├── external_service_test.go ├── opentracing_custom_env_loader.go ├── opentracing_custom_env_loader_test.go ├── private.go ├── private_test.go ├── rate_limit.go ├── testdata │ ├── cert_monitor_defaults_with_env_overrides.json │ ├── cert_monitor_warning_1day_check_1sec_event_1sec_minimal.json │ ├── env.jaeger.json │ ├── env.zipkin.json │ ├── expect.cert_monitor_defaults_with_env_overrides.json │ ├── expect.cert_monitor_warning_1day_check_1sec_event_1sec_minimal.json │ ├── expect.env.jaeger.json │ ├── expect.env.zipkin.json │ ├── expect.jaeger.json │ ├── expect.zipkin.json │ ├── jaeger.json │ └── zipkin.json ├── util.go └── util_test.go ├── coprocess ├── README.md ├── Taskfile.yml ├── api.h ├── bindings │ ├── cpp │ │ ├── coprocess_common.pb.cc │ │ ├── coprocess_common.pb.h │ │ ├── coprocess_mini_request_object.pb.cc │ │ ├── coprocess_mini_request_object.pb.h │ │ ├── coprocess_object.pb.cc │ │ ├── coprocess_object.pb.h │ │ ├── coprocess_return_overrides.pb.cc │ │ ├── coprocess_return_overrides.pb.h │ │ ├── coprocess_session_state.pb.cc │ │ └── coprocess_session_state.pb.h │ ├── java │ │ ├── CoprocessCommon.java │ │ ├── CoprocessMiniRequestObject.java │ │ ├── CoprocessObject.java │ │ ├── CoprocessReturnOverrides.java │ │ ├── CoprocessSessionState.java │ │ └── DispatcherGrpc.java │ ├── python │ │ ├── .gitignore │ │ ├── coprocess_common_pb2.py │ │ ├── coprocess_grpc_pb2.py │ │ ├── coprocess_mini_request_object_pb2.py │ │ ├── coprocess_object_pb2.py │ │ ├── coprocess_object_pb2_grpc.py │ │ ├── coprocess_response_object_pb2.py │ │ ├── coprocess_return_overrides_pb2.py │ │ ├── coprocess_session_state_pb2.py │ │ └── sample_server.py │ └── ruby │ │ ├── coprocess_common_pb.rb │ │ ├── coprocess_mini_request_object_pb.rb │ │ ├── coprocess_object_pb.rb │ │ ├── coprocess_response_object_pb.rb │ │ ├── coprocess_return_overrides_pb.rb │ │ ├── coprocess_session_state_pb.rb │ │ └── dispatcher.rb ├── coprocess_common.pb.go ├── coprocess_mini_request_object.pb.go ├── coprocess_object.pb.go ├── coprocess_object_grpc.pb.go ├── coprocess_response_object.pb.go ├── coprocess_return_overrides.pb.go ├── coprocess_session_state.pb.go ├── coprocess_test.go ├── dispatcher.go ├── grpc │ ├── README.md │ ├── coprocess_grpc_test.go │ ├── dispatcher_test.go │ ├── doc.go │ ├── ruby │ │ └── sample_server.rb │ └── services_test.go ├── lua │ ├── README.md │ ├── binding.h │ ├── bundle.lua │ └── tyk │ │ ├── core.lua │ │ └── request.lua ├── proto │ ├── .python-version │ ├── Taskfile.yml │ ├── codegen.py │ ├── coprocess_common.proto │ ├── coprocess_mini_request_object.proto │ ├── coprocess_object.proto │ ├── coprocess_response_object.proto │ ├── coprocess_return_overrides.proto │ └── coprocess_session_state.proto └── python │ ├── .gitignore │ ├── README.md │ ├── __init__.py │ ├── binding.h │ ├── coprocess_id_extractor_python_test.go │ ├── coprocess_python_test.go │ ├── dispatcher.h │ ├── dispatcher.py │ ├── doc.go │ ├── proto │ ├── coprocess_common_pb2.py │ ├── coprocess_grpc_pb2.py │ ├── coprocess_mini_request_object_pb2.py │ ├── coprocess_object_pb2.py │ ├── coprocess_object_pb2_grpc.py │ ├── coprocess_response_object_pb2.py │ ├── coprocess_return_overrides_pb2.py │ ├── coprocess_session_state_pb2.py │ └── sample_server.py │ └── tyk │ ├── __init__.py │ ├── decorators.py │ ├── event.py │ ├── gateway.py │ ├── loader.py │ ├── middleware.py │ ├── object.py │ ├── request.py │ └── session.py ├── ctx ├── Taskfile.yml ├── ctx.go └── ctx_test.go ├── dlpython ├── binding.go ├── helpers.go ├── main.go ├── main_test.go ├── test_helpers.go ├── version.go └── version_test.go ├── dnscache ├── manager.go ├── manager_test.go ├── mock_storage.go ├── storage.go └── storage_test.go ├── docker-compose.yml ├── docker └── services │ ├── .gitignore │ ├── Taskfile.yml │ ├── docker-compose.yml │ ├── httpbin.yml │ └── redis.yml ├── docs ├── Taskfile.yml ├── dev │ ├── apidef-oas.md │ ├── how-to-generate-bento-config-validation-schema.md │ ├── oas-fixtures.md │ └── oas_only_feature_development.md ├── diagrams │ └── middleware-looping.png ├── plugins │ ├── go-development-flow.md │ ├── python │ │ ├── Dockerfile │ │ └── Taskfile.yml │ └── tests │ │ ├── .gitignore │ │ └── Taskfile.yml └── schemas │ └── swagger.md ├── ee ├── EULA.pdf ├── LICENSE-EE.md ├── errors.go └── middleware │ ├── streams │ ├── analytics.go │ ├── bento_log_adapter.go │ ├── bento_log_adapter_test.go │ ├── manager.go │ ├── middleware.go │ ├── model.go │ ├── stream.go │ ├── stream_test.go │ └── util.go │ ├── upstreambasicauth │ ├── middleware.go │ ├── model.go │ └── provider.go │ └── upstreamoauth │ ├── middleware.go │ ├── middleware_test.go │ ├── model.go │ ├── oauth_client_utils.go │ ├── oauth_client_utils_test.go │ ├── oauth_context_test.go │ ├── provider.go │ ├── provider_client_credentials.go │ ├── provider_comprehensive_test.go │ ├── provider_password_authentication.go │ ├── provider_test.go │ ├── token_cache.go │ └── token_cache_test.go ├── event_handlers ├── my_handler.py └── sample │ ├── firebase_test.js │ ├── sample_event_handler.js │ └── session_editor.js ├── gateway ├── analytics.go ├── analytics_go_plugin.go ├── analytics_go_plugin_test.go ├── analytics_streams.go ├── analytics_streams_test.go ├── analytics_test.go ├── api.go ├── api_definition.go ├── api_definition_test.go ├── api_healthcheck.go ├── api_loader.go ├── api_loader_test.go ├── api_oas_servers.go ├── api_oas_servers_test.go ├── api_test.go ├── auth_manager.go ├── auth_manager_test.go ├── batch_requests.go ├── batch_requests_test.go ├── cert.go ├── cert_old_test.go ├── cert_test.go ├── coprocess.go ├── coprocess_api.go ├── coprocess_api_test.go ├── coprocess_bundle.go ├── coprocess_bundle_test.go ├── coprocess_events.go ├── coprocess_grpc.go ├── coprocess_grpc_test.go ├── coprocess_helpers.go ├── coprocess_id_extractor.go ├── coprocess_id_extractor_test.go ├── coprocess_lua.go ├── coprocess_python.go ├── coprocess_python_stub.go ├── coprocess_test.go ├── coverage.out ├── dashboard_recovery.go ├── dashboard_register.go ├── dashboard_register_test.go ├── delete_api_cache.go ├── distributed_rate_limiter.go ├── event_handler_jsvm.go ├── event_handler_jsvm_test.go ├── event_handler_log.go ├── event_handler_log_test.go ├── event_handler_webhooks.go ├── event_handler_webhooks_integration_test.go ├── event_handler_webhooks_test.go ├── event_system.go ├── event_system_test.go ├── external_http_client.go ├── external_services_e2e_test.go ├── external_services_integration_test.go ├── gateway.go ├── gateway_test.go ├── grpc_streaming_client_test.go ├── grpc_streaming_server_test.go ├── grpc_test.go ├── handler_error.go ├── handler_error_test.go ├── handler_success.go ├── handler_success_test.go ├── health_check.go ├── health_check_test.go ├── host_checker.go ├── host_checker_integration_test.go ├── host_checker_manager.go ├── host_checker_manager_test.go ├── host_checker_test.go ├── instrumentation_handlers.go ├── instrumentation_statsd_sink.go ├── jq.go ├── ldap_auth_handler.go ├── log_helpers.go ├── log_helpers_test.go ├── looping_test.go ├── mascot.go ├── mascot_test.go ├── middleware.go ├── middleware_decorators.go ├── middleware_test.go ├── middleware_wrap.go ├── model.go ├── model_apispec.go ├── model_urlspec.go ├── monitor.go ├── multi_target_proxy_handler.go ├── multiauth_test.go ├── mw_access_rights.go ├── mw_api_rate_limit.go ├── mw_api_rate_limit_test.go ├── mw_auth_key.go ├── mw_auth_key_test.go ├── mw_auth_or_wrapper.go ├── mw_auth_or_wrapper_test.go ├── mw_basic_auth.go ├── mw_basic_auth_test.go ├── mw_certificate_check.go ├── mw_certificate_check_benchmark_test.go ├── mw_certificate_check_integration_test.go ├── mw_certificate_check_test.go ├── mw_context_vars.go ├── mw_context_vars_test.go ├── mw_cors.go ├── mw_cors_test.go ├── mw_example_test.go ├── mw_external_oauth.go ├── mw_external_oauth_integration_test.go ├── mw_external_oauth_test.go ├── mw_go_plugin.go ├── mw_go_plugin_test.go ├── mw_granular_access.go ├── mw_granular_access_test.go ├── mw_graphql.go ├── mw_graphql_complexity.go ├── mw_graphql_complexity_test.go ├── mw_graphql_granular_access.go ├── mw_graphql_granular_access_test.go ├── mw_graphql_test.go ├── mw_http_signature_validation.go ├── mw_http_signature_validation_test.go ├── mw_ip_blacklist.go ├── mw_ip_blacklist_test.go ├── mw_ip_whitelist.go ├── mw_ip_whitelist_test.go ├── mw_js_plugin.go ├── mw_js_plugin_test.go ├── mw_jwt.go ├── mw_jwt_nested_claims_test.go ├── mw_jwt_test.go ├── mw_key_expired_check.go ├── mw_method_transform.go ├── mw_method_transform_test.go ├── mw_mock_response.go ├── mw_mock_response_test.go ├── mw_modify_headers.go ├── mw_modify_headers_test.go ├── mw_oas_validate_request.go ├── mw_oas_validate_request_test.go ├── mw_oauth2_auth.go ├── mw_oauth2_auth_ee.go ├── mw_oauth2_key_exists.go ├── mw_openid.go ├── mw_organisation_activity.go ├── mw_organisation_activity_test.go ├── mw_persist_graphql_operation.go ├── mw_persist_graphql_operation_test.go ├── mw_rate_check.go ├── mw_rate_limiting.go ├── mw_rate_limiting_test.go ├── mw_redis_cache.go ├── mw_redis_cache_test.go ├── mw_request_signing.go ├── mw_request_signing_test.go ├── mw_request_size_limit.go ├── mw_request_size_limit_test.go ├── mw_streaming.go ├── mw_streaming_amqp_test.go ├── mw_streaming_ee.go ├── mw_streaming_mqtt_test.go ├── mw_streaming_test.go ├── mw_strip_auth.go ├── mw_strip_auth_test.go ├── mw_track_endpoints.go ├── mw_transform.go ├── mw_transform_jq.go ├── mw_transform_jq_dummy.go ├── mw_transform_jq_test.go ├── mw_transform_test.go ├── mw_upstream_basic_auth.go ├── mw_upstream_basic_auth_ee.go ├── mw_upstream_basic_auth_test.go ├── mw_url_rewrite.go ├── mw_url_rewrite_test.go ├── mw_validate_json.go ├── mw_validate_json_test.go ├── mw_version_check.go ├── mw_version_check_test.go ├── mw_virtual_endpoint.go ├── mw_virtual_endpoint_test.go ├── oauth_manager.go ├── oauth_manager_test.go ├── or_auth_test.go ├── policy.go ├── policy_test.go ├── proxy_muxer.go ├── proxy_muxer_test.go ├── redis_analytics_purger.go ├── redis_logrus_hook.go ├── redis_signal_handle_config.go ├── redis_signals.go ├── redis_signals_test.go ├── reload_loop_test.go ├── res_cache.go ├── res_cache_test.go ├── res_handler_go_plugin.go ├── res_handler_go_plugin_test.go ├── res_handler_header_injector.go ├── res_handler_header_injector_test.go ├── res_handler_header_transform.go ├── res_handler_jq_transform.go ├── res_handler_jq_transform_dummy.go ├── res_handler_transform.go ├── res_handler_transform_test.go ├── reverse_proxy.go ├── reverse_proxy_test.go ├── rpc_backup_handlers.go ├── rpc_storage_handler.go ├── rpc_storage_handler_test.go ├── rpc_test.go ├── schema.go ├── schema_test.go ├── server.go ├── server_test.go ├── service_discovery.go ├── service_discovery_test.go ├── session_manager.go ├── session_manager_test.go ├── swagger.go ├── testutil.go ├── tracing.go ├── tracing_test.go ├── util.go ├── util_test.go ├── version.go ├── versions_handler.go └── versions_handler_test.go ├── go.mod ├── go.sum ├── goplugin ├── analyticsplugin.go ├── file_loader.go ├── file_loader_test.go ├── goplugin.go ├── mw_go_plugin_test.go ├── no_analyticsplugin.go ├── no_goplugin.go ├── plugin_name_builder.go └── plugin_name_builder_test.go ├── header └── header.go ├── internal ├── build │ ├── README.md │ └── version.go ├── cache │ ├── Taskfile.yml │ ├── cache.go │ ├── cache_test.go │ ├── const.go │ ├── item.go │ ├── item_test.go │ ├── janitor.go │ ├── janitor_test.go │ ├── repository.go │ └── repository_test.go ├── certcheck │ ├── batcher.go │ ├── batcher_mock.go │ ├── batcher_test.go │ ├── cache.go │ ├── cache_mock.go │ ├── cache_test.go │ └── model.go ├── crypto │ ├── alias.go │ ├── ciphers.go │ ├── ciphers_test.go │ ├── hash.go │ ├── helpers.go │ ├── helpers_test.go │ ├── testutil.go │ └── token.go ├── debug2 │ ├── goroutine.go │ └── goroutine_test.go ├── errors │ ├── errors.go │ └── errors_test.go ├── event │ ├── Taskfile.yml │ ├── event.go │ └── event_test.go ├── graphengine │ ├── consts.go │ ├── context.go │ ├── engine.go │ ├── engine_mock_test.go │ ├── engine_v1.go │ ├── engine_v1_test.go │ ├── engine_v2.go │ ├── engine_v2_test.go │ ├── engine_v3.go │ ├── engine_v3_reverse_proxy.go │ ├── engine_v3_test.go │ ├── errors.go │ ├── gomock_reflect_3503306920 │ │ └── prog.go │ ├── graphql_go_tools_v1.go │ ├── graphql_go_tools_v1_test.go │ ├── graphql_go_tools_v2.go │ ├── graphql_go_tools_v2_test.go │ ├── transport.go │ ├── transport_test.go │ └── utils.go ├── graphql │ ├── execution_engine_mock.go │ ├── graphql_request.go │ ├── graphql_request_test.go │ ├── otel_graphql_engine_basic.go │ ├── otel_graphql_engine_basic_test.go │ ├── otel_graphql_engine_detailed.go │ └── otel_graphql_engine_detailed_test.go ├── httpclient │ ├── factory.go │ ├── factory_mtls_security_test.go │ └── factory_test.go ├── httpctx │ ├── context.go │ ├── context_test.go │ ├── looping.go │ └── looping_test.go ├── httputil │ ├── Taskfile.yml │ ├── accesslog │ │ ├── filter.go │ │ ├── filter_test.go │ │ ├── record.go │ │ └── record_test.go │ ├── alias.go │ ├── connection_watcher.go │ ├── connection_watcher_test.go │ ├── headers.go │ ├── mux.go │ ├── mux_test.go │ ├── request.go │ ├── request_test.go │ ├── response.go │ ├── response_test.go │ ├── streaming.go │ └── streaming_test.go ├── maps │ ├── flatten.go │ └── strings.go ├── memorycache │ ├── bucket.go │ ├── cache.go │ ├── cache_test.go │ ├── item.go │ └── storage.go ├── middleware │ ├── const.go │ ├── middleware.go │ └── middleware_test.go ├── model │ ├── bucket.go │ ├── doc.go │ ├── events.go │ ├── interfaces.go │ ├── merged_apis.go │ ├── rpc.go │ └── upstream_auth.go ├── netutil │ ├── ip_address.go │ └── ip_address_test.go ├── oasbuilder │ └── builder.go ├── oasutil │ ├── paths.go │ ├── paths_test.go │ ├── servers.go │ └── servers_test.go ├── osutil │ ├── osutil.go │ └── osutil_test.go ├── otel │ ├── otel.go │ └── otel_test.go ├── policy │ ├── Taskfile.yml │ ├── apply.go │ ├── apply_test.go │ ├── rpc.go │ ├── store.go │ ├── store_map.go │ ├── store_mock.gen.go │ ├── testdata │ │ ├── apply_endpoint_rl.json │ │ └── policies.json │ ├── util.go │ └── util_test.go ├── portal │ ├── portal_client.go │ ├── portal_output.go │ ├── portal_output_test.go │ └── portal_test.go ├── rate │ ├── Taskfile.yml │ ├── allowance_store.go │ ├── allowance_store_test.go │ ├── limiter.go │ ├── limiter │ │ ├── limiter.go │ │ ├── limiter_fixed_window.go │ │ ├── limiter_leaky_bucket.go │ │ ├── limiter_sliding_window.go │ │ └── limiter_token_bucket.go │ ├── mock │ │ ├── allowance_store.go │ │ ├── locker.go │ │ └── model.go │ ├── model.go │ ├── model │ │ ├── allowance.go │ │ ├── allowance_test.go │ │ └── interfaces.go │ ├── rate.go │ ├── rate_dev.go │ ├── rate_nodev.go │ ├── rate_test.go │ ├── sliding_log.go │ ├── sliding_log_test.go │ ├── smoothing.go │ ├── smoothing_test.go │ ├── storage.go │ ├── storage_test.go │ └── storage_tls_test.go ├── redis │ └── redis.go ├── reflect │ ├── clone.go │ ├── clone_test.go │ ├── flatten.go │ ├── reflect.go │ └── reflect_test.go ├── sanitize │ ├── path.go │ └── path_test.go ├── scheduler │ ├── scheduler.go │ └── scheduler_test.go ├── service │ ├── core │ │ ├── context.go │ │ └── context_test.go │ ├── doc.go │ ├── gojsonschema │ │ └── gojsonschema.go │ └── newrelic │ │ ├── logger.go │ │ ├── newrelic.go │ │ └── sink.go ├── time │ ├── duration.go │ └── duration_test.go └── uuid │ ├── uuid.go │ └── uuid_test.go ├── lefthook.yml ├── lib └── apidef │ ├── version.go │ └── version_test.go ├── log ├── Taskfile.yml ├── json_formatter.go ├── log.go ├── log_test.go └── translation_formatter.go ├── main.go ├── middleware ├── ottoAuthExample.js ├── python │ └── .gitignore ├── sampleMiddleware.js ├── samplePostProcessMiddleware.js ├── samplePreProcessMiddleware.js ├── testPostVirtual.js ├── testVirtual.js └── waf.js ├── pkg ├── alias │ ├── crypto │ │ └── crypto.go │ └── gateway │ │ └── gateway.go └── errpack │ └── errpack.go ├── policies └── policies.json ├── redocly.yml ├── regexp ├── cache.go ├── cache_regexp.go ├── cache_regexp_byte_ret_bool.go ├── cache_regexp_str_func_ret_str.go ├── cache_regexp_str_int_ret_slice_slice_str.go ├── cache_regexp_str_int_ret_slice_str.go ├── cache_regexp_str_ret_bool.go ├── cache_regexp_str_ret_slice_str.go ├── cache_regexp_str_str_ret_str.go ├── keybuilder.go ├── keybuilder_test.go ├── regexp.go └── regexp_test.go ├── request ├── real_ip.go └── real_ip_test.go ├── rpc ├── dns_monitor.go ├── dns_monitor_test.go ├── dns_resolver.go ├── dns_resolver_test.go ├── rpc_analytics_purger.go ├── rpc_analytics_purger_test.go ├── rpc_client.go ├── rpc_client_test.go ├── synchronization_forcer.go ├── synchronization_forcer_test.go ├── utils.go └── utils_test.go ├── signature_validator ├── hash.go ├── hash_test.go ├── validate.go └── validate_test.go ├── sonar-project.properties ├── storage ├── alias.go ├── connection_handler.go ├── connection_handler_test.go ├── dummy.go ├── dummy_test.go ├── kv │ ├── consul.go │ ├── consul_test.go │ ├── store.go │ ├── store_test.go │ └── vault.go ├── mdcb_storage.go ├── mdcb_storage_test.go ├── mock │ └── storage.go ├── redis_cluster.go ├── redis_cluster_test.go ├── redis_shim.go ├── redis_shim_test.go ├── storage.go └── storage_test.go ├── swagger.yml ├── tcp ├── tcp.go └── tcp_test.go ├── templates ├── breaker_webhook.json ├── default_webhook.json ├── doc.go ├── error.json ├── error.xml ├── monitor_template.json ├── playground │ ├── index.html │ └── playground.js └── transform_test.tmpl ├── test ├── buffered_logger.go ├── buffered_logger_test.go ├── dns.go ├── env.go ├── goplugins │ ├── test_goplugin.go │ └── test_goplugin_test.go ├── http.go ├── http_client.go ├── init.go ├── json.go ├── json_test.go ├── monitor.go ├── race_off.go ├── race_on.go ├── race_test.go ├── tcp.go ├── util.go └── util_test.go ├── testdata ├── MaxMind-DB-test-ipv4-24.mmdb └── doc.go ├── tests ├── accesslog │ └── access_log_test.go ├── coprocess │ ├── Taskfile.yml │ ├── bundle_loading_test.go │ ├── coprocess.go │ └── testdata │ │ ├── bundle.zip │ │ ├── server-invalid.pub │ │ └── server.pub ├── lifecycle │ ├── Taskfile.yml │ └── lifecycle_test.go ├── policy │ ├── Taskfile.yml │ ├── allowed_urls_test.go │ └── shim.go ├── proxy │ ├── proxy.go │ └── version_routing_test.go ├── quota │ ├── Taskfile.yml │ ├── benchmark_quota_test.go │ └── shim_test.go ├── rate │ ├── endpoint_rate_limit_test.go │ └── per_api_limit_test.go ├── regression │ ├── .gitignore │ ├── README.md │ ├── Taskfile.yml │ ├── issue_10104_test.go │ ├── issue_11585_test.go │ ├── issue_11806_test.go │ ├── issue_12865_test.go │ ├── regression.go │ ├── regression_test.go │ └── testdata │ │ ├── issue-10104-apidef.json │ │ ├── issue-10104-script.js │ │ ├── issue-11806-api-no-domain.json │ │ ├── issue-11806-api-with-domain.json │ │ └── issue-12865.json ├── streams │ └── scripts │ │ ├── README.md │ │ ├── amqp_load_generator.go │ │ ├── load_gen.go │ │ ├── mqtt_load_generator.go │ │ └── websocket_load_generator.go └── system │ ├── README.md │ └── goroutine_test.go ├── trace ├── handler.go ├── jaeger │ ├── config.go │ ├── config_test.go │ ├── jaeger.go │ └── testdata │ │ └── jaeger.json ├── log.go ├── manager.go ├── openzipkin │ ├── config.go │ ├── config_test.go │ ├── testdata │ │ └── zipkin.json │ └── zipkin.go ├── trace.go └── trace_test.go ├── tyk.conf.example ├── user ├── custom_policies.go ├── custom_policies_test.go ├── policy.go ├── session.go ├── session_tags.go ├── session_tags_test.go └── session_test.go └── visor.yaml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/ecr-login/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/actions/ecr-login/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/ci-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/ci-tests.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/force-merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/force-merge.yaml -------------------------------------------------------------------------------- /.github/workflows/jira-pr-validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/jira-pr-validator.yaml -------------------------------------------------------------------------------- /.github/workflows/lint-swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/lint-swagger.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release-bot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/release-bot.yaml -------------------------------------------------------------------------------- /.github/workflows/release-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/release-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/s1-cns-scans.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/s1-cns-scans.yml -------------------------------------------------------------------------------- /.github/workflows/visor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.github/workflows/visor.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.gitignore -------------------------------------------------------------------------------- /.go-version: -------------------------------------------------------------------------------- 1 | 1.24 2 | -------------------------------------------------------------------------------- /.golangci.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.golangci.dev.yml -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.redocly.lint-ignore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.redocly.lint-ignore.yaml -------------------------------------------------------------------------------- /.taskfiles/deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.taskfiles/deps.yml -------------------------------------------------------------------------------- /.taskfiles/hooks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.taskfiles/hooks.yml -------------------------------------------------------------------------------- /.taskfiles/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.taskfiles/lint.yml -------------------------------------------------------------------------------- /.taskfiles/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.taskfiles/test.yml -------------------------------------------------------------------------------- /.vale.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale.ini -------------------------------------------------------------------------------- /.vale/styles/write-good/Cliches.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/Cliches.yml -------------------------------------------------------------------------------- /.vale/styles/write-good/E-Prime.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/E-Prime.yml -------------------------------------------------------------------------------- /.vale/styles/write-good/Illusions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/Illusions.yml -------------------------------------------------------------------------------- /.vale/styles/write-good/Passive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/Passive.yml -------------------------------------------------------------------------------- /.vale/styles/write-good/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/README.md -------------------------------------------------------------------------------- /.vale/styles/write-good/So.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/So.yml -------------------------------------------------------------------------------- /.vale/styles/write-good/ThereIs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/ThereIs.yml -------------------------------------------------------------------------------- /.vale/styles/write-good/TooWordy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/TooWordy.yml -------------------------------------------------------------------------------- /.vale/styles/write-good/Weasel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/Weasel.yml -------------------------------------------------------------------------------- /.vale/styles/write-good/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/.vale/styles/write-good/meta.json -------------------------------------------------------------------------------- /CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/CLA.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/README.md -------------------------------------------------------------------------------- /README.signatures: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/README.signatures -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/TESTING.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /apidef/adapter/asyncapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/asyncapi.go -------------------------------------------------------------------------------- /apidef/adapter/asyncapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/asyncapi_test.go -------------------------------------------------------------------------------- /apidef/adapter/gqlengineadapter/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/gqlengineadapter/utils.go -------------------------------------------------------------------------------- /apidef/adapter/graphql_config_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/graphql_config_adapter.go -------------------------------------------------------------------------------- /apidef/adapter/import_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/import_adapter.go -------------------------------------------------------------------------------- /apidef/adapter/openapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/openapi.go -------------------------------------------------------------------------------- /apidef/adapter/openapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/openapi_test.go -------------------------------------------------------------------------------- /apidef/adapter/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/utils.go -------------------------------------------------------------------------------- /apidef/adapter/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/adapter/utils_test.go -------------------------------------------------------------------------------- /apidef/api_definitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/api_definitions.go -------------------------------------------------------------------------------- /apidef/api_definitions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/api_definitions_test.go -------------------------------------------------------------------------------- /apidef/health_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/health_check.go -------------------------------------------------------------------------------- /apidef/host_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/host_list.go -------------------------------------------------------------------------------- /apidef/importer/blueprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/importer/blueprint.go -------------------------------------------------------------------------------- /apidef/importer/importer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/importer/importer.go -------------------------------------------------------------------------------- /apidef/importer/importer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/importer/importer_test.go -------------------------------------------------------------------------------- /apidef/importer/swagger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/importer/swagger.go -------------------------------------------------------------------------------- /apidef/importer/wsdl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/importer/wsdl.go -------------------------------------------------------------------------------- /apidef/importer/wsdl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/importer/wsdl_test.go -------------------------------------------------------------------------------- /apidef/jwk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/jwk_test.go -------------------------------------------------------------------------------- /apidef/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/migration.go -------------------------------------------------------------------------------- /apidef/migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/migration_test.go -------------------------------------------------------------------------------- /apidef/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/notifications.go -------------------------------------------------------------------------------- /apidef/oas/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/Taskfile.yml -------------------------------------------------------------------------------- /apidef/oas/authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/authentication.go -------------------------------------------------------------------------------- /apidef/oas/authentication_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/authentication_test.go -------------------------------------------------------------------------------- /apidef/oas/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/default.go -------------------------------------------------------------------------------- /apidef/oas/default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/default_test.go -------------------------------------------------------------------------------- /apidef/oas/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/event.go -------------------------------------------------------------------------------- /apidef/oas/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/event_test.go -------------------------------------------------------------------------------- /apidef/oas/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/example.go -------------------------------------------------------------------------------- /apidef/oas/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/example_test.go -------------------------------------------------------------------------------- /apidef/oas/fixtures_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/fixtures_test.go -------------------------------------------------------------------------------- /apidef/oas/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/header.go -------------------------------------------------------------------------------- /apidef/oas/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/header_test.go -------------------------------------------------------------------------------- /apidef/oas/import_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/import_test.go -------------------------------------------------------------------------------- /apidef/oas/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/internal.go -------------------------------------------------------------------------------- /apidef/oas/internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/internal_test.go -------------------------------------------------------------------------------- /apidef/oas/linter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/linter_test.go -------------------------------------------------------------------------------- /apidef/oas/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/middleware.go -------------------------------------------------------------------------------- /apidef/oas/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/middleware_test.go -------------------------------------------------------------------------------- /apidef/oas/oas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/oas.go -------------------------------------------------------------------------------- /apidef/oas/oas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/oas_test.go -------------------------------------------------------------------------------- /apidef/oas/oasutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/oasutil.go -------------------------------------------------------------------------------- /apidef/oas/oasutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/oasutil_test.go -------------------------------------------------------------------------------- /apidef/oas/old_oas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/old_oas.go -------------------------------------------------------------------------------- /apidef/oas/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/operation.go -------------------------------------------------------------------------------- /apidef/oas/operation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/operation_test.go -------------------------------------------------------------------------------- /apidef/oas/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/root.go -------------------------------------------------------------------------------- /apidef/oas/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/root_test.go -------------------------------------------------------------------------------- /apidef/oas/schema/3.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/schema/3.0.json -------------------------------------------------------------------------------- /apidef/oas/schema/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/schema/build.sh -------------------------------------------------------------------------------- /apidef/oas/schema/x-tyk-api-gateway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/schema/x-tyk-api-gateway.json -------------------------------------------------------------------------------- /apidef/oas/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/security.go -------------------------------------------------------------------------------- /apidef/oas/security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/security_test.go -------------------------------------------------------------------------------- /apidef/oas/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/server.go -------------------------------------------------------------------------------- /apidef/oas/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/server_test.go -------------------------------------------------------------------------------- /apidef/oas/servers_regeneration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/servers_regeneration.go -------------------------------------------------------------------------------- /apidef/oas/servers_regeneration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/servers_regeneration_test.go -------------------------------------------------------------------------------- /apidef/oas/testdata/fixtures/cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/testdata/fixtures/cache.yml -------------------------------------------------------------------------------- /apidef/oas/testdata/fixtures/plugins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/testdata/fixtures/plugins.yml -------------------------------------------------------------------------------- /apidef/oas/testdata/urlRewrite-oas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/testdata/urlRewrite-oas.json -------------------------------------------------------------------------------- /apidef/oas/testdata/urlRewrite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/testdata/urlRewrite.json -------------------------------------------------------------------------------- /apidef/oas/testdata/urlSorting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/testdata/urlSorting.json -------------------------------------------------------------------------------- /apidef/oas/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/time.go -------------------------------------------------------------------------------- /apidef/oas/track_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/track_endpoint.go -------------------------------------------------------------------------------- /apidef/oas/track_endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/track_endpoint_test.go -------------------------------------------------------------------------------- /apidef/oas/tyk_streaming_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/tyk_streaming_extension.go -------------------------------------------------------------------------------- /apidef/oas/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/upstream.go -------------------------------------------------------------------------------- /apidef/oas/upstream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/upstream_test.go -------------------------------------------------------------------------------- /apidef/oas/url_rewrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/url_rewrite.go -------------------------------------------------------------------------------- /apidef/oas/url_rewrite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/url_rewrite_test.go -------------------------------------------------------------------------------- /apidef/oas/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/validator.go -------------------------------------------------------------------------------- /apidef/oas/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/oas/validator_test.go -------------------------------------------------------------------------------- /apidef/rate_limit_smoothing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/rate_limit_smoothing.go -------------------------------------------------------------------------------- /apidef/rate_limit_smoothing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/rate_limit_smoothing_test.go -------------------------------------------------------------------------------- /apidef/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/rpc.go -------------------------------------------------------------------------------- /apidef/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/schema.go -------------------------------------------------------------------------------- /apidef/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/schema.json -------------------------------------------------------------------------------- /apidef/streams/bento/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/streams/bento/validator.go -------------------------------------------------------------------------------- /apidef/streams/bento/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/streams/bento/validator_test.go -------------------------------------------------------------------------------- /apidef/streams/schema/3.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/streams/schema/3.0.json -------------------------------------------------------------------------------- /apidef/streams/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/streams/validator.go -------------------------------------------------------------------------------- /apidef/streams/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/streams/validator_test.go -------------------------------------------------------------------------------- /apidef/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/validator.go -------------------------------------------------------------------------------- /apidef/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apidef/validator_test.go -------------------------------------------------------------------------------- /apps/app_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apps/app_sample.json -------------------------------------------------------------------------------- /apps/coprocess_app_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apps/coprocess_app_sample.json -------------------------------------------------------------------------------- /apps/coprocess_app_sample_protected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apps/coprocess_app_sample_protected.json -------------------------------------------------------------------------------- /apps/coprocess_grpc_app_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apps/coprocess_grpc_app_sample.json -------------------------------------------------------------------------------- /apps/coprocess_lua_app_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apps/coprocess_lua_app_sample.json -------------------------------------------------------------------------------- /apps/jq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apps/jq.json -------------------------------------------------------------------------------- /apps/quickstart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/apps/quickstart.json -------------------------------------------------------------------------------- /benthos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/benthos.yaml -------------------------------------------------------------------------------- /bin/ci-benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/bin/ci-benchmark.sh -------------------------------------------------------------------------------- /bin/ci-ls-codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/bin/ci-ls-codegen.sh -------------------------------------------------------------------------------- /bin/ci-swagger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/bin/ci-swagger.sh -------------------------------------------------------------------------------- /bin/ci-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/bin/ci-tests.sh -------------------------------------------------------------------------------- /bin/run-benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/bin/run-benchmarks.sh -------------------------------------------------------------------------------- /certs/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/certs/manager.go -------------------------------------------------------------------------------- /certs/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/certs/manager_test.go -------------------------------------------------------------------------------- /certs/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/certs/mock/mock.go -------------------------------------------------------------------------------- /checkup/checkup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/checkup/checkup.go -------------------------------------------------------------------------------- /ci/Dockerfile.distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/Dockerfile.distroless -------------------------------------------------------------------------------- /ci/Dockerfile.std: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/Dockerfile.std -------------------------------------------------------------------------------- /ci/bin/pc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/bin/pc.sh -------------------------------------------------------------------------------- /ci/bin/set-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/bin/set-version.sh -------------------------------------------------------------------------------- /ci/bin/unlock-agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/bin/unlock-agent.sh -------------------------------------------------------------------------------- /ci/goreleaser/goreleaser-5.0.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/goreleaser/goreleaser-5.0.yml -------------------------------------------------------------------------------- /ci/goreleaser/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/goreleaser/goreleaser.yml -------------------------------------------------------------------------------- /ci/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/README.md -------------------------------------------------------------------------------- /ci/images/hybrid/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/.dockerignore -------------------------------------------------------------------------------- /ci/images/hybrid/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/Dockerfile -------------------------------------------------------------------------------- /ci/images/hybrid/EULA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/EULA.md -------------------------------------------------------------------------------- /ci/images/hybrid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/README.md -------------------------------------------------------------------------------- /ci/images/hybrid/confs/test.tconf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/confs/test.tconf -------------------------------------------------------------------------------- /ci/images/hybrid/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/entrypoint.sh -------------------------------------------------------------------------------- /ci/images/hybrid/nginx/1_upstream.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/nginx/1_upstream.conf -------------------------------------------------------------------------------- /ci/images/hybrid/nginx/sample.tconf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/nginx/sample.tconf -------------------------------------------------------------------------------- /ci/images/hybrid/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/start.sh -------------------------------------------------------------------------------- /ci/images/hybrid/tyk/tyk.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/tyk/tyk.conf -------------------------------------------------------------------------------- /ci/images/hybrid/tyk/tyk.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/hybrid/tyk/tyk.conf.example -------------------------------------------------------------------------------- /ci/images/plugin-compiler/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/plugin-compiler/.dockerignore -------------------------------------------------------------------------------- /ci/images/plugin-compiler/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/plugin-compiler/Dockerfile -------------------------------------------------------------------------------- /ci/images/plugin-compiler/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/plugin-compiler/Taskfile.yml -------------------------------------------------------------------------------- /ci/images/plugin-compiler/data/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/images/plugin-compiler/data/build.sh -------------------------------------------------------------------------------- /ci/install/before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/before_install.sh -------------------------------------------------------------------------------- /ci/install/data/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/data/entrypoint.sh -------------------------------------------------------------------------------- /ci/install/data/tyk.self_contained.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/data/tyk.self_contained.conf -------------------------------------------------------------------------------- /ci/install/data/tyk.standalone.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/data/tyk.standalone.conf -------------------------------------------------------------------------------- /ci/install/data/tyk.with_dash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/data/tyk.with_dash.conf -------------------------------------------------------------------------------- /ci/install/init_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/init_local.sh -------------------------------------------------------------------------------- /ci/install/inits/systemd/default/tyk-gateway: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ci/install/inits/sysv/default/tyk-gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/inits/sysv/default/tyk-gateway -------------------------------------------------------------------------------- /ci/install/inits/sysv/init.d/tyk-gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/inits/sysv/init.d/tyk-gateway -------------------------------------------------------------------------------- /ci/install/inits/upstart/default/tyk-gateway: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ci/install/post_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/post_install.sh -------------------------------------------------------------------------------- /ci/install/post_remove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/post_remove.sh -------------------------------------------------------------------------------- /ci/install/post_trans.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/post_trans.sh -------------------------------------------------------------------------------- /ci/install/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/install/setup.sh -------------------------------------------------------------------------------- /ci/smoke-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/smoke-tests/README.md -------------------------------------------------------------------------------- /ci/smoke-tests/plugin-aliasing/foobar-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | -------------------------------------------------------------------------------- /ci/smoke-tests/plugin-aliasing/helloworld-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | -------------------------------------------------------------------------------- /ci/smoke-tests/plugin-aliasing/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/smoke-tests/plugin-aliasing/test.sh -------------------------------------------------------------------------------- /ci/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/terraform/outputs.tf -------------------------------------------------------------------------------- /ci/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/README.md -------------------------------------------------------------------------------- /ci/tests/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/Taskfile.yml -------------------------------------------------------------------------------- /ci/tests/api-functionality/api_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/api-functionality/api_test.sh -------------------------------------------------------------------------------- /ci/tests/api-functionality/data/api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/api-functionality/data/api.json -------------------------------------------------------------------------------- /ci/tests/api-functionality/pkg_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/api-functionality/pkg_test.sh -------------------------------------------------------------------------------- /ci/tests/api-functionality/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/api-functionality/test.sh -------------------------------------------------------------------------------- /ci/tests/plugin-compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/plugin-compiler/README.md -------------------------------------------------------------------------------- /ci/tests/plugin-compiler/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/plugin-compiler/Taskfile.yml -------------------------------------------------------------------------------- /ci/tests/plugin-compiler/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/plugin-compiler/test.sh -------------------------------------------------------------------------------- /ci/tests/plugin-compiler/testdata/basic-plugin/go.mod: -------------------------------------------------------------------------------- 1 | module example.com/basic-plugin 2 | 3 | go 1.22 4 | -------------------------------------------------------------------------------- /ci/tests/plugin-compiler/testdata/complex-plugin/go.mod: -------------------------------------------------------------------------------- 1 | module example.com/basic-plugin 2 | 3 | go 1.19 4 | -------------------------------------------------------------------------------- /ci/tests/plugin-compiler/testdata/test-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | go.sum -------------------------------------------------------------------------------- /ci/tests/python-plugins/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/python-plugins/src/Dockerfile -------------------------------------------------------------------------------- /ci/tests/python-plugins/src/apidef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/python-plugins/src/apidef.json -------------------------------------------------------------------------------- /ci/tests/python-plugins/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/python-plugins/src/manifest.json -------------------------------------------------------------------------------- /ci/tests/python-plugins/src/tyk.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/python-plugins/src/tyk.conf -------------------------------------------------------------------------------- /ci/tests/python-plugins/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/python-plugins/test.sh -------------------------------------------------------------------------------- /ci/tests/specs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/specs/.env.example -------------------------------------------------------------------------------- /ci/tests/specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/specs/README.md -------------------------------------------------------------------------------- /ci/tests/specs/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/specs/Taskfile.yml -------------------------------------------------------------------------------- /ci/tests/specs/config/certs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/specs/config/certs.js -------------------------------------------------------------------------------- /ci/tests/specs/config/prescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/specs/config/prescript.js -------------------------------------------------------------------------------- /ci/tests/specs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/specs/docker-compose.yml -------------------------------------------------------------------------------- /ci/tests/specs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/specs/package.json -------------------------------------------------------------------------------- /ci/tests/specs/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/specs/test.sh -------------------------------------------------------------------------------- /ci/tests/tracing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/README.md -------------------------------------------------------------------------------- /ci/tests/tracing/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/Taskfile.yml -------------------------------------------------------------------------------- /ci/tests/tracing/apps/grpcapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/apps/grpcapi.json -------------------------------------------------------------------------------- /ci/tests/tracing/apps/test-auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/apps/test-auth.json -------------------------------------------------------------------------------- /ci/tests/tracing/apps/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/apps/test.json -------------------------------------------------------------------------------- /ci/tests/tracing/apps/tykprotocol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/apps/tykprotocol.json -------------------------------------------------------------------------------- /ci/tests/tracing/apps/versioned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/apps/versioned.json -------------------------------------------------------------------------------- /ci/tests/tracing/configs/tyk.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/configs/tyk.env -------------------------------------------------------------------------------- /ci/tests/tracing/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/docker-compose.yml -------------------------------------------------------------------------------- /ci/tests/tracing/keys/keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/keys/keys.json -------------------------------------------------------------------------------- /ci/tests/tracing/tracetest/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ci/tests/tracing/tracetest/Taskfile.yml -------------------------------------------------------------------------------- /cli/bundler/bundler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/bundler/bundler.go -------------------------------------------------------------------------------- /cli/bundler/bundler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/bundler/bundler_test.go -------------------------------------------------------------------------------- /cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/cli.go -------------------------------------------------------------------------------- /cli/importer/importer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/importer/importer.go -------------------------------------------------------------------------------- /cli/linter/linter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/linter/linter.go -------------------------------------------------------------------------------- /cli/linter/linter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/linter/linter_test.go -------------------------------------------------------------------------------- /cli/linter/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/linter/schema.json -------------------------------------------------------------------------------- /cli/plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/plugin/plugin.go -------------------------------------------------------------------------------- /cli/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/cli/version/version.go -------------------------------------------------------------------------------- /common/option/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/common/option/option.go -------------------------------------------------------------------------------- /config/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/Taskfile.yml -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/development.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/development.go -------------------------------------------------------------------------------- /config/development_off.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/development_off.go -------------------------------------------------------------------------------- /config/external_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/external_service.go -------------------------------------------------------------------------------- /config/external_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/external_service_test.go -------------------------------------------------------------------------------- /config/opentracing_custom_env_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/opentracing_custom_env_loader.go -------------------------------------------------------------------------------- /config/private.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/private.go -------------------------------------------------------------------------------- /config/private_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/private_test.go -------------------------------------------------------------------------------- /config/rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/rate_limit.go -------------------------------------------------------------------------------- /config/testdata/env.jaeger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/testdata/env.jaeger.json -------------------------------------------------------------------------------- /config/testdata/env.zipkin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/testdata/env.zipkin.json -------------------------------------------------------------------------------- /config/testdata/expect.env.jaeger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/testdata/expect.env.jaeger.json -------------------------------------------------------------------------------- /config/testdata/expect.env.zipkin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/testdata/expect.env.zipkin.json -------------------------------------------------------------------------------- /config/testdata/expect.jaeger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/testdata/expect.jaeger.json -------------------------------------------------------------------------------- /config/testdata/expect.zipkin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/testdata/expect.zipkin.json -------------------------------------------------------------------------------- /config/testdata/jaeger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/testdata/jaeger.json -------------------------------------------------------------------------------- /config/testdata/zipkin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/testdata/zipkin.json -------------------------------------------------------------------------------- /config/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/util.go -------------------------------------------------------------------------------- /config/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/config/util_test.go -------------------------------------------------------------------------------- /coprocess/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/README.md -------------------------------------------------------------------------------- /coprocess/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/Taskfile.yml -------------------------------------------------------------------------------- /coprocess/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/api.h -------------------------------------------------------------------------------- /coprocess/bindings/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/bindings/python/.gitignore -------------------------------------------------------------------------------- /coprocess/bindings/ruby/dispatcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/bindings/ruby/dispatcher.rb -------------------------------------------------------------------------------- /coprocess/coprocess_common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/coprocess_common.pb.go -------------------------------------------------------------------------------- /coprocess/coprocess_object.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/coprocess_object.pb.go -------------------------------------------------------------------------------- /coprocess/coprocess_object_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/coprocess_object_grpc.pb.go -------------------------------------------------------------------------------- /coprocess/coprocess_session_state.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/coprocess_session_state.pb.go -------------------------------------------------------------------------------- /coprocess/coprocess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/coprocess_test.go -------------------------------------------------------------------------------- /coprocess/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/dispatcher.go -------------------------------------------------------------------------------- /coprocess/grpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/grpc/README.md -------------------------------------------------------------------------------- /coprocess/grpc/coprocess_grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/grpc/coprocess_grpc_test.go -------------------------------------------------------------------------------- /coprocess/grpc/dispatcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/grpc/dispatcher_test.go -------------------------------------------------------------------------------- /coprocess/grpc/doc.go: -------------------------------------------------------------------------------- 1 | package grpc 2 | -------------------------------------------------------------------------------- /coprocess/grpc/ruby/sample_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/grpc/ruby/sample_server.rb -------------------------------------------------------------------------------- /coprocess/grpc/services_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/grpc/services_test.go -------------------------------------------------------------------------------- /coprocess/lua/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/lua/README.md -------------------------------------------------------------------------------- /coprocess/lua/binding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/lua/binding.h -------------------------------------------------------------------------------- /coprocess/lua/bundle.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/lua/bundle.lua -------------------------------------------------------------------------------- /coprocess/lua/tyk/core.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/lua/tyk/core.lua -------------------------------------------------------------------------------- /coprocess/lua/tyk/request.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/lua/tyk/request.lua -------------------------------------------------------------------------------- /coprocess/proto/.python-version: -------------------------------------------------------------------------------- 1 | system 2 | -------------------------------------------------------------------------------- /coprocess/proto/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/proto/Taskfile.yml -------------------------------------------------------------------------------- /coprocess/proto/codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/proto/codegen.py -------------------------------------------------------------------------------- /coprocess/proto/coprocess_common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/proto/coprocess_common.proto -------------------------------------------------------------------------------- /coprocess/proto/coprocess_object.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/proto/coprocess_object.proto -------------------------------------------------------------------------------- /coprocess/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/.gitignore -------------------------------------------------------------------------------- /coprocess/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/README.md -------------------------------------------------------------------------------- /coprocess/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coprocess/python/binding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/binding.h -------------------------------------------------------------------------------- /coprocess/python/dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/dispatcher.h -------------------------------------------------------------------------------- /coprocess/python/dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/dispatcher.py -------------------------------------------------------------------------------- /coprocess/python/doc.go: -------------------------------------------------------------------------------- 1 | package python 2 | -------------------------------------------------------------------------------- /coprocess/python/proto/sample_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/proto/sample_server.py -------------------------------------------------------------------------------- /coprocess/python/tyk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coprocess/python/tyk/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/tyk/decorators.py -------------------------------------------------------------------------------- /coprocess/python/tyk/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/tyk/event.py -------------------------------------------------------------------------------- /coprocess/python/tyk/gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/tyk/gateway.py -------------------------------------------------------------------------------- /coprocess/python/tyk/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/tyk/loader.py -------------------------------------------------------------------------------- /coprocess/python/tyk/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/tyk/middleware.py -------------------------------------------------------------------------------- /coprocess/python/tyk/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/tyk/object.py -------------------------------------------------------------------------------- /coprocess/python/tyk/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/tyk/request.py -------------------------------------------------------------------------------- /coprocess/python/tyk/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/coprocess/python/tyk/session.py -------------------------------------------------------------------------------- /ctx/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ctx/Taskfile.yml -------------------------------------------------------------------------------- /ctx/ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ctx/ctx.go -------------------------------------------------------------------------------- /ctx/ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ctx/ctx_test.go -------------------------------------------------------------------------------- /dlpython/binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dlpython/binding.go -------------------------------------------------------------------------------- /dlpython/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dlpython/helpers.go -------------------------------------------------------------------------------- /dlpython/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dlpython/main.go -------------------------------------------------------------------------------- /dlpython/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dlpython/main_test.go -------------------------------------------------------------------------------- /dlpython/test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dlpython/test_helpers.go -------------------------------------------------------------------------------- /dlpython/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dlpython/version.go -------------------------------------------------------------------------------- /dlpython/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dlpython/version_test.go -------------------------------------------------------------------------------- /dnscache/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dnscache/manager.go -------------------------------------------------------------------------------- /dnscache/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dnscache/manager_test.go -------------------------------------------------------------------------------- /dnscache/mock_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dnscache/mock_storage.go -------------------------------------------------------------------------------- /dnscache/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dnscache/storage.go -------------------------------------------------------------------------------- /dnscache/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/dnscache/storage_test.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/services/.gitignore: -------------------------------------------------------------------------------- 1 | /logs 2 | -------------------------------------------------------------------------------- /docker/services/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docker/services/Taskfile.yml -------------------------------------------------------------------------------- /docker/services/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docker/services/docker-compose.yml -------------------------------------------------------------------------------- /docker/services/httpbin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docker/services/httpbin.yml -------------------------------------------------------------------------------- /docker/services/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docker/services/redis.yml -------------------------------------------------------------------------------- /docs/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/Taskfile.yml -------------------------------------------------------------------------------- /docs/dev/apidef-oas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/dev/apidef-oas.md -------------------------------------------------------------------------------- /docs/dev/oas-fixtures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/dev/oas-fixtures.md -------------------------------------------------------------------------------- /docs/diagrams/middleware-looping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/diagrams/middleware-looping.png -------------------------------------------------------------------------------- /docs/plugins/go-development-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/plugins/go-development-flow.md -------------------------------------------------------------------------------- /docs/plugins/python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/plugins/python/Dockerfile -------------------------------------------------------------------------------- /docs/plugins/python/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/plugins/python/Taskfile.yml -------------------------------------------------------------------------------- /docs/plugins/tests/.gitignore: -------------------------------------------------------------------------------- 1 | /plugins 2 | /tyk-release* 3 | /go.work* 4 | -------------------------------------------------------------------------------- /docs/plugins/tests/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/plugins/tests/Taskfile.yml -------------------------------------------------------------------------------- /docs/schemas/swagger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/docs/schemas/swagger.md -------------------------------------------------------------------------------- /ee/EULA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/EULA.pdf -------------------------------------------------------------------------------- /ee/LICENSE-EE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/LICENSE-EE.md -------------------------------------------------------------------------------- /ee/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/errors.go -------------------------------------------------------------------------------- /ee/middleware/streams/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/streams/analytics.go -------------------------------------------------------------------------------- /ee/middleware/streams/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/streams/manager.go -------------------------------------------------------------------------------- /ee/middleware/streams/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/streams/middleware.go -------------------------------------------------------------------------------- /ee/middleware/streams/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/streams/model.go -------------------------------------------------------------------------------- /ee/middleware/streams/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/streams/stream.go -------------------------------------------------------------------------------- /ee/middleware/streams/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/streams/stream_test.go -------------------------------------------------------------------------------- /ee/middleware/streams/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/streams/util.go -------------------------------------------------------------------------------- /ee/middleware/upstreamoauth/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/upstreamoauth/model.go -------------------------------------------------------------------------------- /ee/middleware/upstreamoauth/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/ee/middleware/upstreamoauth/provider.go -------------------------------------------------------------------------------- /event_handlers/my_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/event_handlers/my_handler.py -------------------------------------------------------------------------------- /event_handlers/sample/firebase_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/event_handlers/sample/firebase_test.js -------------------------------------------------------------------------------- /event_handlers/sample/session_editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/event_handlers/sample/session_editor.js -------------------------------------------------------------------------------- /gateway/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/analytics.go -------------------------------------------------------------------------------- /gateway/analytics_go_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/analytics_go_plugin.go -------------------------------------------------------------------------------- /gateway/analytics_go_plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/analytics_go_plugin_test.go -------------------------------------------------------------------------------- /gateway/analytics_streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/analytics_streams.go -------------------------------------------------------------------------------- /gateway/analytics_streams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/analytics_streams_test.go -------------------------------------------------------------------------------- /gateway/analytics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/analytics_test.go -------------------------------------------------------------------------------- /gateway/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api.go -------------------------------------------------------------------------------- /gateway/api_definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api_definition.go -------------------------------------------------------------------------------- /gateway/api_definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api_definition_test.go -------------------------------------------------------------------------------- /gateway/api_healthcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api_healthcheck.go -------------------------------------------------------------------------------- /gateway/api_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api_loader.go -------------------------------------------------------------------------------- /gateway/api_loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api_loader_test.go -------------------------------------------------------------------------------- /gateway/api_oas_servers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api_oas_servers.go -------------------------------------------------------------------------------- /gateway/api_oas_servers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api_oas_servers_test.go -------------------------------------------------------------------------------- /gateway/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/api_test.go -------------------------------------------------------------------------------- /gateway/auth_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/auth_manager.go -------------------------------------------------------------------------------- /gateway/auth_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/auth_manager_test.go -------------------------------------------------------------------------------- /gateway/batch_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/batch_requests.go -------------------------------------------------------------------------------- /gateway/batch_requests_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/batch_requests_test.go -------------------------------------------------------------------------------- /gateway/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/cert.go -------------------------------------------------------------------------------- /gateway/cert_old_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/cert_old_test.go -------------------------------------------------------------------------------- /gateway/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/cert_test.go -------------------------------------------------------------------------------- /gateway/coprocess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess.go -------------------------------------------------------------------------------- /gateway/coprocess_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_api.go -------------------------------------------------------------------------------- /gateway/coprocess_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_api_test.go -------------------------------------------------------------------------------- /gateway/coprocess_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_bundle.go -------------------------------------------------------------------------------- /gateway/coprocess_bundle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_bundle_test.go -------------------------------------------------------------------------------- /gateway/coprocess_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_events.go -------------------------------------------------------------------------------- /gateway/coprocess_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_grpc.go -------------------------------------------------------------------------------- /gateway/coprocess_grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_grpc_test.go -------------------------------------------------------------------------------- /gateway/coprocess_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_helpers.go -------------------------------------------------------------------------------- /gateway/coprocess_id_extractor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_id_extractor.go -------------------------------------------------------------------------------- /gateway/coprocess_id_extractor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_id_extractor_test.go -------------------------------------------------------------------------------- /gateway/coprocess_lua.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_lua.go -------------------------------------------------------------------------------- /gateway/coprocess_python.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_python.go -------------------------------------------------------------------------------- /gateway/coprocess_python_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_python_stub.go -------------------------------------------------------------------------------- /gateway/coprocess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coprocess_test.go -------------------------------------------------------------------------------- /gateway/coverage.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/coverage.out -------------------------------------------------------------------------------- /gateway/dashboard_recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/dashboard_recovery.go -------------------------------------------------------------------------------- /gateway/dashboard_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/dashboard_register.go -------------------------------------------------------------------------------- /gateway/dashboard_register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/dashboard_register_test.go -------------------------------------------------------------------------------- /gateway/delete_api_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/delete_api_cache.go -------------------------------------------------------------------------------- /gateway/distributed_rate_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/distributed_rate_limiter.go -------------------------------------------------------------------------------- /gateway/event_handler_jsvm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/event_handler_jsvm.go -------------------------------------------------------------------------------- /gateway/event_handler_jsvm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/event_handler_jsvm_test.go -------------------------------------------------------------------------------- /gateway/event_handler_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/event_handler_log.go -------------------------------------------------------------------------------- /gateway/event_handler_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/event_handler_log_test.go -------------------------------------------------------------------------------- /gateway/event_handler_webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/event_handler_webhooks.go -------------------------------------------------------------------------------- /gateway/event_handler_webhooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/event_handler_webhooks_test.go -------------------------------------------------------------------------------- /gateway/event_system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/event_system.go -------------------------------------------------------------------------------- /gateway/event_system_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/event_system_test.go -------------------------------------------------------------------------------- /gateway/external_http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/external_http_client.go -------------------------------------------------------------------------------- /gateway/external_services_e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/external_services_e2e_test.go -------------------------------------------------------------------------------- /gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/gateway.go -------------------------------------------------------------------------------- /gateway/gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/gateway_test.go -------------------------------------------------------------------------------- /gateway/grpc_streaming_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/grpc_streaming_client_test.go -------------------------------------------------------------------------------- /gateway/grpc_streaming_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/grpc_streaming_server_test.go -------------------------------------------------------------------------------- /gateway/grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/grpc_test.go -------------------------------------------------------------------------------- /gateway/handler_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/handler_error.go -------------------------------------------------------------------------------- /gateway/handler_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/handler_error_test.go -------------------------------------------------------------------------------- /gateway/handler_success.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/handler_success.go -------------------------------------------------------------------------------- /gateway/handler_success_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/handler_success_test.go -------------------------------------------------------------------------------- /gateway/health_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/health_check.go -------------------------------------------------------------------------------- /gateway/health_check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/health_check_test.go -------------------------------------------------------------------------------- /gateway/host_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/host_checker.go -------------------------------------------------------------------------------- /gateway/host_checker_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/host_checker_manager.go -------------------------------------------------------------------------------- /gateway/host_checker_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/host_checker_manager_test.go -------------------------------------------------------------------------------- /gateway/host_checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/host_checker_test.go -------------------------------------------------------------------------------- /gateway/instrumentation_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/instrumentation_handlers.go -------------------------------------------------------------------------------- /gateway/instrumentation_statsd_sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/instrumentation_statsd_sink.go -------------------------------------------------------------------------------- /gateway/jq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/jq.go -------------------------------------------------------------------------------- /gateway/ldap_auth_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/ldap_auth_handler.go -------------------------------------------------------------------------------- /gateway/log_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/log_helpers.go -------------------------------------------------------------------------------- /gateway/log_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/log_helpers_test.go -------------------------------------------------------------------------------- /gateway/looping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/looping_test.go -------------------------------------------------------------------------------- /gateway/mascot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mascot.go -------------------------------------------------------------------------------- /gateway/mascot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mascot_test.go -------------------------------------------------------------------------------- /gateway/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/middleware.go -------------------------------------------------------------------------------- /gateway/middleware_decorators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/middleware_decorators.go -------------------------------------------------------------------------------- /gateway/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/middleware_test.go -------------------------------------------------------------------------------- /gateway/middleware_wrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/middleware_wrap.go -------------------------------------------------------------------------------- /gateway/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/model.go -------------------------------------------------------------------------------- /gateway/model_apispec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/model_apispec.go -------------------------------------------------------------------------------- /gateway/model_urlspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/model_urlspec.go -------------------------------------------------------------------------------- /gateway/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/monitor.go -------------------------------------------------------------------------------- /gateway/multi_target_proxy_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/multi_target_proxy_handler.go -------------------------------------------------------------------------------- /gateway/multiauth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/multiauth_test.go -------------------------------------------------------------------------------- /gateway/mw_access_rights.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_access_rights.go -------------------------------------------------------------------------------- /gateway/mw_api_rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_api_rate_limit.go -------------------------------------------------------------------------------- /gateway/mw_api_rate_limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_api_rate_limit_test.go -------------------------------------------------------------------------------- /gateway/mw_auth_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_auth_key.go -------------------------------------------------------------------------------- /gateway/mw_auth_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_auth_key_test.go -------------------------------------------------------------------------------- /gateway/mw_auth_or_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_auth_or_wrapper.go -------------------------------------------------------------------------------- /gateway/mw_auth_or_wrapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_auth_or_wrapper_test.go -------------------------------------------------------------------------------- /gateway/mw_basic_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_basic_auth.go -------------------------------------------------------------------------------- /gateway/mw_basic_auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_basic_auth_test.go -------------------------------------------------------------------------------- /gateway/mw_certificate_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_certificate_check.go -------------------------------------------------------------------------------- /gateway/mw_certificate_check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_certificate_check_test.go -------------------------------------------------------------------------------- /gateway/mw_context_vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_context_vars.go -------------------------------------------------------------------------------- /gateway/mw_context_vars_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_context_vars_test.go -------------------------------------------------------------------------------- /gateway/mw_cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_cors.go -------------------------------------------------------------------------------- /gateway/mw_cors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_cors_test.go -------------------------------------------------------------------------------- /gateway/mw_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_example_test.go -------------------------------------------------------------------------------- /gateway/mw_external_oauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_external_oauth.go -------------------------------------------------------------------------------- /gateway/mw_external_oauth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_external_oauth_test.go -------------------------------------------------------------------------------- /gateway/mw_go_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_go_plugin.go -------------------------------------------------------------------------------- /gateway/mw_go_plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_go_plugin_test.go -------------------------------------------------------------------------------- /gateway/mw_granular_access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_granular_access.go -------------------------------------------------------------------------------- /gateway/mw_granular_access_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_granular_access_test.go -------------------------------------------------------------------------------- /gateway/mw_graphql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_graphql.go -------------------------------------------------------------------------------- /gateway/mw_graphql_complexity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_graphql_complexity.go -------------------------------------------------------------------------------- /gateway/mw_graphql_complexity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_graphql_complexity_test.go -------------------------------------------------------------------------------- /gateway/mw_graphql_granular_access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_graphql_granular_access.go -------------------------------------------------------------------------------- /gateway/mw_graphql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_graphql_test.go -------------------------------------------------------------------------------- /gateway/mw_http_signature_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_http_signature_validation.go -------------------------------------------------------------------------------- /gateway/mw_ip_blacklist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_ip_blacklist.go -------------------------------------------------------------------------------- /gateway/mw_ip_blacklist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_ip_blacklist_test.go -------------------------------------------------------------------------------- /gateway/mw_ip_whitelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_ip_whitelist.go -------------------------------------------------------------------------------- /gateway/mw_ip_whitelist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_ip_whitelist_test.go -------------------------------------------------------------------------------- /gateway/mw_js_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_js_plugin.go -------------------------------------------------------------------------------- /gateway/mw_js_plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_js_plugin_test.go -------------------------------------------------------------------------------- /gateway/mw_jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_jwt.go -------------------------------------------------------------------------------- /gateway/mw_jwt_nested_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_jwt_nested_claims_test.go -------------------------------------------------------------------------------- /gateway/mw_jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_jwt_test.go -------------------------------------------------------------------------------- /gateway/mw_key_expired_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_key_expired_check.go -------------------------------------------------------------------------------- /gateway/mw_method_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_method_transform.go -------------------------------------------------------------------------------- /gateway/mw_method_transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_method_transform_test.go -------------------------------------------------------------------------------- /gateway/mw_mock_response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_mock_response.go -------------------------------------------------------------------------------- /gateway/mw_mock_response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_mock_response_test.go -------------------------------------------------------------------------------- /gateway/mw_modify_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_modify_headers.go -------------------------------------------------------------------------------- /gateway/mw_modify_headers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_modify_headers_test.go -------------------------------------------------------------------------------- /gateway/mw_oas_validate_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_oas_validate_request.go -------------------------------------------------------------------------------- /gateway/mw_oas_validate_request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_oas_validate_request_test.go -------------------------------------------------------------------------------- /gateway/mw_oauth2_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_oauth2_auth.go -------------------------------------------------------------------------------- /gateway/mw_oauth2_auth_ee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_oauth2_auth_ee.go -------------------------------------------------------------------------------- /gateway/mw_oauth2_key_exists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_oauth2_key_exists.go -------------------------------------------------------------------------------- /gateway/mw_openid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_openid.go -------------------------------------------------------------------------------- /gateway/mw_organisation_activity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_organisation_activity.go -------------------------------------------------------------------------------- /gateway/mw_persist_graphql_operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_persist_graphql_operation.go -------------------------------------------------------------------------------- /gateway/mw_rate_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_rate_check.go -------------------------------------------------------------------------------- /gateway/mw_rate_limiting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_rate_limiting.go -------------------------------------------------------------------------------- /gateway/mw_rate_limiting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_rate_limiting_test.go -------------------------------------------------------------------------------- /gateway/mw_redis_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_redis_cache.go -------------------------------------------------------------------------------- /gateway/mw_redis_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_redis_cache_test.go -------------------------------------------------------------------------------- /gateway/mw_request_signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_request_signing.go -------------------------------------------------------------------------------- /gateway/mw_request_signing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_request_signing_test.go -------------------------------------------------------------------------------- /gateway/mw_request_size_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_request_size_limit.go -------------------------------------------------------------------------------- /gateway/mw_request_size_limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_request_size_limit_test.go -------------------------------------------------------------------------------- /gateway/mw_streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_streaming.go -------------------------------------------------------------------------------- /gateway/mw_streaming_amqp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_streaming_amqp_test.go -------------------------------------------------------------------------------- /gateway/mw_streaming_ee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_streaming_ee.go -------------------------------------------------------------------------------- /gateway/mw_streaming_mqtt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_streaming_mqtt_test.go -------------------------------------------------------------------------------- /gateway/mw_streaming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_streaming_test.go -------------------------------------------------------------------------------- /gateway/mw_strip_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_strip_auth.go -------------------------------------------------------------------------------- /gateway/mw_strip_auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_strip_auth_test.go -------------------------------------------------------------------------------- /gateway/mw_track_endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_track_endpoints.go -------------------------------------------------------------------------------- /gateway/mw_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_transform.go -------------------------------------------------------------------------------- /gateway/mw_transform_jq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_transform_jq.go -------------------------------------------------------------------------------- /gateway/mw_transform_jq_dummy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_transform_jq_dummy.go -------------------------------------------------------------------------------- /gateway/mw_transform_jq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_transform_jq_test.go -------------------------------------------------------------------------------- /gateway/mw_transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_transform_test.go -------------------------------------------------------------------------------- /gateway/mw_upstream_basic_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_upstream_basic_auth.go -------------------------------------------------------------------------------- /gateway/mw_upstream_basic_auth_ee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_upstream_basic_auth_ee.go -------------------------------------------------------------------------------- /gateway/mw_upstream_basic_auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_upstream_basic_auth_test.go -------------------------------------------------------------------------------- /gateway/mw_url_rewrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_url_rewrite.go -------------------------------------------------------------------------------- /gateway/mw_url_rewrite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_url_rewrite_test.go -------------------------------------------------------------------------------- /gateway/mw_validate_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_validate_json.go -------------------------------------------------------------------------------- /gateway/mw_validate_json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_validate_json_test.go -------------------------------------------------------------------------------- /gateway/mw_version_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_version_check.go -------------------------------------------------------------------------------- /gateway/mw_version_check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_version_check_test.go -------------------------------------------------------------------------------- /gateway/mw_virtual_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_virtual_endpoint.go -------------------------------------------------------------------------------- /gateway/mw_virtual_endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/mw_virtual_endpoint_test.go -------------------------------------------------------------------------------- /gateway/oauth_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/oauth_manager.go -------------------------------------------------------------------------------- /gateway/oauth_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/oauth_manager_test.go -------------------------------------------------------------------------------- /gateway/or_auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/or_auth_test.go -------------------------------------------------------------------------------- /gateway/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/policy.go -------------------------------------------------------------------------------- /gateway/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/policy_test.go -------------------------------------------------------------------------------- /gateway/proxy_muxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/proxy_muxer.go -------------------------------------------------------------------------------- /gateway/proxy_muxer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/proxy_muxer_test.go -------------------------------------------------------------------------------- /gateway/redis_analytics_purger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/redis_analytics_purger.go -------------------------------------------------------------------------------- /gateway/redis_logrus_hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/redis_logrus_hook.go -------------------------------------------------------------------------------- /gateway/redis_signal_handle_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/redis_signal_handle_config.go -------------------------------------------------------------------------------- /gateway/redis_signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/redis_signals.go -------------------------------------------------------------------------------- /gateway/redis_signals_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/redis_signals_test.go -------------------------------------------------------------------------------- /gateway/reload_loop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/reload_loop_test.go -------------------------------------------------------------------------------- /gateway/res_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_cache.go -------------------------------------------------------------------------------- /gateway/res_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_cache_test.go -------------------------------------------------------------------------------- /gateway/res_handler_go_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_handler_go_plugin.go -------------------------------------------------------------------------------- /gateway/res_handler_go_plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_handler_go_plugin_test.go -------------------------------------------------------------------------------- /gateway/res_handler_header_injector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_handler_header_injector.go -------------------------------------------------------------------------------- /gateway/res_handler_header_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_handler_header_transform.go -------------------------------------------------------------------------------- /gateway/res_handler_jq_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_handler_jq_transform.go -------------------------------------------------------------------------------- /gateway/res_handler_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_handler_transform.go -------------------------------------------------------------------------------- /gateway/res_handler_transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/res_handler_transform_test.go -------------------------------------------------------------------------------- /gateway/reverse_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/reverse_proxy.go -------------------------------------------------------------------------------- /gateway/reverse_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/reverse_proxy_test.go -------------------------------------------------------------------------------- /gateway/rpc_backup_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/rpc_backup_handlers.go -------------------------------------------------------------------------------- /gateway/rpc_storage_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/rpc_storage_handler.go -------------------------------------------------------------------------------- /gateway/rpc_storage_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/rpc_storage_handler_test.go -------------------------------------------------------------------------------- /gateway/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/rpc_test.go -------------------------------------------------------------------------------- /gateway/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/schema.go -------------------------------------------------------------------------------- /gateway/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/schema_test.go -------------------------------------------------------------------------------- /gateway/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/server.go -------------------------------------------------------------------------------- /gateway/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/server_test.go -------------------------------------------------------------------------------- /gateway/service_discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/service_discovery.go -------------------------------------------------------------------------------- /gateway/service_discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/service_discovery_test.go -------------------------------------------------------------------------------- /gateway/session_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/session_manager.go -------------------------------------------------------------------------------- /gateway/session_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/session_manager_test.go -------------------------------------------------------------------------------- /gateway/swagger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/swagger.go -------------------------------------------------------------------------------- /gateway/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/testutil.go -------------------------------------------------------------------------------- /gateway/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/tracing.go -------------------------------------------------------------------------------- /gateway/tracing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/tracing_test.go -------------------------------------------------------------------------------- /gateway/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/util.go -------------------------------------------------------------------------------- /gateway/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/util_test.go -------------------------------------------------------------------------------- /gateway/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/version.go -------------------------------------------------------------------------------- /gateway/versions_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/versions_handler.go -------------------------------------------------------------------------------- /gateway/versions_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/gateway/versions_handler_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/go.sum -------------------------------------------------------------------------------- /goplugin/analyticsplugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/analyticsplugin.go -------------------------------------------------------------------------------- /goplugin/file_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/file_loader.go -------------------------------------------------------------------------------- /goplugin/file_loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/file_loader_test.go -------------------------------------------------------------------------------- /goplugin/goplugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/goplugin.go -------------------------------------------------------------------------------- /goplugin/mw_go_plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/mw_go_plugin_test.go -------------------------------------------------------------------------------- /goplugin/no_analyticsplugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/no_analyticsplugin.go -------------------------------------------------------------------------------- /goplugin/no_goplugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/no_goplugin.go -------------------------------------------------------------------------------- /goplugin/plugin_name_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/plugin_name_builder.go -------------------------------------------------------------------------------- /goplugin/plugin_name_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/goplugin/plugin_name_builder_test.go -------------------------------------------------------------------------------- /header/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/header/header.go -------------------------------------------------------------------------------- /internal/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/build/README.md -------------------------------------------------------------------------------- /internal/build/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/build/version.go -------------------------------------------------------------------------------- /internal/cache/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/Taskfile.yml -------------------------------------------------------------------------------- /internal/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/cache.go -------------------------------------------------------------------------------- /internal/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/cache_test.go -------------------------------------------------------------------------------- /internal/cache/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/const.go -------------------------------------------------------------------------------- /internal/cache/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/item.go -------------------------------------------------------------------------------- /internal/cache/item_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/item_test.go -------------------------------------------------------------------------------- /internal/cache/janitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/janitor.go -------------------------------------------------------------------------------- /internal/cache/janitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/janitor_test.go -------------------------------------------------------------------------------- /internal/cache/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/repository.go -------------------------------------------------------------------------------- /internal/cache/repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/cache/repository_test.go -------------------------------------------------------------------------------- /internal/certcheck/batcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/certcheck/batcher.go -------------------------------------------------------------------------------- /internal/certcheck/batcher_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/certcheck/batcher_mock.go -------------------------------------------------------------------------------- /internal/certcheck/batcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/certcheck/batcher_test.go -------------------------------------------------------------------------------- /internal/certcheck/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/certcheck/cache.go -------------------------------------------------------------------------------- /internal/certcheck/cache_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/certcheck/cache_mock.go -------------------------------------------------------------------------------- /internal/certcheck/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/certcheck/cache_test.go -------------------------------------------------------------------------------- /internal/certcheck/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/certcheck/model.go -------------------------------------------------------------------------------- /internal/crypto/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/crypto/alias.go -------------------------------------------------------------------------------- /internal/crypto/ciphers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/crypto/ciphers.go -------------------------------------------------------------------------------- /internal/crypto/ciphers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/crypto/ciphers_test.go -------------------------------------------------------------------------------- /internal/crypto/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/crypto/hash.go -------------------------------------------------------------------------------- /internal/crypto/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/crypto/helpers.go -------------------------------------------------------------------------------- /internal/crypto/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/crypto/helpers_test.go -------------------------------------------------------------------------------- /internal/crypto/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/crypto/testutil.go -------------------------------------------------------------------------------- /internal/crypto/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/crypto/token.go -------------------------------------------------------------------------------- /internal/debug2/goroutine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/debug2/goroutine.go -------------------------------------------------------------------------------- /internal/debug2/goroutine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/debug2/goroutine_test.go -------------------------------------------------------------------------------- /internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/errors/errors.go -------------------------------------------------------------------------------- /internal/errors/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/errors/errors_test.go -------------------------------------------------------------------------------- /internal/event/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/event/Taskfile.yml -------------------------------------------------------------------------------- /internal/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/event/event.go -------------------------------------------------------------------------------- /internal/event/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/event/event_test.go -------------------------------------------------------------------------------- /internal/graphengine/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/consts.go -------------------------------------------------------------------------------- /internal/graphengine/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/context.go -------------------------------------------------------------------------------- /internal/graphengine/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/engine.go -------------------------------------------------------------------------------- /internal/graphengine/engine_v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/engine_v1.go -------------------------------------------------------------------------------- /internal/graphengine/engine_v1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/engine_v1_test.go -------------------------------------------------------------------------------- /internal/graphengine/engine_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/engine_v2.go -------------------------------------------------------------------------------- /internal/graphengine/engine_v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/engine_v2_test.go -------------------------------------------------------------------------------- /internal/graphengine/engine_v3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/engine_v3.go -------------------------------------------------------------------------------- /internal/graphengine/engine_v3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/engine_v3_test.go -------------------------------------------------------------------------------- /internal/graphengine/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/errors.go -------------------------------------------------------------------------------- /internal/graphengine/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/transport.go -------------------------------------------------------------------------------- /internal/graphengine/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/transport_test.go -------------------------------------------------------------------------------- /internal/graphengine/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphengine/utils.go -------------------------------------------------------------------------------- /internal/graphql/graphql_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/graphql/graphql_request.go -------------------------------------------------------------------------------- /internal/httpclient/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httpclient/factory.go -------------------------------------------------------------------------------- /internal/httpclient/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httpclient/factory_test.go -------------------------------------------------------------------------------- /internal/httpctx/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httpctx/context.go -------------------------------------------------------------------------------- /internal/httpctx/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httpctx/context_test.go -------------------------------------------------------------------------------- /internal/httpctx/looping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httpctx/looping.go -------------------------------------------------------------------------------- /internal/httpctx/looping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httpctx/looping_test.go -------------------------------------------------------------------------------- /internal/httputil/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/Taskfile.yml -------------------------------------------------------------------------------- /internal/httputil/accesslog/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/accesslog/filter.go -------------------------------------------------------------------------------- /internal/httputil/accesslog/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/accesslog/record.go -------------------------------------------------------------------------------- /internal/httputil/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/alias.go -------------------------------------------------------------------------------- /internal/httputil/connection_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/connection_watcher.go -------------------------------------------------------------------------------- /internal/httputil/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/headers.go -------------------------------------------------------------------------------- /internal/httputil/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/mux.go -------------------------------------------------------------------------------- /internal/httputil/mux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/mux_test.go -------------------------------------------------------------------------------- /internal/httputil/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/request.go -------------------------------------------------------------------------------- /internal/httputil/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/request_test.go -------------------------------------------------------------------------------- /internal/httputil/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/response.go -------------------------------------------------------------------------------- /internal/httputil/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/response_test.go -------------------------------------------------------------------------------- /internal/httputil/streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/streaming.go -------------------------------------------------------------------------------- /internal/httputil/streaming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/httputil/streaming_test.go -------------------------------------------------------------------------------- /internal/maps/flatten.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/maps/flatten.go -------------------------------------------------------------------------------- /internal/maps/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/maps/strings.go -------------------------------------------------------------------------------- /internal/memorycache/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/memorycache/bucket.go -------------------------------------------------------------------------------- /internal/memorycache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/memorycache/cache.go -------------------------------------------------------------------------------- /internal/memorycache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/memorycache/cache_test.go -------------------------------------------------------------------------------- /internal/memorycache/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/memorycache/item.go -------------------------------------------------------------------------------- /internal/memorycache/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/memorycache/storage.go -------------------------------------------------------------------------------- /internal/middleware/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/middleware/const.go -------------------------------------------------------------------------------- /internal/middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/middleware/middleware.go -------------------------------------------------------------------------------- /internal/middleware/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/middleware/middleware_test.go -------------------------------------------------------------------------------- /internal/model/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/model/bucket.go -------------------------------------------------------------------------------- /internal/model/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/model/doc.go -------------------------------------------------------------------------------- /internal/model/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/model/events.go -------------------------------------------------------------------------------- /internal/model/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/model/interfaces.go -------------------------------------------------------------------------------- /internal/model/merged_apis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/model/merged_apis.go -------------------------------------------------------------------------------- /internal/model/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/model/rpc.go -------------------------------------------------------------------------------- /internal/model/upstream_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/model/upstream_auth.go -------------------------------------------------------------------------------- /internal/netutil/ip_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/netutil/ip_address.go -------------------------------------------------------------------------------- /internal/netutil/ip_address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/netutil/ip_address_test.go -------------------------------------------------------------------------------- /internal/oasbuilder/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/oasbuilder/builder.go -------------------------------------------------------------------------------- /internal/oasutil/paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/oasutil/paths.go -------------------------------------------------------------------------------- /internal/oasutil/paths_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/oasutil/paths_test.go -------------------------------------------------------------------------------- /internal/oasutil/servers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/oasutil/servers.go -------------------------------------------------------------------------------- /internal/oasutil/servers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/oasutil/servers_test.go -------------------------------------------------------------------------------- /internal/osutil/osutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/osutil/osutil.go -------------------------------------------------------------------------------- /internal/osutil/osutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/osutil/osutil_test.go -------------------------------------------------------------------------------- /internal/otel/otel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/otel/otel.go -------------------------------------------------------------------------------- /internal/otel/otel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/otel/otel_test.go -------------------------------------------------------------------------------- /internal/policy/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/Taskfile.yml -------------------------------------------------------------------------------- /internal/policy/apply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/apply.go -------------------------------------------------------------------------------- /internal/policy/apply_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/apply_test.go -------------------------------------------------------------------------------- /internal/policy/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/rpc.go -------------------------------------------------------------------------------- /internal/policy/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/store.go -------------------------------------------------------------------------------- /internal/policy/store_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/store_map.go -------------------------------------------------------------------------------- /internal/policy/store_mock.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/store_mock.gen.go -------------------------------------------------------------------------------- /internal/policy/testdata/policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/testdata/policies.json -------------------------------------------------------------------------------- /internal/policy/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/util.go -------------------------------------------------------------------------------- /internal/policy/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/policy/util_test.go -------------------------------------------------------------------------------- /internal/portal/portal_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/portal/portal_client.go -------------------------------------------------------------------------------- /internal/portal/portal_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/portal/portal_output.go -------------------------------------------------------------------------------- /internal/portal/portal_output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/portal/portal_output_test.go -------------------------------------------------------------------------------- /internal/portal/portal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/portal/portal_test.go -------------------------------------------------------------------------------- /internal/rate/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/Taskfile.yml -------------------------------------------------------------------------------- /internal/rate/allowance_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/allowance_store.go -------------------------------------------------------------------------------- /internal/rate/allowance_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/allowance_store_test.go -------------------------------------------------------------------------------- /internal/rate/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/limiter.go -------------------------------------------------------------------------------- /internal/rate/limiter/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/limiter/limiter.go -------------------------------------------------------------------------------- /internal/rate/mock/allowance_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/mock/allowance_store.go -------------------------------------------------------------------------------- /internal/rate/mock/locker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/mock/locker.go -------------------------------------------------------------------------------- /internal/rate/mock/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/mock/model.go -------------------------------------------------------------------------------- /internal/rate/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/model.go -------------------------------------------------------------------------------- /internal/rate/model/allowance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/model/allowance.go -------------------------------------------------------------------------------- /internal/rate/model/allowance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/model/allowance_test.go -------------------------------------------------------------------------------- /internal/rate/model/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/model/interfaces.go -------------------------------------------------------------------------------- /internal/rate/rate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/rate.go -------------------------------------------------------------------------------- /internal/rate/rate_dev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/rate_dev.go -------------------------------------------------------------------------------- /internal/rate/rate_nodev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/rate_nodev.go -------------------------------------------------------------------------------- /internal/rate/rate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/rate_test.go -------------------------------------------------------------------------------- /internal/rate/sliding_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/sliding_log.go -------------------------------------------------------------------------------- /internal/rate/sliding_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/sliding_log_test.go -------------------------------------------------------------------------------- /internal/rate/smoothing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/smoothing.go -------------------------------------------------------------------------------- /internal/rate/smoothing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/smoothing_test.go -------------------------------------------------------------------------------- /internal/rate/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/storage.go -------------------------------------------------------------------------------- /internal/rate/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/storage_test.go -------------------------------------------------------------------------------- /internal/rate/storage_tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/rate/storage_tls_test.go -------------------------------------------------------------------------------- /internal/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/redis/redis.go -------------------------------------------------------------------------------- /internal/reflect/clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/reflect/clone.go -------------------------------------------------------------------------------- /internal/reflect/clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/reflect/clone_test.go -------------------------------------------------------------------------------- /internal/reflect/flatten.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/reflect/flatten.go -------------------------------------------------------------------------------- /internal/reflect/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/reflect/reflect.go -------------------------------------------------------------------------------- /internal/reflect/reflect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/reflect/reflect_test.go -------------------------------------------------------------------------------- /internal/sanitize/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/sanitize/path.go -------------------------------------------------------------------------------- /internal/sanitize/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/sanitize/path_test.go -------------------------------------------------------------------------------- /internal/scheduler/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/scheduler/scheduler.go -------------------------------------------------------------------------------- /internal/scheduler/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/scheduler/scheduler_test.go -------------------------------------------------------------------------------- /internal/service/core/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/service/core/context.go -------------------------------------------------------------------------------- /internal/service/core/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/service/core/context_test.go -------------------------------------------------------------------------------- /internal/service/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/service/doc.go -------------------------------------------------------------------------------- /internal/service/newrelic/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/service/newrelic/logger.go -------------------------------------------------------------------------------- /internal/service/newrelic/newrelic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/service/newrelic/newrelic.go -------------------------------------------------------------------------------- /internal/service/newrelic/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/service/newrelic/sink.go -------------------------------------------------------------------------------- /internal/time/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/time/duration.go -------------------------------------------------------------------------------- /internal/time/duration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/time/duration_test.go -------------------------------------------------------------------------------- /internal/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/uuid/uuid.go -------------------------------------------------------------------------------- /internal/uuid/uuid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/internal/uuid/uuid_test.go -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/lefthook.yml -------------------------------------------------------------------------------- /lib/apidef/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/lib/apidef/version.go -------------------------------------------------------------------------------- /lib/apidef/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/lib/apidef/version_test.go -------------------------------------------------------------------------------- /log/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/log/Taskfile.yml -------------------------------------------------------------------------------- /log/json_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/log/json_formatter.go -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/log/log.go -------------------------------------------------------------------------------- /log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/log/log_test.go -------------------------------------------------------------------------------- /log/translation_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/log/translation_formatter.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/main.go -------------------------------------------------------------------------------- /middleware/ottoAuthExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/middleware/ottoAuthExample.js -------------------------------------------------------------------------------- /middleware/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/middleware/python/.gitignore -------------------------------------------------------------------------------- /middleware/sampleMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/middleware/sampleMiddleware.js -------------------------------------------------------------------------------- /middleware/testPostVirtual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/middleware/testPostVirtual.js -------------------------------------------------------------------------------- /middleware/testVirtual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/middleware/testVirtual.js -------------------------------------------------------------------------------- /middleware/waf.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/alias/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/pkg/alias/crypto/crypto.go -------------------------------------------------------------------------------- /pkg/alias/gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/pkg/alias/gateway/gateway.go -------------------------------------------------------------------------------- /pkg/errpack/errpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/pkg/errpack/errpack.go -------------------------------------------------------------------------------- /policies/policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/policies/policies.json -------------------------------------------------------------------------------- /redocly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/redocly.yml -------------------------------------------------------------------------------- /regexp/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/cache.go -------------------------------------------------------------------------------- /regexp/cache_regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/cache_regexp.go -------------------------------------------------------------------------------- /regexp/cache_regexp_byte_ret_bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/cache_regexp_byte_ret_bool.go -------------------------------------------------------------------------------- /regexp/cache_regexp_str_func_ret_str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/cache_regexp_str_func_ret_str.go -------------------------------------------------------------------------------- /regexp/cache_regexp_str_ret_bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/cache_regexp_str_ret_bool.go -------------------------------------------------------------------------------- /regexp/cache_regexp_str_str_ret_str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/cache_regexp_str_str_ret_str.go -------------------------------------------------------------------------------- /regexp/keybuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/keybuilder.go -------------------------------------------------------------------------------- /regexp/keybuilder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/keybuilder_test.go -------------------------------------------------------------------------------- /regexp/regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/regexp.go -------------------------------------------------------------------------------- /regexp/regexp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/regexp/regexp_test.go -------------------------------------------------------------------------------- /request/real_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/request/real_ip.go -------------------------------------------------------------------------------- /request/real_ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/request/real_ip_test.go -------------------------------------------------------------------------------- /rpc/dns_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/dns_monitor.go -------------------------------------------------------------------------------- /rpc/dns_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/dns_monitor_test.go -------------------------------------------------------------------------------- /rpc/dns_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/dns_resolver.go -------------------------------------------------------------------------------- /rpc/dns_resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/dns_resolver_test.go -------------------------------------------------------------------------------- /rpc/rpc_analytics_purger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/rpc_analytics_purger.go -------------------------------------------------------------------------------- /rpc/rpc_analytics_purger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/rpc_analytics_purger_test.go -------------------------------------------------------------------------------- /rpc/rpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/rpc_client.go -------------------------------------------------------------------------------- /rpc/rpc_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/rpc_client_test.go -------------------------------------------------------------------------------- /rpc/synchronization_forcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/synchronization_forcer.go -------------------------------------------------------------------------------- /rpc/synchronization_forcer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/synchronization_forcer_test.go -------------------------------------------------------------------------------- /rpc/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/utils.go -------------------------------------------------------------------------------- /rpc/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/rpc/utils_test.go -------------------------------------------------------------------------------- /signature_validator/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/signature_validator/hash.go -------------------------------------------------------------------------------- /signature_validator/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/signature_validator/hash_test.go -------------------------------------------------------------------------------- /signature_validator/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/signature_validator/validate.go -------------------------------------------------------------------------------- /signature_validator/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/signature_validator/validate_test.go -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /storage/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/alias.go -------------------------------------------------------------------------------- /storage/connection_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/connection_handler.go -------------------------------------------------------------------------------- /storage/connection_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/connection_handler_test.go -------------------------------------------------------------------------------- /storage/dummy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/dummy.go -------------------------------------------------------------------------------- /storage/dummy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/dummy_test.go -------------------------------------------------------------------------------- /storage/kv/consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/kv/consul.go -------------------------------------------------------------------------------- /storage/kv/consul_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/kv/consul_test.go -------------------------------------------------------------------------------- /storage/kv/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/kv/store.go -------------------------------------------------------------------------------- /storage/kv/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/kv/store_test.go -------------------------------------------------------------------------------- /storage/kv/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/kv/vault.go -------------------------------------------------------------------------------- /storage/mdcb_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/mdcb_storage.go -------------------------------------------------------------------------------- /storage/mdcb_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/mdcb_storage_test.go -------------------------------------------------------------------------------- /storage/mock/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/mock/storage.go -------------------------------------------------------------------------------- /storage/redis_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/redis_cluster.go -------------------------------------------------------------------------------- /storage/redis_cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/redis_cluster_test.go -------------------------------------------------------------------------------- /storage/redis_shim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/redis_shim.go -------------------------------------------------------------------------------- /storage/redis_shim_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/redis_shim_test.go -------------------------------------------------------------------------------- /storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/storage.go -------------------------------------------------------------------------------- /storage/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/storage/storage_test.go -------------------------------------------------------------------------------- /swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/swagger.yml -------------------------------------------------------------------------------- /tcp/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tcp/tcp.go -------------------------------------------------------------------------------- /tcp/tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tcp/tcp_test.go -------------------------------------------------------------------------------- /templates/breaker_webhook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/templates/breaker_webhook.json -------------------------------------------------------------------------------- /templates/default_webhook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/templates/default_webhook.json -------------------------------------------------------------------------------- /templates/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/templates/doc.go -------------------------------------------------------------------------------- /templates/error.json: -------------------------------------------------------------------------------- 1 | { 2 | "error": "{{.Message}}" 3 | } -------------------------------------------------------------------------------- /templates/error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/templates/error.xml -------------------------------------------------------------------------------- /templates/monitor_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/templates/monitor_template.json -------------------------------------------------------------------------------- /templates/playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/templates/playground/index.html -------------------------------------------------------------------------------- /templates/playground/playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/templates/playground/playground.js -------------------------------------------------------------------------------- /templates/transform_test.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/templates/transform_test.tmpl -------------------------------------------------------------------------------- /test/buffered_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/buffered_logger.go -------------------------------------------------------------------------------- /test/buffered_logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/buffered_logger_test.go -------------------------------------------------------------------------------- /test/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/dns.go -------------------------------------------------------------------------------- /test/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/env.go -------------------------------------------------------------------------------- /test/goplugins/test_goplugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/goplugins/test_goplugin.go -------------------------------------------------------------------------------- /test/goplugins/test_goplugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/goplugins/test_goplugin_test.go -------------------------------------------------------------------------------- /test/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/http.go -------------------------------------------------------------------------------- /test/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/http_client.go -------------------------------------------------------------------------------- /test/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/init.go -------------------------------------------------------------------------------- /test/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/json.go -------------------------------------------------------------------------------- /test/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/json_test.go -------------------------------------------------------------------------------- /test/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/monitor.go -------------------------------------------------------------------------------- /test/race_off.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/race_off.go -------------------------------------------------------------------------------- /test/race_on.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/race_on.go -------------------------------------------------------------------------------- /test/race_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/race_test.go -------------------------------------------------------------------------------- /test/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/tcp.go -------------------------------------------------------------------------------- /test/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/util.go -------------------------------------------------------------------------------- /test/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/test/util_test.go -------------------------------------------------------------------------------- /testdata/MaxMind-DB-test-ipv4-24.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/testdata/MaxMind-DB-test-ipv4-24.mmdb -------------------------------------------------------------------------------- /testdata/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/testdata/doc.go -------------------------------------------------------------------------------- /tests/accesslog/access_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/accesslog/access_log_test.go -------------------------------------------------------------------------------- /tests/coprocess/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/coprocess/Taskfile.yml -------------------------------------------------------------------------------- /tests/coprocess/bundle_loading_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/coprocess/bundle_loading_test.go -------------------------------------------------------------------------------- /tests/coprocess/coprocess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/coprocess/coprocess.go -------------------------------------------------------------------------------- /tests/coprocess/testdata/bundle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/coprocess/testdata/bundle.zip -------------------------------------------------------------------------------- /tests/coprocess/testdata/server.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/coprocess/testdata/server.pub -------------------------------------------------------------------------------- /tests/lifecycle/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/lifecycle/Taskfile.yml -------------------------------------------------------------------------------- /tests/lifecycle/lifecycle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/lifecycle/lifecycle_test.go -------------------------------------------------------------------------------- /tests/policy/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/policy/Taskfile.yml -------------------------------------------------------------------------------- /tests/policy/allowed_urls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/policy/allowed_urls_test.go -------------------------------------------------------------------------------- /tests/policy/shim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/policy/shim.go -------------------------------------------------------------------------------- /tests/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/proxy/proxy.go -------------------------------------------------------------------------------- /tests/proxy/version_routing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/proxy/version_routing_test.go -------------------------------------------------------------------------------- /tests/quota/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/quota/Taskfile.yml -------------------------------------------------------------------------------- /tests/quota/benchmark_quota_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/quota/benchmark_quota_test.go -------------------------------------------------------------------------------- /tests/quota/shim_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/quota/shim_test.go -------------------------------------------------------------------------------- /tests/rate/endpoint_rate_limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/rate/endpoint_rate_limit_test.go -------------------------------------------------------------------------------- /tests/rate/per_api_limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/rate/per_api_limit_test.go -------------------------------------------------------------------------------- /tests/regression/.gitignore: -------------------------------------------------------------------------------- 1 | /regression.test 2 | -------------------------------------------------------------------------------- /tests/regression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/regression/README.md -------------------------------------------------------------------------------- /tests/regression/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/regression/Taskfile.yml -------------------------------------------------------------------------------- /tests/regression/issue_10104_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/regression/issue_10104_test.go -------------------------------------------------------------------------------- /tests/regression/issue_11585_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/regression/issue_11585_test.go -------------------------------------------------------------------------------- /tests/regression/issue_11806_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/regression/issue_11806_test.go -------------------------------------------------------------------------------- /tests/regression/issue_12865_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/regression/issue_12865_test.go -------------------------------------------------------------------------------- /tests/regression/regression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/regression/regression.go -------------------------------------------------------------------------------- /tests/regression/regression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/regression/regression_test.go -------------------------------------------------------------------------------- /tests/streams/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/streams/scripts/README.md -------------------------------------------------------------------------------- /tests/streams/scripts/load_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/streams/scripts/load_gen.go -------------------------------------------------------------------------------- /tests/system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/system/README.md -------------------------------------------------------------------------------- /tests/system/goroutine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tests/system/goroutine_test.go -------------------------------------------------------------------------------- /trace/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/handler.go -------------------------------------------------------------------------------- /trace/jaeger/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/jaeger/config.go -------------------------------------------------------------------------------- /trace/jaeger/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/jaeger/config_test.go -------------------------------------------------------------------------------- /trace/jaeger/jaeger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/jaeger/jaeger.go -------------------------------------------------------------------------------- /trace/jaeger/testdata/jaeger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/jaeger/testdata/jaeger.json -------------------------------------------------------------------------------- /trace/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/log.go -------------------------------------------------------------------------------- /trace/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/manager.go -------------------------------------------------------------------------------- /trace/openzipkin/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/openzipkin/config.go -------------------------------------------------------------------------------- /trace/openzipkin/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/openzipkin/config_test.go -------------------------------------------------------------------------------- /trace/openzipkin/testdata/zipkin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/openzipkin/testdata/zipkin.json -------------------------------------------------------------------------------- /trace/openzipkin/zipkin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/openzipkin/zipkin.go -------------------------------------------------------------------------------- /trace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/trace.go -------------------------------------------------------------------------------- /trace/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/trace/trace_test.go -------------------------------------------------------------------------------- /tyk.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/tyk.conf.example -------------------------------------------------------------------------------- /user/custom_policies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/user/custom_policies.go -------------------------------------------------------------------------------- /user/custom_policies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/user/custom_policies_test.go -------------------------------------------------------------------------------- /user/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/user/policy.go -------------------------------------------------------------------------------- /user/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/user/session.go -------------------------------------------------------------------------------- /user/session_tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/user/session_tags.go -------------------------------------------------------------------------------- /user/session_tags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/user/session_tags_test.go -------------------------------------------------------------------------------- /user/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/user/session_test.go -------------------------------------------------------------------------------- /visor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TykTechnologies/tyk/HEAD/visor.yaml --------------------------------------------------------------------------------