Update dependencies

This commit is contained in:
Simon Ser 2019-06-22 13:15:41 +03:00
parent 8fa4089d5b
commit 7b8713cce4
No known key found for this signature in database
GPG Key ID: 0FDE7BE0E88F5E48
2 changed files with 9 additions and 7 deletions

13
go.mod
View File

@ -3,16 +3,17 @@ module github.com/emersion/hydroxide
require ( require (
github.com/boltdb/bolt v1.3.1 github.com/boltdb/bolt v1.3.1
github.com/emersion/go-bcrypt v0.0.0-20170822072041-6e724a1baa63 github.com/emersion/go-bcrypt v0.0.0-20170822072041-6e724a1baa63
github.com/emersion/go-imap v1.0.0-beta.4 github.com/emersion/go-imap v1.0.0-rc.2
github.com/emersion/go-imap-move v0.0.0-20180601155324-5eb20cb834bf github.com/emersion/go-imap-move v0.0.0-20180601155324-5eb20cb834bf
github.com/emersion/go-imap-specialuse v0.0.0-20161227184202-ba031ced6a62 github.com/emersion/go-imap-specialuse v0.0.0-20161227184202-ba031ced6a62
github.com/emersion/go-message v0.10.3 github.com/emersion/go-message v0.10.4-0.20190609165112-592ace5bc1ca
github.com/emersion/go-sasl v0.0.0-20190517184301-63aa71ca65a3 // indirect
github.com/emersion/go-smtp v0.11.1 github.com/emersion/go-smtp v0.11.1
github.com/emersion/go-vcard v0.0.0-20190105225839-8856043f13c5 github.com/emersion/go-vcard v0.0.0-20190105225839-8856043f13c5
github.com/emersion/go-webdav v0.0.0-20180509190321-4ef680e9a32f github.com/emersion/go-webdav v0.0.0-20180509190321-4ef680e9a32f
github.com/howeyc/gopass v0.0.0-20170109162249-bf9dde6d0d2c github.com/howeyc/gopass v0.0.0-20170109162249-bf9dde6d0d2c
golang.org/x/crypto v0.0.0-20190513172903-22d7a77e9e5f github.com/stretchr/objx v0.2.0 // indirect
golang.org/x/net v0.0.0-20190514140710-3ec191127204 // indirect golang.org/x/crypto v0.0.0-20190621222207-cc06ce4a13d4
golang.org/x/sys v0.0.0-20190516110030-61b9204099cb // indirect golang.org/x/net v0.0.0-20190620200207-3b0461eec859 // indirect
golang.org/x/sys v0.0.0-20190621203818-d432491b9138 // indirect
golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac // indirect
) )

View File

@ -3,6 +3,7 @@ package imap
import ( import (
"errors" "errors"
"github.com/emersion/go-imap"
imapbackend "github.com/emersion/go-imap/backend" imapbackend "github.com/emersion/go-imap/backend"
"github.com/emersion/hydroxide/auth" "github.com/emersion/hydroxide/auth"
@ -17,7 +18,7 @@ type backend struct {
updates chan imapbackend.Update updates chan imapbackend.Update
} }
func (be *backend) Login(username, password string) (imapbackend.User, error) { func (be *backend) Login(info *imap.ConnInfo, username, password string) (imapbackend.User, error) {
c, privateKeys, err := be.sessions.Auth(username, password) c, privateKeys, err := be.sessions.Auth(username, password)
if err != nil { if err != nil {
return nil, err return nil, err