Commit graph

182 commits

Author SHA1 Message Date
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