diff --git a/dataprovider/dataprovider.go b/dataprovider/dataprovider.go index fedbb00e..5c2af457 100644 --- a/dataprovider/dataprovider.go +++ b/dataprovider/dataprovider.go @@ -40,7 +40,7 @@ import ( "github.com/drakkan/sftpgo/metrics" "github.com/drakkan/sftpgo/utils" "github.com/drakkan/sftpgo/vfs" - unixcrypt "github.com/nathanaelle/password" + unixcrypt "github.com/nathanaelle/password/v2" ) const ( diff --git a/go.mod b/go.mod index 31f587f9..783dd012 100644 --- a/go.mod +++ b/go.mod @@ -20,6 +20,7 @@ require ( github.com/mattn/go-sqlite3 v2.0.3+incompatible github.com/miekg/dns v1.1.28 // indirect github.com/nathanaelle/password v1.0.0 + github.com/nathanaelle/password/v2 v2.0.1 github.com/pelletier/go-toml v1.6.0 // indirect github.com/pires/go-proxyproto v0.0.0-20200213100827-833e5d06d8f0 github.com/pkg/sftp v1.11.1-0.20200310224833-18dc4db7a456 diff --git a/go.sum b/go.sum index 5c14591d..3719a808 100644 --- a/go.sum +++ b/go.sum @@ -170,6 +170,7 @@ github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5 github.com/miekg/dns v1.1.27/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM= github.com/miekg/dns v1.1.28 h1:gQhy5bsJa8zTlVI8lywCTZp1lguor+xevFoYlzeCTQY= github.com/miekg/dns v1.1.28/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM= +github.com/minio/sha256-simd v0.1.1 h1:5QHSlgo3nt5yKOJrC7W8w7X+NFl8cMPZm96iu8kKUJU= github.com/minio/sha256-simd v0.1.1/go.mod h1:B5e1o+1/KgNmWrSQK08Y6Z1Vb5pwIktudl0J58iy0KM= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= @@ -181,6 +182,8 @@ github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3Rllmb github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/nathanaelle/password v1.0.0 h1:1Etka3uuBvATlCb72f7P5vsgedus+C91Fgff1oMloq0= github.com/nathanaelle/password v1.0.0/go.mod h1:wt9xV3xwQmc3Qi0ofowmzR7N+kF1L4cguCuWjAfdj1Q= +github.com/nathanaelle/password/v2 v2.0.1 h1:ItoCTdsuIWzilYmllQPa3DR3YoCXcpfxScWLqr8Ii2s= +github.com/nathanaelle/password/v2 v2.0.1/go.mod h1:eaoT+ICQEPNtikBRIAatN8ThWwMhVG+r1jTw60BvPJk= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.6.0 h1:aetoXYr0Tv7xRU/V4B4IZJ2QcbtMUFoNb3ORp7TzIK4= diff --git a/httpd/auth.go b/httpd/auth.go index 00b5150a..efd94087 100644 --- a/httpd/auth.go +++ b/httpd/auth.go @@ -11,7 +11,7 @@ import ( "github.com/drakkan/sftpgo/logger" "github.com/drakkan/sftpgo/utils" - unixcrypt "github.com/nathanaelle/password" + unixcrypt "github.com/nathanaelle/password/v2" "golang.org/x/crypto/bcrypt" )