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
d493bcce23
get rid of openssl (i think)
2023-07-27 01:04:57 +02:00
07963da3ba
ap: update dependencies, avoid unwrap, refactor
2023-07-24 05:35:01 +02:00
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
c7d5f6d78c
util: add base64 transcoding wrappers
2023-01-24 22:26:09 +01:00
89aa01c266
util: refactor crypto API
2023-01-23 21:14:30 +01:00
4be3bdda0c
add public/private keys for users
2023-01-20 19:24:32 +01:00
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
da603511c4
cargo: update json-ld to 0.12
2023-01-18 11:50:44 +01:00
0d9504ca3b
add objects table
2022-12-25 18:29:33 +01:00
64e670480a
add bearcap utility
2022-12-20 14:00:41 +01:00
271a912879
add auth middleware and identity endpoint
2022-12-19 21:43:12 +01:00
a3de1942c8
add JWT stuff
2022-12-18 17:09:08 +01:00
a2cf98d6b9
cargo update
2022-12-12 01:36:15 +01:00
29fc6395a6
add password hashing library
2022-12-06 20:09:49 +01:00
03e1c6627f
add background service scheduler
2022-12-06 19:48:44 +01:00
e69cfa1f14
add logging
2022-12-05 20:16:56 +01:00
cffde9c0a5
add come core data types
2022-12-05 20:02:18 +01:00
37d897d500
use sqlx
2022-12-04 23:38:02 +01:00
df23eb263c
initial commit uwu
2022-12-01 01:07:28 +01:00