Jaidyn Ann
|
56d4706557
|
Split activity-vocab package into two
Now, ACTIVITY-VOCABULARY solely contains class
definitions; all parsing/encoding is handled by
the ACTIVITY-STREAMS package.
|
2024-06-23 14:56:19 -05:00 |
|
Jaidyn Ann
|
39b941e013
|
Rename project to activity-servist
Slightly less wrong, feels slightly less redundant!
|
2024-06-23 12:49:58 -05:00 |
|
Jaidyn Ann
|
3f3370c194
|
Add base class AS-OBJECT in the hierarchy
This way, LINK (which as per ActivityVocabulary
spec doesn’t inherent OBJECT) can still be
generalized.
|
2024-06-23 12:17:40 -05:00 |
|
Jaidyn Ann
|
2501e3e0de
|
Fix handling of keys w multiple-words-like-this.
|
2024-06-23 12:16:56 -05:00 |
|
Jaidyn Ann
|
fdbda3672f
|
Fix JSON serialization issue with double-commas
… I forgot to add an output to YASON:ENCODE!
|
2024-06-22 13:33:05 -05:00 |
|
Jaidyn Ann
|
8e58c7b1a4
|
Remove unused function, ALIST-REMOVE-KEYS
|
2024-06-22 00:33:28 -05:00 |
|
Jaidyn Ann
|
ddc3add769
|
Fix serializing @context & type in nested objects
|
2024-06-21 18:15:47 -05:00 |
|
Jaidyn Ann
|
299a529151
|
Formatting tweaks, no functional change
|
2024-06-19 22:13:49 -05:00 |
|
Jaidyn Ann
|
75e3a964a8
|
Begin parsing of ActivityPub JSON objects
It is naïve and error-prone, but it works somewhat well!
What remains, primarily, is error-handling.
|
2024-06-19 22:13:33 -05:00 |
|
Jaidyn Ann
|
780951faaa
|
Merge @contexts of nested JSON-LD objects
|
2024-06-19 19:07:22 -05:00 |
|
Jaidyn Ann
|
a12e02c51b
|
Re-organization, no functional change
|
2024-06-16 22:52:11 -05:00 |
|
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 |
|