forked from Silverfish/proton-bridge
After we detect that the user has suffered the GODT-3003 bug due the vault corruption not ensuring that a previous sync state would be erased, we patch the gluon db directly and then reset the sync state. After the account is added, the sync is automatically triggered and the account state fixes itself.
125 lines
5.8 KiB
Modula-2
125 lines
5.8 KiB
Modula-2
module github.com/ProtonMail/proton-bridge/v3
|
|
|
|
go 1.20
|
|
|
|
require (
|
|
github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557
|
|
github.com/Masterminds/semver/v3 v3.2.0
|
|
github.com/ProtonMail/gluon v0.17.1-0.20231009084701-3af0474b0b3c
|
|
github.com/ProtonMail/go-autostart v0.0.0-20210130080809-00ed301c8e9a
|
|
github.com/ProtonMail/go-proton-api v0.4.1-0.20230831064234-0e3a549b3f36
|
|
github.com/ProtonMail/gopenpgp/v2 v2.7.1-proton
|
|
github.com/PuerkitoBio/goquery v1.8.1
|
|
github.com/abiosoft/ishell v2.0.0+incompatible
|
|
github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37
|
|
github.com/bradenaw/juniper v0.12.0
|
|
github.com/cucumber/godog v0.12.5
|
|
github.com/cucumber/messages-go/v16 v16.0.1
|
|
github.com/docker/docker-credential-helpers v0.6.3
|
|
github.com/elastic/go-sysinfo v1.8.1
|
|
github.com/emersion/go-imap v1.2.1
|
|
github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde
|
|
github.com/emersion/go-message v0.16.0
|
|
github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead
|
|
github.com/emersion/go-smtp v0.15.1-0.20221021114529-49b17434419d
|
|
github.com/fatih/color v1.13.0
|
|
github.com/getsentry/sentry-go v0.15.0
|
|
github.com/go-resty/resty/v2 v2.7.0
|
|
github.com/godbus/dbus v4.1.0+incompatible
|
|
github.com/golang/mock v1.6.0
|
|
github.com/google/go-cmp v0.5.9
|
|
github.com/google/uuid v1.3.0
|
|
github.com/hashicorp/go-multierror v1.1.1
|
|
github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba
|
|
github.com/keybase/go-keychain v0.0.0
|
|
github.com/miekg/dns v1.1.50
|
|
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/pkg/profile v1.7.0
|
|
github.com/sirupsen/logrus v1.9.2
|
|
github.com/stretchr/testify v1.8.3
|
|
github.com/urfave/cli/v2 v2.24.4
|
|
github.com/vmihailenco/msgpack/v5 v5.3.5
|
|
go.uber.org/goleak v1.2.1
|
|
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1
|
|
golang.org/x/net v0.10.0
|
|
golang.org/x/sys v0.8.0
|
|
golang.org/x/text v0.9.0
|
|
google.golang.org/grpc v1.53.0
|
|
google.golang.org/protobuf v1.30.0
|
|
howett.net/plist v1.0.0
|
|
)
|
|
|
|
require (
|
|
github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf // indirect
|
|
github.com/ProtonMail/go-crypto v0.0.0-20230518184743-7afd39499903 // indirect
|
|
github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f // indirect
|
|
github.com/ProtonMail/go-srp v0.0.7 // indirect
|
|
github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db // indirect
|
|
github.com/andybalholm/cascadia v1.3.2 // indirect
|
|
github.com/bytedance/sonic v1.9.1 // indirect
|
|
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
|
|
github.com/chzyer/test v1.0.0 // indirect
|
|
github.com/cloudflare/circl v1.3.3 // indirect
|
|
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
|
|
github.com/cronokirby/saferith v0.33.0 // indirect
|
|
github.com/cucumber/gherkin-go/v19 v19.0.3 // indirect
|
|
github.com/danieljoos/wincred v1.1.2 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/elastic/go-windows v1.0.1 // indirect
|
|
github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 // indirect
|
|
github.com/emersion/go-vcard v0.0.0-20230331202150-f3d26859ccd3 // indirect
|
|
github.com/felixge/fgprof v0.9.3 // indirect
|
|
github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568 // indirect
|
|
github.com/gabriel-vasile/mimetype v1.4.2 // indirect
|
|
github.com/gin-contrib/sse v0.1.0 // indirect
|
|
github.com/gin-gonic/gin v1.9.1 // indirect
|
|
github.com/go-playground/locales v0.14.1 // indirect
|
|
github.com/go-playground/universal-translator v0.18.1 // indirect
|
|
github.com/go-playground/validator/v10 v10.14.0 // indirect
|
|
github.com/goccy/go-json v0.10.2 // indirect
|
|
github.com/gofrs/uuid v4.3.0+incompatible // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/google/pprof v0.0.0-20211214055906-6f57359322fd // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
|
|
github.com/hashicorp/go-memdb v1.3.3 // indirect
|
|
github.com/hashicorp/golang-lru v0.5.4 // indirect
|
|
github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.2.4 // indirect
|
|
github.com/leodido/go-urn v1.2.4 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.19 // indirect
|
|
github.com/mattn/go-runewidth v0.0.14 // indirect
|
|
github.com/mattn/go-sqlite3 v1.14.17 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
|
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
|
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
|
|
github.com/pierrec/lz4/v4 v4.1.17 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/prometheus/procfs v0.8.0 // indirect
|
|
github.com/rivo/uniseg v0.4.2 // indirect
|
|
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf // indirect
|
|
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
|
|
github.com/ugorji/go/codec v1.2.11 // indirect
|
|
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
|
|
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
|
|
golang.org/x/arch v0.3.0 // indirect
|
|
golang.org/x/crypto v0.9.0 // indirect
|
|
golang.org/x/mod v0.8.0 // indirect
|
|
golang.org/x/sync v0.2.0 // indirect
|
|
golang.org/x/tools v0.6.0 // indirect
|
|
google.golang.org/genproto v0.0.0-20230221151758-ace64dc21148 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|
|
|
|
replace (
|
|
github.com/docker/docker-credential-helpers => github.com/ProtonMail/docker-credential-helpers v1.1.0
|
|
github.com/emersion/go-message => github.com/ProtonMail/go-message v0.13.1-0.20230526094639-b62c999c85b7
|
|
github.com/keybase/go-keychain => github.com/cuthix/go-keychain v0.0.0-20230517073537-fc1740a83768
|
|
)
|