Commit graph

  • afc43a0068 better prometheus tags master v0.0.2 Daniel Krol 2022-09-21 16:23:31 -0400
  • a82a4e7290 Fix timing with README generation Daniel Krol 2022-09-20 14:00:59 -0400
  • 4f074b181c Websocket to notify clients about wallet updates Daniel Krol 2022-08-27 11:37:09 -0400
  • 4f97d7761f git ignore the binary Daniel Krol 2022-08-27 11:36:08 -0400
  • f090a034de Disallow unknown json fields in request bodies Daniel Krol 2022-08-25 16:35:00 -0400
  • f04a01a5a0 Delete some TODOs that I've made into tasks Daniel Krol 2022-08-25 15:55:02 -0400
  • aac7ef713e Don't care about various error checking TODOS in test client Daniel Krol 2022-08-25 15:17:01 -0400
  • f244dab036 Oops, forgot to have verification tokens expire Daniel Krol 2022-08-25 13:32:14 -0400
  • b86687a0c5 Log a couple more things. Daniel Krol 2022-08-25 12:42:49 -0400
  • 48c74350e0 MIT License Daniel Krol 2022-08-24 14:32:13 -0400
  • 9c057a5319 Linux only Daniel Krol 2022-08-24 14:32:03 -0400
  • 08d57db466 Add timestamps to accounts and wallets tables Daniel Krol 2022-08-23 13:34:31 -0400
  • 448892cd82 validatePassword func Daniel Krol 2022-08-22 19:41:30 -0400
  • 9046be7c4f const maxBodySize Daniel Krol 2022-08-22 17:44:26 -0400
  • 0c22de5186 Simplify hosting details Daniel Krol 2022-08-22 17:34:44 -0400
  • 4843b91ce7 Rename the output. lbry-id -> wallet-sync-server Daniel Krol 2022-08-22 12:05:53 -0400
  • 4dfacd8826 Remove comment from .goreleaser.yaml Daniel Krol 2022-08-20 11:58:44 -0400
  • 36d0d536de Github Actions and Goreleaser v0.0.1 Daniel Krol 2022-08-19 16:52:50 -0400
  • ba32819b3c Try upload artifacts? v0.0.1-not-a-real-version not-a-real-version Daniel Krol 2022-08-20 07:17:22 -0400
  • 6db7a19aff Nope, not doing darwin either Daniel Krol 2022-08-20 06:42:11 -0400
  • c60746592b Not windows Daniel Krol 2022-08-20 06:38:45 -0400
  • cae9eb382c Try windows and darwin again? Daniel Krol 2022-08-20 06:35:51 -0400
  • 743d6620f6 goarch Daniel Krol 2022-08-20 06:25:38 -0400
  • 68fd5b2662 Try gcc multilib? Daniel Krol 2022-08-20 06:20:28 -0400
  • d43482733f Comment out testing so trying the build is faster Daniel Krol 2022-08-20 06:18:43 -0400
  • 7c97b5ea48 Try installing gcc and limiting targets Daniel Krol 2022-08-20 06:17:54 -0400
  • 74f77a4f91 Don't need to install sqlite3, it's already part of github's build env Daniel Krol 2022-08-20 06:09:57 -0400
  • 2e4ed6aca1 Try using cgo? Daniel Krol 2022-08-20 06:06:47 -0400
  • fa60480954 install sqlite3 Daniel Krol 2022-08-19 20:46:56 -0400
  • 3ec926b8e2 Revert "Remove some build targets we don't need for now." Daniel Krol 2022-08-19 20:35:40 -0400
  • e8cb036253 Remove some build targets we don't need for now. Daniel Krol 2022-08-19 20:31:04 -0400
  • c35a7cc37b Try GoReleaser Daniel Krol 2022-08-19 20:20:09 -0400
  • de4488301f fix Daniel Krol 2022-08-18 11:27:24 -0400
  • 687781f37f poke Daniel Krol 2022-08-18 11:26:50 -0400
  • 6c640cc655 Mess around with artifacts to figure out wtf is going on Daniel Krol 2022-08-18 11:23:31 -0400
  • a40f46dc08 remove test failure for now Daniel Krol 2022-08-18 09:28:58 -0400
  • da8210d66a try fixing path Daniel Krol 2022-08-18 09:26:14 -0400
  • 40599c6acf See about creating an artifact Daniel Krol 2022-08-18 09:23:20 -0400
  • 19129fb9bd Add Github workflow Daniel Krol 2022-08-18 08:31:09 -0400
  • 0cd0bee5be goreleaser try it out Daniel Krol 2022-08-19 16:52:50 -0400
  • aa691dbc09 Use verify_token=null as verified to avoid unique constraint Daniel Krol 2022-08-13 22:15:19 -0400
  • e2893c13e3 Add test to confirm that we can create two accounts on the server. Daniel Krol 2022-08-13 19:37:54 -0400
  • d1c5685045 Port 443 for Caddy so we have nice links in emails. No need for weird ports. Daniel Krol 2022-08-13 15:03:06 -0400
  • 0e36bebdae Mailgun integration Daniel Krol 2022-08-01 11:50:16 -0400
  • 58cefa4c1b test client: update_secrets -> update_derived_secrets Daniel Krol 2022-08-09 17:46:11 -0400
  • 126f600cac Note for auditor Daniel Krol 2022-08-09 12:01:56 -0400
  • 6c9b9d07b2 Pass root password directly to SDK again. Daniel Krol 2022-08-08 16:31:29 -0400
  • 165bcf1964 scrypt inputs to consts, and fmt Daniel Krol 2022-08-04 20:26:01 -0400
  • f5650e8d96 Hosting configs FOR DEV ONLY to let lbry.id work out of the box again Daniel Krol 2022-08-01 11:38:56 -0400
  • 1e37b0e7b1 Add mailgun env vars Daniel Krol 2022-07-31 19:18:04 -0400
  • 510dfe2b96 Integration test (sort of) for account verify Daniel Krol 2022-07-31 16:43:36 -0400
  • f60e5659b6 Don't update verify tokens if the account is already verified Daniel Krol 2022-07-31 14:13:30 -0400
  • 39144aa3c0 Comment assumptions on store functions Daniel Krol 2022-07-31 13:54:40 -0400
  • aa1361a5fa Human-friendly output for verify account endpoint Daniel Krol 2022-07-31 12:59:11 -0400
  • ea3b04eff6 store.VerifyToken Daniel Krol 2022-07-31 12:42:03 -0400
  • 2dd3019b08 store.UpdateVerifyTokenString Daniel Krol 2022-07-31 12:26:03 -0400
  • eabfa9d54c No password change for unverified accounts Daniel Krol 2022-07-30 23:09:33 -0400
  • 4a205bbda7 GetUserId - Return error if account unverified Daniel Krol 2022-07-30 15:06:27 -0400
  • dee2882fe9 Verify token db fields, CreateAccount changes Daniel Krol 2022-07-30 14:24:33 -0400
  • 3b44a55f5a Connect the latest handlers to endpoints. Daniel Krol 2022-07-29 20:52:27 -0400
  • 5ffcddf8f7 Endpoint to re-send verify token string Daniel Krol 2022-07-29 20:49:00 -0400
  • c8620f7c8c Comment Daniel Krol 2022-07-29 20:34:47 -0400
  • 19396e9797 Make error message more accurate. Rename test. Daniel Krol 2022-07-29 15:52:23 -0400
  • e6f5628a94 Note for when getting auth token fails Daniel Krol 2022-07-29 14:33:19 -0400
  • 4ecf8538be log.Printf istead fmt.Printf to be uniform Daniel Krol 2022-07-29 13:43:27 -0400
  • be0e022c92 Check/log email configs on startup. Daniel Krol 2022-07-29 13:42:25 -0400
  • f2ba31d972 Warning for self-hosting users Daniel Krol 2022-07-29 13:37:41 -0400
  • 0948e95932 Forgot the mail package Daniel Krol 2022-07-29 09:42:12 -0400
  • fcbab29d06 Test make new verify token Daniel Krol 2022-07-29 09:14:25 -0400
  • 6672175a25 Server test/implement send verify-account email Daniel Krol 2022-07-27 19:45:09 -0400
  • f15875c4a6 Verify account endpoint Daniel Krol 2022-07-26 16:36:57 -0400
  • 0c6964df0e Oops delete way outdated comment Daniel Krol 2022-07-26 12:48:44 -0400
  • 2f4ffd752c Temporarily fix integration tests for email verify Daniel Krol 2022-07-26 11:21:55 -0400
  • aee351a2b1 Don't allow password change for unverified accounts Daniel Krol 2022-07-26 11:18:43 -0400
  • 5985631410 Don't hand out auth tokens if they're not verified Daniel Krol 2022-07-26 10:53:31 -0400
  • 55db62e2f9 Register endpoint handles "verified" status Daniel Krol 2022-07-26 10:16:44 -0400
  • 832778ffd1 env: rename things, export type Daniel Krol 2022-07-25 17:46:41 -0400
  • f792ba5846 env package provides config values Daniel Krol 2022-07-24 16:02:55 -0400
  • ade526f4f9 Create environmental var package Daniel Krol 2022-07-23 18:13:56 -0400
  • 36659ef720 More unique metric name; comment Daniel Krol 2022-07-23 16:44:11 -0400
  • 41b14dad44 Prometheus - track wallet requests Daniel Krol 2022-07-22 19:49:30 -0400
  • 3ff36f169c Add prometheus packages Daniel Krol 2022-07-22 19:29:02 -0400
  • 4f8a648cc4 Notes for auditor. Daniel Krol 2022-07-22 16:37:27 -0400
  • aefda1245b Make emails case insensitive (for now). Daniel Krol 2022-07-21 21:19:24 -0400
  • f10cc8aa26 Salt Seed, used to generate secrets on client Daniel Krol 2022-07-15 15:36:11 -0400
  • 23f9d45ed5 More useful 404, particularly for API version change Daniel Krol 2022-07-21 15:14:21 -0400
  • 4430013bae KDF for server password. Save salt in DB. Daniel Krol 2022-07-13 12:32:48 -0400
  • dbfdff167b Confirm scrypt parameters; remove comment Daniel Krol 2022-07-13 06:44:42 -0400
  • ed8b22363e Hosting instructions Daniel Krol 2022-07-07 13:58:41 -0400
  • 55686cb7b5 Change module name to new repo account Daniel Krol 2022-07-11 22:10:19 -0400
  • 7833015f56 Clear up what ErrNoWallet means Daniel Krol 2022-07-11 10:41:18 -0400
  • 2e0eb736f9 Remove outdated comment Daniel Krol 2022-07-11 09:51:22 -0400
  • aa7dd09816 Remove old comment Daniel Krol 2022-07-11 09:46:45 -0400
  • 6646e9a4f9 validate() functions return error messages Daniel Krol 2022-07-11 09:42:08 -0400
  • 18e30bd6b1 Outdated comment; version is now in endpoint path Daniel Krol 2022-07-08 13:17:30 -0400
  • f9e3013e64 Test client: Don't allow password change if there are pending local wallet changes. Daniel Krol 2022-07-08 12:36:10 -0400
  • a9f88a552c Update test client README for change password Daniel Krol 2022-07-07 12:33:18 -0400
  • 231cb1b79b Test client uses new password change endpoint Daniel Krol 2022-07-06 17:55:15 -0400
  • 84640905b5 Integration test for password change Daniel Krol 2022-07-06 16:45:50 -0400
  • f8d51f9b31 Rename file to be more uniform Daniel Krol 2022-07-06 15:26:26 -0400