├── .asf.yaml ├── .devcontainer ├── Dockerfile ├── devcontainer.json └── docker-compose.yml ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ ├── improve_docs.yml │ └── request_help.yml ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── .editorconfig ├── dependabot.yml └── workflows │ ├── build.yml │ ├── check-changelog.yml │ ├── cli.yml │ ├── close-unresponded.yml │ ├── code-lint.yml │ ├── doc-lint.yml │ ├── gm-cron.yaml.disabled │ ├── gm.yml.disabled │ ├── kubernetes-ci.yml │ ├── license-checker.yml │ ├── link-check.yml │ ├── lint.yml │ ├── push-dev-image-on-commit.yml │ ├── redhat-ci.yaml │ ├── semantic.yml │ ├── source-install.yml │ ├── stale.yml │ ├── tars-ci.yml │ └── update-labels.yml ├── .gitignore ├── .gitmodules ├── .ignore_words ├── .licenserc.yaml ├── .luacheckrc ├── .markdownlint.yml ├── .requirements ├── .shellcheckrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CODE_STYLE.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAIN.md ├── Makefile ├── NOTICE ├── README.md ├── THREAT_MODEL.md ├── Vision-and-Milestones.md ├── apisix-master-0.rockspec ├── apisix ├── admin │ ├── consumer_group.lua │ ├── consumers.lua │ ├── credentials.lua │ ├── global_rules.lua │ ├── init.lua │ ├── plugin_config.lua │ ├── plugin_metadata.lua │ ├── plugins.lua │ ├── proto.lua │ ├── resource.lua │ ├── routes.lua │ ├── schema.lua │ ├── secrets.lua │ ├── services.lua │ ├── ssl.lua │ ├── standalone.lua │ ├── stream_routes.lua │ ├── upstreams.lua │ ├── utils.lua │ └── v3_adapter.lua ├── api_router.lua ├── balancer.lua ├── balancer │ ├── chash.lua │ ├── ewma.lua │ ├── least_conn.lua │ ├── priority.lua │ └── roundrobin.lua ├── cli │ ├── apisix.lua │ ├── config.lua │ ├── env.lua │ ├── etcd.lua │ ├── file.lua │ ├── ip.lua │ ├── ngx_tpl.lua │ ├── ops.lua │ ├── schema.lua │ └── util.lua ├── constants.lua ├── consumer.lua ├── consumer_group.lua ├── control │ ├── router.lua │ └── v1.lua ├── core.lua ├── core │ ├── config_etcd.lua │ ├── config_local.lua │ ├── config_util.lua │ ├── config_xds.lua │ ├── config_yaml.lua │ ├── ctx.lua │ ├── dns │ │ └── client.lua │ ├── env.lua │ ├── etcd.lua │ ├── event.lua │ ├── id.lua │ ├── io.lua │ ├── ip.lua │ ├── json.lua │ ├── log.lua │ ├── lrucache.lua │ ├── math.lua │ ├── os.lua │ ├── profile.lua │ ├── pubsub.lua │ ├── request.lua │ ├── resolver.lua │ ├── response.lua │ ├── schema.lua │ ├── string.lua │ ├── table.lua │ ├── timer.lua │ ├── utils.lua │ └── version.lua ├── debug.lua ├── discovery │ ├── consul │ │ ├── init.lua │ │ └── schema.lua │ ├── consul_kv │ │ ├── init.lua │ │ └── schema.lua │ ├── dns │ │ ├── init.lua │ │ └── schema.lua │ ├── eureka │ │ ├── init.lua │ │ └── schema.lua │ ├── init.lua │ ├── kubernetes │ │ ├── informer_factory.lua │ │ ├── init.lua │ │ └── schema.lua │ ├── nacos │ │ ├── init.lua │ │ └── schema.lua │ └── tars │ │ ├── init.lua │ │ └── schema.lua ├── events.lua ├── global_rules.lua ├── healthcheck_manager.lua ├── http │ ├── route.lua │ ├── router │ │ ├── radixtree_host_uri.lua │ │ ├── radixtree_uri.lua │ │ └── radixtree_uri_with_parameter.lua │ └── service.lua ├── include │ └── apisix │ │ └── model │ │ └── pubsub.proto ├── init.lua ├── inspect │ ├── dbg.lua │ └── init.lua ├── patch.lua ├── plugin.lua ├── plugin_config.lua ├── plugins │ ├── ai-aliyun-content-moderation.lua │ ├── ai-aws-content-moderation.lua │ ├── ai-drivers │ │ ├── aimlapi.lua │ │ ├── azure-openai.lua │ │ ├── deepseek.lua │ │ ├── openai-base.lua │ │ ├── openai-compatible.lua │ │ ├── openai.lua │ │ ├── schema.lua │ │ └── sse.lua │ ├── ai-prompt-decorator.lua │ ├── ai-prompt-guard.lua │ ├── ai-prompt-template.lua │ ├── ai-proxy-multi.lua │ ├── ai-proxy.lua │ ├── ai-proxy │ │ ├── base.lua │ │ └── schema.lua │ ├── ai-rag.lua │ ├── ai-rag │ │ ├── embeddings │ │ │ └── azure_openai.lua │ │ └── vector-search │ │ │ └── azure_ai_search.lua │ ├── ai-rate-limiting.lua │ ├── ai-request-rewrite.lua │ ├── ai.lua │ ├── api-breaker.lua │ ├── attach-consumer-label.lua │ ├── authz-casbin.lua │ ├── authz-casdoor.lua │ ├── authz-keycloak.lua │ ├── aws-lambda.lua │ ├── azure-functions.lua │ ├── basic-auth.lua │ ├── batch-requests.lua │ ├── body-transformer.lua │ ├── brotli.lua │ ├── cas-auth.lua │ ├── chaitin-waf.lua │ ├── clickhouse-logger.lua │ ├── client-control.lua │ ├── consumer-restriction.lua │ ├── cors.lua │ ├── csrf.lua │ ├── datadog.lua │ ├── degraphql.lua │ ├── dubbo-proxy.lua │ ├── echo.lua │ ├── elasticsearch-logger.lua │ ├── error-log-logger.lua │ ├── example-plugin.lua │ ├── ext-plugin-post-req.lua │ ├── ext-plugin-post-resp.lua │ ├── ext-plugin-pre-req.lua │ ├── ext-plugin │ │ ├── helper.lua │ │ └── init.lua │ ├── fault-injection.lua │ ├── file-logger.lua │ ├── forward-auth.lua │ ├── gm.lua │ ├── google-cloud-logging.lua │ ├── grpc-transcode.lua │ ├── grpc-transcode │ │ ├── proto.lua │ │ ├── request.lua │ │ ├── response.lua │ │ └── util.lua │ ├── grpc-web.lua │ ├── gzip.lua │ ├── hmac-auth.lua │ ├── http-dubbo.lua │ ├── http-logger.lua │ ├── inspect.lua │ ├── ip-restriction.lua │ ├── ip-restriction │ │ └── init.lua │ ├── jwe-decrypt.lua │ ├── jwt-auth.lua │ ├── kafka-logger.lua │ ├── kafka-proxy.lua │ ├── key-auth.lua │ ├── lago.lua │ ├── ldap-auth.lua │ ├── limit-conn.lua │ ├── limit-conn │ │ ├── init.lua │ │ ├── limit-conn-redis-cluster.lua │ │ ├── limit-conn-redis.lua │ │ └── util.lua │ ├── limit-count.lua │ ├── limit-count │ │ ├── init.lua │ │ ├── limit-count-local.lua │ │ ├── limit-count-redis-cluster.lua │ │ └── limit-count-redis.lua │ ├── limit-req.lua │ ├── limit-req │ │ ├── limit-req-redis-cluster.lua │ │ ├── limit-req-redis.lua │ │ └── util.lua │ ├── log-rotate.lua │ ├── loggly.lua │ ├── loki-logger.lua │ ├── mcp-bridge.lua │ ├── mcp │ │ ├── broker │ │ │ ├── shared_dict.lua │ │ │ └── utils.lua │ │ ├── server.lua │ │ ├── server_wrapper.lua │ │ └── transport │ │ │ └── sse.lua │ ├── mocking.lua │ ├── multi-auth.lua │ ├── node-status.lua │ ├── ocsp-stapling.lua │ ├── opa.lua │ ├── opa │ │ └── helper.lua │ ├── openfunction.lua │ ├── openid-connect.lua │ ├── opentelemetry.lua │ ├── openwhisk.lua │ ├── prometheus.lua │ ├── prometheus │ │ └── exporter.lua │ ├── proxy-cache │ │ ├── disk_handler.lua │ │ ├── init.lua │ │ ├── memory.lua │ │ ├── memory_handler.lua │ │ └── util.lua │ ├── proxy-control.lua │ ├── proxy-mirror.lua │ ├── proxy-rewrite.lua │ ├── public-api.lua │ ├── real-ip.lua │ ├── redirect.lua │ ├── referer-restriction.lua │ ├── request-id.lua │ ├── request-validation.lua │ ├── response-rewrite.lua │ ├── rocketmq-logger.lua │ ├── server-info.lua │ ├── serverless-post-function.lua │ ├── serverless-pre-function.lua │ ├── serverless │ │ ├── generic-upstream.lua │ │ └── init.lua │ ├── skywalking-logger.lua │ ├── skywalking.lua │ ├── sls-logger.lua │ ├── splunk-hec-logging.lua │ ├── syslog.lua │ ├── syslog │ │ └── init.lua │ ├── tcp-logger.lua │ ├── tencent-cloud-cls.lua │ ├── tencent-cloud-cls │ │ └── cls-sdk.lua │ ├── traffic-split.lua │ ├── ua-restriction.lua │ ├── udp-logger.lua │ ├── uri-blocker.lua │ ├── wolf-rbac.lua │ ├── workflow.lua │ ├── zipkin.lua │ └── zipkin │ │ ├── codec.lua │ │ ├── random_sampler.lua │ │ └── reporter.lua ├── pubsub │ └── kafka.lua ├── resource.lua ├── router.lua ├── schema_def.lua ├── script.lua ├── secret.lua ├── secret │ ├── aws.lua │ ├── gcp.lua │ └── vault.lua ├── ssl.lua ├── ssl │ └── router │ │ └── radixtree_sni.lua ├── stream │ ├── plugins │ │ ├── ip-restriction.lua │ │ ├── limit-conn.lua │ │ ├── mqtt-proxy.lua │ │ ├── prometheus.lua │ │ ├── syslog.lua │ │ └── traffic-split.lua │ ├── router │ │ └── ip_port.lua │ ├── xrpc.lua │ └── xrpc │ │ ├── metrics.lua │ │ ├── protocols │ │ ├── dubbo │ │ │ ├── init.lua │ │ │ └── schema.lua │ │ └── redis │ │ │ ├── commands.lua │ │ │ ├── init.lua │ │ │ ├── metrics.lua │ │ │ └── schema.lua │ │ ├── runner.lua │ │ └── sdk.lua ├── timers.lua ├── upstream.lua ├── utils │ ├── auth.lua │ ├── batch-processor-manager.lua │ ├── batch-processor.lua │ ├── content-decode.lua │ ├── google-cloud-oauth.lua │ ├── log-util.lua │ ├── redis-schema.lua │ ├── redis.lua │ ├── rediscluster.lua │ ├── rfc5424.lua │ ├── router.lua │ ├── trusted-addresses.lua │ └── upstream.lua └── wasm.lua ├── autodocs ├── config.ld ├── generate.sh └── ldoc.ltp ├── benchmark ├── fake-apisix │ ├── conf │ │ ├── cert │ │ │ ├── apisix.crt │ │ │ ├── apisix.key │ │ │ └── openssl.conf │ │ └── nginx.conf │ └── lua │ │ └── apisix.lua ├── run.sh └── server │ └── conf │ └── nginx.conf ├── bin └── apisix ├── ci ├── backup-docker-images.sh ├── check_changelog_prs.ts ├── common.sh ├── free_disk_space.sh ├── init-common-test-service.sh ├── init-last-test-service.sh ├── init-plugin-test-service.sh ├── kubernetes-ci.sh ├── linux-install-etcd-client.sh ├── linux-install-openresty.sh ├── linux_apisix_current_luarocks_in_customed_nginx_runner.sh ├── linux_apisix_current_luarocks_runner.sh ├── linux_openresty_common_runner.sh ├── linux_openresty_runner.sh ├── linux_openresty_tongsuo_runner.sh ├── pod │ ├── docker-compose.common.yml │ ├── docker-compose.first.yml │ ├── docker-compose.last.yml │ ├── docker-compose.plugin.yml │ ├── etcd │ │ └── env │ │ │ └── common.env │ ├── eureka │ │ └── env │ │ │ └── common.env │ ├── kafka │ │ ├── kafka-server │ │ │ ├── env │ │ │ │ ├── common.env │ │ │ │ ├── common2.env │ │ │ │ ├── common3-scram.env │ │ │ │ └── last.env │ │ │ ├── kafka_jaas.conf │ │ │ └── kafka_scram_jaas.conf │ │ └── zookeeper-server │ │ │ └── env │ │ │ └── common.env │ ├── keycloak │ │ ├── kcadm_configure_basic.sh │ │ ├── kcadm_configure_cas.sh │ │ ├── kcadm_configure_university.sh │ │ ├── server.crt.pem │ │ └── server.key.pem │ ├── nacos │ │ ├── env │ │ │ ├── common.env │ │ │ └── service.env │ │ ├── healthcheck │ │ │ ├── Dockerfile │ │ │ ├── nacos-server-healthcheck.sh │ │ │ └── nacos-service-healthcheck.sh │ │ └── service │ │ │ └── Dockerfile │ ├── opa │ │ ├── data.json │ │ ├── echo.rego │ │ ├── example.rego │ │ └── with_route.rego │ ├── openfunction │ │ ├── build-function-image.sh │ │ └── function-example │ │ │ ├── test-body │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── hello.go │ │ │ ├── test-header │ │ │ ├── go.mod │ │ │ └── hello.go │ │ │ └── test-uri │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── hello.go │ ├── otelcol-contrib │ │ └── config.yaml │ └── vector │ │ └── vector.toml ├── redhat-ci.sh └── tars-ci.sh ├── conf ├── apisix.yaml ├── cert │ ├── ssl_PLACE_HOLDER.crt │ └── ssl_PLACE_HOLDER.key ├── config.yaml ├── config.yaml.example ├── debug.yaml └── mime.types ├── docker ├── compose │ ├── apisix_conf │ │ └── master │ │ │ └── config.yaml │ └── docker-compose-master.yaml ├── debian-dev │ ├── Dockerfile │ ├── docker-entrypoint.sh │ └── install-brotli.sh └── utils │ └── check_standalone_config.sh ├── docs ├── assets │ ├── images │ │ ├── MA.jpeg │ │ ├── OA.jpg │ │ ├── apache.png │ │ ├── apisix-multi-lang-support.png │ │ ├── apisix-seed.svg │ │ ├── apisix.png │ │ ├── aws-caddy-php-welcome-page.png │ │ ├── aws-define-route.png │ │ ├── aws-define-service.png │ │ ├── aws-fargate-cdk.png │ │ ├── aws-nlb-ip-addr.png │ │ ├── benchmark-1.jpg │ │ ├── benchmark-2.jpg │ │ ├── build-devcontainers-vscode-command.png │ │ ├── build-devcontainers-vscode-progressbar.png │ │ ├── consumer-internal.png │ │ ├── consumer-who.png │ │ ├── contributor-over-time.png │ │ ├── control-plane-service-discovery.png │ │ ├── create-a-route.png │ │ ├── dashboard-admin-key-is-correct.png │ │ ├── dashboard-admin-key-is-wrong.png │ │ ├── dashboard-need-admin-key.png │ │ ├── dashboard-reopen-settings-modal.png │ │ ├── dashboard-settings-btn-icon.png │ │ ├── deployment-cp_and_dp.png │ │ ├── deployment-traditional.png │ │ ├── discovery-cn.png │ │ ├── discovery.png │ │ ├── external-plugin.png │ │ ├── flamegraph-1.jpg │ │ ├── flamegraph-2.jpg │ │ ├── flow-load-plugin.png │ │ ├── flow-plugin-internal.png │ │ ├── flow-software-architecture.png │ │ ├── health_check_node_state_diagram.png │ │ ├── health_check_status_page.png │ │ ├── latency-1.jpg │ │ ├── latency-2.jpg │ │ ├── list-of-routes.png │ │ ├── plugin │ │ │ ├── authz-keycloak.png │ │ │ ├── basic-auth-1.png │ │ │ ├── basic-auth-2.png │ │ │ ├── grafana-1.png │ │ │ ├── grafana-2.png │ │ │ ├── grafana-3.png │ │ │ ├── grafana-4.png │ │ │ ├── hmac-auth-1.png │ │ │ ├── hmac-auth-2.png │ │ │ ├── inspect.png │ │ │ ├── jaeger-1.png │ │ │ ├── jaeger-2.png │ │ │ ├── jwt-auth-1.png │ │ │ ├── jwt-auth-2.png │ │ │ ├── jwt-auth-3.png │ │ │ ├── key-auth-1.png │ │ │ ├── key-auth-2.png │ │ │ ├── limit-conn-1.png │ │ │ ├── limit-count-1.png │ │ │ ├── limit-req-1.png │ │ │ ├── loggly-dashboard.png │ │ │ ├── oauth-1.png │ │ │ ├── prometheus-1.png │ │ │ ├── prometheus-2.png │ │ │ ├── prometheus01.png │ │ │ ├── prometheus02.png │ │ │ ├── skywalking-1.png │ │ │ ├── skywalking-3.png │ │ │ ├── skywalking-4.png │ │ │ ├── skywalking-5.png │ │ │ ├── sls-logger-1.png │ │ │ ├── splunk-hec-admin-cn.png │ │ │ ├── splunk-hec-admin-en.png │ │ │ ├── wolf-rbac-1.png │ │ │ ├── wolf-rbac-2.png │ │ │ ├── zipkin-1.jpg │ │ │ ├── zipkin-1.png │ │ │ └── zipkin-2.jpg │ │ ├── pubsub-architecture.svg │ │ ├── requesturl.jpg │ │ ├── routes-example.png │ │ ├── secret.png │ │ ├── service-example.png │ │ ├── skip-mtls.png │ │ ├── update-docker-desktop-file-sharing.png │ │ └── upstream-example.png │ └── other │ │ ├── apisix-plugin-design.graffle │ │ └── json │ │ └── apisix-grafana-dashboard.json ├── en │ └── latest │ │ ├── FAQ.md │ │ ├── admin-api.md │ │ ├── apisix-variable.md │ │ ├── architecture-design │ │ └── apisix.md │ │ ├── aws.md │ │ ├── batch-processor.md │ │ ├── benchmark.md │ │ ├── build-apisix-dev-environment-devcontainers.md │ │ ├── build-apisix-dev-environment-on-mac.md │ │ ├── building-apisix.md │ │ ├── certificate.md │ │ ├── config.json │ │ ├── control-api.md │ │ ├── customize-nginx-configuration.md │ │ ├── dashboard.md │ │ ├── debug-function.md │ │ ├── debug-mode.md │ │ ├── deployment-modes.md │ │ ├── discovery.md │ │ ├── discovery │ │ ├── consul.md │ │ ├── consul_kv.md │ │ ├── control-plane-service-discovery.md │ │ ├── dns.md │ │ ├── eureka.md │ │ ├── kubernetes.md │ │ └── nacos.md │ │ ├── examples │ │ └── plugins-hmac-auth-generate-signature.md │ │ ├── external-plugin.md │ │ ├── getting-started │ │ ├── README.md │ │ ├── configure-routes.md │ │ ├── key-authentication.md │ │ ├── load-balancing.md │ │ └── rate-limiting.md │ │ ├── grpc-proxy.md │ │ ├── http3.md │ │ ├── install-dependencies.md │ │ ├── installation-guide.md │ │ ├── internal │ │ ├── plugin-runner.md │ │ └── testing-framework.md │ │ ├── mtls.md │ │ ├── plugin-develop.md │ │ ├── plugins │ │ ├── ai-aliyun-content-moderation.md │ │ ├── ai-aws-content-moderation.md │ │ ├── ai-prompt-decorator.md │ │ ├── ai-prompt-guard.md │ │ ├── ai-prompt-template.md │ │ ├── ai-proxy-multi.md │ │ ├── ai-proxy.md │ │ ├── ai-rag.md │ │ ├── ai-rate-limiting.md │ │ ├── ai-request-rewrite.md │ │ ├── api-breaker.md │ │ ├── attach-consumer-label.md │ │ ├── authz-casbin.md │ │ ├── authz-casdoor.md │ │ ├── authz-keycloak.md │ │ ├── aws-lambda.md │ │ ├── azure-functions.md │ │ ├── basic-auth.md │ │ ├── batch-requests.md │ │ ├── body-transformer.md │ │ ├── brotli.md │ │ ├── cas-auth.md │ │ ├── chaitin-waf.md │ │ ├── clickhouse-logger.md │ │ ├── client-control.md │ │ ├── consumer-restriction.md │ │ ├── cors.md │ │ ├── csrf.md │ │ ├── datadog.md │ │ ├── degraphql.md │ │ ├── dubbo-proxy.md │ │ ├── echo.md │ │ ├── elasticsearch-logger.md │ │ ├── error-log-logger.md │ │ ├── ext-plugin-post-req.md │ │ ├── ext-plugin-post-resp.md │ │ ├── ext-plugin-pre-req.md │ │ ├── fault-injection.md │ │ ├── file-logger.md │ │ ├── forward-auth.md │ │ ├── gm.md │ │ ├── google-cloud-logging.md │ │ ├── grpc-transcode.md │ │ ├── grpc-web.md │ │ ├── gzip.md │ │ ├── hmac-auth.md │ │ ├── http-dubbo.md │ │ ├── http-logger.md │ │ ├── inspect.md │ │ ├── ip-restriction.md │ │ ├── jwe-decrypt.md │ │ ├── jwt-auth.md │ │ ├── kafka-logger.md │ │ ├── kafka-proxy.md │ │ ├── key-auth.md │ │ ├── lago.md │ │ ├── ldap-auth.md │ │ ├── limit-conn.md │ │ ├── limit-count.md │ │ ├── limit-req.md │ │ ├── log-rotate.md │ │ ├── loggly.md │ │ ├── loki-logger.md │ │ ├── mocking.md │ │ ├── mqtt-proxy.md │ │ ├── multi-auth.md │ │ ├── node-status.md │ │ ├── ocsp-stapling.md │ │ ├── opa.md │ │ ├── openfunction.md │ │ ├── openid-connect.md │ │ ├── opentelemetry.md │ │ ├── openwhisk.md │ │ ├── prometheus.md │ │ ├── proxy-cache.md │ │ ├── proxy-control.md │ │ ├── proxy-mirror.md │ │ ├── proxy-rewrite.md │ │ ├── public-api.md │ │ ├── real-ip.md │ │ ├── redirect.md │ │ ├── referer-restriction.md │ │ ├── request-id.md │ │ ├── request-validation.md │ │ ├── response-rewrite.md │ │ ├── rocketmq-logger.md │ │ ├── server-info.md │ │ ├── serverless.md │ │ ├── skywalking-logger.md │ │ ├── skywalking.md │ │ ├── sls-logger.md │ │ ├── splunk-hec-logging.md │ │ ├── syslog.md │ │ ├── tcp-logger.md │ │ ├── tencent-cloud-cls.md │ │ ├── traffic-split.md │ │ ├── ua-restriction.md │ │ ├── udp-logger.md │ │ ├── uri-blocker.md │ │ ├── wolf-rbac.md │ │ ├── workflow.md │ │ └── zipkin.md │ │ ├── profile.md │ │ ├── pubsub.md │ │ ├── pubsub │ │ └── kafka.md │ │ ├── router-radixtree.md │ │ ├── ssl-protocol.md │ │ ├── status-api.md │ │ ├── stream-proxy.md │ │ ├── support-fips-in-apisix.md │ │ ├── terminology │ │ ├── api-gateway.md │ │ ├── consumer-group.md │ │ ├── consumer.md │ │ ├── credential.md │ │ ├── global-rule.md │ │ ├── plugin-config.md │ │ ├── plugin-metadata.md │ │ ├── plugin.md │ │ ├── route.md │ │ ├── router.md │ │ ├── script.md │ │ ├── secret.md │ │ ├── service.md │ │ └── upstream.md │ │ ├── tutorials │ │ ├── add-multiple-api-versions.md │ │ ├── cache-api-responses.md │ │ ├── client-to-apisix-mtls.md │ │ ├── expose-api.md │ │ ├── health-check.md │ │ ├── keycloak-oidc.md │ │ ├── manage-api-consumers.md │ │ ├── monitor-api-health-check.md │ │ ├── observe-your-api.md │ │ ├── protect-api.md │ │ └── websocket-authentication.md │ │ ├── upgrade-guide-from-2.15.x-to-3.0.0.md │ │ ├── wasm.md │ │ ├── xrpc.md │ │ └── xrpc │ │ └── redis.md └── zh │ └── latest │ ├── CHANGELOG.md │ ├── CODE_STYLE.md │ ├── FAQ.md │ ├── README.md │ ├── admin-api.md │ ├── apisix-variable.md │ ├── architecture-design │ └── apisix.md │ ├── batch-processor.md │ ├── benchmark.md │ ├── build-apisix-dev-environment-on-mac.md │ ├── building-apisix.md │ ├── certificate.md │ ├── config.json │ ├── control-api.md │ ├── customize-nginx-configuration.md │ ├── dashboard.md │ ├── debug-function.md │ ├── debug-mode.md │ ├── discovery.md │ ├── discovery │ ├── control-plane-service-discovery.md │ ├── dns.md │ ├── eureka.md │ ├── kubernetes.md │ └── nacos.md │ ├── external-plugin.md │ ├── getting-started │ ├── README.md │ ├── configure-routes.md │ ├── key-authentication.md │ ├── load-balancing.md │ └── rate-limiting.md │ ├── grpc-proxy.md │ ├── http3.md │ ├── install-dependencies.md │ ├── installation-guide.md │ ├── mtls.md │ ├── plugin-develop.md │ ├── plugins │ ├── ai-aliyun-content-moderation.md │ ├── ai-aws-content-moderation.md │ ├── ai-prompt-decorator.md │ ├── ai-prompt-guard.md │ ├── ai-prompt-template.md │ ├── ai-proxy-multi.md │ ├── ai-proxy.md │ ├── ai-rag.md │ ├── ai-rate-limiting.md │ ├── ai-request-rewrite.md │ ├── api-breaker.md │ ├── attach-consumer-label.md │ ├── authz-casbin.md │ ├── authz-casdoor.md │ ├── authz-keycloak.md │ ├── aws-lambda.md │ ├── azure-functions.md │ ├── basic-auth.md │ ├── batch-requests.md │ ├── body-transformer.md │ ├── brotli.md │ ├── chaitin-waf.md │ ├── clickhouse-logger.md │ ├── client-control.md │ ├── consumer-restriction.md │ ├── cors.md │ ├── csrf.md │ ├── datadog.md │ ├── dubbo-proxy.md │ ├── echo.md │ ├── elasticsearch-logger.md │ ├── error-log-logger.md │ ├── ext-plugin-post-req.md │ ├── ext-plugin-post-resp.md │ ├── ext-plugin-pre-req.md │ ├── fault-injection.md │ ├── file-logger.md │ ├── forward-auth.md │ ├── gm.md │ ├── google-cloud-logging.md │ ├── grpc-transcode.md │ ├── grpc-web.md │ ├── gzip.md │ ├── hmac-auth.md │ ├── http-dubbo.md │ ├── http-logger.md │ ├── ip-restriction.md │ ├── jwe-decrypt.md │ ├── jwt-auth.md │ ├── kafka-logger.md │ ├── key-auth.md │ ├── ldap-auth.md │ ├── limit-conn.md │ ├── limit-count.md │ ├── limit-req.md │ ├── log-rotate.md │ ├── loggly.md │ ├── loki-logger.md │ ├── mocking.md │ ├── mqtt-proxy.md │ ├── multi-auth.md │ ├── node-status.md │ ├── ocsp-stapling.md │ ├── opa.md │ ├── openfunction.md │ ├── openid-connect.md │ ├── opentelemetry.md │ ├── openwhisk.md │ ├── prometheus.md │ ├── proxy-cache.md │ ├── proxy-control.md │ ├── proxy-mirror.md │ ├── proxy-rewrite.md │ ├── public-api.md │ ├── real-ip.md │ ├── redirect.md │ ├── referer-restriction.md │ ├── request-id.md │ ├── request-validation.md │ ├── response-rewrite.md │ ├── rocketmq-logger.md │ ├── server-info.md │ ├── serverless.md │ ├── skywalking-logger.md │ ├── skywalking.md │ ├── sls-logger.md │ ├── splunk-hec-logging.md │ ├── syslog.md │ ├── tcp-logger.md │ ├── tencent-cloud-cls.md │ ├── traffic-split.md │ ├── ua-restriction.md │ ├── udp-logger.md │ ├── uri-blocker.md │ ├── wolf-rbac.md │ ├── workflow.md │ └── zipkin.md │ ├── profile.md │ ├── router-radixtree.md │ ├── ssl-protocol.md │ ├── status-api.md │ ├── stream-proxy.md │ ├── support-fips-in-apisix.md │ ├── terminology │ ├── api-gateway.md │ ├── consumer-group.md │ ├── consumer.md │ ├── credential.md │ ├── global-rule.md │ ├── plugin-config.md │ ├── plugin-metadata.md │ ├── plugin.md │ ├── route.md │ ├── router.md │ ├── script.md │ ├── secret.md │ ├── service.md │ └── upstream.md │ ├── tutorials │ ├── cache-api-responses.md │ ├── client-to-apisix-mtls.md │ ├── expose-api.md │ ├── health-check.md │ ├── keycloak-oidc.md │ ├── manage-api-consumers.md │ ├── observe-your-api.md │ └── protect-api.md │ ├── upgrade-guide-from-2.15.x-to-3.0.0.md │ └── wasm.md ├── example ├── apisix │ ├── plugins │ │ └── 3rd-party.lua │ └── stream │ │ └── plugins │ │ └── 3rd-party.lua ├── build-dev-image.dockerfile └── my_hook.lua ├── logos ├── apache-apisix.png ├── apisix-white-bg.jpg ├── cncf-landscape-white-bg.jpg └── cncf-white-bg.jpg ├── powered-by.md ├── t ├── APISIX.pm ├── admin │ ├── api.t │ ├── balancer.t │ ├── consumer-credentials.t │ ├── consumer-group-force-delete.t │ ├── consumer-group.t │ ├── consumers.t │ ├── consumers2.t │ ├── credentials.t │ ├── filter.t │ ├── global-rules.t │ ├── global-rules2.t │ ├── health-check.t │ ├── metadata.spec.ts │ ├── metadata.t │ ├── plugin-configs-force-delete.t │ ├── plugin-configs.t │ ├── plugin-metadata.t │ ├── plugin-metadata2.t │ ├── plugin-metadata3.t │ ├── plugins-reload.t │ ├── plugins.t │ ├── protos-force-delete.t │ ├── protos.t │ ├── resources.t │ ├── response_body_format.t │ ├── routes-array-nodes.t │ ├── routes.t │ ├── routes2.t │ ├── routes3.t │ ├── routes4.t │ ├── routes_request_body.t │ ├── schema-validate.t │ ├── schema.t │ ├── secrets.t │ ├── services-array-nodes.t │ ├── services-force-delete.t │ ├── services-string-id.t │ ├── services.t │ ├── services2.t │ ├── ssl.t │ ├── ssl2.t │ ├── ssl3.t │ ├── ssl4.t │ ├── ssl5.t │ ├── ssls.t │ ├── standalone-healthcheck.t │ ├── standalone.spec.ts │ ├── standalone.t │ ├── stream-routes-disable.t │ ├── stream-routes.t │ ├── token.t │ ├── upstream-array-nodes.t │ ├── upstream-force-delete.t │ ├── upstream.t │ ├── upstream2.t │ ├── upstream3.t │ ├── upstream4.t │ └── upstream5.t ├── apisix.luacov ├── assets │ ├── ai-proxy-response.json │ ├── content-moderation-responses.json │ └── embeddings.json ├── certs │ ├── apisix.crt │ ├── apisix.key │ ├── apisix_admin_ssl.crt │ ├── apisix_admin_ssl.key │ ├── apisix_ecc.crt │ ├── apisix_ecc.key │ ├── client_enc.crt │ ├── client_enc.key │ ├── client_sign.crt │ ├── client_sign.key │ ├── etcd.key │ ├── etcd.pem │ ├── gm_ca.crt │ ├── incorrect.crt │ ├── incorrect.key │ ├── localhost_slapd_cert.pem │ ├── localhost_slapd_key.pem │ ├── mtls_ca.crt │ ├── mtls_ca.key │ ├── mtls_client.crt │ ├── mtls_client.key │ ├── mtls_server.crt │ ├── mtls_server.key │ ├── ocsp │ │ ├── ecc_good.crt │ │ ├── ecc_good.key │ │ ├── index.txt │ │ ├── rsa_good.crt │ │ ├── rsa_good.key │ │ ├── rsa_revoked.crt │ │ ├── rsa_revoked.key │ │ ├── rsa_unknown.crt │ │ ├── rsa_unknown.key │ │ ├── signer.crt │ │ └── signer.key │ ├── openssl-test2.conf │ ├── openssl.conf │ ├── private.pem │ ├── public.pem │ ├── server_1024.crt │ ├── server_1024.key │ ├── server_enc.crt │ ├── server_enc.key │ ├── server_sign.crt │ ├── server_sign.key │ ├── test-dot.crt │ ├── test-dot.key │ ├── test2.crt │ ├── test2.key │ ├── vector_logs_ca.crt │ ├── vector_logs_ca.key │ ├── vector_logs_server.crt │ └── vector_logs_server.key ├── chaos │ ├── delayetcd │ │ └── delayetcd.go │ ├── e2e.go │ ├── e2e_test.go │ ├── go.mod │ ├── go.sum │ ├── killetcd │ │ └── killetcd.go │ ├── kubernetes │ │ ├── deployment.yaml │ │ └── service.yaml │ └── utils │ │ ├── Dockerfile │ │ ├── kube_utils.go │ │ ├── setup_chaos_utils.sh │ │ └── utils.go ├── cli │ ├── cli.t │ ├── cli_envsubst_confusion.t │ ├── common.sh │ ├── docker-compose-etcd-cluster.yaml │ ├── test_access_log.sh │ ├── test_admin.sh │ ├── test_admin_mtls.sh │ ├── test_admin_ui.sh │ ├── test_apisix_mirror.sh │ ├── test_ci_only.sh │ ├── test_cmd.sh │ ├── test_control.sh │ ├── test_core_config.sh │ ├── test_deployment_control_plane.sh │ ├── test_deployment_data_plane.sh │ ├── test_deployment_data_plane_with_readonly_etcd.sh │ ├── test_deployment_traditional.sh │ ├── test_dns.sh │ ├── test_dubbo.sh │ ├── test_etcd.sh │ ├── test_etcd_healthcheck.sh │ ├── test_etcd_mtls.sh │ ├── test_etcd_sync_event_handle.sh │ ├── test_etcd_tls.sh │ ├── test_http_config.sh │ ├── test_kubernetes.sh │ ├── test_load_full_data_init_worker.sh │ ├── test_main.sh │ ├── test_makefile.sh │ ├── test_opentelemetry_set_ngx_var.sh │ ├── test_prometheus.sh │ ├── test_prometheus_reload.sh │ ├── test_prometheus_stream.sh │ ├── test_proxy_mirror_timeout.sh │ ├── test_route_match_with_graphql.sh │ ├── test_serverless.sh │ ├── test_snippet.sh │ ├── test_standalone.sh │ ├── test_status_api.sh │ ├── test_stream_config.sh │ ├── test_tls_over_tcp.sh │ ├── test_upstream_mtls.sh │ ├── test_validate_config.sh │ ├── test_wasm.sh │ └── test_zipkin_set_ngx_var.sh ├── config-center-json │ ├── consumer-group.t │ ├── consumer.t │ ├── global-rule.t │ ├── plugin-configs.t │ ├── plugin-metadata.t │ ├── plugin.t │ ├── route-service.t │ ├── route-upstream.t │ ├── route.t │ ├── secret.t │ ├── ssl.t │ └── stream-route.t ├── config-center-yaml │ ├── consumer-group.t │ ├── consumer.t │ ├── global-rule.t │ ├── plugin-configs.t │ ├── plugin-metadata.t │ ├── plugin.t │ ├── route-service.t │ ├── route-upstream.t │ ├── route.t │ ├── secret.t │ ├── ssl.t │ └── stream-route.t ├── control │ ├── control-healthcheck-bug-fix.t │ ├── discovery.t │ ├── gc.t │ ├── healthcheck.t │ ├── plugin-api.t │ ├── plugin-metadata.t │ ├── plugins-reload.t │ ├── routes.t │ ├── schema.t │ ├── services.t │ └── upstreams.t ├── core │ ├── config-default.t │ ├── config.t │ ├── config_etcd.t │ ├── config_util.t │ ├── ctx.t │ ├── ctx2.t │ ├── ctx3.t │ ├── ctx4.t │ ├── ctx_with_params.t │ ├── env.t │ ├── etcd-auth-fail.t │ ├── etcd-auth.t │ ├── etcd-mtls.t │ ├── etcd-sync.t │ ├── etcd-write.t │ ├── etcd.t │ ├── json.t │ ├── log.t │ ├── lrucache.t │ ├── lrucache2.t │ ├── os.t │ ├── profile.t │ ├── random.t │ ├── request.t │ ├── resolver.t │ ├── response.t │ ├── schema.t │ ├── schema_def.t │ ├── string.t │ ├── table.t │ ├── timer.t │ ├── trusted-addresses.t │ ├── uid.t │ └── utils.t ├── coredns │ ├── Corefile │ └── db.test.local ├── debug │ ├── debug-mode.t │ ├── dynamic-hook.t │ └── hook.t ├── discovery │ ├── consul.t │ ├── consul2.t │ ├── consul_dump.t │ ├── consul_kv.t │ ├── consul_kv_dump.t │ ├── dns │ │ ├── mix.t │ │ └── sanity.t │ ├── eureka.t │ ├── kubernetes_schema.t │ ├── nacos.t │ ├── nacos2.t │ ├── nacos3.t │ ├── reset-healthchecker.t │ └── stream │ │ ├── consul.t │ │ ├── consul_kv.t │ │ ├── dns.t │ │ ├── eureka.t │ │ └── nacos.t ├── error_page │ └── error_page.t ├── fake-plugin-exit.lua ├── fuzzing │ ├── client_abort.py │ ├── http_upstream.py │ ├── public.py │ ├── requirements.txt │ ├── serverless_route_test.py │ ├── simple_http.py │ ├── simpleroute_test.py │ ├── upstream │ │ └── nginx.conf │ └── vars_route_test.py ├── gm │ └── gm.t ├── grpc_server_example │ ├── echo.pb │ ├── go.mod │ ├── go.sum │ ├── main.go │ ├── proto.pb │ └── proto │ │ ├── echo.pb.go │ │ ├── echo.proto │ │ ├── echo_grpc.pb.go │ │ ├── helloworld.pb.go │ │ ├── helloworld.proto │ │ ├── helloworld_grpc.pb.go │ │ ├── import.pb.go │ │ ├── import.proto │ │ ├── src.pb.go │ │ ├── src.proto │ │ └── src_grpc.pb.go ├── http3 │ └── admin │ │ └── basic.t ├── jest.config.ts ├── kubernetes │ ├── configs │ │ ├── account.yaml │ │ ├── endpoint.yaml │ │ ├── endpointslices.yaml │ │ └── kind.yaml │ └── discovery │ │ ├── kubernetes.t │ │ ├── kubernetes2.t │ │ ├── kubernetes3.t │ │ └── stream │ │ └── kubernetes.t ├── lib │ ├── apisix │ │ └── plugins │ │ │ ├── jwt-auth.lua │ │ │ └── prometheus │ │ │ └── exporter.lua │ ├── chaitin_waf_server.lua │ ├── dubbo-backend │ │ ├── dubbo-backend-interface │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── dubbo │ │ │ │ └── backend │ │ │ │ └── DemoService.java │ │ ├── dubbo-backend-provider │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── dubbo │ │ │ │ │ └── backend │ │ │ │ │ └── provider │ │ │ │ │ ├── DemoServiceImpl.java │ │ │ │ │ └── Provider.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── spring │ │ │ │ │ └── dubbo-demo-provider.xml │ │ │ │ ├── dubbo.properties │ │ │ │ └── log4j.properties │ │ └── pom.xml │ ├── dubbo-serialization-backend │ │ ├── dubbo-serialization-backend-interface │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── dubbo │ │ │ │ └── backend │ │ │ │ ├── DubboSerializationTestService.java │ │ │ │ └── PoJo.java │ │ ├── dubbo-serialization-backend-provider │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── apache │ │ │ │ │ │ └── dubbo │ │ │ │ │ │ └── backend │ │ │ │ │ │ └── provider │ │ │ │ │ │ ├── DubboSerializationTestServiceImpl.java │ │ │ │ │ │ └── Provider.java │ │ │ │ │ └── resources │ │ │ │ │ ├── META-INF │ │ │ │ │ └── spring │ │ │ │ │ │ └── dubbo-demo-provider.xml │ │ │ │ │ ├── dubbo.properties │ │ │ │ │ └── log4j.properties │ │ │ └── target │ │ │ │ └── classes │ │ │ │ ├── META-INF │ │ │ │ └── spring │ │ │ │ │ └── dubbo-demo-provider.xml │ │ │ │ ├── dubbo.properties │ │ │ │ └── log4j.properties │ │ └── pom.xml │ ├── etcd.proto │ ├── ext-plugin.lua │ ├── grafana_loki.lua │ ├── keycloak.lua │ ├── keycloak_cas.lua │ ├── mock_layer4.lua │ ├── pubsub.lua │ ├── server.lua │ ├── test_admin.lua │ └── test_inspect.lua ├── misc │ ├── patch.t │ ├── pre-function.t │ └── timers.t ├── node │ ├── chash-balance.t │ ├── chash-hashon.t │ ├── client-mtls-openresty.t │ ├── client-mtls.t │ ├── consumer-group.t │ ├── consumer-plugin.t │ ├── consumer-plugin2.t │ ├── consumer-plugin3.t │ ├── credential-plugin-basic-auth.t │ ├── credential-plugin-incremental-effective.t │ ├── credential-plugin-jwt-auth.t │ ├── credential-plugin-key-auth.t │ ├── credential-plugin-multi-credentials.t │ ├── credential-plugin-set-request-header.t │ ├── credential-plugin-work-with-other-plugin.t │ ├── data_encrypt.t │ ├── data_encrypt2.t │ ├── ewma.t │ ├── filter_func.t │ ├── global-rule.t │ ├── grpc-proxy-mtls.t │ ├── grpc-proxy-stream.t │ ├── grpc-proxy-unary.t │ ├── grpc-proxy.t │ ├── healthcheck-discovery.t │ ├── healthcheck-dns.t │ ├── healthcheck-global-switch.t │ ├── healthcheck-https.t │ ├── healthcheck-ipv6.t │ ├── healthcheck-leak-bugfix.t │ ├── healthcheck-multiple-worker.t │ ├── healthcheck-passive-resty-events.t │ ├── healthcheck-passive.t │ ├── healthcheck-service-discovery.t │ ├── healthcheck-stop-checker.t │ ├── healthcheck.t │ ├── healthcheck2.t │ ├── healthcheck3.t │ ├── hosts.t │ ├── http_host.t │ ├── https-proxy.t │ ├── invalid-port.t │ ├── invalid-route.t │ ├── invalid-service.t │ ├── invalid-upstream.t │ ├── least_conn.t │ ├── least_conn2.t │ ├── merge-route.t │ ├── not-exist-service.t │ ├── not-exist-upstream.t │ ├── plugin-configs.t │ ├── plugin.t │ ├── plugin1.t │ ├── priority-balancer │ │ ├── health-checker.t │ │ └── sanity.t │ ├── remote-addr-ipv6.t │ ├── remote-addr.t │ ├── remote_addrs.t │ ├── route-delete.t │ ├── route-domain-with-local-dns.t │ ├── route-domain.t │ ├── route-filter-func.t │ ├── route-host.t │ ├── route-status.t │ ├── route-uris.t │ ├── rr-balance.t │ ├── sanity-radixtree.t │ ├── service-empty.t │ ├── ssl-protocols.t │ ├── ssl.t │ ├── timeout-upstream.t │ ├── upstream-array-nodes.t │ ├── upstream-discovery-dynamic.t │ ├── upstream-discovery.t │ ├── upstream-domain-with-special-dns.t │ ├── upstream-domain-with-special-ipv6-dns.t │ ├── upstream-domain.t │ ├── upstream-ipv6.t │ ├── upstream-keepalive-pool.t │ ├── upstream-mtls.t │ ├── upstream-node-dns.t │ ├── upstream-retries.t │ ├── upstream-status-5xx.t │ ├── upstream-status-all.t │ ├── upstream-websocket.t │ ├── upstream.t │ ├── vars.t │ └── wildcard-host.t ├── package.json ├── plugin │ ├── ai-aliyun-content-moderation.t │ ├── ai-aws-content-moderation-secrets.t │ ├── ai-aws-content-moderation.t │ ├── ai-aws-content-moderation2.t │ ├── ai-prompt-decorator.t │ ├── ai-prompt-guard.t │ ├── ai-prompt-template.t │ ├── ai-proxy-azure-openai.t │ ├── ai-proxy-kafka-log.t │ ├── ai-proxy-multi.balancer.t │ ├── ai-proxy-multi.openai-compatible.t │ ├── ai-proxy-multi.t │ ├── ai-proxy-multi2.t │ ├── ai-proxy-multi3.t │ ├── ai-proxy.openai-compatible.t │ ├── ai-proxy.t │ ├── ai-proxy2.t │ ├── ai-proxy3.t │ ├── ai-rag.t │ ├── ai-rate-limiting.t │ ├── ai-request-rewrite.t │ ├── ai-request-rewrite2.t │ ├── ai.t │ ├── ai2.t │ ├── ai3.t │ ├── ai4.t │ ├── ai5.t │ ├── api-breaker.t │ ├── attach-consumer-label.t │ ├── authz-casbin.t │ ├── authz-casbin │ │ ├── model.conf │ │ └── policy.csv │ ├── authz-casdoor.t │ ├── authz-keycloak.t │ ├── authz-keycloak2.t │ ├── authz-keycloak3.t │ ├── authz-keycloak4.t │ ├── aws-lambda.t │ ├── azure-functions.t │ ├── basic-auth-anonymous-consumer.t │ ├── basic-auth.t │ ├── batch-requests-grpc.t │ ├── batch-requests.t │ ├── batch-requests2.t │ ├── body-transformer-multipart.t │ ├── body-transformer.t │ ├── body-transformer2.t │ ├── brotli.t │ ├── cas-auth.t │ ├── chaitin-waf-reject.t │ ├── chaitin-waf-timeout.t │ ├── chaitin-waf.t │ ├── clickhouse-logger.t │ ├── clickhouse-logger2.t │ ├── client-control.t │ ├── consumer-bug-fix.t │ ├── consumer-restriction.t │ ├── consumer-restriction2.t │ ├── cors.t │ ├── cors2.t │ ├── cors3.t │ ├── cors4.t │ ├── csrf.t │ ├── custom_sort_plugins.t │ ├── datadog.t │ ├── degraphql.t │ ├── dubbo-proxy │ │ ├── route.t │ │ └── upstream.t │ ├── echo.t │ ├── elasticsearch-logger.t │ ├── elasticsearch-logger2.t │ ├── error-log-logger-clickhouse.t │ ├── error-log-logger-kafka.t │ ├── error-log-logger-skywalking.t │ ├── error-log-logger.t │ ├── example.t │ ├── ext-plugin │ │ ├── conf_token.t │ │ ├── extra-info.t │ │ ├── http-req-call.t │ │ ├── request-body.t │ │ ├── response.t │ │ ├── runner.sh │ │ ├── runner_can_not_terminated.sh │ │ ├── sanity.t │ │ └── sanity2.t │ ├── fault-injection.t │ ├── fault-injection2.t │ ├── file-logger-reopen.t │ ├── file-logger.t │ ├── file-logger2.t │ ├── forward-auth.t │ ├── forward-auth2.t │ ├── google-cloud-logging.t │ ├── google-cloud-logging │ │ ├── config-https-domain.json │ │ ├── config-https-ip.json │ │ └── config.json │ ├── google-cloud-logging2.t │ ├── google-cloud-logging3.t │ ├── grpc-transcode-reload-bugfix.t │ ├── grpc-transcode.t │ ├── grpc-transcode2.t │ ├── grpc-transcode3.t │ ├── grpc-web.t │ ├── grpc-web │ │ ├── a6 │ │ │ ├── .gitignore │ │ │ ├── buf.gen.yaml │ │ │ ├── buf.yaml │ │ │ ├── package.json │ │ │ └── route.proto │ │ ├── client.cts │ │ ├── go.mod │ │ ├── go.sum │ │ ├── req.bin │ │ ├── server.go │ │ └── setup.sh │ ├── gzip.t │ ├── hmac-auth-anonymous-consumer.t │ ├── hmac-auth.t │ ├── hmac-auth2.t │ ├── hmac-auth3.t │ ├── hmac-auth4.t │ ├── http-dubbo.t │ ├── http-logger-json.t │ ├── http-logger-log-format.t │ ├── http-logger-new-line.t │ ├── http-logger.t │ ├── http-logger2.t │ ├── http-logger3.t │ ├── inspect.t │ ├── ip-restriction.t │ ├── jwe-decrypt.t │ ├── jwt-auth-anonymous-consumer.t │ ├── jwt-auth.t │ ├── jwt-auth2.t │ ├── jwt-auth3.t │ ├── jwt-auth4.t │ ├── kafka-logger-large-body.t │ ├── kafka-logger-log-format.t │ ├── kafka-logger.t │ ├── kafka-logger2.t │ ├── kafka-logger3.t │ ├── kafka-logger4.t │ ├── kafka-proxy.t │ ├── key-auth-anonymous-consumer.t │ ├── key-auth-upstream-domain-node.t │ ├── key-auth.t │ ├── lago.spec.mts │ ├── lago.t │ ├── ldap-auth.t │ ├── limit-conn-redis-cluster.t │ ├── limit-conn-redis.t │ ├── limit-conn.t │ ├── limit-conn2.t │ ├── limit-conn3.t │ ├── limit-count-redis-cluster.t │ ├── limit-count-redis-cluster2.t │ ├── limit-count-redis-cluster3.t │ ├── limit-count-redis.t │ ├── limit-count-redis2.t │ ├── limit-count-redis3.t │ ├── limit-count-redis4.t │ ├── limit-count.t │ ├── limit-count2.t │ ├── limit-count3.t │ ├── limit-count4.t │ ├── limit-count5.t │ ├── limit-req-redis-cluster.t │ ├── limit-req-redis.t │ ├── limit-req.t │ ├── limit-req2.t │ ├── limit-req3.t │ ├── log-rotate.t │ ├── log-rotate2.t │ ├── log-rotate3.t │ ├── loggly.t │ ├── loki-logger.t │ ├── loki-logger2.t │ ├── mcp-bridge.spec.mts │ ├── mcp-bridge.t │ ├── mcp │ │ └── assets │ │ │ └── bridge-list-tools.json │ ├── mocking.t │ ├── multi-auth.t │ ├── multi-auth2.t │ ├── node-status.t │ ├── ocsp-stapling.t │ ├── opa.t │ ├── opa2.t │ ├── openfunction.t │ ├── openid-connect.t │ ├── openid-connect │ │ └── configuration.json │ ├── openid-connect2.t │ ├── openid-connect3.t │ ├── openid-connect4.t │ ├── openid-connect5.t │ ├── openid-connect6.t │ ├── openid-connect7.t │ ├── openid-connect8.t │ ├── openid-connect9.t │ ├── opentelemetry.t │ ├── opentelemetry2.t │ ├── opentelemetry3.t │ ├── opentelemetry4-bugfix-pb-state.t │ ├── opentelemetry5.t │ ├── openwhisk.t │ ├── plugin.t │ ├── prometheus-ai-proxy.t │ ├── prometheus-metric-expire.t │ ├── prometheus.t │ ├── prometheus2.t │ ├── prometheus3.t │ ├── prometheus4.t │ ├── proxy-cache │ │ ├── disk.t │ │ └── memory.t │ ├── proxy-control.t │ ├── proxy-mirror.t │ ├── proxy-mirror2.t │ ├── proxy-mirror3.t │ ├── proxy-rewrite.t │ ├── proxy-rewrite2.t │ ├── proxy-rewrite3.t │ ├── public-api.t │ ├── real-ip.t │ ├── redirect.t │ ├── redirect2.t │ ├── referer-restriction.t │ ├── request-id.t │ ├── request-id2.t │ ├── request-id3.t │ ├── request-validation.t │ ├── request-validation2.t │ ├── response-rewrite.t │ ├── response-rewrite2.t │ ├── response-rewrite3.t │ ├── rocketmq-logger-log-format.t │ ├── rocketmq-logger.t │ ├── rocketmq-logger2.t │ ├── security-warning.t │ ├── security-warning2.t │ ├── server-info.t │ ├── serverless.t │ ├── skywalking-logger.t │ ├── skywalking-logger2.t │ ├── skywalking.t │ ├── sls-logger.t │ ├── splunk-hec-logging.t │ ├── splunk-hec-logging2.t │ ├── syslog.t │ ├── tcp-logger.t │ ├── tencent-cloud-cls.t │ ├── traffic-split.t │ ├── traffic-split2.t │ ├── traffic-split3.t │ ├── traffic-split4.t │ ├── traffic-split5.t │ ├── ua-restriction.t │ ├── udp-logger.t │ ├── uri-blocker.t │ ├── wolf-rbac.t │ ├── workflow-without-case.t │ ├── workflow.t │ ├── workflow2.t │ ├── workflow3.t │ ├── zipkin.t │ ├── zipkin2.t │ └── zipkin3.t ├── pnpm-lock.yaml ├── pubsub │ ├── kafka.t │ └── pubsub.t ├── router │ ├── graphql.t │ ├── multi-ssl-certs.t │ ├── radixtree-host-uri-priority.t │ ├── radixtree-host-uri.t │ ├── radixtree-host-uri2.t │ ├── radixtree-host-uri3.t │ ├── radixtree-method.t │ ├── radixtree-sni.t │ ├── radixtree-sni2.t │ ├── radixtree-sni3.t │ ├── radixtree-uri-host.t │ ├── radixtree-uri-keep-end-slash.t │ ├── radixtree-uri-multiple.t │ ├── radixtree-uri-priority.t │ ├── radixtree-uri-sanity.t │ ├── radixtree-uri-vars.t │ ├── radixtree-uri-with-parameter.t │ └── radixtree-uri-with-parameter2.t ├── script │ ├── script.t │ ├── script_distribute.t │ └── script_test.lua ├── secret │ ├── aws.t │ ├── conf │ │ ├── error.json │ │ └── success.json │ ├── gcp.t │ ├── secret_lru.t │ └── vault.t ├── sse_server_example │ ├── go.mod │ └── main.go ├── stream-node │ ├── healthcheck-resty-events.t │ ├── healthcheck-resty-worker-events.t │ ├── mtls.t │ ├── priority-balancer.t │ ├── random.t │ ├── sanity-repeat.t │ ├── sanity-with-service.t │ ├── sanity.t │ ├── sni.t │ ├── tls.t │ ├── upstream-domain.t │ └── upstream-tls.t ├── stream-plugin │ ├── ip-restriction.t │ ├── limit-conn.t │ ├── limit-conn2.t │ ├── mqtt-proxy.t │ ├── mqtt-proxy2.t │ ├── plugin.t │ ├── prometheus.t │ ├── syslog.t │ └── traffic-split.t ├── tars │ ├── conf │ │ └── tars.sql │ └── discovery │ │ ├── stream │ │ └── tars.t │ │ └── tars.t ├── ts │ ├── admin_api.ts │ └── utils.ts ├── tsconfig.json ├── utils │ ├── batch-processor.t │ └── rfc5424.t ├── wasm │ ├── fault-injection.t │ ├── fault-injection │ │ └── main.go │ ├── forward-auth.go │ ├── forward-auth.t │ ├── global-rule.t │ ├── go.mod │ ├── go.sum │ ├── log │ │ └── main.go │ ├── request-body.t │ ├── request-body │ │ └── main.go │ ├── response-rewrite.t │ ├── response-rewrite │ │ └── main.go │ └── route.t ├── xds-library │ ├── config_xds.t │ ├── config_xds_2.t │ ├── export.go │ ├── main.go │ └── xds.h └── xrpc │ ├── apisix │ └── stream │ │ └── xrpc │ │ └── protocols │ │ └── pingpong │ │ ├── init.lua │ │ └── schema.lua │ ├── dubbo.t │ ├── pingpong.t │ ├── pingpong2.t │ ├── pingpong3.t │ ├── prometheus.t │ ├── redis.t │ └── redis2.t └── utils ├── check-category.py ├── check-lua-code-style.sh ├── check-merge-conflict.sh ├── check-plugins-code.sh ├── check-test-code-style.sh ├── check-version.sh ├── fix-zh-doc-segment.py ├── gen-vote-contents.sh ├── install-dependencies.sh └── linux-install-luarocks.sh /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | t/**/*.t linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/actions/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/cli.yml -------------------------------------------------------------------------------- /.github/workflows/code-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/code-lint.yml -------------------------------------------------------------------------------- /.github/workflows/doc-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/doc-lint.yml -------------------------------------------------------------------------------- /.github/workflows/link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/link-check.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/redhat-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/redhat-ci.yaml -------------------------------------------------------------------------------- /.github/workflows/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/tars-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.github/workflows/tars-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.gitmodules -------------------------------------------------------------------------------- /.ignore_words: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.ignore_words -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.luacheckrc -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /.requirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.requirements -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/.shellcheckrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CODE_STYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/CODE_STYLE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/MAINTAIN.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/README.md -------------------------------------------------------------------------------- /THREAT_MODEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/THREAT_MODEL.md -------------------------------------------------------------------------------- /Vision-and-Milestones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/Vision-and-Milestones.md -------------------------------------------------------------------------------- /apisix-master-0.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix-master-0.rockspec -------------------------------------------------------------------------------- /apisix/admin/consumer_group.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/consumer_group.lua -------------------------------------------------------------------------------- /apisix/admin/consumers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/consumers.lua -------------------------------------------------------------------------------- /apisix/admin/credentials.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/credentials.lua -------------------------------------------------------------------------------- /apisix/admin/global_rules.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/global_rules.lua -------------------------------------------------------------------------------- /apisix/admin/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/init.lua -------------------------------------------------------------------------------- /apisix/admin/plugin_config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/plugin_config.lua -------------------------------------------------------------------------------- /apisix/admin/plugin_metadata.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/plugin_metadata.lua -------------------------------------------------------------------------------- /apisix/admin/plugins.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/plugins.lua -------------------------------------------------------------------------------- /apisix/admin/proto.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/proto.lua -------------------------------------------------------------------------------- /apisix/admin/resource.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/resource.lua -------------------------------------------------------------------------------- /apisix/admin/routes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/routes.lua -------------------------------------------------------------------------------- /apisix/admin/schema.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/schema.lua -------------------------------------------------------------------------------- /apisix/admin/secrets.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/secrets.lua -------------------------------------------------------------------------------- /apisix/admin/services.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/services.lua -------------------------------------------------------------------------------- /apisix/admin/ssl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/ssl.lua -------------------------------------------------------------------------------- /apisix/admin/standalone.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/standalone.lua -------------------------------------------------------------------------------- /apisix/admin/stream_routes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/stream_routes.lua -------------------------------------------------------------------------------- /apisix/admin/upstreams.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/upstreams.lua -------------------------------------------------------------------------------- /apisix/admin/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/utils.lua -------------------------------------------------------------------------------- /apisix/admin/v3_adapter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/admin/v3_adapter.lua -------------------------------------------------------------------------------- /apisix/api_router.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/api_router.lua -------------------------------------------------------------------------------- /apisix/balancer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/balancer.lua -------------------------------------------------------------------------------- /apisix/balancer/chash.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/balancer/chash.lua -------------------------------------------------------------------------------- /apisix/balancer/ewma.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/balancer/ewma.lua -------------------------------------------------------------------------------- /apisix/balancer/least_conn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/balancer/least_conn.lua -------------------------------------------------------------------------------- /apisix/balancer/priority.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/balancer/priority.lua -------------------------------------------------------------------------------- /apisix/balancer/roundrobin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/balancer/roundrobin.lua -------------------------------------------------------------------------------- /apisix/cli/apisix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/apisix.lua -------------------------------------------------------------------------------- /apisix/cli/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/config.lua -------------------------------------------------------------------------------- /apisix/cli/env.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/env.lua -------------------------------------------------------------------------------- /apisix/cli/etcd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/etcd.lua -------------------------------------------------------------------------------- /apisix/cli/file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/file.lua -------------------------------------------------------------------------------- /apisix/cli/ip.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/ip.lua -------------------------------------------------------------------------------- /apisix/cli/ngx_tpl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/ngx_tpl.lua -------------------------------------------------------------------------------- /apisix/cli/ops.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/ops.lua -------------------------------------------------------------------------------- /apisix/cli/schema.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/schema.lua -------------------------------------------------------------------------------- /apisix/cli/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/cli/util.lua -------------------------------------------------------------------------------- /apisix/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/constants.lua -------------------------------------------------------------------------------- /apisix/consumer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/consumer.lua -------------------------------------------------------------------------------- /apisix/consumer_group.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/consumer_group.lua -------------------------------------------------------------------------------- /apisix/control/router.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/control/router.lua -------------------------------------------------------------------------------- /apisix/control/v1.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/control/v1.lua -------------------------------------------------------------------------------- /apisix/core.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core.lua -------------------------------------------------------------------------------- /apisix/core/config_etcd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/config_etcd.lua -------------------------------------------------------------------------------- /apisix/core/config_local.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/config_local.lua -------------------------------------------------------------------------------- /apisix/core/config_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/config_util.lua -------------------------------------------------------------------------------- /apisix/core/config_xds.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/config_xds.lua -------------------------------------------------------------------------------- /apisix/core/config_yaml.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/config_yaml.lua -------------------------------------------------------------------------------- /apisix/core/ctx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/ctx.lua -------------------------------------------------------------------------------- /apisix/core/dns/client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/dns/client.lua -------------------------------------------------------------------------------- /apisix/core/env.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/env.lua -------------------------------------------------------------------------------- /apisix/core/etcd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/etcd.lua -------------------------------------------------------------------------------- /apisix/core/event.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/event.lua -------------------------------------------------------------------------------- /apisix/core/id.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/id.lua -------------------------------------------------------------------------------- /apisix/core/io.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/io.lua -------------------------------------------------------------------------------- /apisix/core/ip.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/ip.lua -------------------------------------------------------------------------------- /apisix/core/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/json.lua -------------------------------------------------------------------------------- /apisix/core/log.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/log.lua -------------------------------------------------------------------------------- /apisix/core/lrucache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/lrucache.lua -------------------------------------------------------------------------------- /apisix/core/math.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/math.lua -------------------------------------------------------------------------------- /apisix/core/os.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/os.lua -------------------------------------------------------------------------------- /apisix/core/profile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/profile.lua -------------------------------------------------------------------------------- /apisix/core/pubsub.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/pubsub.lua -------------------------------------------------------------------------------- /apisix/core/request.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/request.lua -------------------------------------------------------------------------------- /apisix/core/resolver.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/resolver.lua -------------------------------------------------------------------------------- /apisix/core/response.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/response.lua -------------------------------------------------------------------------------- /apisix/core/schema.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/schema.lua -------------------------------------------------------------------------------- /apisix/core/string.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/string.lua -------------------------------------------------------------------------------- /apisix/core/table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/table.lua -------------------------------------------------------------------------------- /apisix/core/timer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/timer.lua -------------------------------------------------------------------------------- /apisix/core/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/utils.lua -------------------------------------------------------------------------------- /apisix/core/version.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/core/version.lua -------------------------------------------------------------------------------- /apisix/debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/debug.lua -------------------------------------------------------------------------------- /apisix/discovery/consul/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/discovery/consul/init.lua -------------------------------------------------------------------------------- /apisix/discovery/dns/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/discovery/dns/init.lua -------------------------------------------------------------------------------- /apisix/discovery/dns/schema.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/discovery/dns/schema.lua -------------------------------------------------------------------------------- /apisix/discovery/eureka/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/discovery/eureka/init.lua -------------------------------------------------------------------------------- /apisix/discovery/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/discovery/init.lua -------------------------------------------------------------------------------- /apisix/discovery/nacos/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/discovery/nacos/init.lua -------------------------------------------------------------------------------- /apisix/discovery/tars/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/discovery/tars/init.lua -------------------------------------------------------------------------------- /apisix/discovery/tars/schema.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/discovery/tars/schema.lua -------------------------------------------------------------------------------- /apisix/events.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/events.lua -------------------------------------------------------------------------------- /apisix/global_rules.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/global_rules.lua -------------------------------------------------------------------------------- /apisix/healthcheck_manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/healthcheck_manager.lua -------------------------------------------------------------------------------- /apisix/http/route.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/http/route.lua -------------------------------------------------------------------------------- /apisix/http/service.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/http/service.lua -------------------------------------------------------------------------------- /apisix/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/init.lua -------------------------------------------------------------------------------- /apisix/inspect/dbg.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/inspect/dbg.lua -------------------------------------------------------------------------------- /apisix/inspect/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/inspect/init.lua -------------------------------------------------------------------------------- /apisix/patch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/patch.lua -------------------------------------------------------------------------------- /apisix/plugin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugin.lua -------------------------------------------------------------------------------- /apisix/plugin_config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugin_config.lua -------------------------------------------------------------------------------- /apisix/plugins/ai-proxy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/ai-proxy.lua -------------------------------------------------------------------------------- /apisix/plugins/ai-proxy/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/ai-proxy/base.lua -------------------------------------------------------------------------------- /apisix/plugins/ai-rag.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/ai-rag.lua -------------------------------------------------------------------------------- /apisix/plugins/ai.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/ai.lua -------------------------------------------------------------------------------- /apisix/plugins/api-breaker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/api-breaker.lua -------------------------------------------------------------------------------- /apisix/plugins/authz-casbin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/authz-casbin.lua -------------------------------------------------------------------------------- /apisix/plugins/authz-casdoor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/authz-casdoor.lua -------------------------------------------------------------------------------- /apisix/plugins/aws-lambda.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/aws-lambda.lua -------------------------------------------------------------------------------- /apisix/plugins/basic-auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/basic-auth.lua -------------------------------------------------------------------------------- /apisix/plugins/brotli.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/brotli.lua -------------------------------------------------------------------------------- /apisix/plugins/cas-auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/cas-auth.lua -------------------------------------------------------------------------------- /apisix/plugins/chaitin-waf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/chaitin-waf.lua -------------------------------------------------------------------------------- /apisix/plugins/cors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/cors.lua -------------------------------------------------------------------------------- /apisix/plugins/csrf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/csrf.lua -------------------------------------------------------------------------------- /apisix/plugins/datadog.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/datadog.lua -------------------------------------------------------------------------------- /apisix/plugins/degraphql.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/degraphql.lua -------------------------------------------------------------------------------- /apisix/plugins/dubbo-proxy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/dubbo-proxy.lua -------------------------------------------------------------------------------- /apisix/plugins/echo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/echo.lua -------------------------------------------------------------------------------- /apisix/plugins/file-logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/file-logger.lua -------------------------------------------------------------------------------- /apisix/plugins/forward-auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/forward-auth.lua -------------------------------------------------------------------------------- /apisix/plugins/gm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/gm.lua -------------------------------------------------------------------------------- /apisix/plugins/grpc-web.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/grpc-web.lua -------------------------------------------------------------------------------- /apisix/plugins/gzip.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/gzip.lua -------------------------------------------------------------------------------- /apisix/plugins/hmac-auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/hmac-auth.lua -------------------------------------------------------------------------------- /apisix/plugins/http-dubbo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/http-dubbo.lua -------------------------------------------------------------------------------- /apisix/plugins/http-logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/http-logger.lua -------------------------------------------------------------------------------- /apisix/plugins/inspect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/inspect.lua -------------------------------------------------------------------------------- /apisix/plugins/jwe-decrypt.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/jwe-decrypt.lua -------------------------------------------------------------------------------- /apisix/plugins/jwt-auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/jwt-auth.lua -------------------------------------------------------------------------------- /apisix/plugins/kafka-logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/kafka-logger.lua -------------------------------------------------------------------------------- /apisix/plugins/kafka-proxy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/kafka-proxy.lua -------------------------------------------------------------------------------- /apisix/plugins/key-auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/key-auth.lua -------------------------------------------------------------------------------- /apisix/plugins/lago.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/lago.lua -------------------------------------------------------------------------------- /apisix/plugins/ldap-auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/ldap-auth.lua -------------------------------------------------------------------------------- /apisix/plugins/limit-conn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/limit-conn.lua -------------------------------------------------------------------------------- /apisix/plugins/limit-count.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/limit-count.lua -------------------------------------------------------------------------------- /apisix/plugins/limit-req.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/limit-req.lua -------------------------------------------------------------------------------- /apisix/plugins/log-rotate.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/log-rotate.lua -------------------------------------------------------------------------------- /apisix/plugins/loggly.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/loggly.lua -------------------------------------------------------------------------------- /apisix/plugins/loki-logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/loki-logger.lua -------------------------------------------------------------------------------- /apisix/plugins/mcp-bridge.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/mcp-bridge.lua -------------------------------------------------------------------------------- /apisix/plugins/mcp/server.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/mcp/server.lua -------------------------------------------------------------------------------- /apisix/plugins/mocking.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/mocking.lua -------------------------------------------------------------------------------- /apisix/plugins/multi-auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/multi-auth.lua -------------------------------------------------------------------------------- /apisix/plugins/node-status.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/node-status.lua -------------------------------------------------------------------------------- /apisix/plugins/ocsp-stapling.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/ocsp-stapling.lua -------------------------------------------------------------------------------- /apisix/plugins/opa.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/opa.lua -------------------------------------------------------------------------------- /apisix/plugins/opa/helper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/opa/helper.lua -------------------------------------------------------------------------------- /apisix/plugins/openfunction.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/openfunction.lua -------------------------------------------------------------------------------- /apisix/plugins/opentelemetry.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/opentelemetry.lua -------------------------------------------------------------------------------- /apisix/plugins/openwhisk.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/openwhisk.lua -------------------------------------------------------------------------------- /apisix/plugins/prometheus.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/prometheus.lua -------------------------------------------------------------------------------- /apisix/plugins/proxy-control.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/proxy-control.lua -------------------------------------------------------------------------------- /apisix/plugins/proxy-mirror.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/proxy-mirror.lua -------------------------------------------------------------------------------- /apisix/plugins/proxy-rewrite.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/proxy-rewrite.lua -------------------------------------------------------------------------------- /apisix/plugins/public-api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/public-api.lua -------------------------------------------------------------------------------- /apisix/plugins/real-ip.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/real-ip.lua -------------------------------------------------------------------------------- /apisix/plugins/redirect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/redirect.lua -------------------------------------------------------------------------------- /apisix/plugins/request-id.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/request-id.lua -------------------------------------------------------------------------------- /apisix/plugins/server-info.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/server-info.lua -------------------------------------------------------------------------------- /apisix/plugins/skywalking.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/skywalking.lua -------------------------------------------------------------------------------- /apisix/plugins/sls-logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/sls-logger.lua -------------------------------------------------------------------------------- /apisix/plugins/syslog.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/syslog.lua -------------------------------------------------------------------------------- /apisix/plugins/syslog/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/syslog/init.lua -------------------------------------------------------------------------------- /apisix/plugins/tcp-logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/tcp-logger.lua -------------------------------------------------------------------------------- /apisix/plugins/traffic-split.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/traffic-split.lua -------------------------------------------------------------------------------- /apisix/plugins/udp-logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/udp-logger.lua -------------------------------------------------------------------------------- /apisix/plugins/uri-blocker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/uri-blocker.lua -------------------------------------------------------------------------------- /apisix/plugins/wolf-rbac.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/wolf-rbac.lua -------------------------------------------------------------------------------- /apisix/plugins/workflow.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/workflow.lua -------------------------------------------------------------------------------- /apisix/plugins/zipkin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/zipkin.lua -------------------------------------------------------------------------------- /apisix/plugins/zipkin/codec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/plugins/zipkin/codec.lua -------------------------------------------------------------------------------- /apisix/pubsub/kafka.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/pubsub/kafka.lua -------------------------------------------------------------------------------- /apisix/resource.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/resource.lua -------------------------------------------------------------------------------- /apisix/router.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/router.lua -------------------------------------------------------------------------------- /apisix/schema_def.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/schema_def.lua -------------------------------------------------------------------------------- /apisix/script.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/script.lua -------------------------------------------------------------------------------- /apisix/secret.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/secret.lua -------------------------------------------------------------------------------- /apisix/secret/aws.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/secret/aws.lua -------------------------------------------------------------------------------- /apisix/secret/gcp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/secret/gcp.lua -------------------------------------------------------------------------------- /apisix/secret/vault.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/secret/vault.lua -------------------------------------------------------------------------------- /apisix/ssl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/ssl.lua -------------------------------------------------------------------------------- /apisix/stream/plugins/syslog.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/stream/plugins/syslog.lua -------------------------------------------------------------------------------- /apisix/stream/router/ip_port.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/stream/router/ip_port.lua -------------------------------------------------------------------------------- /apisix/stream/xrpc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/stream/xrpc.lua -------------------------------------------------------------------------------- /apisix/stream/xrpc/metrics.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/stream/xrpc/metrics.lua -------------------------------------------------------------------------------- /apisix/stream/xrpc/runner.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/stream/xrpc/runner.lua -------------------------------------------------------------------------------- /apisix/stream/xrpc/sdk.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/stream/xrpc/sdk.lua -------------------------------------------------------------------------------- /apisix/timers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/timers.lua -------------------------------------------------------------------------------- /apisix/upstream.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/upstream.lua -------------------------------------------------------------------------------- /apisix/utils/auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/auth.lua -------------------------------------------------------------------------------- /apisix/utils/batch-processor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/batch-processor.lua -------------------------------------------------------------------------------- /apisix/utils/content-decode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/content-decode.lua -------------------------------------------------------------------------------- /apisix/utils/log-util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/log-util.lua -------------------------------------------------------------------------------- /apisix/utils/redis-schema.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/redis-schema.lua -------------------------------------------------------------------------------- /apisix/utils/redis.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/redis.lua -------------------------------------------------------------------------------- /apisix/utils/rediscluster.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/rediscluster.lua -------------------------------------------------------------------------------- /apisix/utils/rfc5424.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/rfc5424.lua -------------------------------------------------------------------------------- /apisix/utils/router.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/router.lua -------------------------------------------------------------------------------- /apisix/utils/upstream.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/utils/upstream.lua -------------------------------------------------------------------------------- /apisix/wasm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/apisix/wasm.lua -------------------------------------------------------------------------------- /autodocs/config.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/autodocs/config.ld -------------------------------------------------------------------------------- /autodocs/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/autodocs/generate.sh -------------------------------------------------------------------------------- /autodocs/ldoc.ltp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/autodocs/ldoc.ltp -------------------------------------------------------------------------------- /benchmark/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/benchmark/run.sh -------------------------------------------------------------------------------- /benchmark/server/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/benchmark/server/conf/nginx.conf -------------------------------------------------------------------------------- /bin/apisix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/bin/apisix -------------------------------------------------------------------------------- /ci/backup-docker-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/backup-docker-images.sh -------------------------------------------------------------------------------- /ci/check_changelog_prs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/check_changelog_prs.ts -------------------------------------------------------------------------------- /ci/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/common.sh -------------------------------------------------------------------------------- /ci/free_disk_space.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/free_disk_space.sh -------------------------------------------------------------------------------- /ci/init-common-test-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/init-common-test-service.sh -------------------------------------------------------------------------------- /ci/init-last-test-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/init-last-test-service.sh -------------------------------------------------------------------------------- /ci/init-plugin-test-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/init-plugin-test-service.sh -------------------------------------------------------------------------------- /ci/kubernetes-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/kubernetes-ci.sh -------------------------------------------------------------------------------- /ci/linux-install-etcd-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/linux-install-etcd-client.sh -------------------------------------------------------------------------------- /ci/linux-install-openresty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/linux-install-openresty.sh -------------------------------------------------------------------------------- /ci/linux_openresty_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/linux_openresty_runner.sh -------------------------------------------------------------------------------- /ci/pod/docker-compose.common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/docker-compose.common.yml -------------------------------------------------------------------------------- /ci/pod/docker-compose.first.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/docker-compose.first.yml -------------------------------------------------------------------------------- /ci/pod/docker-compose.last.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/docker-compose.last.yml -------------------------------------------------------------------------------- /ci/pod/docker-compose.plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/docker-compose.plugin.yml -------------------------------------------------------------------------------- /ci/pod/etcd/env/common.env: -------------------------------------------------------------------------------- 1 | ALLOW_NONE_AUTHENTICATION=yes 2 | -------------------------------------------------------------------------------- /ci/pod/eureka/env/common.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/eureka/env/common.env -------------------------------------------------------------------------------- /ci/pod/kafka/zookeeper-server/env/common.env: -------------------------------------------------------------------------------- 1 | ALLOW_ANONYMOUS_LOGIN=yes 2 | -------------------------------------------------------------------------------- /ci/pod/keycloak/server.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/keycloak/server.crt.pem -------------------------------------------------------------------------------- /ci/pod/keycloak/server.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/keycloak/server.key.pem -------------------------------------------------------------------------------- /ci/pod/nacos/env/common.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/nacos/env/common.env -------------------------------------------------------------------------------- /ci/pod/nacos/env/service.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/nacos/env/service.env -------------------------------------------------------------------------------- /ci/pod/nacos/service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/nacos/service/Dockerfile -------------------------------------------------------------------------------- /ci/pod/opa/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/opa/data.json -------------------------------------------------------------------------------- /ci/pod/opa/echo.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/opa/echo.rego -------------------------------------------------------------------------------- /ci/pod/opa/example.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/opa/example.rego -------------------------------------------------------------------------------- /ci/pod/opa/with_route.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/opa/with_route.rego -------------------------------------------------------------------------------- /ci/pod/openfunction/function-example/test-header/go.mod: -------------------------------------------------------------------------------- 1 | module example.com/hello 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /ci/pod/vector/vector.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/pod/vector/vector.toml -------------------------------------------------------------------------------- /ci/redhat-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/redhat-ci.sh -------------------------------------------------------------------------------- /ci/tars-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/ci/tars-ci.sh -------------------------------------------------------------------------------- /conf/apisix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/conf/apisix.yaml -------------------------------------------------------------------------------- /conf/cert/ssl_PLACE_HOLDER.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/conf/cert/ssl_PLACE_HOLDER.crt -------------------------------------------------------------------------------- /conf/cert/ssl_PLACE_HOLDER.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/conf/cert/ssl_PLACE_HOLDER.key -------------------------------------------------------------------------------- /conf/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/conf/config.yaml -------------------------------------------------------------------------------- /conf/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/conf/config.yaml.example -------------------------------------------------------------------------------- /conf/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/conf/debug.yaml -------------------------------------------------------------------------------- /conf/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/conf/mime.types -------------------------------------------------------------------------------- /docker/debian-dev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docker/debian-dev/Dockerfile -------------------------------------------------------------------------------- /docs/assets/images/MA.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/MA.jpeg -------------------------------------------------------------------------------- /docs/assets/images/OA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/OA.jpg -------------------------------------------------------------------------------- /docs/assets/images/apache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/apache.png -------------------------------------------------------------------------------- /docs/assets/images/apisix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/apisix.png -------------------------------------------------------------------------------- /docs/assets/images/discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/discovery.png -------------------------------------------------------------------------------- /docs/assets/images/latency-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/latency-1.jpg -------------------------------------------------------------------------------- /docs/assets/images/latency-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/latency-2.jpg -------------------------------------------------------------------------------- /docs/assets/images/secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/secret.png -------------------------------------------------------------------------------- /docs/assets/images/skip-mtls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/assets/images/skip-mtls.png -------------------------------------------------------------------------------- /docs/en/latest/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/FAQ.md -------------------------------------------------------------------------------- /docs/en/latest/admin-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/admin-api.md -------------------------------------------------------------------------------- /docs/en/latest/aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/aws.md -------------------------------------------------------------------------------- /docs/en/latest/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/benchmark.md -------------------------------------------------------------------------------- /docs/en/latest/certificate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/certificate.md -------------------------------------------------------------------------------- /docs/en/latest/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/config.json -------------------------------------------------------------------------------- /docs/en/latest/control-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/control-api.md -------------------------------------------------------------------------------- /docs/en/latest/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/dashboard.md -------------------------------------------------------------------------------- /docs/en/latest/debug-function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/debug-function.md -------------------------------------------------------------------------------- /docs/en/latest/debug-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/debug-mode.md -------------------------------------------------------------------------------- /docs/en/latest/discovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/discovery.md -------------------------------------------------------------------------------- /docs/en/latest/discovery/dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/discovery/dns.md -------------------------------------------------------------------------------- /docs/en/latest/grpc-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/grpc-proxy.md -------------------------------------------------------------------------------- /docs/en/latest/http3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/http3.md -------------------------------------------------------------------------------- /docs/en/latest/mtls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/mtls.md -------------------------------------------------------------------------------- /docs/en/latest/plugin-develop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugin-develop.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/ai-rag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/ai-rag.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/brotli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/brotli.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/cors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/cors.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/csrf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/csrf.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/echo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/echo.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/gm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/gm.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/gzip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/gzip.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/lago.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/lago.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/loggly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/loggly.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/opa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/opa.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/syslog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/syslog.md -------------------------------------------------------------------------------- /docs/en/latest/plugins/zipkin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/plugins/zipkin.md -------------------------------------------------------------------------------- /docs/en/latest/profile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/profile.md -------------------------------------------------------------------------------- /docs/en/latest/pubsub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/pubsub.md -------------------------------------------------------------------------------- /docs/en/latest/pubsub/kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/pubsub/kafka.md -------------------------------------------------------------------------------- /docs/en/latest/ssl-protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/ssl-protocol.md -------------------------------------------------------------------------------- /docs/en/latest/status-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/status-api.md -------------------------------------------------------------------------------- /docs/en/latest/wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/wasm.md -------------------------------------------------------------------------------- /docs/en/latest/xrpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/xrpc.md -------------------------------------------------------------------------------- /docs/en/latest/xrpc/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/en/latest/xrpc/redis.md -------------------------------------------------------------------------------- /docs/zh/latest/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/CHANGELOG.md -------------------------------------------------------------------------------- /docs/zh/latest/CODE_STYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/CODE_STYLE.md -------------------------------------------------------------------------------- /docs/zh/latest/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/FAQ.md -------------------------------------------------------------------------------- /docs/zh/latest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/README.md -------------------------------------------------------------------------------- /docs/zh/latest/admin-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/admin-api.md -------------------------------------------------------------------------------- /docs/zh/latest/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/benchmark.md -------------------------------------------------------------------------------- /docs/zh/latest/certificate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/certificate.md -------------------------------------------------------------------------------- /docs/zh/latest/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/config.json -------------------------------------------------------------------------------- /docs/zh/latest/control-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/control-api.md -------------------------------------------------------------------------------- /docs/zh/latest/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/dashboard.md -------------------------------------------------------------------------------- /docs/zh/latest/debug-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/debug-mode.md -------------------------------------------------------------------------------- /docs/zh/latest/discovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/discovery.md -------------------------------------------------------------------------------- /docs/zh/latest/grpc-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/grpc-proxy.md -------------------------------------------------------------------------------- /docs/zh/latest/http3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/http3.md -------------------------------------------------------------------------------- /docs/zh/latest/mtls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/mtls.md -------------------------------------------------------------------------------- /docs/zh/latest/plugins/gm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/plugins/gm.md -------------------------------------------------------------------------------- /docs/zh/latest/plugins/opa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/plugins/opa.md -------------------------------------------------------------------------------- /docs/zh/latest/profile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/profile.md -------------------------------------------------------------------------------- /docs/zh/latest/status-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/status-api.md -------------------------------------------------------------------------------- /docs/zh/latest/wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/docs/zh/latest/wasm.md -------------------------------------------------------------------------------- /example/my_hook.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/example/my_hook.lua -------------------------------------------------------------------------------- /logos/apache-apisix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/logos/apache-apisix.png -------------------------------------------------------------------------------- /logos/apisix-white-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/logos/apisix-white-bg.jpg -------------------------------------------------------------------------------- /logos/cncf-white-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/logos/cncf-white-bg.jpg -------------------------------------------------------------------------------- /powered-by.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/powered-by.md -------------------------------------------------------------------------------- /t/APISIX.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/APISIX.pm -------------------------------------------------------------------------------- /t/admin/api.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/api.t -------------------------------------------------------------------------------- /t/admin/balancer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/balancer.t -------------------------------------------------------------------------------- /t/admin/consumer-group.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/consumer-group.t -------------------------------------------------------------------------------- /t/admin/consumers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/consumers.t -------------------------------------------------------------------------------- /t/admin/consumers2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/consumers2.t -------------------------------------------------------------------------------- /t/admin/credentials.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/credentials.t -------------------------------------------------------------------------------- /t/admin/filter.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/filter.t -------------------------------------------------------------------------------- /t/admin/global-rules.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/global-rules.t -------------------------------------------------------------------------------- /t/admin/global-rules2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/global-rules2.t -------------------------------------------------------------------------------- /t/admin/health-check.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/health-check.t -------------------------------------------------------------------------------- /t/admin/metadata.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/metadata.spec.ts -------------------------------------------------------------------------------- /t/admin/metadata.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/metadata.t -------------------------------------------------------------------------------- /t/admin/plugin-configs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/plugin-configs.t -------------------------------------------------------------------------------- /t/admin/plugin-metadata.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/plugin-metadata.t -------------------------------------------------------------------------------- /t/admin/plugin-metadata2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/plugin-metadata2.t -------------------------------------------------------------------------------- /t/admin/plugin-metadata3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/plugin-metadata3.t -------------------------------------------------------------------------------- /t/admin/plugins-reload.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/plugins-reload.t -------------------------------------------------------------------------------- /t/admin/plugins.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/plugins.t -------------------------------------------------------------------------------- /t/admin/protos-force-delete.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/protos-force-delete.t -------------------------------------------------------------------------------- /t/admin/protos.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/protos.t -------------------------------------------------------------------------------- /t/admin/resources.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/resources.t -------------------------------------------------------------------------------- /t/admin/routes-array-nodes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/routes-array-nodes.t -------------------------------------------------------------------------------- /t/admin/routes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/routes.t -------------------------------------------------------------------------------- /t/admin/routes2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/routes2.t -------------------------------------------------------------------------------- /t/admin/routes3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/routes3.t -------------------------------------------------------------------------------- /t/admin/routes4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/routes4.t -------------------------------------------------------------------------------- /t/admin/routes_request_body.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/routes_request_body.t -------------------------------------------------------------------------------- /t/admin/schema-validate.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/schema-validate.t -------------------------------------------------------------------------------- /t/admin/schema.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/schema.t -------------------------------------------------------------------------------- /t/admin/secrets.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/secrets.t -------------------------------------------------------------------------------- /t/admin/services-string-id.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/services-string-id.t -------------------------------------------------------------------------------- /t/admin/services.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/services.t -------------------------------------------------------------------------------- /t/admin/services2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/services2.t -------------------------------------------------------------------------------- /t/admin/ssl.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/ssl.t -------------------------------------------------------------------------------- /t/admin/ssl2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/ssl2.t -------------------------------------------------------------------------------- /t/admin/ssl3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/ssl3.t -------------------------------------------------------------------------------- /t/admin/ssl4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/ssl4.t -------------------------------------------------------------------------------- /t/admin/ssl5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/ssl5.t -------------------------------------------------------------------------------- /t/admin/ssls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/ssls.t -------------------------------------------------------------------------------- /t/admin/standalone.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/standalone.spec.ts -------------------------------------------------------------------------------- /t/admin/standalone.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/standalone.t -------------------------------------------------------------------------------- /t/admin/stream-routes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/stream-routes.t -------------------------------------------------------------------------------- /t/admin/token.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/token.t -------------------------------------------------------------------------------- /t/admin/upstream.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/upstream.t -------------------------------------------------------------------------------- /t/admin/upstream2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/upstream2.t -------------------------------------------------------------------------------- /t/admin/upstream3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/upstream3.t -------------------------------------------------------------------------------- /t/admin/upstream4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/upstream4.t -------------------------------------------------------------------------------- /t/admin/upstream5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/admin/upstream5.t -------------------------------------------------------------------------------- /t/apisix.luacov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/apisix.luacov -------------------------------------------------------------------------------- /t/assets/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/assets/embeddings.json -------------------------------------------------------------------------------- /t/certs/apisix.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/apisix.crt -------------------------------------------------------------------------------- /t/certs/apisix.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/apisix.key -------------------------------------------------------------------------------- /t/certs/apisix_admin_ssl.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/apisix_admin_ssl.crt -------------------------------------------------------------------------------- /t/certs/apisix_admin_ssl.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/apisix_admin_ssl.key -------------------------------------------------------------------------------- /t/certs/apisix_ecc.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/apisix_ecc.crt -------------------------------------------------------------------------------- /t/certs/apisix_ecc.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/apisix_ecc.key -------------------------------------------------------------------------------- /t/certs/client_enc.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/client_enc.crt -------------------------------------------------------------------------------- /t/certs/client_enc.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/client_enc.key -------------------------------------------------------------------------------- /t/certs/client_sign.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/client_sign.crt -------------------------------------------------------------------------------- /t/certs/client_sign.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/client_sign.key -------------------------------------------------------------------------------- /t/certs/etcd.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/etcd.key -------------------------------------------------------------------------------- /t/certs/etcd.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/etcd.pem -------------------------------------------------------------------------------- /t/certs/gm_ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/gm_ca.crt -------------------------------------------------------------------------------- /t/certs/incorrect.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/incorrect.crt -------------------------------------------------------------------------------- /t/certs/incorrect.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/incorrect.key -------------------------------------------------------------------------------- /t/certs/mtls_ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/mtls_ca.crt -------------------------------------------------------------------------------- /t/certs/mtls_ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/mtls_ca.key -------------------------------------------------------------------------------- /t/certs/mtls_client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/mtls_client.crt -------------------------------------------------------------------------------- /t/certs/mtls_client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/mtls_client.key -------------------------------------------------------------------------------- /t/certs/mtls_server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/mtls_server.crt -------------------------------------------------------------------------------- /t/certs/mtls_server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/mtls_server.key -------------------------------------------------------------------------------- /t/certs/ocsp/ecc_good.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/ecc_good.crt -------------------------------------------------------------------------------- /t/certs/ocsp/ecc_good.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/ecc_good.key -------------------------------------------------------------------------------- /t/certs/ocsp/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/index.txt -------------------------------------------------------------------------------- /t/certs/ocsp/rsa_good.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/rsa_good.crt -------------------------------------------------------------------------------- /t/certs/ocsp/rsa_good.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/rsa_good.key -------------------------------------------------------------------------------- /t/certs/ocsp/rsa_revoked.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/rsa_revoked.crt -------------------------------------------------------------------------------- /t/certs/ocsp/rsa_revoked.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/rsa_revoked.key -------------------------------------------------------------------------------- /t/certs/ocsp/rsa_unknown.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/rsa_unknown.crt -------------------------------------------------------------------------------- /t/certs/ocsp/rsa_unknown.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/rsa_unknown.key -------------------------------------------------------------------------------- /t/certs/ocsp/signer.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/signer.crt -------------------------------------------------------------------------------- /t/certs/ocsp/signer.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/ocsp/signer.key -------------------------------------------------------------------------------- /t/certs/openssl-test2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/openssl-test2.conf -------------------------------------------------------------------------------- /t/certs/openssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/openssl.conf -------------------------------------------------------------------------------- /t/certs/private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/private.pem -------------------------------------------------------------------------------- /t/certs/public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/public.pem -------------------------------------------------------------------------------- /t/certs/server_1024.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/server_1024.crt -------------------------------------------------------------------------------- /t/certs/server_1024.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/server_1024.key -------------------------------------------------------------------------------- /t/certs/server_enc.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/server_enc.crt -------------------------------------------------------------------------------- /t/certs/server_enc.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/server_enc.key -------------------------------------------------------------------------------- /t/certs/server_sign.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/server_sign.crt -------------------------------------------------------------------------------- /t/certs/server_sign.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/server_sign.key -------------------------------------------------------------------------------- /t/certs/test-dot.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/test-dot.crt -------------------------------------------------------------------------------- /t/certs/test-dot.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/test-dot.key -------------------------------------------------------------------------------- /t/certs/test2.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/test2.crt -------------------------------------------------------------------------------- /t/certs/test2.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/test2.key -------------------------------------------------------------------------------- /t/certs/vector_logs_ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/vector_logs_ca.crt -------------------------------------------------------------------------------- /t/certs/vector_logs_ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/certs/vector_logs_ca.key -------------------------------------------------------------------------------- /t/chaos/e2e.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/chaos/e2e.go -------------------------------------------------------------------------------- /t/chaos/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/chaos/e2e_test.go -------------------------------------------------------------------------------- /t/chaos/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/chaos/go.mod -------------------------------------------------------------------------------- /t/chaos/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/chaos/go.sum -------------------------------------------------------------------------------- /t/chaos/killetcd/killetcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/chaos/killetcd/killetcd.go -------------------------------------------------------------------------------- /t/chaos/utils/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/chaos/utils/Dockerfile -------------------------------------------------------------------------------- /t/chaos/utils/kube_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/chaos/utils/kube_utils.go -------------------------------------------------------------------------------- /t/chaos/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/chaos/utils/utils.go -------------------------------------------------------------------------------- /t/cli/cli.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/cli.t -------------------------------------------------------------------------------- /t/cli/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/common.sh -------------------------------------------------------------------------------- /t/cli/test_access_log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_access_log.sh -------------------------------------------------------------------------------- /t/cli/test_admin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_admin.sh -------------------------------------------------------------------------------- /t/cli/test_admin_mtls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_admin_mtls.sh -------------------------------------------------------------------------------- /t/cli/test_admin_ui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_admin_ui.sh -------------------------------------------------------------------------------- /t/cli/test_apisix_mirror.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_apisix_mirror.sh -------------------------------------------------------------------------------- /t/cli/test_ci_only.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_ci_only.sh -------------------------------------------------------------------------------- /t/cli/test_cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_cmd.sh -------------------------------------------------------------------------------- /t/cli/test_control.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_control.sh -------------------------------------------------------------------------------- /t/cli/test_core_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_core_config.sh -------------------------------------------------------------------------------- /t/cli/test_dns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_dns.sh -------------------------------------------------------------------------------- /t/cli/test_dubbo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_dubbo.sh -------------------------------------------------------------------------------- /t/cli/test_etcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_etcd.sh -------------------------------------------------------------------------------- /t/cli/test_etcd_mtls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_etcd_mtls.sh -------------------------------------------------------------------------------- /t/cli/test_etcd_tls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_etcd_tls.sh -------------------------------------------------------------------------------- /t/cli/test_http_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_http_config.sh -------------------------------------------------------------------------------- /t/cli/test_kubernetes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_kubernetes.sh -------------------------------------------------------------------------------- /t/cli/test_main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_main.sh -------------------------------------------------------------------------------- /t/cli/test_makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_makefile.sh -------------------------------------------------------------------------------- /t/cli/test_prometheus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_prometheus.sh -------------------------------------------------------------------------------- /t/cli/test_serverless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_serverless.sh -------------------------------------------------------------------------------- /t/cli/test_snippet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_snippet.sh -------------------------------------------------------------------------------- /t/cli/test_standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_standalone.sh -------------------------------------------------------------------------------- /t/cli/test_status_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_status_api.sh -------------------------------------------------------------------------------- /t/cli/test_stream_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_stream_config.sh -------------------------------------------------------------------------------- /t/cli/test_tls_over_tcp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_tls_over_tcp.sh -------------------------------------------------------------------------------- /t/cli/test_upstream_mtls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_upstream_mtls.sh -------------------------------------------------------------------------------- /t/cli/test_validate_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_validate_config.sh -------------------------------------------------------------------------------- /t/cli/test_wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/cli/test_wasm.sh -------------------------------------------------------------------------------- /t/config-center-json/plugin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/config-center-json/plugin.t -------------------------------------------------------------------------------- /t/config-center-json/route.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/config-center-json/route.t -------------------------------------------------------------------------------- /t/config-center-json/secret.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/config-center-json/secret.t -------------------------------------------------------------------------------- /t/config-center-json/ssl.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/config-center-json/ssl.t -------------------------------------------------------------------------------- /t/config-center-yaml/plugin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/config-center-yaml/plugin.t -------------------------------------------------------------------------------- /t/config-center-yaml/route.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/config-center-yaml/route.t -------------------------------------------------------------------------------- /t/config-center-yaml/secret.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/config-center-yaml/secret.t -------------------------------------------------------------------------------- /t/config-center-yaml/ssl.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/config-center-yaml/ssl.t -------------------------------------------------------------------------------- /t/control/discovery.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/discovery.t -------------------------------------------------------------------------------- /t/control/gc.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/gc.t -------------------------------------------------------------------------------- /t/control/healthcheck.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/healthcheck.t -------------------------------------------------------------------------------- /t/control/plugin-api.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/plugin-api.t -------------------------------------------------------------------------------- /t/control/plugin-metadata.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/plugin-metadata.t -------------------------------------------------------------------------------- /t/control/plugins-reload.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/plugins-reload.t -------------------------------------------------------------------------------- /t/control/routes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/routes.t -------------------------------------------------------------------------------- /t/control/schema.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/schema.t -------------------------------------------------------------------------------- /t/control/services.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/services.t -------------------------------------------------------------------------------- /t/control/upstreams.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/control/upstreams.t -------------------------------------------------------------------------------- /t/core/config-default.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/config-default.t -------------------------------------------------------------------------------- /t/core/config.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/config.t -------------------------------------------------------------------------------- /t/core/config_etcd.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/config_etcd.t -------------------------------------------------------------------------------- /t/core/config_util.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/config_util.t -------------------------------------------------------------------------------- /t/core/ctx.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/ctx.t -------------------------------------------------------------------------------- /t/core/ctx2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/ctx2.t -------------------------------------------------------------------------------- /t/core/ctx3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/ctx3.t -------------------------------------------------------------------------------- /t/core/ctx4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/ctx4.t -------------------------------------------------------------------------------- /t/core/ctx_with_params.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/ctx_with_params.t -------------------------------------------------------------------------------- /t/core/env.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/env.t -------------------------------------------------------------------------------- /t/core/etcd-auth-fail.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/etcd-auth-fail.t -------------------------------------------------------------------------------- /t/core/etcd-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/etcd-auth.t -------------------------------------------------------------------------------- /t/core/etcd-mtls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/etcd-mtls.t -------------------------------------------------------------------------------- /t/core/etcd-sync.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/etcd-sync.t -------------------------------------------------------------------------------- /t/core/etcd-write.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/etcd-write.t -------------------------------------------------------------------------------- /t/core/etcd.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/etcd.t -------------------------------------------------------------------------------- /t/core/json.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/json.t -------------------------------------------------------------------------------- /t/core/log.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/log.t -------------------------------------------------------------------------------- /t/core/lrucache.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/lrucache.t -------------------------------------------------------------------------------- /t/core/lrucache2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/lrucache2.t -------------------------------------------------------------------------------- /t/core/os.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/os.t -------------------------------------------------------------------------------- /t/core/profile.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/profile.t -------------------------------------------------------------------------------- /t/core/random.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/random.t -------------------------------------------------------------------------------- /t/core/request.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/request.t -------------------------------------------------------------------------------- /t/core/resolver.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/resolver.t -------------------------------------------------------------------------------- /t/core/response.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/response.t -------------------------------------------------------------------------------- /t/core/schema.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/schema.t -------------------------------------------------------------------------------- /t/core/schema_def.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/schema_def.t -------------------------------------------------------------------------------- /t/core/string.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/string.t -------------------------------------------------------------------------------- /t/core/table.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/table.t -------------------------------------------------------------------------------- /t/core/timer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/timer.t -------------------------------------------------------------------------------- /t/core/trusted-addresses.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/trusted-addresses.t -------------------------------------------------------------------------------- /t/core/uid.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/uid.t -------------------------------------------------------------------------------- /t/core/utils.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/core/utils.t -------------------------------------------------------------------------------- /t/coredns/Corefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/coredns/Corefile -------------------------------------------------------------------------------- /t/coredns/db.test.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/coredns/db.test.local -------------------------------------------------------------------------------- /t/debug/debug-mode.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/debug/debug-mode.t -------------------------------------------------------------------------------- /t/debug/dynamic-hook.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/debug/dynamic-hook.t -------------------------------------------------------------------------------- /t/debug/hook.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/debug/hook.t -------------------------------------------------------------------------------- /t/discovery/consul.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/consul.t -------------------------------------------------------------------------------- /t/discovery/consul2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/consul2.t -------------------------------------------------------------------------------- /t/discovery/consul_dump.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/consul_dump.t -------------------------------------------------------------------------------- /t/discovery/consul_kv.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/consul_kv.t -------------------------------------------------------------------------------- /t/discovery/consul_kv_dump.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/consul_kv_dump.t -------------------------------------------------------------------------------- /t/discovery/dns/mix.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/dns/mix.t -------------------------------------------------------------------------------- /t/discovery/dns/sanity.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/dns/sanity.t -------------------------------------------------------------------------------- /t/discovery/eureka.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/eureka.t -------------------------------------------------------------------------------- /t/discovery/nacos.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/nacos.t -------------------------------------------------------------------------------- /t/discovery/nacos2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/nacos2.t -------------------------------------------------------------------------------- /t/discovery/nacos3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/nacos3.t -------------------------------------------------------------------------------- /t/discovery/stream/consul.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/stream/consul.t -------------------------------------------------------------------------------- /t/discovery/stream/dns.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/stream/dns.t -------------------------------------------------------------------------------- /t/discovery/stream/eureka.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/stream/eureka.t -------------------------------------------------------------------------------- /t/discovery/stream/nacos.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/discovery/stream/nacos.t -------------------------------------------------------------------------------- /t/error_page/error_page.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/error_page/error_page.t -------------------------------------------------------------------------------- /t/fake-plugin-exit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fake-plugin-exit.lua -------------------------------------------------------------------------------- /t/fuzzing/client_abort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fuzzing/client_abort.py -------------------------------------------------------------------------------- /t/fuzzing/http_upstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fuzzing/http_upstream.py -------------------------------------------------------------------------------- /t/fuzzing/public.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fuzzing/public.py -------------------------------------------------------------------------------- /t/fuzzing/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fuzzing/requirements.txt -------------------------------------------------------------------------------- /t/fuzzing/simple_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fuzzing/simple_http.py -------------------------------------------------------------------------------- /t/fuzzing/simpleroute_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fuzzing/simpleroute_test.py -------------------------------------------------------------------------------- /t/fuzzing/upstream/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fuzzing/upstream/nginx.conf -------------------------------------------------------------------------------- /t/fuzzing/vars_route_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/fuzzing/vars_route_test.py -------------------------------------------------------------------------------- /t/gm/gm.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/gm/gm.t -------------------------------------------------------------------------------- /t/grpc_server_example/echo.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/grpc_server_example/echo.pb -------------------------------------------------------------------------------- /t/grpc_server_example/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/grpc_server_example/go.mod -------------------------------------------------------------------------------- /t/grpc_server_example/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/grpc_server_example/go.sum -------------------------------------------------------------------------------- /t/grpc_server_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/grpc_server_example/main.go -------------------------------------------------------------------------------- /t/http3/admin/basic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/http3/admin/basic.t -------------------------------------------------------------------------------- /t/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/jest.config.ts -------------------------------------------------------------------------------- /t/lib/chaitin_waf_server.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/chaitin_waf_server.lua -------------------------------------------------------------------------------- /t/lib/dubbo-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/dubbo-backend/pom.xml -------------------------------------------------------------------------------- /t/lib/etcd.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/etcd.proto -------------------------------------------------------------------------------- /t/lib/ext-plugin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/ext-plugin.lua -------------------------------------------------------------------------------- /t/lib/grafana_loki.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/grafana_loki.lua -------------------------------------------------------------------------------- /t/lib/keycloak.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/keycloak.lua -------------------------------------------------------------------------------- /t/lib/keycloak_cas.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/keycloak_cas.lua -------------------------------------------------------------------------------- /t/lib/mock_layer4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/mock_layer4.lua -------------------------------------------------------------------------------- /t/lib/pubsub.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/pubsub.lua -------------------------------------------------------------------------------- /t/lib/server.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/server.lua -------------------------------------------------------------------------------- /t/lib/test_admin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/test_admin.lua -------------------------------------------------------------------------------- /t/lib/test_inspect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/lib/test_inspect.lua -------------------------------------------------------------------------------- /t/misc/patch.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/misc/patch.t -------------------------------------------------------------------------------- /t/misc/pre-function.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/misc/pre-function.t -------------------------------------------------------------------------------- /t/misc/timers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/misc/timers.t -------------------------------------------------------------------------------- /t/node/chash-balance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/chash-balance.t -------------------------------------------------------------------------------- /t/node/chash-hashon.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/chash-hashon.t -------------------------------------------------------------------------------- /t/node/client-mtls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/client-mtls.t -------------------------------------------------------------------------------- /t/node/consumer-group.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/consumer-group.t -------------------------------------------------------------------------------- /t/node/consumer-plugin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/consumer-plugin.t -------------------------------------------------------------------------------- /t/node/consumer-plugin2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/consumer-plugin2.t -------------------------------------------------------------------------------- /t/node/consumer-plugin3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/consumer-plugin3.t -------------------------------------------------------------------------------- /t/node/data_encrypt.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/data_encrypt.t -------------------------------------------------------------------------------- /t/node/data_encrypt2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/data_encrypt2.t -------------------------------------------------------------------------------- /t/node/ewma.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/ewma.t -------------------------------------------------------------------------------- /t/node/filter_func.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/filter_func.t -------------------------------------------------------------------------------- /t/node/global-rule.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/global-rule.t -------------------------------------------------------------------------------- /t/node/grpc-proxy-mtls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/grpc-proxy-mtls.t -------------------------------------------------------------------------------- /t/node/grpc-proxy-stream.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/grpc-proxy-stream.t -------------------------------------------------------------------------------- /t/node/grpc-proxy-unary.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/grpc-proxy-unary.t -------------------------------------------------------------------------------- /t/node/grpc-proxy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/grpc-proxy.t -------------------------------------------------------------------------------- /t/node/healthcheck-dns.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/healthcheck-dns.t -------------------------------------------------------------------------------- /t/node/healthcheck-https.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/healthcheck-https.t -------------------------------------------------------------------------------- /t/node/healthcheck-ipv6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/healthcheck-ipv6.t -------------------------------------------------------------------------------- /t/node/healthcheck-passive.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/healthcheck-passive.t -------------------------------------------------------------------------------- /t/node/healthcheck.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/healthcheck.t -------------------------------------------------------------------------------- /t/node/healthcheck2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/healthcheck2.t -------------------------------------------------------------------------------- /t/node/healthcheck3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/healthcheck3.t -------------------------------------------------------------------------------- /t/node/hosts.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/hosts.t -------------------------------------------------------------------------------- /t/node/http_host.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/http_host.t -------------------------------------------------------------------------------- /t/node/https-proxy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/https-proxy.t -------------------------------------------------------------------------------- /t/node/invalid-port.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/invalid-port.t -------------------------------------------------------------------------------- /t/node/invalid-route.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/invalid-route.t -------------------------------------------------------------------------------- /t/node/invalid-service.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/invalid-service.t -------------------------------------------------------------------------------- /t/node/invalid-upstream.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/invalid-upstream.t -------------------------------------------------------------------------------- /t/node/least_conn.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/least_conn.t -------------------------------------------------------------------------------- /t/node/least_conn2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/least_conn2.t -------------------------------------------------------------------------------- /t/node/merge-route.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/merge-route.t -------------------------------------------------------------------------------- /t/node/not-exist-service.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/not-exist-service.t -------------------------------------------------------------------------------- /t/node/not-exist-upstream.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/not-exist-upstream.t -------------------------------------------------------------------------------- /t/node/plugin-configs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/plugin-configs.t -------------------------------------------------------------------------------- /t/node/plugin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/plugin.t -------------------------------------------------------------------------------- /t/node/plugin1.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/plugin1.t -------------------------------------------------------------------------------- /t/node/remote-addr-ipv6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/remote-addr-ipv6.t -------------------------------------------------------------------------------- /t/node/remote-addr.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/remote-addr.t -------------------------------------------------------------------------------- /t/node/remote_addrs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/remote_addrs.t -------------------------------------------------------------------------------- /t/node/route-delete.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/route-delete.t -------------------------------------------------------------------------------- /t/node/route-domain.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/route-domain.t -------------------------------------------------------------------------------- /t/node/route-filter-func.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/route-filter-func.t -------------------------------------------------------------------------------- /t/node/route-host.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/route-host.t -------------------------------------------------------------------------------- /t/node/route-status.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/route-status.t -------------------------------------------------------------------------------- /t/node/route-uris.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/route-uris.t -------------------------------------------------------------------------------- /t/node/rr-balance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/rr-balance.t -------------------------------------------------------------------------------- /t/node/sanity-radixtree.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/sanity-radixtree.t -------------------------------------------------------------------------------- /t/node/service-empty.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/service-empty.t -------------------------------------------------------------------------------- /t/node/ssl-protocols.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/ssl-protocols.t -------------------------------------------------------------------------------- /t/node/ssl.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/ssl.t -------------------------------------------------------------------------------- /t/node/timeout-upstream.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/timeout-upstream.t -------------------------------------------------------------------------------- /t/node/upstream-array-nodes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-array-nodes.t -------------------------------------------------------------------------------- /t/node/upstream-discovery.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-discovery.t -------------------------------------------------------------------------------- /t/node/upstream-domain.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-domain.t -------------------------------------------------------------------------------- /t/node/upstream-ipv6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-ipv6.t -------------------------------------------------------------------------------- /t/node/upstream-mtls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-mtls.t -------------------------------------------------------------------------------- /t/node/upstream-node-dns.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-node-dns.t -------------------------------------------------------------------------------- /t/node/upstream-retries.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-retries.t -------------------------------------------------------------------------------- /t/node/upstream-status-5xx.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-status-5xx.t -------------------------------------------------------------------------------- /t/node/upstream-status-all.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-status-all.t -------------------------------------------------------------------------------- /t/node/upstream-websocket.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream-websocket.t -------------------------------------------------------------------------------- /t/node/upstream.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/upstream.t -------------------------------------------------------------------------------- /t/node/vars.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/vars.t -------------------------------------------------------------------------------- /t/node/wildcard-host.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/node/wildcard-host.t -------------------------------------------------------------------------------- /t/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/package.json -------------------------------------------------------------------------------- /t/plugin/ai-prompt-guard.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-prompt-guard.t -------------------------------------------------------------------------------- /t/plugin/ai-prompt-template.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-prompt-template.t -------------------------------------------------------------------------------- /t/plugin/ai-proxy-kafka-log.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-proxy-kafka-log.t -------------------------------------------------------------------------------- /t/plugin/ai-proxy-multi.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-proxy-multi.t -------------------------------------------------------------------------------- /t/plugin/ai-proxy-multi2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-proxy-multi2.t -------------------------------------------------------------------------------- /t/plugin/ai-proxy-multi3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-proxy-multi3.t -------------------------------------------------------------------------------- /t/plugin/ai-proxy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-proxy.t -------------------------------------------------------------------------------- /t/plugin/ai-proxy2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-proxy2.t -------------------------------------------------------------------------------- /t/plugin/ai-proxy3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-proxy3.t -------------------------------------------------------------------------------- /t/plugin/ai-rag.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-rag.t -------------------------------------------------------------------------------- /t/plugin/ai-rate-limiting.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-rate-limiting.t -------------------------------------------------------------------------------- /t/plugin/ai-request-rewrite.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai-request-rewrite.t -------------------------------------------------------------------------------- /t/plugin/ai.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai.t -------------------------------------------------------------------------------- /t/plugin/ai2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai2.t -------------------------------------------------------------------------------- /t/plugin/ai3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai3.t -------------------------------------------------------------------------------- /t/plugin/ai4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai4.t -------------------------------------------------------------------------------- /t/plugin/ai5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ai5.t -------------------------------------------------------------------------------- /t/plugin/api-breaker.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/api-breaker.t -------------------------------------------------------------------------------- /t/plugin/authz-casbin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/authz-casbin.t -------------------------------------------------------------------------------- /t/plugin/authz-casdoor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/authz-casdoor.t -------------------------------------------------------------------------------- /t/plugin/authz-keycloak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/authz-keycloak.t -------------------------------------------------------------------------------- /t/plugin/authz-keycloak2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/authz-keycloak2.t -------------------------------------------------------------------------------- /t/plugin/authz-keycloak3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/authz-keycloak3.t -------------------------------------------------------------------------------- /t/plugin/authz-keycloak4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/authz-keycloak4.t -------------------------------------------------------------------------------- /t/plugin/aws-lambda.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/aws-lambda.t -------------------------------------------------------------------------------- /t/plugin/azure-functions.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/azure-functions.t -------------------------------------------------------------------------------- /t/plugin/basic-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/basic-auth.t -------------------------------------------------------------------------------- /t/plugin/batch-requests.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/batch-requests.t -------------------------------------------------------------------------------- /t/plugin/batch-requests2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/batch-requests2.t -------------------------------------------------------------------------------- /t/plugin/body-transformer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/body-transformer.t -------------------------------------------------------------------------------- /t/plugin/body-transformer2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/body-transformer2.t -------------------------------------------------------------------------------- /t/plugin/brotli.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/brotli.t -------------------------------------------------------------------------------- /t/plugin/cas-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/cas-auth.t -------------------------------------------------------------------------------- /t/plugin/chaitin-waf-reject.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/chaitin-waf-reject.t -------------------------------------------------------------------------------- /t/plugin/chaitin-waf.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/chaitin-waf.t -------------------------------------------------------------------------------- /t/plugin/clickhouse-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/clickhouse-logger.t -------------------------------------------------------------------------------- /t/plugin/clickhouse-logger2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/clickhouse-logger2.t -------------------------------------------------------------------------------- /t/plugin/client-control.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/client-control.t -------------------------------------------------------------------------------- /t/plugin/consumer-bug-fix.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/consumer-bug-fix.t -------------------------------------------------------------------------------- /t/plugin/cors.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/cors.t -------------------------------------------------------------------------------- /t/plugin/cors2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/cors2.t -------------------------------------------------------------------------------- /t/plugin/cors3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/cors3.t -------------------------------------------------------------------------------- /t/plugin/cors4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/cors4.t -------------------------------------------------------------------------------- /t/plugin/csrf.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/csrf.t -------------------------------------------------------------------------------- /t/plugin/datadog.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/datadog.t -------------------------------------------------------------------------------- /t/plugin/degraphql.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/degraphql.t -------------------------------------------------------------------------------- /t/plugin/dubbo-proxy/route.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/dubbo-proxy/route.t -------------------------------------------------------------------------------- /t/plugin/echo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/echo.t -------------------------------------------------------------------------------- /t/plugin/error-log-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/error-log-logger.t -------------------------------------------------------------------------------- /t/plugin/example.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/example.t -------------------------------------------------------------------------------- /t/plugin/ext-plugin/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ext-plugin/runner.sh -------------------------------------------------------------------------------- /t/plugin/ext-plugin/sanity.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ext-plugin/sanity.t -------------------------------------------------------------------------------- /t/plugin/ext-plugin/sanity2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ext-plugin/sanity2.t -------------------------------------------------------------------------------- /t/plugin/fault-injection.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/fault-injection.t -------------------------------------------------------------------------------- /t/plugin/fault-injection2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/fault-injection2.t -------------------------------------------------------------------------------- /t/plugin/file-logger-reopen.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/file-logger-reopen.t -------------------------------------------------------------------------------- /t/plugin/file-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/file-logger.t -------------------------------------------------------------------------------- /t/plugin/file-logger2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/file-logger2.t -------------------------------------------------------------------------------- /t/plugin/forward-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/forward-auth.t -------------------------------------------------------------------------------- /t/plugin/forward-auth2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/forward-auth2.t -------------------------------------------------------------------------------- /t/plugin/grpc-transcode.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-transcode.t -------------------------------------------------------------------------------- /t/plugin/grpc-transcode2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-transcode2.t -------------------------------------------------------------------------------- /t/plugin/grpc-transcode3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-transcode3.t -------------------------------------------------------------------------------- /t/plugin/grpc-web.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-web.t -------------------------------------------------------------------------------- /t/plugin/grpc-web/a6/.gitignore: -------------------------------------------------------------------------------- 1 | *.go 2 | *.js 3 | *.ts 4 | -------------------------------------------------------------------------------- /t/plugin/grpc-web/a6/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-web/a6/buf.yaml -------------------------------------------------------------------------------- /t/plugin/grpc-web/a6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /t/plugin/grpc-web/client.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-web/client.cts -------------------------------------------------------------------------------- /t/plugin/grpc-web/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-web/go.mod -------------------------------------------------------------------------------- /t/plugin/grpc-web/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-web/go.sum -------------------------------------------------------------------------------- /t/plugin/grpc-web/req.bin: -------------------------------------------------------------------------------- 1 |  2 | world 3 | 4 | -------------------------------------------------------------------------------- /t/plugin/grpc-web/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-web/server.go -------------------------------------------------------------------------------- /t/plugin/grpc-web/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/grpc-web/setup.sh -------------------------------------------------------------------------------- /t/plugin/gzip.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/gzip.t -------------------------------------------------------------------------------- /t/plugin/hmac-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/hmac-auth.t -------------------------------------------------------------------------------- /t/plugin/hmac-auth2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/hmac-auth2.t -------------------------------------------------------------------------------- /t/plugin/hmac-auth3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/hmac-auth3.t -------------------------------------------------------------------------------- /t/plugin/hmac-auth4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/hmac-auth4.t -------------------------------------------------------------------------------- /t/plugin/http-dubbo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/http-dubbo.t -------------------------------------------------------------------------------- /t/plugin/http-logger-json.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/http-logger-json.t -------------------------------------------------------------------------------- /t/plugin/http-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/http-logger.t -------------------------------------------------------------------------------- /t/plugin/http-logger2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/http-logger2.t -------------------------------------------------------------------------------- /t/plugin/http-logger3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/http-logger3.t -------------------------------------------------------------------------------- /t/plugin/inspect.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/inspect.t -------------------------------------------------------------------------------- /t/plugin/ip-restriction.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ip-restriction.t -------------------------------------------------------------------------------- /t/plugin/jwe-decrypt.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/jwe-decrypt.t -------------------------------------------------------------------------------- /t/plugin/jwt-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/jwt-auth.t -------------------------------------------------------------------------------- /t/plugin/jwt-auth2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/jwt-auth2.t -------------------------------------------------------------------------------- /t/plugin/jwt-auth3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/jwt-auth3.t -------------------------------------------------------------------------------- /t/plugin/jwt-auth4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/jwt-auth4.t -------------------------------------------------------------------------------- /t/plugin/kafka-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/kafka-logger.t -------------------------------------------------------------------------------- /t/plugin/kafka-logger2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/kafka-logger2.t -------------------------------------------------------------------------------- /t/plugin/kafka-logger3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/kafka-logger3.t -------------------------------------------------------------------------------- /t/plugin/kafka-logger4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/kafka-logger4.t -------------------------------------------------------------------------------- /t/plugin/kafka-proxy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/kafka-proxy.t -------------------------------------------------------------------------------- /t/plugin/key-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/key-auth.t -------------------------------------------------------------------------------- /t/plugin/lago.spec.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/lago.spec.mts -------------------------------------------------------------------------------- /t/plugin/lago.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/lago.t -------------------------------------------------------------------------------- /t/plugin/ldap-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ldap-auth.t -------------------------------------------------------------------------------- /t/plugin/limit-conn-redis.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-conn-redis.t -------------------------------------------------------------------------------- /t/plugin/limit-conn.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-conn.t -------------------------------------------------------------------------------- /t/plugin/limit-conn2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-conn2.t -------------------------------------------------------------------------------- /t/plugin/limit-conn3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-conn3.t -------------------------------------------------------------------------------- /t/plugin/limit-count-redis.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count-redis.t -------------------------------------------------------------------------------- /t/plugin/limit-count-redis2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count-redis2.t -------------------------------------------------------------------------------- /t/plugin/limit-count-redis3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count-redis3.t -------------------------------------------------------------------------------- /t/plugin/limit-count-redis4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count-redis4.t -------------------------------------------------------------------------------- /t/plugin/limit-count.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count.t -------------------------------------------------------------------------------- /t/plugin/limit-count2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count2.t -------------------------------------------------------------------------------- /t/plugin/limit-count3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count3.t -------------------------------------------------------------------------------- /t/plugin/limit-count4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count4.t -------------------------------------------------------------------------------- /t/plugin/limit-count5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-count5.t -------------------------------------------------------------------------------- /t/plugin/limit-req-redis.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-req-redis.t -------------------------------------------------------------------------------- /t/plugin/limit-req.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-req.t -------------------------------------------------------------------------------- /t/plugin/limit-req2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-req2.t -------------------------------------------------------------------------------- /t/plugin/limit-req3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/limit-req3.t -------------------------------------------------------------------------------- /t/plugin/log-rotate.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/log-rotate.t -------------------------------------------------------------------------------- /t/plugin/log-rotate2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/log-rotate2.t -------------------------------------------------------------------------------- /t/plugin/log-rotate3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/log-rotate3.t -------------------------------------------------------------------------------- /t/plugin/loggly.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/loggly.t -------------------------------------------------------------------------------- /t/plugin/loki-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/loki-logger.t -------------------------------------------------------------------------------- /t/plugin/loki-logger2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/loki-logger2.t -------------------------------------------------------------------------------- /t/plugin/mcp-bridge.spec.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/mcp-bridge.spec.mts -------------------------------------------------------------------------------- /t/plugin/mcp-bridge.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/mcp-bridge.t -------------------------------------------------------------------------------- /t/plugin/mocking.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/mocking.t -------------------------------------------------------------------------------- /t/plugin/multi-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/multi-auth.t -------------------------------------------------------------------------------- /t/plugin/multi-auth2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/multi-auth2.t -------------------------------------------------------------------------------- /t/plugin/node-status.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/node-status.t -------------------------------------------------------------------------------- /t/plugin/ocsp-stapling.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ocsp-stapling.t -------------------------------------------------------------------------------- /t/plugin/opa.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/opa.t -------------------------------------------------------------------------------- /t/plugin/opa2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/opa2.t -------------------------------------------------------------------------------- /t/plugin/openfunction.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openfunction.t -------------------------------------------------------------------------------- /t/plugin/openid-connect.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect.t -------------------------------------------------------------------------------- /t/plugin/openid-connect2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect2.t -------------------------------------------------------------------------------- /t/plugin/openid-connect3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect3.t -------------------------------------------------------------------------------- /t/plugin/openid-connect4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect4.t -------------------------------------------------------------------------------- /t/plugin/openid-connect5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect5.t -------------------------------------------------------------------------------- /t/plugin/openid-connect6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect6.t -------------------------------------------------------------------------------- /t/plugin/openid-connect7.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect7.t -------------------------------------------------------------------------------- /t/plugin/openid-connect8.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect8.t -------------------------------------------------------------------------------- /t/plugin/openid-connect9.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openid-connect9.t -------------------------------------------------------------------------------- /t/plugin/opentelemetry.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/opentelemetry.t -------------------------------------------------------------------------------- /t/plugin/opentelemetry2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/opentelemetry2.t -------------------------------------------------------------------------------- /t/plugin/opentelemetry3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/opentelemetry3.t -------------------------------------------------------------------------------- /t/plugin/opentelemetry5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/opentelemetry5.t -------------------------------------------------------------------------------- /t/plugin/openwhisk.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/openwhisk.t -------------------------------------------------------------------------------- /t/plugin/plugin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/plugin.t -------------------------------------------------------------------------------- /t/plugin/prometheus.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/prometheus.t -------------------------------------------------------------------------------- /t/plugin/prometheus2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/prometheus2.t -------------------------------------------------------------------------------- /t/plugin/prometheus3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/prometheus3.t -------------------------------------------------------------------------------- /t/plugin/prometheus4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/prometheus4.t -------------------------------------------------------------------------------- /t/plugin/proxy-cache/disk.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-cache/disk.t -------------------------------------------------------------------------------- /t/plugin/proxy-cache/memory.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-cache/memory.t -------------------------------------------------------------------------------- /t/plugin/proxy-control.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-control.t -------------------------------------------------------------------------------- /t/plugin/proxy-mirror.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-mirror.t -------------------------------------------------------------------------------- /t/plugin/proxy-mirror2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-mirror2.t -------------------------------------------------------------------------------- /t/plugin/proxy-mirror3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-mirror3.t -------------------------------------------------------------------------------- /t/plugin/proxy-rewrite.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-rewrite.t -------------------------------------------------------------------------------- /t/plugin/proxy-rewrite2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-rewrite2.t -------------------------------------------------------------------------------- /t/plugin/proxy-rewrite3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/proxy-rewrite3.t -------------------------------------------------------------------------------- /t/plugin/public-api.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/public-api.t -------------------------------------------------------------------------------- /t/plugin/real-ip.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/real-ip.t -------------------------------------------------------------------------------- /t/plugin/redirect.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/redirect.t -------------------------------------------------------------------------------- /t/plugin/redirect2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/redirect2.t -------------------------------------------------------------------------------- /t/plugin/request-id.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/request-id.t -------------------------------------------------------------------------------- /t/plugin/request-id2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/request-id2.t -------------------------------------------------------------------------------- /t/plugin/request-id3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/request-id3.t -------------------------------------------------------------------------------- /t/plugin/request-validation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/request-validation.t -------------------------------------------------------------------------------- /t/plugin/response-rewrite.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/response-rewrite.t -------------------------------------------------------------------------------- /t/plugin/response-rewrite2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/response-rewrite2.t -------------------------------------------------------------------------------- /t/plugin/response-rewrite3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/response-rewrite3.t -------------------------------------------------------------------------------- /t/plugin/rocketmq-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/rocketmq-logger.t -------------------------------------------------------------------------------- /t/plugin/rocketmq-logger2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/rocketmq-logger2.t -------------------------------------------------------------------------------- /t/plugin/security-warning.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/security-warning.t -------------------------------------------------------------------------------- /t/plugin/security-warning2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/security-warning2.t -------------------------------------------------------------------------------- /t/plugin/server-info.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/server-info.t -------------------------------------------------------------------------------- /t/plugin/serverless.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/serverless.t -------------------------------------------------------------------------------- /t/plugin/skywalking-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/skywalking-logger.t -------------------------------------------------------------------------------- /t/plugin/skywalking-logger2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/skywalking-logger2.t -------------------------------------------------------------------------------- /t/plugin/skywalking.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/skywalking.t -------------------------------------------------------------------------------- /t/plugin/sls-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/sls-logger.t -------------------------------------------------------------------------------- /t/plugin/splunk-hec-logging.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/splunk-hec-logging.t -------------------------------------------------------------------------------- /t/plugin/syslog.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/syslog.t -------------------------------------------------------------------------------- /t/plugin/tcp-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/tcp-logger.t -------------------------------------------------------------------------------- /t/plugin/tencent-cloud-cls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/tencent-cloud-cls.t -------------------------------------------------------------------------------- /t/plugin/traffic-split.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/traffic-split.t -------------------------------------------------------------------------------- /t/plugin/traffic-split2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/traffic-split2.t -------------------------------------------------------------------------------- /t/plugin/traffic-split3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/traffic-split3.t -------------------------------------------------------------------------------- /t/plugin/traffic-split4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/traffic-split4.t -------------------------------------------------------------------------------- /t/plugin/traffic-split5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/traffic-split5.t -------------------------------------------------------------------------------- /t/plugin/ua-restriction.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/ua-restriction.t -------------------------------------------------------------------------------- /t/plugin/udp-logger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/udp-logger.t -------------------------------------------------------------------------------- /t/plugin/uri-blocker.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/uri-blocker.t -------------------------------------------------------------------------------- /t/plugin/wolf-rbac.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/wolf-rbac.t -------------------------------------------------------------------------------- /t/plugin/workflow.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/workflow.t -------------------------------------------------------------------------------- /t/plugin/workflow2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/workflow2.t -------------------------------------------------------------------------------- /t/plugin/workflow3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/workflow3.t -------------------------------------------------------------------------------- /t/plugin/zipkin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/zipkin.t -------------------------------------------------------------------------------- /t/plugin/zipkin2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/zipkin2.t -------------------------------------------------------------------------------- /t/plugin/zipkin3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/plugin/zipkin3.t -------------------------------------------------------------------------------- /t/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/pnpm-lock.yaml -------------------------------------------------------------------------------- /t/pubsub/kafka.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/pubsub/kafka.t -------------------------------------------------------------------------------- /t/pubsub/pubsub.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/pubsub/pubsub.t -------------------------------------------------------------------------------- /t/router/graphql.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/graphql.t -------------------------------------------------------------------------------- /t/router/multi-ssl-certs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/multi-ssl-certs.t -------------------------------------------------------------------------------- /t/router/radixtree-host-uri.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/radixtree-host-uri.t -------------------------------------------------------------------------------- /t/router/radixtree-method.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/radixtree-method.t -------------------------------------------------------------------------------- /t/router/radixtree-sni.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/radixtree-sni.t -------------------------------------------------------------------------------- /t/router/radixtree-sni2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/radixtree-sni2.t -------------------------------------------------------------------------------- /t/router/radixtree-sni3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/radixtree-sni3.t -------------------------------------------------------------------------------- /t/router/radixtree-uri-host.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/radixtree-uri-host.t -------------------------------------------------------------------------------- /t/router/radixtree-uri-vars.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/router/radixtree-uri-vars.t -------------------------------------------------------------------------------- /t/script/script.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/script/script.t -------------------------------------------------------------------------------- /t/script/script_distribute.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/script/script_distribute.t -------------------------------------------------------------------------------- /t/script/script_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/script/script_test.lua -------------------------------------------------------------------------------- /t/secret/aws.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/secret/aws.t -------------------------------------------------------------------------------- /t/secret/conf/error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/secret/conf/error.json -------------------------------------------------------------------------------- /t/secret/conf/success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/secret/conf/success.json -------------------------------------------------------------------------------- /t/secret/gcp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/secret/gcp.t -------------------------------------------------------------------------------- /t/secret/secret_lru.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/secret/secret_lru.t -------------------------------------------------------------------------------- /t/secret/vault.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/secret/vault.t -------------------------------------------------------------------------------- /t/sse_server_example/go.mod: -------------------------------------------------------------------------------- 1 | module foo.bar/apache/sse_server_example 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /t/sse_server_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/sse_server_example/main.go -------------------------------------------------------------------------------- /t/stream-node/mtls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-node/mtls.t -------------------------------------------------------------------------------- /t/stream-node/random.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-node/random.t -------------------------------------------------------------------------------- /t/stream-node/sanity-repeat.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-node/sanity-repeat.t -------------------------------------------------------------------------------- /t/stream-node/sanity.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-node/sanity.t -------------------------------------------------------------------------------- /t/stream-node/sni.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-node/sni.t -------------------------------------------------------------------------------- /t/stream-node/tls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-node/tls.t -------------------------------------------------------------------------------- /t/stream-node/upstream-tls.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-node/upstream-tls.t -------------------------------------------------------------------------------- /t/stream-plugin/limit-conn.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-plugin/limit-conn.t -------------------------------------------------------------------------------- /t/stream-plugin/limit-conn2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-plugin/limit-conn2.t -------------------------------------------------------------------------------- /t/stream-plugin/mqtt-proxy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-plugin/mqtt-proxy.t -------------------------------------------------------------------------------- /t/stream-plugin/mqtt-proxy2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-plugin/mqtt-proxy2.t -------------------------------------------------------------------------------- /t/stream-plugin/plugin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-plugin/plugin.t -------------------------------------------------------------------------------- /t/stream-plugin/prometheus.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-plugin/prometheus.t -------------------------------------------------------------------------------- /t/stream-plugin/syslog.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/stream-plugin/syslog.t -------------------------------------------------------------------------------- /t/tars/conf/tars.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/tars/conf/tars.sql -------------------------------------------------------------------------------- /t/tars/discovery/tars.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/tars/discovery/tars.t -------------------------------------------------------------------------------- /t/ts/admin_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/ts/admin_api.ts -------------------------------------------------------------------------------- /t/ts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/ts/utils.ts -------------------------------------------------------------------------------- /t/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/tsconfig.json -------------------------------------------------------------------------------- /t/utils/batch-processor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/utils/batch-processor.t -------------------------------------------------------------------------------- /t/utils/rfc5424.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/utils/rfc5424.t -------------------------------------------------------------------------------- /t/wasm/fault-injection.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/fault-injection.t -------------------------------------------------------------------------------- /t/wasm/forward-auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/forward-auth.go -------------------------------------------------------------------------------- /t/wasm/forward-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/forward-auth.t -------------------------------------------------------------------------------- /t/wasm/global-rule.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/global-rule.t -------------------------------------------------------------------------------- /t/wasm/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/go.mod -------------------------------------------------------------------------------- /t/wasm/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/go.sum -------------------------------------------------------------------------------- /t/wasm/log/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/log/main.go -------------------------------------------------------------------------------- /t/wasm/request-body.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/request-body.t -------------------------------------------------------------------------------- /t/wasm/request-body/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/request-body/main.go -------------------------------------------------------------------------------- /t/wasm/response-rewrite.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/response-rewrite.t -------------------------------------------------------------------------------- /t/wasm/route.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/wasm/route.t -------------------------------------------------------------------------------- /t/xds-library/config_xds.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xds-library/config_xds.t -------------------------------------------------------------------------------- /t/xds-library/config_xds_2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xds-library/config_xds_2.t -------------------------------------------------------------------------------- /t/xds-library/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xds-library/export.go -------------------------------------------------------------------------------- /t/xds-library/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xds-library/main.go -------------------------------------------------------------------------------- /t/xds-library/xds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xds-library/xds.h -------------------------------------------------------------------------------- /t/xrpc/dubbo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xrpc/dubbo.t -------------------------------------------------------------------------------- /t/xrpc/pingpong.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xrpc/pingpong.t -------------------------------------------------------------------------------- /t/xrpc/pingpong2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xrpc/pingpong2.t -------------------------------------------------------------------------------- /t/xrpc/pingpong3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xrpc/pingpong3.t -------------------------------------------------------------------------------- /t/xrpc/prometheus.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xrpc/prometheus.t -------------------------------------------------------------------------------- /t/xrpc/redis.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xrpc/redis.t -------------------------------------------------------------------------------- /t/xrpc/redis2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/t/xrpc/redis2.t -------------------------------------------------------------------------------- /utils/check-category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/utils/check-category.py -------------------------------------------------------------------------------- /utils/check-lua-code-style.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/utils/check-lua-code-style.sh -------------------------------------------------------------------------------- /utils/check-merge-conflict.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/utils/check-merge-conflict.sh -------------------------------------------------------------------------------- /utils/check-plugins-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/utils/check-plugins-code.sh -------------------------------------------------------------------------------- /utils/check-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/utils/check-version.sh -------------------------------------------------------------------------------- /utils/fix-zh-doc-segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/utils/fix-zh-doc-segment.py -------------------------------------------------------------------------------- /utils/gen-vote-contents.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/utils/gen-vote-contents.sh -------------------------------------------------------------------------------- /utils/install-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/apisix/HEAD/utils/install-dependencies.sh --------------------------------------------------------------------------------