Commit graph

20 commits

Author SHA1 Message Date
fef
3d71b04338
ap: refactor to use custom vocab and iri types
IndexVocabulary and IriIndex have been replaced
with NyaVocabulary and NyaIri, and the JSON-LD
namespaces are defined through a proc macro now
2023-08-10 06:41:16 +02:00
fef
d493bcce23
get rid of openssl (i think) 2023-07-27 01:04:57 +02:00
fef
07963da3ba
ap: update dependencies, avoid unwrap, refactor 2023-07-24 05:35:01 +02:00
fef
551eea314a
update dependencies
It's been a long time since i've given this
project some love, so this is the price i have
to pay for it.  The ActivityPub stuff is
seriously screwed because it uses an outdated
version of HashBrown and rdf-types seems to have
changed some of its API, too.  That's gonna take
a while to clean up.
2023-07-23 23:59:39 +02:00
fef
c7d5f6d78c
util: add base64 transcoding wrappers 2023-01-24 22:26:09 +01:00
fef
89aa01c266
util: refactor crypto API 2023-01-23 21:14:30 +01:00
fef
4be3bdda0c
add public/private keys for users 2023-01-20 19:24:32 +01:00
fef
64739eeead
ap: add proper document loader
This still lacks caching, but it is slightly more
advanced than just using the ReqwestLoader that
the json_ld crate provides.
2023-01-18 20:04:14 +01:00
fef
da603511c4
cargo: update json-ld to 0.12 2023-01-18 11:50:44 +01:00
fef
0d9504ca3b
add objects table 2022-12-25 18:29:33 +01:00
fef
64e670480a
add bearcap utility 2022-12-20 14:00:41 +01:00
fef
271a912879
add auth middleware and identity endpoint 2022-12-19 21:43:12 +01:00
fef
a3de1942c8
add JWT stuff 2022-12-18 17:09:08 +01:00
fef
a2cf98d6b9
cargo update 2022-12-12 01:36:15 +01:00
fef
29fc6395a6
add password hashing library 2022-12-06 20:09:49 +01:00
fef
03e1c6627f
add background service scheduler 2022-12-06 19:48:44 +01:00
fef
e69cfa1f14
add logging 2022-12-05 20:16:56 +01:00
fef
cffde9c0a5
add come core data types 2022-12-05 20:02:18 +01:00
fef
37d897d500
use sqlx 2022-12-04 23:38:02 +01:00
fef
df23eb263c
initial commit uwu 2022-12-01 01:07:28 +01:00