Commit Graph

70 Enmetoj

Author SHA1 Message Date
Jaidyn Ann b6582e2537 Encode AV object’s “type” into JSON objects 2024-06-16 22:51:09 -05:00
Jaidyn Ann df994f3240 JSON tweaks: Objects-in-objects, ignore nil slots 2024-06-16 22:25:59 -05:00
Jaidyn Ann c205dff8ea Actually define a YASON encoder for every class
… I’m not even sure what I committed earlier.
2024-06-16 21:10:36 -05:00
Jaidyn Ann f694f44f3b Export all ActivityVocabulary slot accessors 2024-06-16 20:58:19 -05:00
Jaidyn Ann c2a97ba600 Use slot for JSON @context; default slots to nil 2024-06-16 20:56:45 -05:00
Jaidyn Ann 41c09bd7e7 Define a base-bones YASON encoder for every type
Using macros and MOP… talk about overkill! But I
was too lazy to do it otherwise. =w=
2024-06-16 20:52:30 -05:00
Jaidyn Ann 963c03db89 Export classes from activity-vocabulary package 2024-06-12 22:36:13 -05:00
Jaidyn Ann 8cf27ed4d4 Add classes for ActivityVocab extended link types 2024-06-12 22:30:01 -05:00
Jaidyn Ann b46f81caf3 Add ActivityVocab extended object types’ classes 2024-06-12 22:29:27 -05:00
Jaidyn Ann e1aec19a43 Add classes for ActivityVocab extended Actor types 2024-06-12 22:21:48 -05:00
Jaidyn Ann a604d74b5b Classes for ActivityVocab’s extended Activities 2024-06-12 22:20:05 -05:00
Jaidyn Ann 984b3d5b2a Begin work on ActivityVocabulary classes 2024-06-12 16:06:45 -05:00
Jaidyn Ann 4339dca96e Rename OpenSSL signature more generically 2024-06-12 16:06:01 -05:00
Jaidyn Ann 4287ff4cd3 Add first unit test; also fix sha256sum 2024-06-10 22:16:54 -05:00
Jaidyn Ann 94ff3fa326 Formatting tweaks (No functional change) 2024-06-10 19:28:05 -05:00
Jaidyn Ann 566b5e696c Split HTTP-signature functions into own package
Modularization!
2024-06-10 18:10:19 -05:00
Jaidyn Ann 6852d63a43 Fix system definition, move hard-coded key paths 2024-06-08 16:12:37 -05:00
Jaidyn Ann a62cf06f1b Fix HTTP-signatures vis-a-vis Pleroma 2024-06-08 16:12:02 -05:00
Jaidyn Ann 7adda41c71 Functional HTTP signatures
… using extenal binary of OpenSSL. Not ideal, but
it works for now!
2024-06-06 23:53:43 -05:00
Jaidyn Ann b66c166aff Move *.lisp to src/ 2024-06-06 21:39:27 -05:00