Commit Graph

776 Commits

Author SHA1 Message Date
Derrick Hammer ec9026c8b1
feat: implement AccountLogin 2024-01-16 13:56:25 -05:00
Derrick Hammer eee1faab18
feat: implement AccountLoginChallenge 2024-01-16 13:51:03 -05:00
Derrick Hammer 17441ff674
refactor: use setAuthCookie helper 2024-01-16 13:38:10 -05:00
Derrick Hammer 891ca20a72
feat: implement AccountRegister, and switch to using structs for request/response 2024-01-16 13:32:47 -05:00
Derrick Hammer 2512a6bdaf
dep: add jwt, email-verifier, and bcrypt 2024-01-16 13:31:29 -05:00
Derrick Hammer 9ad8d70f09
feat: implement EmailExists, PubkeyExists, CreateAccount,AddPubkeyToAccount, LoginPassword, LoginPubkey 2024-01-16 13:30:36 -05:00
Derrick Hammer 1bbedecad9
refactor: remove username from user 2024-01-16 13:28:33 -05:00
Derrick Hammer c4f0226d1a
refactor: re-implement s5 routes 2024-01-16 12:20:43 -05:00
Derrick Hammer 69b1938e87
feat: add AccountRegisterChallenge handler 2024-01-16 11:31:33 -05:00
Derrick Hammer a62c6daa4a
feat: add S5 challenge model 2024-01-16 11:31:25 -05:00
Derrick Hammer fb136234a9
dep: update libs5 2024-01-16 11:30:44 -05:00
Derrick Hammer 4b581d5879
dep: update libs5 2024-01-16 10:25:38 -05:00
Derrick Hammer 185269afea
feat: add upload create call 2024-01-16 02:01:18 -05:00
Derrick Hammer cc5fadeef3
fix: remove debug line 2024-01-16 01:54:46 -05:00
Derrick Hammer aa2ee9eee2
fix: handle both when IsError is true and when we have an error object 2024-01-16 01:36:19 -05:00
Derrick Hammer d017b0741c
fix: use DatabaseService 2024-01-16 01:30:06 -05:00
Derrick Hammer af4a2eed4a
fix: use Database not Db 2024-01-16 01:29:29 -05:00
Derrick Hammer d36bf67e85
fix: remove duplicate Db getter 2024-01-16 01:29:17 -05:00
Derrick Hammer c2075989fa
fix: need a Database and DatabaseService getter, and a getter on Database 2024-01-16 01:24:47 -05:00
Derrick Hammer 0c5827ce0b
Revert "fix: try to deref?"
This reverts commit a19af267cf.
2024-01-16 01:17:46 -05:00
Derrick Hammer a19af267cf
fix: try to deref? 2024-01-16 01:14:42 -05:00
Derrick Hammer 58f734d3b3
fix: use a 32 byte hash, not 64 2024-01-16 01:08:39 -05:00
Derrick Hammer 276719f47f
feat: handle existing files 2024-01-16 01:05:09 -05:00
Derrick Hammer a4e0e1fa58
refactor: have FileExists return the upload model if it exists 2024-01-16 01:01:57 -05:00
Derrick Hammer 866d105028
refactor: rename CIDExists to FileExists and have it work on hashes and check in hex format 2024-01-16 00:58:51 -05:00
Derrick Hammer 48f03c0f47
refactor: add Size field 2024-01-16 00:54:32 -05:00
Derrick Hammer 441e07f00e
refactor: rename ProtocolType 2024-01-16 00:53:39 -05:00
Derrick Hammer f986e3e483
refactor: uploads should not store the cid but just a hash 2024-01-16 00:52:55 -05:00
Derrick Hammer 61696f42b8
feat: add GetHash 2024-01-16 00:48:06 -05:00
Derrick Hammer 62e22d0d39
feat: add CIDExists 2024-01-16 00:40:50 -05:00
Derrick Hammer 47602854a0
feat: bare bones account service 2024-01-16 00:19:36 -05:00
Derrick Hammer 4a408a179d
dep: add jwt 2024-01-16 00:11:21 -05:00
Derrick Hammer 4976874453
fix: ensure blocklist is singular 2024-01-16 00:11:12 -05:00
Derrick Hammer 86c80aefaa
fix: fix user relationship 2024-01-16 00:05:25 -05:00
Derrick Hammer d30d2f34b5
fix: correct db name setting 2024-01-16 00:00:54 -05:00
Derrick Hammer 539d5ead65
fix: make core.db.name required 2024-01-15 23:59:58 -05:00
Derrick Hammer cd7790834b
fix: provide a default database name 2024-01-15 23:59:18 -05:00
Derrick Hammer 4b56de03a3
fix: fix policies 2024-01-15 23:56:44 -05:00
Derrick Hammer 1ccc5d1141
fix: fix policies 2024-01-15 23:46:54 -05:00
Derrick Hammer 46dbfe77bc
fix: update def's 2024-01-15 23:41:13 -05:00
Derrick Hammer e40111a276
fix: sec was not used 2024-01-15 23:15:57 -05:00
Derrick Hammer b2d863d466
Revert "fix: refactor AddPolicy"
This reverts commit 17f16c53af.
2024-01-15 23:08:44 -05:00
Derrick Hammer 17f16c53af
fix: refactor AddPolicy 2024-01-15 23:07:44 -05:00
Derrick Hammer f0b92aa2d6
fix: need to load policies 2024-01-15 22:53:51 -05:00
Derrick Hammer 87ebf5012b
fix: policies need to be added after 2024-01-15 22:53:12 -05:00
Derrick Hammer 212832eda1
refactor: since Portal.Logger can return a temporary logger, just use it 2024-01-15 22:44:28 -05:00
Derrick Hammer a8a39d523e
fix: if logger is not ready, use a temporary one 2024-01-15 22:42:55 -05:00
Derrick Hammer 27ad581026
fix: port default needs to be a number 2024-01-15 22:36:17 -05:00
Derrick Hammer 6076073dce
fix: logger needs to be inited before config check 2024-01-15 22:35:00 -05:00
Derrick Hammer 51a1f6051b
fix: implement database getter 2024-01-15 22:02:10 -05:00