Commit Graph

46 Commits

Author SHA1 Message Date
Vecna afefe519b1 Update lox_cli test to use different endpoint for advancing time 2024-04-26 23:12:10 -04:00
Vecna 69953bc16c Test: Compare bridges in bucket to expected 2023-11-21 13:25:35 -05:00
Vecna ec3cbe4e72 Add readme with basic usage instructions 2023-11-07 15:32:42 -05:00
Vecna c106ac5ee3 Clean up options 2023-11-07 15:32:24 -05:00
Vecna 3bc6f3a63f Add unit tests for Lox operations that work so far 2023-11-07 15:14:04 -05:00
Vecna f825cce0b9 Remove get_cred_trust_level(), use scalar_u32() instead 2023-11-07 15:04:50 -05:00
Vecna f3fcec771e Update dependencies/features 2023-11-07 15:03:54 -05:00
Vecna d0f7391f49 Have redeem_invite function also return user's bucket 2023-09-12 09:24:05 -04:00
Vecna 5acbd6845c Get bucket during trust promotion or level up 2023-09-12 09:13:57 -04:00
Vecna ae8ca89bc6 Get bucket when redeeming invite 2023-09-11 13:19:54 -04:00
Vecna 14e012f456 Use Invite struct from lox-utils 2023-09-07 15:29:18 -04:00
Vecna 4140419cb0 Add redeem invite option. TODO: Get bucket 2023-09-07 15:25:58 -04:00
Vecna 849ca52f89 Handle inviting friends 2023-09-07 14:54:21 -04:00
Vecna c17333e5c0 Use a bucket, not a single bridgeline 2023-09-07 14:26:45 -04:00
Vecna 3b1bb2a5ac Add license 2023-09-07 13:52:22 -04:00
Vecna 59e6c3b066 Get today from lox-distributor; add days function (for testing) 2023-09-07 13:51:55 -04:00
Vecna 0e00df2a49 Cleanup: Only one binary, rename it main 2023-06-20 12:50:32 -04:00
Vecna 0faecae249 Add Networking trait to abstract net implementation from library 2023-06-20 12:47:49 -04:00
Vecna 20be8ebd02 Cleanup: Remove obsolete server files 2023-06-20 12:25:29 -04:00
Vecna 00b4e70c95 Only POST
lox-distributor requires POSTs, not GETs
2023-05-24 20:47:28 -04:00
Vecna 1e35d625d3 Improve trust migration/level up handling 2023-03-26 13:00:30 -04:00
Vecna 21cae179fd Save new credentials after trust migration, level up 1 -> 2 2023-03-25 14:53:53 -04:00
Vecna a3bf510c44 Start adding args, support promoting to trust level 1 2023-03-25 14:36:04 -04:00
Vecna 5daf506a9f Remove clean up comment 2023-03-21 09:32:28 -04:00
Vecna ed53adccf1 Client library to work with lox-server 2023-03-19 14:47:08 -04:00
Vecna e0583d56a0 Borrow server_addr rather than cloning it. 2023-03-12 10:56:29 -04:00
Vecna 589b2cc7f7 Begin client using hyper to work with onyinyang's server 2023-03-05 19:38:04 -05:00
Vecna 035b4f9195 Work on lox_auth handling requests
(Client side still needs to be implemented)
2023-02-05 21:26:13 -05:00
Vecna e1f4305733 Don't allow 8 bytes for length of payload 2023-02-05 16:26:14 -05:00
Vecna 266f53cb31 Pass functions that can use bridgedb/lox_auth to server_net 2023-01-31 19:13:12 -05:00
Vecna cb26f44d68 Pass byte vectors around, not strings 2023-01-21 20:01:31 -05:00
Vecna 1e8ff05425 lox_client now connects to server, sends msg, receives response 2023-01-15 13:04:47 -05:00
Vecna 5216ede738 bridgedb now listens for connections, performs a function 2023-01-14 14:16:22 -05:00
Vecna bd31dfe666 lox_auth now listens for connections, performs a function 2023-01-14 13:57:38 -05:00
Vecna a2d64f6981 Format 2022-11-24 22:48:58 -05:00
Vecna bd14499f3b Finish defining bridgedb, THEN output keys 2022-11-24 22:48:18 -05:00
Vecna a117e79e18 Recreate lox_auth from file 2022-11-24 22:41:10 -05:00
Vecna 45811d8489 Begin work on client, import public keys 2022-11-18 10:52:33 -05:00
Vecna 2c6c9dbb7b lox_auth that serializes and outputs its pubkeys 2022-11-17 19:54:51 -05:00
Vecna 3b3bbb899e Don't re-output bridgedb if it's already saved. 2022-11-16 17:28:35 -05:00
Vecna 384da7fd3b Recreate bridgedb from file. 2022-11-16 15:45:27 -05:00
Vecna cf066b1937 Serialize bridgedb and its public key to files. 2022-11-14 14:30:38 -05:00
Vecna b945051c47 Reorganize repo to Rust format 2022-10-28 13:57:48 -04:00
Vecna aa7fae385c Beginnings of bridge_auth 2022-10-27 22:44:54 -04:00
Vecna e40a383dc9 Create bridgedb crate to instantiate bridgedb 2022-10-26 21:38:39 -04:00
Vecna 11d7959016 Initial commit, create repo, depends on lox 2022-10-25 13:48:53 -04:00