This is an automated email from the ASF dual-hosted git repository.
hsluoyz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/casbin-gateway.git
The following commit(s) were added to refs/heads/master by this push:
new 1c9b675 feat: update repo path
1c9b675 is described below
commit 1c9b67563dad81e79e7f3d5f6f52b07fcb91708f
Author: Yang Luo <[email protected]>
AuthorDate: Mon Aug 10 21:42:48 2026 +0800
feat: update repo path
---
README.md | 38 +++++++++++++++++++-------------------
certificate/account.go | 2 +-
certificate/account_test.go | 4 ++--
certificate/ecc_test.go | 2 +-
controllers/account.go | 2 +-
controllers/cert.go | 4 ++--
controllers/metric.go | 4 ++--
controllers/node.go | 4 ++--
controllers/record.go | 4 ++--
controllers/rule.go | 4 ++--
controllers/site.go | 4 ++--
go.mod | 2 +-
i18n/generate.go | 2 +-
i18n/util.go | 2 +-
ip/ip.go | 2 +-
k8s/README.md | 2 +-
main.go | 16 ++++++++--------
object/cert.go | 4 ++--
object/cert_test.go | 6 +++---
object/node.go | 2 +-
object/ormer.go | 2 +-
object/ormer_session.go | 2 +-
object/rule.go | 2 +-
object/rule_cache.go | 2 +-
object/site.go | 4 ++--
object/site_cert.go | 2 +-
object/site_cert_account.go | 2 +-
object/site_test.go | 2 +-
object/site_timer.go | 2 +-
object/util.go | 4 ++--
routers/base.go | 2 +-
routers/filter.go | 2 +-
routers/router.go | 2 +-
rule/rule.go | 4 ++--
rule/rule_compound.go | 4 ++--
rule/rule_ip.go | 6 +++---
rule/rule_ip_rate.go | 4 ++--
rule/rule_ip_rate_test.go | 2 +-
rule/rule_ua.go | 2 +-
rule/rule_url_path.go | 2 +-
rule/rule_waf.go | 4 ++--
run/cdn.go | 4 ++--
run/git_test.go | 2 +-
run/run.go | 2 +-
run/self.go | 2 +-
run/util.go | 2 +-
run/util_process.go | 2 +-
service/captcha.go | 2 +-
service/proxy.go | 6 +++---
service/util.go | 4 ++--
web/src/App.js | 2 +-
51 files changed, 98 insertions(+), 98 deletions(-)
diff --git a/README.md b/README.md
index db4b588..bbf41d1 100644
--- a/README.md
+++ b/README.md
@@ -7,8 +7,8 @@
<a href="https://hub.docker.com/r/casbin/caswaf">
<img alt="docker pull casbin/caswaf"
src="https://img.shields.io/docker/pulls/casbin/caswaf.svg">
</a>
- <a href="https://github.com/casbin/caswaf/releases/latest">
- <img alt="GitHub Release"
src="https://img.shields.io/github/v/release/casbin/caswaf.svg">
+ <a href="https://github.com/apache/casbin-gateway/releases/latest">
+ <img alt="GitHub Release"
src="https://img.shields.io/github/v/release/apache/casbin-gateway.svg">
</a>
<a href="https://hub.docker.com/r/casbin/caswaf">
<img alt="Docker Image Version (latest semver)"
src="https://img.shields.io/badge/Docker%20Hub-latest-brightgreen">
@@ -16,20 +16,20 @@
</p>
<p align="center">
- <a href="https://goreportcard.com/report/github.com/casbin/caswaf">
- <img alt="Go Report Card"
src="https://goreportcard.com/badge/github.com/casbin/caswaf?style=flat-square">
+ <a href="https://goreportcard.com/report/github.com/apache/casbin-gateway">
+ <img alt="Go Report Card"
src="https://goreportcard.com/badge/github.com/apache/casbin-gateway?style=flat-square">
</a>
- <a href="https://github.com/casbin/caswaf/blob/master/LICENSE">
- <img
src="https://img.shields.io/github/license/casbin/caswaf?style=flat-square"
alt="license">
+ <a href="https://github.com/apache/casbin-gateway/blob/master/LICENSE">
+ <img
src="https://img.shields.io/github/license/apache/casbin-gateway?style=flat-square"
alt="license">
</a>
- <a href="https://github.com/casbin/caswaf/issues">
- <img alt="GitHub issues"
src="https://img.shields.io/github/issues/casbin/caswaf?style=flat-square">
+ <a href="https://github.com/apache/casbin-gateway/issues">
+ <img alt="GitHub issues"
src="https://img.shields.io/github/issues/apache/casbin-gateway?style=flat-square">
</a>
<a href="#">
- <img alt="GitHub stars"
src="https://img.shields.io/github/stars/casbin/caswaf?style=flat-square">
+ <img alt="GitHub stars"
src="https://img.shields.io/github/stars/apache/casbin-gateway?style=flat-square">
</a>
- <a href="https://github.com/casbin/caswaf/network">
- <img alt="GitHub forks"
src="https://img.shields.io/github/forks/casbin/caswaf?style=flat-square">
+ <a href="https://github.com/apache/casbin-gateway/network">
+ <img alt="GitHub forks"
src="https://img.shields.io/github/forks/apache/casbin-gateway?style=flat-square">
</a>
</p>
@@ -46,10 +46,10 @@ https://caswaf.org
CasWAF contains 2 parts:
-| Name | Description | Language | Source
code |
-|----------|--------------------------------|------------------------|--------------------------------------------------|
-| Frontend | Web frontend UI for CasWAF | Javascript + React |
https://github.com/casbin/caswaf/tree/master/web |
-| Backend | RESTful API backend for CAsWAF | Golang + Beego + MySQL |
https://github.com/casbin/caswaf |
+| Name | Description | Language | Source
code |
+|----------|--------------------------------|------------------------|----------------------------------------------------------|
+| Frontend | Web frontend UI for CasWAF | Javascript + React |
https://github.com/apache/casbin-gateway/tree/master/web |
+| Backend | RESTful API backend for CAsWAF | Golang + Beego + MySQL |
https://github.com/apache/casbin-gateway |
## Installation
@@ -67,19 +67,19 @@ CasWAF uses Casdoor to manage members. So you need to
create an organization and
```shell
go get github.com/casdoor/casdoor
-go get github.com/casbin/caswaf
+go get github.com/apache/casbin-gateway
```
or
```shell
git clone https://github.com/casdoor/casdoor
-git clone https://github.com/casbin/caswaf
+git clone https://github.com/apache/casbin-gateway
```
#### Setup database
-CasWAF will store its users, nodes and topics information in a MySQL database
named: `caswaf`, will create it if not existed. The DB connection string can be
specified at: https://github.com/casbin/caswaf/blob/master/conf/app.conf
+CasWAF will store its users, nodes and topics information in a MySQL database
named: `caswaf`, will create it if not existed. The DB connection string can be
specified at: https://github.com/apache/casbin-gateway/blob/master/conf/app.conf
```ini
dataSourceName = root:123@tcp(localhost:3306)/
@@ -112,4 +112,4 @@ For CasWAF, if you have any questions, you can open Issues,
or you can also dire
## License
-[Apache-2.0](https://github.com/caswaf/caswaf/blob/master/LICENSE)
+[Apache-2.0](https://github.com/apache/casbin-gateway/blob/master/LICENSE)
diff --git a/certificate/account.go b/certificate/account.go
index 100eb6f..68f6b1b 100644
--- a/certificate/account.go
+++ b/certificate/account.go
@@ -17,7 +17,7 @@ package certificate
import (
"crypto"
- "github.com/casbin/caswaf/proxy"
+ "github.com/apache/casbin-gateway/proxy"
"github.com/casbin/lego/v4/acme"
"github.com/casbin/lego/v4/certcrypto"
"github.com/casbin/lego/v4/lego"
diff --git a/certificate/account_test.go b/certificate/account_test.go
index bfdc486..706bcc7 100644
--- a/certificate/account_test.go
+++ b/certificate/account_test.go
@@ -20,9 +20,9 @@ package certificate
import (
"testing"
+ "github.com/apache/casbin-gateway/proxy"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego"
- "github.com/casbin/caswaf/proxy"
- "github.com/casbin/caswaf/util"
)
func TestGetClient(t *testing.T) {
diff --git a/certificate/ecc_test.go b/certificate/ecc_test.go
index a334f8e..e3b4664 100644
--- a/certificate/ecc_test.go
+++ b/certificate/ecc_test.go
@@ -20,7 +20,7 @@ package certificate
import (
"testing"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
)
func TestGenerateEccKey(t *testing.T) {
diff --git a/controllers/account.go b/controllers/account.go
index 9deab17..ecec551 100644
--- a/controllers/account.go
+++ b/controllers/account.go
@@ -17,7 +17,7 @@ package controllers
import (
_ "embed"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
"github.com/casdoor/casdoor-go-sdk/casdoorsdk"
)
diff --git a/controllers/cert.go b/controllers/cert.go
index 60ef62b..cad8c03 100644
--- a/controllers/cert.go
+++ b/controllers/cert.go
@@ -17,9 +17,9 @@ package controllers
import (
"encoding/json"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego/utils/pagination"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
)
func (c *ApiController) GetGlobalCerts() {
diff --git a/controllers/metric.go b/controllers/metric.go
index ee56c86..6833e44 100644
--- a/controllers/metric.go
+++ b/controllers/metric.go
@@ -18,8 +18,8 @@ import (
"errors"
"time"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
)
func (c *ApiController) GetMetricsOverTime() {
diff --git a/controllers/node.go b/controllers/node.go
index 659014d..e57b6dc 100644
--- a/controllers/node.go
+++ b/controllers/node.go
@@ -17,9 +17,9 @@ package controllers
import (
"encoding/json"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego/utils/pagination"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
)
func (c *ApiController) GetGlobalNodes() {
diff --git a/controllers/record.go b/controllers/record.go
index 11e6090..ab56ffe 100644
--- a/controllers/record.go
+++ b/controllers/record.go
@@ -17,9 +17,9 @@ package controllers
import (
"encoding/json"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego/utils/pagination"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
)
func (c *ApiController) GetRecords() {
diff --git a/controllers/rule.go b/controllers/rule.go
index 6eda28d..30ae9c0 100644
--- a/controllers/rule.go
+++ b/controllers/rule.go
@@ -20,9 +20,9 @@ import (
"net"
"strings"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego/utils/pagination"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
"github.com/hsluoyz/modsecurity-go/seclang/parser"
)
diff --git a/controllers/site.go b/controllers/site.go
index 8730d10..81e70bc 100644
--- a/controllers/site.go
+++ b/controllers/site.go
@@ -17,9 +17,9 @@ package controllers
import (
"encoding/json"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego/utils/pagination"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
)
func (c *ApiController) GetGlobalSites() {
diff --git a/go.mod b/go.mod
index e0111a3..091fd8f 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/casbin/caswaf
+module github.com/apache/casbin-gateway
go 1.16
diff --git a/i18n/generate.go b/i18n/generate.go
index 9b93e4f..7fb7971 100644
--- a/i18n/generate.go
+++ b/i18n/generate.go
@@ -21,7 +21,7 @@ import (
"regexp"
"strings"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
)
type I18nData map[string]map[string]string
diff --git a/i18n/util.go b/i18n/util.go
index 2751fed..a68d41e 100644
--- a/i18n/util.go
+++ b/i18n/util.go
@@ -18,7 +18,7 @@ import (
"fmt"
"strings"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
)
func getI18nFilePath(language string) string {
diff --git a/ip/ip.go b/ip/ip.go
index aef0a40..57c7add 100644
--- a/ip/ip.go
+++ b/ip/ip.go
@@ -17,7 +17,7 @@ package ip
import (
"fmt"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
)
func InitIpDb() {
diff --git a/k8s/README.md b/k8s/README.md
index a69b2cb..839cecf 100644
--- a/k8s/README.md
+++ b/k8s/README.md
@@ -361,7 +361,7 @@ spec:
## Support
For issues and questions:
-- GitHub Issues: https://github.com/casbin/caswaf/issues
+- GitHub Issues: https://github.com/apache/casbin-gateway/issues
- Documentation: https://caswaf.org
- Casdoor Documentation: https://casdoor.org
diff --git a/main.go b/main.go
index 241ab33..09dccca 100644
--- a/main.go
+++ b/main.go
@@ -17,17 +17,17 @@ package main
import (
"fmt"
+ "github.com/apache/casbin-gateway/casdoor"
+ "github.com/apache/casbin-gateway/ip"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/proxy"
+ "github.com/apache/casbin-gateway/routers"
+ "github.com/apache/casbin-gateway/run"
+ "github.com/apache/casbin-gateway/service"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego"
"github.com/beego/beego/plugins/cors"
_ "github.com/beego/beego/session/redis"
- "github.com/casbin/caswaf/casdoor"
- "github.com/casbin/caswaf/ip"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/proxy"
- "github.com/casbin/caswaf/routers"
- "github.com/casbin/caswaf/run"
- "github.com/casbin/caswaf/service"
- "github.com/casbin/caswaf/util"
)
func main() {
diff --git a/object/cert.go b/object/cert.go
index a7a4e3f..a118e68 100644
--- a/object/cert.go
+++ b/object/cert.go
@@ -18,8 +18,8 @@ import (
"fmt"
"time"
- "github.com/casbin/caswaf/certificate"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/certificate"
+ "github.com/apache/casbin-gateway/util"
"github.com/xorm-io/core"
)
diff --git a/object/cert_test.go b/object/cert_test.go
index 4e3fe88..f63b813 100644
--- a/object/cert_test.go
+++ b/object/cert_test.go
@@ -21,9 +21,9 @@ import (
"fmt"
"testing"
- "github.com/casbin/caswaf/casdoor"
- "github.com/casbin/caswaf/proxy"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/casdoor"
+ "github.com/apache/casbin-gateway/proxy"
+ "github.com/apache/casbin-gateway/util"
)
func TestGetCertExpireTime(t *testing.T) {
diff --git a/object/node.go b/object/node.go
index 789b7e1..23da514 100644
--- a/object/node.go
+++ b/object/node.go
@@ -18,7 +18,7 @@ import (
"fmt"
"time"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
"github.com/xorm-io/core"
)
diff --git a/object/ormer.go b/object/ormer.go
index 4717b07..cc31a0c 100644
--- a/object/ormer.go
+++ b/object/ormer.go
@@ -21,8 +21,8 @@ import (
"runtime"
"strings"
+ "github.com/apache/casbin-gateway/conf"
"github.com/beego/beego"
- "github.com/casbin/caswaf/conf"
_ "github.com/denisenkom/go-mssqldb" // db = mssql
_ "github.com/go-sql-driver/mysql" // db = mysql
_ "github.com/lib/pq" // db = postgres
diff --git a/object/ormer_session.go b/object/ormer_session.go
index 9c1f65b..43dd46e 100644
--- a/object/ormer_session.go
+++ b/object/ormer_session.go
@@ -17,7 +17,7 @@ package object
import (
"fmt"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
"github.com/xorm-io/xorm"
)
diff --git a/object/rule.go b/object/rule.go
index df371f7..b0fff5e 100644
--- a/object/rule.go
+++ b/object/rule.go
@@ -17,7 +17,7 @@ package object
import (
"fmt"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
"github.com/xorm-io/core"
)
diff --git a/object/rule_cache.go b/object/rule_cache.go
index 0f40ffa..b36d8b9 100644
--- a/object/rule_cache.go
+++ b/object/rule_cache.go
@@ -17,7 +17,7 @@ package object
import (
"fmt"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
)
var ruleMap = map[string]*Rule{}
diff --git a/object/site.go b/object/site.go
index f67e1c7..11902e8 100644
--- a/object/site.go
+++ b/object/site.go
@@ -20,8 +20,8 @@ import (
"strings"
"time"
- "github.com/casbin/caswaf/run"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/run"
+ "github.com/apache/casbin-gateway/util"
"github.com/casdoor/casdoor-go-sdk/casdoorsdk"
"github.com/xorm-io/core"
)
diff --git a/object/site_cert.go b/object/site_cert.go
index fc4d409..d6631cd 100644
--- a/object/site_cert.go
+++ b/object/site_cert.go
@@ -21,7 +21,7 @@ import (
"strings"
"time"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
)
func (site *Site) populateCert() error {
diff --git a/object/site_cert_account.go b/object/site_cert_account.go
index 8ce31d8..5755f70 100644
--- a/object/site_cert_account.go
+++ b/object/site_cert_account.go
@@ -18,8 +18,8 @@ import (
"crypto"
"fmt"
+ "github.com/apache/casbin-gateway/proxy"
"github.com/beego/beego"
- "github.com/casbin/caswaf/proxy"
"github.com/casbin/lego/v4/acme"
"github.com/casbin/lego/v4/certcrypto"
"github.com/casbin/lego/v4/lego"
diff --git a/object/site_test.go b/object/site_test.go
index f6ca1d2..af4ecd1 100644
--- a/object/site_test.go
+++ b/object/site_test.go
@@ -20,7 +20,7 @@ package object
import (
"testing"
- "github.com/casbin/caswaf/casdoor"
+ "github.com/apache/casbin-gateway/casdoor"
)
func TestCheckNode(t *testing.T) {
diff --git a/object/site_timer.go b/object/site_timer.go
index 641d588..2c4708a 100644
--- a/object/site_timer.go
+++ b/object/site_timer.go
@@ -19,7 +19,7 @@ import (
"sync"
"time"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
)
var (
diff --git a/object/util.go b/object/util.go
index 4fcb75b..8ab4d24 100644
--- a/object/util.go
+++ b/object/util.go
@@ -21,8 +21,8 @@ import (
"strings"
"time"
- "github.com/casbin/caswaf/run"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/run"
+ "github.com/apache/casbin-gateway/util"
"github.com/go-git/go-git/v5"
"github.com/go-git/go-git/v5/plumbing"
"github.com/go-git/go-git/v5/plumbing/object"
diff --git a/routers/base.go b/routers/base.go
index dbcafd0..cfd8aba 100644
--- a/routers/base.go
+++ b/routers/base.go
@@ -15,8 +15,8 @@
package routers
import (
+ "github.com/apache/casbin-gateway/controllers"
"github.com/beego/beego/context"
- "github.com/casbin/caswaf/controllers"
)
func responseError(ctx *context.Context, error string, data ...interface{}) {
diff --git a/routers/filter.go b/routers/filter.go
index 347315c..d092a7d 100644
--- a/routers/filter.go
+++ b/routers/filter.go
@@ -18,9 +18,9 @@ import (
"net/http"
"strings"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego"
"github.com/beego/beego/context"
- "github.com/casbin/caswaf/util"
)
func TransparentStatic(ctx *context.Context) {
diff --git a/routers/router.go b/routers/router.go
index 59c4e68..e1fa18c 100644
--- a/routers/router.go
+++ b/routers/router.go
@@ -15,8 +15,8 @@
package routers
import (
+ "github.com/apache/casbin-gateway/controllers"
"github.com/beego/beego"
- "github.com/casbin/caswaf/controllers"
)
func init() {
diff --git a/rule/rule.go b/rule/rule.go
index 4c689da..427a781 100644
--- a/rule/rule.go
+++ b/rule/rule.go
@@ -18,8 +18,8 @@ import (
"fmt"
"net/http"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
)
type Rule interface {
diff --git a/rule/rule_compound.go b/rule/rule_compound.go
index a0b8588..d4ba975 100644
--- a/rule/rule_compound.go
+++ b/rule/rule_compound.go
@@ -18,8 +18,8 @@ import (
"fmt"
"net/http"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
)
type CompoundRule struct{}
diff --git a/rule/rule_ip.go b/rule/rule_ip.go
index e734b0c..277262d 100644
--- a/rule/rule_ip.go
+++ b/rule/rule_ip.go
@@ -20,9 +20,9 @@ import (
"net/http"
"strings"
- "github.com/casbin/caswaf/ip"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/ip"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
)
type IpRule struct{}
diff --git a/rule/rule_ip_rate.go b/rule/rule_ip_rate.go
index f4b598c..691ee9c 100644
--- a/rule/rule_ip_rate.go
+++ b/rule/rule_ip_rate.go
@@ -19,8 +19,8 @@ import (
"sync"
"time"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/util"
"golang.org/x/time/rate"
)
diff --git a/rule/rule_ip_rate_test.go b/rule/rule_ip_rate_test.go
index 48df11b..1878ba3 100644
--- a/rule/rule_ip_rate_test.go
+++ b/rule/rule_ip_rate_test.go
@@ -18,7 +18,7 @@ import (
"net/http"
"testing"
- "github.com/casbin/caswaf/object"
+ "github.com/apache/casbin-gateway/object"
)
func TestIpRateRule_checkRule(t *testing.T) {
diff --git a/rule/rule_ua.go b/rule/rule_ua.go
index 19b66cf..7f74d5e 100644
--- a/rule/rule_ua.go
+++ b/rule/rule_ua.go
@@ -20,7 +20,7 @@ import (
"regexp"
"strings"
- "github.com/casbin/caswaf/object"
+ "github.com/apache/casbin-gateway/object"
)
type UaRule struct{}
diff --git a/rule/rule_url_path.go b/rule/rule_url_path.go
index 93ef412..c0a7ce8 100644
--- a/rule/rule_url_path.go
+++ b/rule/rule_url_path.go
@@ -20,7 +20,7 @@ import (
"regexp"
"strings"
- "github.com/casbin/caswaf/object"
+ "github.com/apache/casbin-gateway/object"
)
type UrlPathRule struct{}
diff --git a/rule/rule_waf.go b/rule/rule_waf.go
index 5e4ceb1..04aefba 100644
--- a/rule/rule_waf.go
+++ b/rule/rule_waf.go
@@ -18,8 +18,8 @@ import (
"fmt"
"net/http"
- "github.com/casbin/caswaf/conf"
- "github.com/casbin/caswaf/object"
+ "github.com/apache/casbin-gateway/conf"
+ "github.com/apache/casbin-gateway/object"
"github.com/corazawaf/coraza/v3"
"github.com/corazawaf/coraza/v3/types"
"github.com/hsluoyz/modsecurity-go/seclang/parser"
diff --git a/run/cdn.go b/run/cdn.go
index 0bcd2e7..f333098 100644
--- a/run/cdn.go
+++ b/run/cdn.go
@@ -21,8 +21,8 @@ import (
"path/filepath"
"strings"
- "github.com/casbin/caswaf/storage"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/storage"
+ "github.com/apache/casbin-gateway/util"
)
func filterFiles(filenames []string, folder string, siteName string) []string {
diff --git a/run/git_test.go b/run/git_test.go
index 9fc53d9..ebfb86b 100644
--- a/run/git_test.go
+++ b/run/git_test.go
@@ -25,8 +25,8 @@ import (
"strings"
"testing"
+ "github.com/apache/casbin-gateway/casdoor"
"github.com/beego/beego"
- "github.com/casbin/caswaf/casdoor"
)
func TestGitGetDiff(t *testing.T) {
diff --git a/run/run.go b/run/run.go
index 9fd9b7c..b0abbd0 100644
--- a/run/run.go
+++ b/run/run.go
@@ -19,8 +19,8 @@ import (
"path/filepath"
"strings"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego"
- "github.com/casbin/caswaf/util"
)
func isTargetRepo(siteName string) bool {
diff --git a/run/self.go b/run/self.go
index 595a518..b1456b4 100644
--- a/run/self.go
+++ b/run/self.go
@@ -18,8 +18,8 @@ import (
"runtime"
"strings"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego"
- "github.com/casbin/caswaf/util"
)
func InitSelfStart() {
diff --git a/run/util.go b/run/util.go
index 40e8689..b6bf752 100644
--- a/run/util.go
+++ b/run/util.go
@@ -21,8 +21,8 @@ import (
"path/filepath"
"strings"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego"
- "github.com/casbin/caswaf/util"
)
func runCmd(dir, name string, args ...string) error {
diff --git a/run/util_process.go b/run/util_process.go
index 9d0285f..762f5ee 100644
--- a/run/util_process.go
+++ b/run/util_process.go
@@ -23,7 +23,7 @@ import (
"strconv"
"strings"
- "github.com/casbin/caswaf/util"
+ "github.com/apache/casbin-gateway/util"
"golang.org/x/text/encoding/simplifiedchinese"
"golang.org/x/text/transform"
)
diff --git a/service/captcha.go b/service/captcha.go
index d54313c..af7e2d5 100644
--- a/service/captcha.go
+++ b/service/captcha.go
@@ -23,7 +23,7 @@ import (
"net/http"
"time"
- "github.com/casbin/caswaf/conf"
+ "github.com/apache/casbin-gateway/conf"
"github.com/casdoor/casdoor-go-sdk/casdoorsdk"
"github.com/google/uuid"
)
diff --git a/service/proxy.go b/service/proxy.go
index 6e27513..030f321 100644
--- a/service/proxy.go
+++ b/service/proxy.go
@@ -24,10 +24,10 @@ import (
"path/filepath"
"strings"
+ "github.com/apache/casbin-gateway/object"
+ "github.com/apache/casbin-gateway/rule"
+ "github.com/apache/casbin-gateway/util"
"github.com/beego/beego"
- "github.com/casbin/caswaf/object"
- "github.com/casbin/caswaf/rule"
- "github.com/casbin/caswaf/util"
)
func forwardHandler(targetUrl string, writer http.ResponseWriter, request
*http.Request) {
diff --git a/service/util.go b/service/util.go
index c40e393..3f458f0 100644
--- a/service/util.go
+++ b/service/util.go
@@ -21,9 +21,9 @@ import (
"net/http"
"strings"
+ "github.com/apache/casbin-gateway/conf"
+ "github.com/apache/casbin-gateway/object"
"github.com/beego/beego"
- "github.com/casbin/caswaf/conf"
- "github.com/casbin/caswaf/object"
"github.com/casdoor/casdoor-go-sdk/casdoorsdk"
)
diff --git a/web/src/App.js b/web/src/App.js
index 3aec1bf..b7bab50 100644
--- a/web/src/App.js
+++ b/web/src/App.js
@@ -401,7 +401,7 @@ class App extends Component {
textAlign: "center",
}
}>
- Powered by <a target="_blank" href="https://github.com/casbin/caswaf"
rel="noreferrer"><img style={{paddingBottom: "3px"}} height={"20px"}
alt={"Casdoor"} src={`${Setting.StaticBaseUrl}/img/casbin_logo_1024x256.png`}
/></a>
+ Powered by <a target="_blank"
href="https://github.com/apache/casbin-gateway" rel="noreferrer"><img
style={{paddingBottom: "3px"}} height={"20px"} alt={"Casdoor"}
src={`${Setting.StaticBaseUrl}/img/casbin_logo_1024x256.png`} /></a>
</Footer>
);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]