456 Commits

Author SHA1 Message Date
3ad4bb61f1 Removed unreached and unneeded code that is replaced by the forwarders 2025-02-06 22:54:33 -08:00
94e327ffff Updated Pipethrough to handle json post body 2025-02-06 22:43:48 -08:00
1014e42207 Implemented chat forwarding 2025-02-06 21:56:38 -08:00
d13d2cc0c3 cargo fmt 2025-02-05 17:36:09 -05:00
2a8aaba110 Merge pull request #46 from TheRipperoni/createAccountEnhancement
PDS:  Already Existing DID Create Account Support by @TheRipperoni
2025-02-05 16:23:38 -05:00
b5b99d1e1f Merge branch 'main' into createAccountEnhancement 2025-02-05 16:06:41 -05:00
e8e288bdc5 Merge pull request #47 from TheRipperoni/betterLogging
PDS: Improved Logging by @TheRipperoni
2025-02-05 15:51:34 -05:00
cf2a021512 Merge branch 'main' into betterLogging 2025-02-05 15:51:01 -05:00
f198440bbc Implement sync repo tests; Begin transition to shared db pool connections 2025-02-05 15:18:31 -05:00
961fdb3484 Implement car stream 2025-02-04 13:03:53 -05:00
0c700efb00 Swapped standard logging to tracing crate to allow for better logging 2025-02-04 09:56:40 -08:00
ccae3d935a Bump rsky-crypto version 2025-02-04 11:34:57 -05:00
c64b2cec5d cargo fmt 2025-02-04 11:33:54 -05:00
ec3e8d30db Create repo tests 2025-02-04 11:32:52 -05:00
13b14e89f6 Add random_bytes helper to rsky-crypto; Complete proofs test 2025-02-04 05:35:27 -05:00
dbd0474d63 Fix bug in signature verification; Add car reader helpers; Add testing for proof commit data 2025-02-04 02:01:44 -05:00
2ce139b1c9 Redid createAccount API call
- Now accepts already existing DIDs
- Better error handling on it
- Easier to understand
2025-02-03 21:07:55 -08:00
90c61d9f2f Standardize on serializing Vec<u8> as bytes and treating stored value as Bytea 2025-02-03 15:56:08 -05:00
33716ef821 Further standardization of serialization in Car format; Fix bug that caused updates of all repo roots; Fix unused warnings from recent API Errors merge 2025-02-03 08:59:03 -05:00
399342b9d0 Further standardization on block serialization 2025-02-03 08:16:50 -05:00
624ea7b8e5 cargo fmt 2025-02-02 20:04:19 -05:00
a2610f64bb Merge pull request #44 from TheRipperoni/apiErrors
Standardize the response Object to be ApiError by @TheRipperoni
2025-02-02 20:01:05 -05:00
af4db302c3 Merge pull request #42 from TheRipperoni/ValidTokensOnly
BugFix:Token Validation by @TheRipperoni
2025-02-02 19:43:31 -05:00
c07ab84742 Correct calculation for unstored blocks 2025-02-02 19:40:41 -05:00
c60a3ab59c Make MST async 2025-02-02 17:59:29 -05:00
4d87c7118a Standardize the response Object to be ApiError 2025-01-31 22:11:14 -08:00
d1a5141d67 Rollback async changes to MST 2025-01-28 20:29:00 -05:00
bf8da94553 Create and implement ReadableBlockstore; Convert parts of MST to async; Add tree display for MST 2025-01-28 20:05:20 -05:00
e38aad245d 1. Fixes Token Expiration Issue
2. Updates possible token values to be those allowed in the bsky client
2025-01-28 12:19:47 -08:00
24befb0490 Merge pull request #39 from afbase/afbase/aturi-validation-rsky-syntax
Afbase/aturi validation rsky syntax by @afbase
2025-01-26 15:11:53 -05:00
b3e9d6fc4c Merge pull request #40 from TheRipperoni/feature-jetstream
Implement Jetstream Support by @TheRipperoni
2025-01-25 11:17:45 -05:00
ba323bdf29 Renamed package from rsky-jetstream to rsky-jetstream-subscriber for futureproofing reasons 2025-01-24 20:17:01 -08:00
5288b59cc9 Changed default value for jetstream subscriber 2025-01-24 20:04:49 -08:00
adfc16f6d3 Removed Empty Tests from main 2025-01-24 20:04:27 -08:00
f6b8489e87 add github reference 2025-01-24 18:47:14 -06:00
e2c1d870fb add some basic notes; shift comments, and add documentation tests in datetime 2025-01-24 18:18:10 -06:00
a098079bab Fixed naming of an environment variable 2025-01-24 12:09:59 -08:00
c07ed4ffc1 Implemented Jetstream Service Support for RSky 2025-01-24 12:05:29 -08:00
759ad76c50 cargo clippy 2025-01-22 21:13:12 -08:00
664c7513ff do a very thorough overhaul of the validation code. 2025-01-22 20:53:55 -08:00
2423dd3390 remove todos as aturi validation in general cannot work with ensure validation methods 2025-01-21 17:46:40 -08:00
ea02ecd441 cargo clippy --fix 2025-01-21 17:44:26 -08:00
eebeadf49f cargo fmt + add DataTime<FixedOffset> as a result for datetime validation. 2025-01-21 17:43:58 -08:00
4b37720c7b got a little too carried away with the generic string implmentation idea as parse and parse_relative are reference only in this file 2025-01-21 09:12:50 -08:00
d3fedec869 update to handle generic strings 2025-01-21 09:10:20 -08:00
a29a3e2c70 update aturi to implement impl From<AtUri> for String and support generic string input parameter in rsky-syntax 2025-01-21 08:49:32 -08:00
09f6f1e9f5 update handle to support &str or String 2025-01-21 08:41:16 -08:00
bab2cbdde2 add new syntax code 2025-01-21 08:41:16 -08:00
622089c2d2 Merge pull request #37 from afbase/afbase/using_aturi
Imlementation of AtUri proposal by @afbase
2025-01-21 11:02:02 -05:00
f959dcbfdb revising the flat_map to filter_map per @rudyfraser suggestion https://github.com/blacksky-algorithms/rsky/pull/37#discussion_r1921149034 2025-01-18 17:30:18 -08:00