Skip to content

Commit 79b8784

Browse files
authored
Comply with Golang semantic import versioning (cloudreve#630)
* Code: compatible with semantic import versioning * Tools & Docs: compatible with semantic import versioning * Clean go.mod & go.sum
1 parent 746aa3e commit 79b8784

File tree

176 files changed

+847
-731
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

176 files changed

+847
-731
lines changed

Dockerfile

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ FROM golang:1.15.1-alpine3.12 AS be-builder
1515

1616
ENV GO111MODULE on
1717

18-
COPY . /go/src/github.com/HFO4/cloudreve
19-
COPY --from=fe-builder /assets/build/ /go/src/github.com/HFO4/cloudreve/assets/build/
18+
COPY . /go/src/github.com/cloudreve/Cloudreve/v3
19+
COPY --from=fe-builder /assets/build/ /go/src/github.com/cloudreve/Cloudreve/v3/assets/build/
2020

21-
WORKDIR /go/src/github.com/HFO4/cloudreve
21+
WORKDIR /go/src/github.com/cloudreve/Cloudreve/v3
2222

2323
RUN set -ex \
2424
&& apk upgrade \
@@ -27,8 +27,8 @@ RUN set -ex \
2727
&& export VERSION=$(git describe --tags) \
2828
&& (cd && go get github.com/rakyll/statik) \
2929
&& statik -src=assets/build/ -include=*.html,*.js,*.json,*.css,*.png,*.svg,*.ico -f \
30-
&& go install -ldflags "-X 'github.com/HFO4/cloudreve/pkg/conf.BackendVersion=${VERSION}' \
31-
-X 'github.com/HFO4/cloudreve/pkg/conf.LastCommit=${COMMIT_SHA}'\
30+
&& go install -ldflags "-X 'github.com/cloudreve/Cloudreve/v3/pkg/conf.BackendVersion=${VERSION}' \
31+
-X 'github.com/cloudreve/Cloudreve/v3/pkg/conf.LastCommit=${COMMIT_SHA}'\
3232
-w -s"
3333

3434
# build final image

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export COMMIT_SHA=$(git rev-parse --short HEAD)
108108
export VERSION=$(git describe --tags)
109109

110110
# 开始编译
111-
go build -a -o cloudreve -ldflags " -X 'github.com/HFO4/cloudreve/pkg/conf.BackendVersion=$VERSION' -X 'github.com/HFO4/cloudreve/pkg/conf.LastCommit=$COMMIT_SHA'"
111+
go build -a -o cloudreve -ldflags " -X 'github.com/cloudreve/Cloudreve/v3/pkg/conf.BackendVersion=$VERSION' -X 'github.com/cloudreve/Cloudreve/v3/pkg/conf.LastCommit=$COMMIT_SHA'"
112112
```
113113

114114
你也可以使用项目根目录下的`build.sh`快速开始构建:

bootstrap/app.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ package bootstrap
33
import (
44
"encoding/json"
55
"fmt"
6-
"github.com/HFO4/cloudreve/pkg/conf"
7-
"github.com/HFO4/cloudreve/pkg/request"
8-
"github.com/HFO4/cloudreve/pkg/util"
6+
7+
"github.com/cloudreve/Cloudreve/v3/pkg/conf"
8+
"github.com/cloudreve/Cloudreve/v3/pkg/request"
9+
"github.com/cloudreve/Cloudreve/v3/pkg/util"
910
"github.com/hashicorp/go-version"
1011
)
1112

bootstrap/init.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package bootstrap
22

33
import (
4-
model "github.com/HFO4/cloudreve/models"
5-
"github.com/HFO4/cloudreve/pkg/aria2"
6-
"github.com/HFO4/cloudreve/pkg/auth"
7-
"github.com/HFO4/cloudreve/pkg/cache"
8-
"github.com/HFO4/cloudreve/pkg/conf"
9-
"github.com/HFO4/cloudreve/pkg/crontab"
10-
"github.com/HFO4/cloudreve/pkg/email"
11-
"github.com/HFO4/cloudreve/pkg/task"
4+
model "github.com/cloudreve/Cloudreve/v3/models"
5+
"github.com/cloudreve/Cloudreve/v3/pkg/aria2"
6+
"github.com/cloudreve/Cloudreve/v3/pkg/auth"
7+
"github.com/cloudreve/Cloudreve/v3/pkg/cache"
8+
"github.com/cloudreve/Cloudreve/v3/pkg/conf"
9+
"github.com/cloudreve/Cloudreve/v3/pkg/crontab"
10+
"github.com/cloudreve/Cloudreve/v3/pkg/email"
11+
"github.com/cloudreve/Cloudreve/v3/pkg/task"
1212
"github.com/gin-gonic/gin"
1313
)
1414

bootstrap/static.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ package bootstrap
22

33
import (
44
"encoding/json"
5-
"github.com/HFO4/cloudreve/pkg/conf"
6-
"github.com/HFO4/cloudreve/pkg/util"
7-
_ "github.com/HFO4/cloudreve/statik"
8-
"github.com/gin-contrib/static"
9-
"github.com/rakyll/statik/fs"
105
"io"
116
"io/ioutil"
127
"net/http"
138
"path"
9+
10+
"github.com/cloudreve/Cloudreve/v3/pkg/conf"
11+
"github.com/cloudreve/Cloudreve/v3/pkg/util"
12+
"github.com/gin-contrib/static"
13+
"github.com/rakyll/statik/fs"
1414
)
1515

1616
const StaticFolder = "statics"

build.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ buildAssets () {
3939

4040
buildBinary () {
4141
cd $REPO
42-
go build -a -o cloudreve -ldflags " -X 'github.com/HFO4/cloudreve/pkg/conf.BackendVersion=$VERSION' -X 'github.com/HFO4/cloudreve/pkg/conf.LastCommit=$COMMIT_SHA'"
42+
go build -a -o cloudreve -ldflags " -X 'github.com/cloudreve/Cloudreve/v3/pkg/conf.BackendVersion=$VERSION' -X 'github.com/cloudreve/Cloudreve/v3/pkg/conf.LastCommit=$COMMIT_SHA'"
4343
}
4444

4545
_build() {
@@ -61,7 +61,7 @@ _build() {
6161
out="release/cloudreve_${COMMIT_SHA}_${os}_${arch}"
6262
fi
6363

64-
go build -a -o "${out}" -ldflags " -X 'github.com/HFO4/cloudreve/pkg/conf.BackendVersion=$VERSION' -X 'github.com/HFO4/cloudreve/pkg/conf.LastCommit=$COMMIT_SHA'"
64+
go build -a -o "${out}" -ldflags " -X 'github.com/cloudreve/Cloudreve/v3/pkg/conf.BackendVersion=$VERSION' -X 'github.com/cloudreve/Cloudreve/v3/pkg/conf.LastCommit=$COMMIT_SHA'"
6565

6666
if [ "$os" = "windows" ]; then
6767
mv $out release/cloudreve.exe
@@ -130,4 +130,4 @@ fi
130130

131131
if [ "$RELEASE" = "true" ]; then
132132
release
133-
fi
133+
fi

go.mod

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/HFO4/cloudreve
1+
module github.com/cloudreve/Cloudreve/v3
22

33
go 1.13
44

@@ -16,7 +16,6 @@ require (
1616
github.com/gin-gonic/gin v1.5.0
1717
github.com/go-ini/ini v1.50.0
1818
github.com/go-mail/mail v2.3.1+incompatible
19-
github.com/gofrs/uuid v3.2.0+incompatible
2019
github.com/gomodule/redigo v2.0.0+incompatible
2120
github.com/google/go-querystring v1.0.0
2221
github.com/gorilla/websocket v1.4.1
@@ -28,12 +27,10 @@ require (
2827
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646
2928
github.com/pkg/errors v0.9.1
3029
github.com/pquerna/otp v1.2.0
31-
github.com/qingwg/payjs v0.0.0-20190928033402-c53dbe16b371
3230
github.com/qiniu/api.v7/v7 v7.4.0
3331
github.com/rafaeljusto/redigomock v0.0.0-20191117212112-00b2509252a1
3432
github.com/rakyll/statik v0.1.7
3533
github.com/robfig/cron/v3 v3.0.1
36-
github.com/smartwalle/alipay/v3 v3.0.13
3734
github.com/smartystreets/goconvey v1.6.4 // indirect
3835
github.com/speps/go-hashids v2.0.0+incompatible
3936
github.com/stretchr/testify v1.5.1

go.sum

+1-20
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,11 @@ github.com/gin-contrib/gzip v0.0.2-0.20200226035851-25bef2ef21e8 h1:/DnKeA2+K83h
5454
github.com/gin-contrib/gzip v0.0.2-0.20200226035851-25bef2ef21e8/go.mod h1:M+xPw/lXk+uAU4iYVnwPZs0iIpR/KwSQSXcJabN+gPs=
5555
github.com/gin-contrib/sessions v0.0.1 h1:xr9V/u3ERQnkugKSY/u36cNnC4US4bHJpdxcB6eIZLk=
5656
github.com/gin-contrib/sessions v0.0.1/go.mod h1:iziXm/6pvTtf7og1uxT499sel4h3S9DfwsrhNZ+REXM=
57-
github.com/gin-contrib/sse v0.0.0-20190301062529-5545eab6dad3 h1:t8FVkw33L+wilf2QiWkw0UV77qRpcH/JHPKGpKa2E8g=
5857
github.com/gin-contrib/sse v0.0.0-20190301062529-5545eab6dad3/go.mod h1:VJ0WA2NBN22VlZ2dKZQPAPnyWw5XTlK1KymzLKsr59s=
5958
github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE=
6059
github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI=
6160
github.com/gin-contrib/static v0.0.0-20191128031702-f81c604d8ac2 h1:xLG16iua01X7Gzms9045s2Y2niNpvSY/Zb1oBwgNYZY=
6261
github.com/gin-contrib/static v0.0.0-20191128031702-f81c604d8ac2/go.mod h1:VhW/Ch/3FhimwZb8Oj+qJmdMmoB8r7lmJ5auRjm50oQ=
63-
github.com/gin-gonic/gin v1.4.0 h1:3tMoCCfM7ppqsR0ptz/wi1impNpT7/9wQtMZ8lr1mCQ=
6462
github.com/gin-gonic/gin v1.4.0/go.mod h1:OW2EZn3DO8Ln9oIKOvM++LBO+5UPHJJDH72/q/3rZdM=
6563
github.com/gin-gonic/gin v1.5.0 h1:fi+bqFAx/oLK54somfCtEZs9HeH1LHVoEPUgARpTqyc=
6664
github.com/gin-gonic/gin v1.5.0/go.mod h1:Nd6IXA8m5kNZdNEHMBd93KT+mdY3+bewLgRvmCsR2Do=
@@ -75,13 +73,10 @@ github.com/go-playground/locales v0.12.1 h1:2FITxuFt/xuCNP1Acdhv62OzaCiviiE4kotf
7573
github.com/go-playground/locales v0.12.1/go.mod h1:IUMDtCfWo/w/mtMfIE/IG2K+Ey3ygWanZIBtBW0W2TM=
7674
github.com/go-playground/universal-translator v0.16.0 h1:X++omBR/4cE2MNg91AoC3rmGrCjJ8eAeUP/K/EKx4DM=
7775
github.com/go-playground/universal-translator v0.16.0/go.mod h1:1AnU7NaIRDWWzGEKwgtJRd2xk99HeFyHw3yid4rvQIY=
78-
github.com/go-sql-driver/mysql v1.4.1 h1:g24URVg0OFbNUTx9qqY1IRZ9D9z3iPyi5zKhQZpNwpA=
7976
github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
8077
github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs=
8178
github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
8279
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
83-
github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE=
84-
github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
8580
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
8681
github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
8782
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
@@ -90,7 +85,6 @@ github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfU
9085
github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
9186
github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
9287
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
93-
github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg=
9488
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
9589
github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs=
9690
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
@@ -162,7 +156,6 @@ github.com/lib/pq v1.1.1/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
162156
github.com/mattn/go-colorable v0.1.4 h1:snbPLB8fVfU9iwbbo30TPtbLRzwWu6aJS6Xh4eaaviA=
163157
github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
164158
github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
165-
github.com/mattn/go-isatty v0.0.8 h1:HLtExJ+uU2HOZ+wI0Tt5DtUDrx8yhUqDcp7fYERX4CE=
166159
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
167160
github.com/mattn/go-isatty v0.0.9 h1:d5US/mDsogSGW37IV293h//ZFaeajb69h+EHFsv2xGg=
168161
github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ=
@@ -190,7 +183,6 @@ github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+W
190183
github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
191184
github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw=
192185
github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
193-
github.com/pkg/errors v0.8.0 h1:WdK/asTD0HN+q6hsWO3/vpuAkAr+tw6aNJNDFFf0+qw=
194186
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
195187
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
196188
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
@@ -205,8 +197,6 @@ github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:
205197
github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
206198
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
207199
github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
208-
github.com/qingwg/payjs v0.0.0-20190928033402-c53dbe16b371 h1:8VWtyY2IwjEQZSNT4Kyyct9zv9hoegD5GQhFr+TMdCI=
209-
github.com/qingwg/payjs v0.0.0-20190928033402-c53dbe16b371/go.mod h1:9UFrQveqNm3ELF6HSvMtDR3KYpJ7Ib9s0WVmYhaUBlU=
210200
github.com/qiniu/api.v7/v7 v7.4.0 h1:9dZMVQifh31QGFLVaHls6akCaS2rlj3du8MnEFd7XjQ=
211201
github.com/qiniu/api.v7/v7 v7.4.0/go.mod h1:VE5oC5rkE1xul0u1S2N0b2Uxq9/6hZzhyqjgK25XDcM=
212202
github.com/quasoft/memstore v0.0.0-20180925164028-84a050167438 h1:jnz/4VenymvySjE+Ez511s0pqVzkUOmr1fwCVytNNWk=
@@ -221,10 +211,6 @@ github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzG
221211
github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww=
222212
github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
223213
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
224-
github.com/smartwalle/alipay/v3 v3.0.13 h1:f1Cdnxh6TfbaziLw0i/4h+f8tw9RJwG8y4xye7vTTgY=
225-
github.com/smartwalle/alipay/v3 v3.0.13/go.mod h1:cZUMCCnsux9YAxA0/f3PWUR+7wckWtE1BqxbVRtGij0=
226-
github.com/smartwalle/crypto4go v1.0.2 h1:9DUEOOsPhmp00438L4oBdcL8EZG1zumecft5bWj5phI=
227-
github.com/smartwalle/crypto4go v1.0.2/go.mod h1:LQ7vCZIb7BE5+MuMtJBuO8ORkkQ01m4DXDBWPzLbkMY=
228214
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM=
229215
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
230216
github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s=
@@ -237,7 +223,6 @@ github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48=
237223
github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
238224
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
239225
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
240-
github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
241226
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
242227
github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4=
243228
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
@@ -256,7 +241,6 @@ go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
256241
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
257242
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
258243
golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
259-
golang.org/x/crypto v0.0.0-20190506204251-e1dfcc566284/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
260244
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 h1:HuIa8hRrWRSrqYzx1qI49NNxhdi2PrY7gxVSq1JjLDc=
261245
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
262246
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@@ -276,8 +260,8 @@ golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn
276260
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
277261
golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
278262
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
279-
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80 h1:Ao/3l156eZf2AW5wK8a7/smtodRU+gha3+BeqJ69lRk=
280263
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
264+
golang.org/x/net v0.0.0-20200202094626-16171245cfb2 h1:CCH4IOTTfewWjGOlSp+zGcjutRKlBEZQ6wTn8ozI/nI=
281265
golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
282266
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
283267
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -295,7 +279,6 @@ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5h
295279
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
296280
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
297281
golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
298-
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e h1:D5TXcfTk7xF7hvieo4QErS3qqCB4teTffacDWr7CI+0=
299282
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
300283
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a h1:aYOabOQFp6Vj6W1F80affTUvO9UxmJRx8K0gsfABByQ=
301284
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -314,7 +297,6 @@ golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3
314297
golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI=
315298
google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=
316299
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
317-
google.golang.org/appengine v1.4.0 h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508=
318300
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
319301
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
320302
google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
@@ -330,7 +312,6 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8
330312
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
331313
gopkg.in/go-playground/assert.v1 v1.2.1 h1:xoYuJVE7KT85PYWrN730RguIQO0ePzVRfFMXadIrXTM=
332314
gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE=
333-
gopkg.in/go-playground/validator.v8 v8.18.2 h1:lFB4DoMU6B626w8ny76MV7VX6W2VHct2GVOI3xgiMrQ=
334315
gopkg.in/go-playground/validator.v8 v8.18.2/go.mod h1:RX2a/7Ha8BgOhfk7j780h4/u/RRjR0eouCJSH80/M2Y=
335316
gopkg.in/go-playground/validator.v9 v9.29.1 h1:SvGtYmN60a5CVKTOzMSyfzWDeZRxRuGvRQyEAKbw1xc=
336317
gopkg.in/go-playground/validator.v9 v9.29.1/go.mod h1:+c9/zcJMFNgbLvly1L1V+PpxWdVbfP1avr/N00E2vyQ=

main.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ package main
22

33
import (
44
"flag"
5-
"github.com/HFO4/cloudreve/bootstrap"
6-
"github.com/HFO4/cloudreve/pkg/conf"
7-
"github.com/HFO4/cloudreve/pkg/util"
8-
"github.com/HFO4/cloudreve/routers"
5+
6+
"github.com/cloudreve/Cloudreve/v3/bootstrap"
7+
"github.com/cloudreve/Cloudreve/v3/pkg/conf"
8+
"github.com/cloudreve/Cloudreve/v3/pkg/util"
9+
"github.com/cloudreve/Cloudreve/v3/routers"
910
)
1011

1112
var (

middleware/auth.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ import (
88
"io/ioutil"
99
"net/http"
1010

11-
model "github.com/HFO4/cloudreve/models"
12-
"github.com/HFO4/cloudreve/pkg/auth"
13-
"github.com/HFO4/cloudreve/pkg/cache"
14-
"github.com/HFO4/cloudreve/pkg/filesystem/driver/onedrive"
15-
"github.com/HFO4/cloudreve/pkg/filesystem/driver/oss"
16-
"github.com/HFO4/cloudreve/pkg/filesystem/driver/upyun"
17-
"github.com/HFO4/cloudreve/pkg/serializer"
18-
"github.com/HFO4/cloudreve/pkg/util"
11+
model "github.com/cloudreve/Cloudreve/v3/models"
12+
"github.com/cloudreve/Cloudreve/v3/pkg/auth"
13+
"github.com/cloudreve/Cloudreve/v3/pkg/cache"
14+
"github.com/cloudreve/Cloudreve/v3/pkg/filesystem/driver/onedrive"
15+
"github.com/cloudreve/Cloudreve/v3/pkg/filesystem/driver/oss"
16+
"github.com/cloudreve/Cloudreve/v3/pkg/filesystem/driver/upyun"
17+
"github.com/cloudreve/Cloudreve/v3/pkg/serializer"
18+
"github.com/cloudreve/Cloudreve/v3/pkg/util"
1919
"github.com/gin-contrib/sessions"
2020
"github.com/gin-gonic/gin"
2121
"github.com/qiniu/api.v7/v7/auth/qbox"

middleware/auth_test.go

+11-10
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,22 @@ package middleware
33
import (
44
"database/sql"
55
"errors"
6-
"github.com/DATA-DOG/go-sqlmock"
7-
"github.com/HFO4/cloudreve/models"
8-
"github.com/HFO4/cloudreve/pkg/auth"
9-
"github.com/HFO4/cloudreve/pkg/cache"
10-
"github.com/HFO4/cloudreve/pkg/serializer"
11-
"github.com/HFO4/cloudreve/pkg/util"
12-
"github.com/gin-gonic/gin"
13-
"github.com/jinzhu/gorm"
14-
"github.com/qiniu/api.v7/v7/auth/qbox"
15-
"github.com/stretchr/testify/assert"
166
"io/ioutil"
177
"net/http"
188
"net/http/httptest"
199
"strings"
2010
"testing"
11+
12+
"github.com/DATA-DOG/go-sqlmock"
13+
model "github.com/cloudreve/Cloudreve/v3/models"
14+
"github.com/cloudreve/Cloudreve/v3/pkg/auth"
15+
"github.com/cloudreve/Cloudreve/v3/pkg/cache"
16+
"github.com/cloudreve/Cloudreve/v3/pkg/serializer"
17+
"github.com/cloudreve/Cloudreve/v3/pkg/util"
18+
"github.com/gin-gonic/gin"
19+
"github.com/jinzhu/gorm"
20+
"github.com/qiniu/api.v7/v7/auth/qbox"
21+
"github.com/stretchr/testify/assert"
2122
)
2223

2324
var mock sqlmock.Sqlmock

middleware/mock.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package middleware
22

33
import (
4-
"github.com/HFO4/cloudreve/pkg/util"
4+
"github.com/cloudreve/Cloudreve/v3/pkg/util"
55
"github.com/gin-gonic/gin"
66
)
77

middleware/mock_test.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package middleware
22

33
import (
4-
"github.com/HFO4/cloudreve/pkg/util"
5-
"github.com/gin-gonic/gin"
6-
"github.com/stretchr/testify/assert"
74
"net/http"
85
"net/http/httptest"
96
"testing"
7+
8+
"github.com/cloudreve/Cloudreve/v3/pkg/util"
9+
"github.com/gin-gonic/gin"
10+
"github.com/stretchr/testify/assert"
1011
)
1112

1213
func TestMockHelper(t *testing.T) {

0 commit comments

Comments
 (0)