diff --git a/go.mod b/go.mod index 373b8814d..582692641 100644 --- a/go.mod +++ b/go.mod @@ -24,7 +24,7 @@ require ( github.com/go-chi/chi/v5 v5.0.12 github.com/go-chi/cors v1.2.1 github.com/go-chi/render v1.0.3 - github.com/go-ldap/ldap/v3 v3.4.7 + github.com/go-ldap/ldap/v3 v3.4.8 github.com/go-ldap/ldif v0.0.0-20200320164324-fd88d9b715b3 github.com/go-micro/plugins/v4/client/grpc v1.2.1 github.com/go-micro/plugins/v4/logger/zerolog v1.2.0 @@ -56,7 +56,7 @@ require ( github.com/jinzhu/now v1.1.5 github.com/justinas/alice v1.2.0 github.com/leonelquinteros/gotext v1.6.0 - github.com/libregraph/idm v0.4.1-0.20240410123343-a51b459380d0 + github.com/libregraph/idm v0.5.0 github.com/libregraph/lico v0.61.3-0.20240322112242-72cf9221d3a7 github.com/mitchellh/mapstructure v1.5.0 github.com/mna/pigeon v1.2.1 diff --git a/go.sum b/go.sum index 4331c2b8c..048955f10 100644 --- a/go.sum +++ b/go.sum @@ -1179,8 +1179,8 @@ github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBj github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U= github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81/go.mod h1:SX0U8uGpxhq9o2S/CELCSUxEWWAuoCUcVCQWv7G2OCk= github.com/go-ldap/ldap/v3 v3.1.7/go.mod h1:5Zun81jBTabRaI8lzN7E1JjyEl1g6zI6u9pd8luAK4Q= -github.com/go-ldap/ldap/v3 v3.4.7 h1:3Hbd7mIB1qjd3Ra59fI3JYea/t5kykFu2CVHBca9koE= -github.com/go-ldap/ldap/v3 v3.4.7/go.mod h1:qS3Sjlu76eHfHGpUdWkAXQTw4beih+cHsco2jXlIXrk= +github.com/go-ldap/ldap/v3 v3.4.8 h1:loKJyspcRezt2Q3ZRMq2p/0v8iOurlmeXDPw6fikSvQ= +github.com/go-ldap/ldap/v3 v3.4.8/go.mod h1:qS3Sjlu76eHfHGpUdWkAXQTw4beih+cHsco2jXlIXrk= github.com/go-ldap/ldif v0.0.0-20200320164324-fd88d9b715b3 h1:sfz1YppV05y4sYaW7kXZtrocU/+vimnIWt4cxAYh7+o= github.com/go-ldap/ldif v0.0.0-20200320164324-fd88d9b715b3/go.mod h1:ZXFhGda43Z2TVbfGZefXyMJzsDHhCh0go3bZUcwTx7o= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= @@ -1634,8 +1634,8 @@ github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ= github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI= github.com/leonelquinteros/gotext v1.6.0 h1:IYL2+dKsaYYvqGAOafaC7mpAGBhMrD/vKjHUGyp8V64= github.com/leonelquinteros/gotext v1.6.0/go.mod h1:qQRISjoonXYFdRGrTG1LARQ38Gpibad0IPeB4hpvyyM= -github.com/libregraph/idm v0.4.1-0.20240410123343-a51b459380d0 h1:NC6JoX08mr2WOVyplqbLUFFZuGJQHc/Xzsbtcpz0aqA= -github.com/libregraph/idm v0.4.1-0.20240410123343-a51b459380d0/go.mod h1:taEqhdiG7u1aXxPNAi1+IQUpxDP0JpoDGrwhfpmHlhs= +github.com/libregraph/idm v0.5.0 h1:tDMwKbAOZzdeDYMxVlY5PbSqRKO7dbAW9KT42A51WSk= +github.com/libregraph/idm v0.5.0/go.mod h1:BGMwIQ/6orJSPVzJ1x6kgG2JyG9GY05YFmbsnaD80k0= github.com/libregraph/lico v0.61.3-0.20240322112242-72cf9221d3a7 h1:fcPgiBu7DGyGeokE0Qk+S+GW/3n+QWu1dIjw0TqadhI= github.com/libregraph/lico v0.61.3-0.20240322112242-72cf9221d3a7/go.mod h1:TgZGBAYzVRQSRdBC8PgGQKjYhtXuTr6UCM3ZZyGTleQ= github.com/libregraph/oidc-go v1.0.0 h1:l2tE/EwLyLXVy0B5BuVKgIFX9pNpz/5J3x5IBw0KEhc= diff --git a/vendor/github.com/go-ldap/ldap/v3/conn.go b/vendor/github.com/go-ldap/ldap/v3/conn.go index a0df79b11..05febbcaf 100644 --- a/vendor/github.com/go-ldap/ldap/v3/conn.go +++ b/vendor/github.com/go-ldap/ldap/v3/conn.go @@ -266,10 +266,9 @@ func NewConn(conn net.Conn, isTLS bool) *Conn { } // Start initialises goroutines to read replies and process messages. +// Warning: Calling this function in addition to Dial or DialURL +// may cause race conditions. // -// Deprecated: It is usually not necessary to call this function -// manually. It is public for compatibility reasons and may -// cause a race condition when processing messages. // See: https://github.com/go-ldap/ldap/issues/356 func (l *Conn) Start() { go l.reader() diff --git a/vendor/github.com/libregraph/idm/CHANGELOG.md b/vendor/github.com/libregraph/idm/CHANGELOG.md index 9ecaec847..31fb673bf 100644 --- a/vendor/github.com/libregraph/idm/CHANGELOG.md +++ b/vendor/github.com/libregraph/idm/CHANGELOG.md @@ -4,7 +4,54 @@ -## v0.4.0 (2022-11-30) +## v0.5.0 (2024-04-17) + +- Bump github.com/go-ldap/ldap/v3 from 3.4.7 to 3.4.8 +- Bump github.com/go-ldap/ldap/v3 from 3.4.6 to 3.4.7 +- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 +- Bump golangci-lint action to v4 +- Remove deprecated linters from config +- Bump required go version to 1.21 + go mod tidy +- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 +- Bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 +- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 +- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 +- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 +- Fix the DN comparison in a ServerFilterScope +- Bump golang.org/x/text from 0.13.0 to 0.14.0 +- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 +- Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 +- Bump go.etcd.io/bbolt from 1.3.7 to 1.3.8 +- Bump github.com/alexedwards/argon2id +- Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 +- Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 +- Bump github.com/go-ldap/ldap/v3 from 3.4.5 to 3.4.6 +- Bump github.com/go-asn1-ber/asn1-ber from 1.5.4 to 1.5.5 +- Bump golang.org/x/text from 0.12.0 to 0.13.0 +- Bump golang.org/x/text from 0.11.0 to 0.12.0 +- Bump golang.org/x/text from 0.10.0 to 0.11.0 +- Bump golang.org/x/text from 0.9.0 to 0.10.0 +- Bump github.com/go-ldap/ldap/v3 from 3.4.4 to 3.4.5 +- Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 +- Bump github.com/sirupsen/logrus from 1.9.1 to 1.9.2 +- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 +- Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 +- Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 +- Bump golang.org/x/text from 0.8.0 to 0.9.0 +- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 +- Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 +- Bump golang.org/x/text from 0.7.0 to 0.8.0 +- Fix ModifyDN operation in boltdb backend +- Add support for ModifyDN +- Fix error behaviour when receiving unsupported operation +- Bump golang.org/x/text from 0.6.0 to 0.7.0 +- Bump required go version to 1.18 + go mod tidy +- Bump go.etcd.io/bbolt from 1.3.6 to 1.3.7 +- Bump golang.org/x/text from 0.5.0 to 0.6.0 +- Bump golang.org/x/text from 0.4.0 to 0.5.0 + + +## v0.4.0 (2022-12-01) - Migrate to Go rndm module from GitHub - Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 diff --git a/vendor/modules.txt b/vendor/modules.txt index be6e74325..260a46fa7 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -904,7 +904,7 @@ github.com/go-jose/go-jose/v4/json ## explicit; go 1.17 github.com/go-kit/log github.com/go-kit/log/level -# github.com/go-ldap/ldap/v3 v3.4.7 +# github.com/go-ldap/ldap/v3 v3.4.8 ## explicit; go 1.14 github.com/go-ldap/ldap/v3 # github.com/go-ldap/ldif v0.0.0-20200320164324-fd88d9b715b3 @@ -1260,7 +1260,7 @@ github.com/leodido/go-urn/scim/schema ## explicit; go 1.13 github.com/leonelquinteros/gotext github.com/leonelquinteros/gotext/plurals -# github.com/libregraph/idm v0.4.1-0.20240410123343-a51b459380d0 +# github.com/libregraph/idm v0.5.0 ## explicit; go 1.21 github.com/libregraph/idm github.com/libregraph/idm/pkg/ldapdn