Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit801ebab

Browse files
authored
Remove restriction on password length and bump go-mysql to 1.11.0 (#1525)
* Remove restriction on password length* Updating go-mysql and dependencies* Also remove fail-password-length localtest (no longer applies)
1 parenteedac87 commit801ebab

File tree

347 files changed

+171876
-1124
lines changed

Some content is hidden

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

347 files changed

+171876
-1124
lines changed

‎go.mod‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.23.0
44

55
require (
66
github.com/go-ini/iniv1.67.0
7-
github.com/go-mysql-org/go-mysqlv1.7.0
7+
github.com/go-mysql-org/go-mysqlv1.11.0
88
github.com/go-sql-driver/mysqlv1.8.1
99
github.com/google/uuidv1.6.0
1010
github.com/hashicorp/go-versionv1.7.0
@@ -21,6 +21,7 @@ require (
2121
dario.cat/mergov1.0.0// indirect
2222
filippo.io/edwards25519v1.1.0// indirect
2323
github.com/Azure/go-ansitermv0.0.0-20210617225240-d185dfc1b5a1// indirect
24+
github.com/Masterminds/semverv1.5.0// indirect
2425
github.com/Microsoft/go-winiov0.6.2// indirect
2526
github.com/cenkalti/backoff/v4v4.2.1// indirect
2627
github.com/containerd/containerdv1.7.18// indirect
@@ -36,8 +37,9 @@ require (
3637
github.com/go-logr/logrv1.4.1// indirect
3738
github.com/go-logr/stdrv1.2.2// indirect
3839
github.com/go-ole/go-olev1.2.6// indirect
40+
github.com/goccy/go-jsonv0.10.2// indirect
3941
github.com/gogo/protobufv1.3.2// indirect
40-
github.com/klauspost/compressv1.17.4// indirect
42+
github.com/klauspost/compressv1.17.8// indirect
4143
github.com/kr/textv0.2.0// indirect
4244
github.com/lufia/plan9statsv0.0.0-20211012122336-39d0f177ccd0// indirect
4345
github.com/magiconair/propertiesv1.8.7// indirect
@@ -49,13 +51,15 @@ require (
4951
github.com/morikuni/aecv1.0.0// indirect
5052
github.com/opencontainers/go-digestv1.0.0// indirect
5153
github.com/opencontainers/image-specv1.1.0// indirect
52-
github.com/pingcap/errorsv0.11.5-0.20210425183316-da1aaba5fb63// indirect
54+
github.com/pingcap/errorsv0.11.5-0.20240311024730-e056997136bb// indirect
55+
github.com/pingcap/logv1.1.1-0.20230317032135-a0d097d16e22// indirect
56+
github.com/pingcap/tidb/pkg/parserv0.0.0-20241118164214-4f047be191be// indirect
5357
github.com/pkg/errorsv0.9.1// indirect
5458
github.com/pmezard/go-difflibv1.0.0// indirect
5559
github.com/power-devops/perfstatv0.0.0-20210106213030-5aafc221ea8c// indirect
5660
github.com/shirou/gopsutil/v3v3.23.12// indirect
5761
github.com/shoenig/go-m1cpuv0.1.6// indirect
58-
github.com/shopspring/decimalv0.0.0-20180709203117-cd690d0c9e24// indirect
62+
github.com/shopspring/decimalv1.2.0// indirect
5963
github.com/siddontang/gov0.0.0-20180604090527-bdc77568d726// indirect
6064
github.com/siddontang/go-logv0.0.0-20180807004314-8d05993dda07// indirect
6165
github.com/sirupsen/logrusv1.9.3// indirect
@@ -66,8 +70,11 @@ require (
6670
go.opentelemetry.io/otelv1.24.0// indirect
6771
go.opentelemetry.io/otel/metricv1.24.0// indirect
6872
go.opentelemetry.io/otel/tracev1.24.0// indirect
69-
go.uber.org/atomicv1.7.0// indirect
73+
go.uber.org/atomicv1.11.0// indirect
74+
go.uber.org/multierrv1.11.0// indirect
75+
go.uber.org/zapv1.27.0// indirect
7076
golang.org/x/cryptov0.35.0// indirect
7177
golang.org/x/sysv0.30.0// indirect
78+
gopkg.in/natefinch/lumberjack.v2v2.2.1// indirect
7279
gopkg.in/yaml.v3v3.0.1// indirect
7380
)

‎go.sum‎

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24/go.mod h
77
github.com/Azure/go-ansitermv0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8=
88
github.com/Azure/go-ansitermv0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
99
github.com/BurntSushi/tomlv0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
10+
github.com/Masterminds/semverv1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww=
11+
github.com/Masterminds/semverv1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y=
1012
github.com/Microsoft/go-winiov0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
1113
github.com/Microsoft/go-winiov0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
1214
github.com/benbjohnson/clockv1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
@@ -48,12 +50,16 @@ github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
4850
github.com/go-logr/stdrv1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
4951
github.com/go-mysql-org/go-mysqlv1.7.0 h1:qE5FTRb3ZeTQmlk3pjE+/m2ravGxxRDrVDTyDe9tvqI=
5052
github.com/go-mysql-org/go-mysqlv1.7.0/go.mod h1:9cRWLtuXNKhamUPMkrDVzBhaomGvqLRLtBiyjvjc4pk=
53+
github.com/go-mysql-org/go-mysqlv1.11.0 h1:Y0ooXu2UtbjsgpfjFBXZEvidEl1q8n0ESxej0zZ78Zc=
54+
github.com/go-mysql-org/go-mysqlv1.11.0/go.mod h1:y/7aggbs+Io8rPVerIjTe1+nMgt8q5tBIxIc+qQnE0k=
5155
github.com/go-ole/go-olev1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
5256
github.com/go-ole/go-olev1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
5357
github.com/go-sql-driver/mysqlv1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
5458
github.com/go-sql-driver/mysqlv1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
5559
github.com/go-sql-driver/mysqlv1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y=
5660
github.com/go-sql-driver/mysqlv1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg=
61+
github.com/goccy/go-jsonv0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU=
62+
github.com/goccy/go-jsonv0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
5763
github.com/gogo/protobufv1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
5864
github.com/gogo/protobufv1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
5965
github.com/google/go-cmpv0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
@@ -72,6 +78,8 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI
7278
github.com/kisielk/gotoolv1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
7379
github.com/klauspost/compressv1.17.4 h1:Ej5ixsIri7BrIjBkRZLTo6ghwrEtHFk7ijlczPW4fZ4=
7480
github.com/klauspost/compressv1.17.4/go.mod h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM=
81+
github.com/klauspost/compressv1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU=
82+
github.com/klauspost/compressv1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw=
7583
github.com/kr/prettyv0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
7684
github.com/kr/prettyv0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
7785
github.com/kr/prettyv0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
@@ -108,8 +116,14 @@ github.com/pingcap/check v0.0.0-20190102082844-67f458068fc8/go.mod h1:B1+S9LNcuM
108116
github.com/pingcap/errorsv0.11.0/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8=
109117
github.com/pingcap/errorsv0.11.5-0.20210425183316-da1aaba5fb63 h1:+FZIDR/D97YOPik4N4lPDaUcLDF/EQPogxtlHB2ZZRM=
110118
github.com/pingcap/errorsv0.11.5-0.20210425183316-da1aaba5fb63/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg=
119+
github.com/pingcap/errorsv0.11.5-0.20240311024730-e056997136bb h1:3pSi4EDG6hg0orE1ndHkXvX6Qdq2cZn8gAPir8ymKZk=
120+
github.com/pingcap/errorsv0.11.5-0.20240311024730-e056997136bb/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg=
111121
github.com/pingcap/logv0.0.0-20210625125904-98ed8e2eb1c7/go.mod h1:8AanEdAHATuRurdGxZXBz0At+9avep+ub7U1AGYLIMM=
122+
github.com/pingcap/logv1.1.1-0.20230317032135-a0d097d16e22 h1:2SOzvGvE8beiC1Y4g9Onkvu6UmuBBOeWRGQEjJaT/JY=
123+
github.com/pingcap/logv1.1.1-0.20230317032135-a0d097d16e22/go.mod h1:DWQW5jICDR7UJh4HtxXSM20Churx4CQL0fwL/SoOSA4=
112124
github.com/pingcap/tidb/parserv0.0.0-20221126021158-6b02a5d8ba7d/go.mod h1:ElJiub4lRy6UZDb+0JHDkGEdr6aOli+ykhyej7VCLoI=
125+
github.com/pingcap/tidb/pkg/parserv0.0.0-20241118164214-4f047be191be h1:t5EkCmZpxLCig5GQA0AZG47aqsuL5GTsJeeUD+Qfies=
126+
github.com/pingcap/tidb/pkg/parserv0.0.0-20241118164214-4f047be191be/go.mod h1:Hju1TEWZvrctQKbztTRwXH7rd41Yq0Pgmq4PrEKcq7o=
113127
github.com/pkg/errorsv0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
114128
github.com/pkg/errorsv0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
115129
github.com/pkg/errorsv0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
@@ -128,6 +142,8 @@ github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU=
128142
github.com/shoenig/testv0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k=
129143
github.com/shopspring/decimalv0.0.0-20180709203117-cd690d0c9e24 h1:pntxY8Ary0t43dCZ5dqY4YTJCObLY1kIXl0uzMv+7DE=
130144
github.com/shopspring/decimalv0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4=
145+
github.com/shopspring/decimalv1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ=
146+
github.com/shopspring/decimalv1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
131147
github.com/siddontang/gov0.0.0-20180604090527-bdc77568d726 h1:xT+JlYxNGqyT+XcU8iUrN18JYed2TvG9yN5ULG2jATM=
132148
github.com/siddontang/gov0.0.0-20180604090527-bdc77568d726/go.mod h1:3yhqj7WBBfRhbBlzyOC3gUxftwsU0u8gqevxwIHQpMw=
133149
github.com/siddontang/go-logv0.0.0-20180807004314-8d05993dda07 h1:oI+RNwuC9jF2g2lP0u0cVEEZrc/AYBCuFdvwrLWM/6Q=
@@ -177,11 +193,20 @@ go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
177193
go.uber.org/atomicv1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
178194
go.uber.org/atomicv1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=
179195
go.uber.org/atomicv1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
196+
go.uber.org/atomicv1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
197+
go.uber.org/atomicv1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE=
198+
go.uber.org/atomicv1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=
180199
go.uber.org/goleakv1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A=
181200
go.uber.org/multierrv1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
182201
go.uber.org/multierrv1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
202+
go.uber.org/multierrv1.7.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak=
203+
go.uber.org/multierrv1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
204+
go.uber.org/multierrv1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
183205
go.uber.org/zapv1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
184206
go.uber.org/zapv1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI=
207+
go.uber.org/zapv1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI=
208+
go.uber.org/zapv1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8=
209+
go.uber.org/zapv1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=
185210
golang.org/x/cryptov0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
186211
golang.org/x/cryptov0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
187212
golang.org/x/cryptov0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
@@ -250,6 +275,8 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8
250275
gopkg.in/check.v1v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
251276
gopkg.in/check.v1v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
252277
gopkg.in/natefinch/lumberjack.v2v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k=
278+
gopkg.in/natefinch/lumberjack.v2v2.2.1 h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc=
279+
gopkg.in/natefinch/lumberjack.v2v2.2.1/go.mod h1:YD8tP3GAjkrDg1eZH7EGmyESg/lsYskCTPBJVb9jqSc=
253280
gopkg.in/yaml.v2v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
254281
gopkg.in/yaml.v2v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
255282
gopkg.in/yaml.v3v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

‎go/logic/inspect.go‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -214,10 +214,6 @@ func (this *Inspector) inspectOriginalAndGhostTables() (err error) {
214214

215215
// validateConnection issues a simple can-connect to MySQL
216216
func (this*Inspector)validateConnection()error {
217-
iflen(this.connectionConfig.Password)>mysql.MaxReplicationPasswordLength {
218-
returnfmt.Errorf("MySQL replication length limited to 32 characters. See https://dev.mysql.com/doc/refman/5.7/en/assigning-passwords.html")
219-
}
220-
221217
version,err:=base.ValidateConnection(this.db,this.connectionConfig,this.migrationContext,this.name)
222218
this.migrationContext.InspectorMySQLVersion=version
223219
returnerr

‎go/mysql/utils.go‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@ import (
1919
)
2020

2121
const (
22-
MaxTableNameLength=64
23-
MaxReplicationPasswordLength=32
24-
MaxDBPoolConnections=3
22+
MaxTableNameLength=64
23+
MaxDBPoolConnections=3
2524
)
2625

2726
typeReplicationLagResultstruct {

‎localtests/fail-password-length/create.sql‎

Lines changed: 0 additions & 7 deletions
This file was deleted.

‎localtests/fail-password-length/expect_failure‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎localtests/fail-password-length/extra_args‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎vendor/github.com/Masterminds/semver/.travis.yml‎

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎vendor/github.com/Masterminds/semver/CHANGELOG.md‎

Lines changed: 109 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎vendor/github.com/Masterminds/semver/LICENSE.txt‎

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp