Daniel Krol
ba32819b3c
Try upload artifacts?
2022-08-20 07:17:22 -04:00
Daniel Krol
6db7a19aff
Nope, not doing darwin either
2022-08-20 06:42:11 -04:00
Daniel Krol
c60746592b
Not windows
2022-08-20 06:38:45 -04:00
Daniel Krol
cae9eb382c
Try windows and darwin again?
2022-08-20 06:35:51 -04:00
Daniel Krol
743d6620f6
goarch
2022-08-20 06:25:38 -04:00
Daniel Krol
68fd5b2662
Try gcc multilib?
2022-08-20 06:20:28 -04:00
Daniel Krol
d43482733f
Comment out testing so trying the build is faster
2022-08-20 06:18:43 -04:00
Daniel Krol
7c97b5ea48
Try installing gcc and limiting targets
2022-08-20 06:17:54 -04:00
Daniel Krol
74f77a4f91
Don't need to install sqlite3, it's already part of github's build env
2022-08-20 06:09:57 -04:00
Daniel Krol
2e4ed6aca1
Try using cgo?
2022-08-20 06:06:47 -04:00
Daniel Krol
fa60480954
install sqlite3
2022-08-19 20:46:56 -04:00
Daniel Krol
3ec926b8e2
Revert "Remove some build targets we don't need for now."
...
This reverts commit e8cb036253
.
2022-08-19 20:35:40 -04:00
Daniel Krol
e8cb036253
Remove some build targets we don't need for now.
2022-08-19 20:31:04 -04:00
Daniel Krol
c35a7cc37b
Try GoReleaser
2022-08-19 20:20:48 -04:00
Daniel Krol
de4488301f
fix
2022-08-19 20:20:48 -04:00
Daniel Krol
687781f37f
poke
2022-08-19 20:20:48 -04:00
Daniel Krol
6c640cc655
Mess around with artifacts to figure out wtf is going on
2022-08-19 20:20:48 -04:00
Daniel Krol
a40f46dc08
remove test failure for now
2022-08-19 20:20:48 -04:00
Daniel Krol
da8210d66a
try fixing path
2022-08-19 20:20:48 -04:00
Daniel Krol
40599c6acf
See about creating an artifact
2022-08-19 20:20:48 -04:00
Daniel Krol
19129fb9bd
Add Github workflow
2022-08-19 20:20:48 -04:00
Daniel Krol
0cd0bee5be
goreleaser try it out
2022-08-19 16:52:50 -04:00
Daniel Krol
aa691dbc09
Use verify_token=null as verified to avoid unique constraint
...
We were using verify_token="" to mean that the user was verified. We need a unique constraint on verify_token to prevent two users from getting the same verify link in their email. This means that if we have two verified users, they will both have verify_token="", which triggers the unique constraint. Oops. However, null is an exception to unique constraints, so we're now using that instead to mean verified.
2022-08-13 22:15:19 -04:00
Daniel Krol
e2893c13e3
Add test to confirm that we can create two accounts on the server.
2022-08-13 19:37:54 -04:00
Daniel Krol
d1c5685045
Port 443 for Caddy so we have nice links in emails. No need for weird ports.
2022-08-13 15:03:06 -04:00
Daniel Krol
0e36bebdae
Mailgun integration
2022-08-13 14:26:04 -04:00
Daniel Krol
58cefa4c1b
test client: update_secrets -> update_derived_secrets
...
It doesn't update the root password.
2022-08-09 17:46:11 -04:00
Daniel Krol
126f600cac
Note for auditor
2022-08-09 12:01:56 -04:00
Daniel Krol
6c9b9d07b2
Pass root password directly to SDK again.
...
Related to this: https://github.com/lbryio/wallet-sync-server/issues/4
Passing in a KDF output messes with the existing CLI UI for wallet locking. Also the SDK has its own encryption from password, may as well use it.
2022-08-09 10:16:48 -04:00
Daniel Krol
165bcf1964
scrypt inputs to consts, and fmt
2022-08-04 20:26:01 -04:00
Daniel Krol
f5650e8d96
Hosting configs FOR DEV ONLY to let lbry.id work out of the box again
2022-08-01 11:46:06 -04:00
Daniel Krol
1e37b0e7b1
Add mailgun env vars
2022-07-31 19:23:21 -04:00
Daniel Krol
510dfe2b96
Integration test (sort of) for account verify
2022-07-31 16:43:36 -04:00
Daniel Krol
f60e5659b6
Don't update verify tokens if the account is already verified
2022-07-31 14:13:30 -04:00
Daniel Krol
39144aa3c0
Comment assumptions on store functions
2022-07-31 13:54:40 -04:00
Daniel Krol
aa1361a5fa
Human-friendly output for verify account endpoint
2022-07-31 12:59:46 -04:00
Daniel Krol
ea3b04eff6
store.VerifyToken
2022-07-31 12:42:03 -04:00
Daniel Krol
2dd3019b08
store.UpdateVerifyTokenString
2022-07-31 12:26:03 -04:00
Daniel Krol
eabfa9d54c
No password change for unverified accounts
2022-07-30 23:09:33 -04:00
Daniel Krol
4a205bbda7
GetUserId - Return error if account unverified
2022-07-30 15:06:27 -04:00
Daniel Krol
dee2882fe9
Verify token db fields, CreateAccount changes
2022-07-30 14:24:33 -04:00
Daniel Krol
3b44a55f5a
Connect the latest handlers to endpoints.
2022-07-29 20:53:28 -04:00
Daniel Krol
5ffcddf8f7
Endpoint to re-send verify token string
2022-07-29 20:49:00 -04:00
Daniel Krol
c8620f7c8c
Comment
2022-07-29 20:34:47 -04:00
Daniel Krol
19396e9797
Make error message more accurate. Rename test.
2022-07-29 15:52:23 -04:00
Daniel Krol
e6f5628a94
Note for when getting auth token fails
2022-07-29 14:34:54 -04:00
Daniel Krol
4ecf8538be
log.Printf istead fmt.Printf to be uniform
2022-07-29 13:43:27 -04:00
Daniel Krol
be0e022c92
Check/log email configs on startup.
2022-07-29 13:42:25 -04:00
Daniel Krol
f2ba31d972
Warning for self-hosting users
2022-07-29 13:38:26 -04:00
Daniel Krol
0948e95932
Forgot the mail package
2022-07-29 09:42:12 -04:00