Migrating to our ldap fork (#12149)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
5fe5077578
Коммит
5cf578f486
@@ -16,9 +16,9 @@ import (
|
||||
|
||||
// Enterprise Deps
|
||||
_ "github.com/dgryski/dgoogauth"
|
||||
_ "github.com/go-ldap/ldap"
|
||||
_ "github.com/hako/durafmt"
|
||||
_ "github.com/hashicorp/memberlist"
|
||||
_ "github.com/mattermost/ldap"
|
||||
_ "github.com/mattermost/rsc/qr"
|
||||
_ "github.com/prometheus/client_golang/prometheus"
|
||||
_ "github.com/prometheus/client_golang/prometheus/promhttp"
|
||||
|
||||
3
go.mod
3
go.mod
@@ -16,7 +16,7 @@ require (
|
||||
github.com/fortytw2/leaktest v1.3.0 // indirect
|
||||
github.com/fsnotify/fsnotify v1.4.7
|
||||
github.com/go-gorp/gorp v2.0.0+incompatible // indirect
|
||||
github.com/go-ldap/ldap v3.0.3+incompatible
|
||||
github.com/go-ldap/ldap v3.0.3+incompatible // indirect
|
||||
github.com/go-redis/redis v6.15.2+incompatible
|
||||
github.com/go-sql-driver/mysql v1.4.1
|
||||
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0
|
||||
@@ -45,6 +45,7 @@ require (
|
||||
github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e // indirect
|
||||
github.com/mattermost/go-i18n v1.11.0
|
||||
github.com/mattermost/gorp v2.0.1-0.20190301154413-3b31e9a39d05+incompatible
|
||||
github.com/mattermost/ldap v3.0.4+incompatible
|
||||
github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0
|
||||
github.com/mattermost/viper v1.0.4
|
||||
github.com/mattn/go-runewidth v0.0.4 // indirect
|
||||
|
||||
3
go.sum
3
go.sum
@@ -24,6 +24,7 @@ github.com/a8m/mark v0.1.1-0.20170507133748-44f2db618845/go.mod h1:c8Mh99Cw82nrs
|
||||
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
|
||||
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
|
||||
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
|
||||
github.com/apache/thrift v0.0.0-20180902110319-2566ecd5d999/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
|
||||
github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
|
||||
github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
|
||||
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da h1:8GUt8eRujhVEGZFFEjBj46YV4rDjvGrNxb0KMWYkL2I=
|
||||
@@ -239,6 +240,8 @@ github.com/mattermost/go-i18n v1.11.0 h1:1hLKqn/ZvhZ80OekjVPGYcCrBfMz+YxNNgqS+be
|
||||
github.com/mattermost/go-i18n v1.11.0/go.mod h1:RyS7FDNQlzF1PsjbJWHRI35exqaKGSO9qD4iv8QjE34=
|
||||
github.com/mattermost/gorp v2.0.1-0.20190301154413-3b31e9a39d05+incompatible h1:FN4zK2wNig7MVVsOsGEZ+LeIq0gUcudn3LEGgbodMq8=
|
||||
github.com/mattermost/gorp v2.0.1-0.20190301154413-3b31e9a39d05+incompatible/go.mod h1:0kX1qa3DOpaPJyOdMLeo7TcBN0QmUszj9a/VygOhDe0=
|
||||
github.com/mattermost/ldap v3.0.4+incompatible h1:SOeNnz+JNR+foQ3yHkYqijb9MLPhXN2BZP/PdX23VDU=
|
||||
github.com/mattermost/ldap v3.0.4+incompatible/go.mod h1:b4reDCcGpBxJ4WX0f224KFY+OR0npin7or7EFpeIko4=
|
||||
github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0 h1:G9tL6JXRBMzjuD1kkBtcnd42kUiT6QDwxfFYu7adM6o=
|
||||
github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0/go.mod h1:nV5bfVpT//+B1RPD2JvRnxbkLmJEYXmRaaVl15fsXjs=
|
||||
github.com/mattermost/viper v1.0.4 h1:cMYOz4PhguscGSPxrSokUtib5HrG4gCpiUh27wyA3d0=
|
||||
|
||||
@@ -17,7 +17,7 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/go-ldap/ldap"
|
||||
"github.com/mattermost/ldap"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
0
vendor/github.com/go-ldap/ldap/.gitignore → vendor/github.com/mattermost/ldap/.gitignore
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/.gitignore → vendor/github.com/mattermost/ldap/.gitignore
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/.travis.yml → vendor/github.com/mattermost/ldap/.travis.yml
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/.travis.yml → vendor/github.com/mattermost/ldap/.travis.yml
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/CONTRIBUTING.md → vendor/github.com/mattermost/ldap/CONTRIBUTING.md
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/CONTRIBUTING.md → vendor/github.com/mattermost/ldap/CONTRIBUTING.md
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/LICENSE → vendor/github.com/mattermost/ldap/LICENSE
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/LICENSE → vendor/github.com/mattermost/ldap/LICENSE
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/Makefile → vendor/github.com/mattermost/ldap/Makefile
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/Makefile → vendor/github.com/mattermost/ldap/Makefile
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/README.md → vendor/github.com/mattermost/ldap/README.md
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/README.md → vendor/github.com/mattermost/ldap/README.md
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/add.go → vendor/github.com/mattermost/ldap/add.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/add.go → vendor/github.com/mattermost/ldap/add.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/bind.go → vendor/github.com/mattermost/ldap/bind.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/bind.go → vendor/github.com/mattermost/ldap/bind.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/client.go → vendor/github.com/mattermost/ldap/client.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/client.go → vendor/github.com/mattermost/ldap/client.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/compare.go → vendor/github.com/mattermost/ldap/compare.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/compare.go → vendor/github.com/mattermost/ldap/compare.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/conn.go → vendor/github.com/mattermost/ldap/conn.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/conn.go → vendor/github.com/mattermost/ldap/conn.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/control.go → vendor/github.com/mattermost/ldap/control.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/control.go → vendor/github.com/mattermost/ldap/control.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/debug.go → vendor/github.com/mattermost/ldap/debug.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/debug.go → vendor/github.com/mattermost/ldap/debug.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/del.go → vendor/github.com/mattermost/ldap/del.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/del.go → vendor/github.com/mattermost/ldap/del.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/dn.go → vendor/github.com/mattermost/ldap/dn.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/dn.go → vendor/github.com/mattermost/ldap/dn.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/doc.go → vendor/github.com/mattermost/ldap/doc.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/doc.go → vendor/github.com/mattermost/ldap/doc.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/error.go → vendor/github.com/mattermost/ldap/error.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/error.go → vendor/github.com/mattermost/ldap/error.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/filter.go → vendor/github.com/mattermost/ldap/filter.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/filter.go → vendor/github.com/mattermost/ldap/filter.go
сгенерированный
поставляемый
16
vendor/github.com/go-ldap/ldap/ldap.go → vendor/github.com/mattermost/ldap/ldap.go
сгенерированный
поставляемый
16
vendor/github.com/go-ldap/ldap/ldap.go → vendor/github.com/mattermost/ldap/ldap.go
сгенерированный
поставляемый
@@ -270,10 +270,18 @@ func addRequestDescriptions(packet *ber.Packet) error {
|
||||
}
|
||||
|
||||
func addDefaultLDAPResponseDescriptions(packet *ber.Packet) error {
|
||||
err := GetLDAPError(packet)
|
||||
packet.Children[1].Children[0].Description = "Result Code (" + LDAPResultCodeMap[err.(*Error).ResultCode] + ")"
|
||||
packet.Children[1].Children[1].Description = "Matched DN (" + err.(*Error).MatchedDN + ")"
|
||||
packet.Children[1].Children[2].Description = "Error Message"
|
||||
resultCode := uint16(LDAPResultSuccess)
|
||||
matchedDN := ""
|
||||
description := "Success"
|
||||
if err := GetLDAPError(packet); err != nil {
|
||||
resultCode = err.(*Error).ResultCode
|
||||
matchedDN = err.(*Error).MatchedDN
|
||||
description = "Error Message"
|
||||
}
|
||||
|
||||
packet.Children[1].Children[0].Description = "Result Code (" + LDAPResultCodeMap[resultCode] + ")"
|
||||
packet.Children[1].Children[1].Description = "Matched DN (" + matchedDN + ")"
|
||||
packet.Children[1].Children[2].Description = description
|
||||
if len(packet.Children[1].Children) > 3 {
|
||||
packet.Children[1].Children[3].Description = "Referral"
|
||||
}
|
||||
0
vendor/github.com/go-ldap/ldap/moddn.go → vendor/github.com/mattermost/ldap/moddn.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/moddn.go → vendor/github.com/mattermost/ldap/moddn.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/modify.go → vendor/github.com/mattermost/ldap/modify.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/modify.go → vendor/github.com/mattermost/ldap/modify.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/passwdmodify.go → vendor/github.com/mattermost/ldap/passwdmodify.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/passwdmodify.go → vendor/github.com/mattermost/ldap/passwdmodify.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/search.go → vendor/github.com/mattermost/ldap/search.go
сгенерированный
поставляемый
0
vendor/github.com/go-ldap/ldap/search.go → vendor/github.com/mattermost/ldap/search.go
сгенерированный
поставляемый
4
vendor/modules.txt
поставляемый
4
vendor/modules.txt
поставляемый
@@ -22,8 +22,6 @@ github.com/disintegration/imaging
|
||||
github.com/dyatlov/go-opengraph/opengraph
|
||||
# github.com/fsnotify/fsnotify v1.4.7
|
||||
github.com/fsnotify/fsnotify
|
||||
# github.com/go-ldap/ldap v3.0.3+incompatible
|
||||
github.com/go-ldap/ldap
|
||||
# github.com/go-redis/redis v6.15.2+incompatible
|
||||
github.com/go-redis/redis
|
||||
github.com/go-redis/redis/internal
|
||||
@@ -126,6 +124,8 @@ github.com/mattermost/go-i18n/i18n/language
|
||||
github.com/mattermost/go-i18n/i18n/translation
|
||||
# github.com/mattermost/gorp v2.0.1-0.20190301154413-3b31e9a39d05+incompatible
|
||||
github.com/mattermost/gorp
|
||||
# github.com/mattermost/ldap v3.0.4+incompatible
|
||||
github.com/mattermost/ldap
|
||||
# github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0
|
||||
github.com/mattermost/rsc/qr
|
||||
github.com/mattermost/rsc/qr/coding
|
||||
|
||||
Ссылка в новой задаче
Block a user