-
71fa674ce3
Use LitePub for user-class in example server
master
Jaidyn Ann
2024-10-21 04:20:54 -0500
-
2182eb4ebe
Remove use of :PROTOCOL & :ADDRESS in *CONFIG*
Jaidyn Ann
2024-10-21 04:19:45 -0500
-
dbb23ad8b8
Replace custom encoding of users with object-FETCH
Jaidyn Ann
2024-10-21 04:17:29 -0500
-
99fffe1bd2
Minor refactoring; LOOP → DOLIST, etc.
Jaidyn Ann
2024-10-21 04:01:19 -0500
-
2d377f5b9b
Only encode LitePub context for LP classes/slots
Jaidyn Ann
2024-10-21 03:54:52 -0500
-
e0341343db
Remove :UPDATE parameter from DEFINE-JSON-TYPE
Jaidyn Ann
2024-10-20 11:25:24 -0500
-
06de0e0191
Add a file-caching of common JSON-LD schema
Jaidyn Ann
2024-10-18 11:03:44 -0500
-
16a1bcbacb
Begin an example server
Jaidyn Ann
2024-09-05 22:34:10 -0500
-
ecc8b6f46c
Add FETCH, and Webfinger data from JSON-objects
Jaidyn Ann
2024-09-05 22:27:37 -0500
-
f98b5d81a9
Rename JSON-LD-OBJECT & LITEPUB-OBJECT
Jaidyn Ann
2024-09-05 12:09:56 -0500
-
4905c0be95
Add export definition for Litepub package
Jaidyn Ann
2024-09-05 12:04:56 -0500
-
4978dfb7ee
Rename JSON-LD slots & accessors
Jaidyn Ann
2024-09-05 12:01:57 -0500
-
a0f4d6ba36
Rename accessors from “CLASS-SLOT” to simply “SLOT”
Jaidyn Ann
2024-09-05 11:45:27 -0500
-
5cc249ffa9
Tweak Litepub-vocab’s class hierarchy
Jaidyn Ann
2024-09-04 15:16:24 -0500
-
e8858ef773
Treat solely tables with-@TYPE items as AP objects
Jaidyn Ann
2024-09-04 15:12:34 -0500
-
cd0545be52
Add core properties of AP Actor type
Jaidyn Ann
2024-09-04 15:11:43 -0500
-
86b8d0a514
Docstrings and package-renaming
Jaidyn Ann
2024-09-03 12:09:18 -0500
-
b15c138378
Add PUBLIC-KEY slot to Litepub’s PERSON
Jaidyn Ann
2024-09-03 11:33:55 -0500
-
ce557da89c
Add :ALWAYS-ITEM parsing-option
Jaidyn Ann
2024-09-03 11:10:50 -0500
-
8faeb1afd2
Fix encoding of aliased @ID, @CONTEXT, and @TYPE
Jaidyn Ann
2024-09-03 11:05:59 -0500
-
22ad087a97
Fix use of class-options in Litepub vocabulary
Jaidyn Ann
2024-08-30 18:45:26 -0500
-
3e2f0d3b62
Begin support for Pleroma-flavour “Litepub” vocab
Jaidyn Ann
2024-08-30 08:42:02 -0500
-
c90f63d765
Fix :UPDATE and inheritance of @ID and @TYPE slots
Jaidyn Ann
2024-08-30 08:39:40 -0500
-
de0fd8845c
Add :UPDATE class-option to DEFINE-JSON-TYPE
Jaidyn Ann
2024-08-25 10:53:02 -0500
-
ba1d62ceb2
Update system definitions and package nicknames
Jaidyn Ann
2024-08-24 15:36:24 -0500
-
6fa9b9e03a
Tweaks ActivityVocabulary types/inheritance
Jaidyn Ann
2024-08-24 15:20:10 -0500
-
f2522f9ae5
Adds *DEFAULT-JSON-TYPE* to JSON-LD
Jaidyn Ann
2024-08-24 15:01:24 -0500
-
4964c679ee
Normalize/flatten @contexts before encoding
Jaidyn Ann
2024-08-24 11:59:02 -0500
-
e1c1be096a
Tweak package/test definitions
Jaidyn Ann
2024-08-22 12:07:56 -0500
-
f7a86b86da
Add type→@type & id→@id to Object type-definition
Jaidyn Ann
2024-08-22 12:06:59 -0500
-
2132a00a6a
Remove reverse-context and related functions
Jaidyn Ann
2024-08-22 11:03:17 -0500
-
b2e9e5340d
Add YASON:ENCODE, for encoding of nested objects
Jaidyn Ann
2024-08-22 11:01:16 -0500
-
cc81dee054
Remove ActivityStreams package; reorganize tests
Jaidyn Ann
2024-08-21 23:37:11 -0500
-
c1e1da9a3b
Redefine ActivityVocab. types to new JSON-LD lib
Jaidyn Ann
2024-08-21 23:14:45 -0500
-
4df575610e
Remove old JSON-LD system; move OBJECT to new one
Jaidyn Ann
2024-08-21 18:00:08 -0500
-
bae4fbbd13
Fix slot-inheritance during JSON type-registration
Jaidyn Ann
2024-08-21 17:44:58 -0500
-
6fab9f42d3
Functional parsing of JSON nodes into CLOS objects
Jaidyn Ann
2024-08-19 22:43:40 -0500
-
14f2f8f4da
Reformatting/factoring; no functional changes
Jaidyn Ann
2024-08-16 23:46:46 -0500
-
7be6b396ee
Begin CLOS-based system for JSON-LD encoding/etc
Jaidyn Ann
2024-08-16 22:33:40 -0500
-
0f93516cab
Support terms with ld-keywords as values
Jaidyn Ann
2024-07-07 16:15:29 -0500
-
29a9814008
Support parsing of expanded term definitions
Jaidyn Ann
2024-07-07 10:42:54 -0500
-
a5567e043e
Reorganization, commenting; no functional change
Jaidyn Ann
2024-06-29 23:08:26 -0500
-
66e70f327e
Support for remote JSON-LD contexts
Jaidyn Ann
2024-06-29 22:45:56 -0500
-
1340707f1c
Begin a “good-enough” JSON-LD parser
Jaidyn Ann
2024-06-29 19:11:29 -0500
-
54a5b1f434
Add new @id & @type slots, make @context a method
Jaidyn Ann
2024-06-28 00:08:07 -0500
-
71f0c6442c
Retain unsupported ActivityStreams properties
Jaidyn Ann
2024-06-24 15:22:59 -0500
-
16613eba51
ActivityVocabulary class and example-test tweaks
Jaidyn Ann
2024-06-23 22:49:11 -0500
-
bb361465c3
Parse even unknown ActivityStreams classes
Jaidyn Ann
2024-06-23 22:47:55 -0500
-
a2aec426ab
Add tests for remaining ActivityVocabulary types
Jaidyn Ann
2024-06-23 21:02:16 -0500
-
56d4706557
Split activity-vocab package into two
Jaidyn Ann
2024-06-23 14:56:19 -0500
-
5f1903b741
Add comprehensive testing package
Jaidyn Ann
2024-06-23 12:58:01 -0500
-
39b941e013
Rename project to activity-servist
Jaidyn Ann
2024-06-23 12:49:58 -0500
-
4c9de6677e
Fix testing of nested objects
Jaidyn Ann
2024-06-23 12:18:41 -0500
-
3f3370c194
Add base class AS-OBJECT in the hierarchy
Jaidyn Ann
2024-06-23 12:17:40 -0500
-
2501e3e0de
Fix handling of keys w multiple-words-like-this.
Jaidyn Ann
2024-06-23 12:16:56 -0500
-
373f8a1194
Improve Makefile “test”, add general TEST package
Jaidyn Ann
2024-06-22 17:44:08 -0500
-
bf404c7605
Add core object tests to ACTIVITY-VOCABULARY
Jaidyn Ann
2024-06-22 15:07:58 -0500
-
fdbda3672f
Fix JSON serialization issue with double-commas
Jaidyn Ann
2024-06-22 13:33:05 -0500
-
8e58c7b1a4
Remove unused function, ALIST-REMOVE-KEYS
Jaidyn Ann
2024-06-22 00:33:28 -0500
-
ddc3add769
Fix serializing @context & type in nested objects
Jaidyn Ann
2024-06-21 18:15:47 -0500
-
299a529151
Formatting tweaks, no functional change
Jaidyn Ann
2024-06-19 22:13:49 -0500
-
75e3a964a8
Begin parsing of ActivityPub JSON objects
Jaidyn Ann
2024-06-19 22:08:31 -0500
-
780951faaa
Merge @contexts of nested JSON-LD objects
Jaidyn Ann
2024-06-19 19:07:22 -0500
-
a12e02c51b
Re-organization, no functional change
Jaidyn Ann
2024-06-16 22:52:11 -0500
-
b6582e2537
Encode AV object’s “type” into JSON objects
Jaidyn Ann
2024-06-16 22:51:09 -0500
-
df994f3240
JSON tweaks: Objects-in-objects, ignore nil slots
Jaidyn Ann
2024-06-16 22:25:59 -0500
-
c205dff8ea
Actually define a YASON encoder for every class
Jaidyn Ann
2024-06-16 21:10:36 -0500
-
f694f44f3b
Export all ActivityVocabulary slot accessors
Jaidyn Ann
2024-06-16 20:58:19 -0500
-
c2a97ba600
Use slot for JSON @context; default slots to nil
Jaidyn Ann
2024-06-16 20:56:45 -0500
-
41c09bd7e7
Define a base-bones YASON encoder for every type
Jaidyn Ann
2024-06-16 20:51:57 -0500
-
963c03db89
Export classes from activity-vocabulary package
Jaidyn Ann
2024-06-12 22:36:13 -0500
-
8cf27ed4d4
Add classes for ActivityVocab extended link types
Jaidyn Ann
2024-06-12 22:30:01 -0500
-
b46f81caf3
Add ActivityVocab extended object types’ classes
Jaidyn Ann
2024-06-12 22:29:27 -0500
-
e1aec19a43
Add classes for ActivityVocab extended Actor types
Jaidyn Ann
2024-06-12 22:21:48 -0500
-
a604d74b5b
Classes for ActivityVocab’s extended Activities
Jaidyn Ann
2024-06-12 21:42:47 -0500
-
984b3d5b2a
Begin work on ActivityVocabulary classes
Jaidyn Ann
2024-06-12 16:06:17 -0500
-
4339dca96e
Rename OpenSSL signature more generically
Jaidyn Ann
2024-06-12 16:06:01 -0500
-
4287ff4cd3
Add first unit test; also fix sha256sum
Jaidyn Ann
2024-06-10 22:16:54 -0500
-
ee06e1e80d
Tweak system definitions
Jaidyn Ann
2024-06-10 19:28:18 -0500
-
94ff3fa326
Formatting tweaks (No functional change)
Jaidyn Ann
2024-06-10 18:22:43 -0500
-
566b5e696c
Split HTTP-signature functions into own package
Jaidyn Ann
2024-06-10 18:10:19 -0500
-
6852d63a43
Fix system definition, move hard-coded key paths
Jaidyn Ann
2024-06-08 16:12:37 -0500
-
a62cf06f1b
Fix HTTP-signatures vis-a-vis Pleroma
Jaidyn Ann
2024-06-08 16:12:02 -0500
-
7adda41c71
Functional HTTP signatures
Jaidyn Ann
2024-06-06 23:53:43 -0500
-
b66c166aff
Move *.lisp to src/
Jaidyn Ann
2024-06-06 21:39:27 -0500
-
dc2d58677f
Fix Content-type used
Jaidyn Ann
2024-03-24 10:58:09 -0500
-
05fd026c84
Begin authorization; tweak webfinger & user-profs
Jaidyn Ann
2023-12-19 23:37:33 -0600
-
f48d5ed8c2
Basic support for .well-known/host-meta
Jaidyn Ann
2023-09-19 14:50:30 -0500
-
bad902ac50
RSA key-generation using openssl (yay… =w=')
Jaidyn Ann
2023-09-14 22:34:15 -0500
-
504e155f5d
Begin (provisional!!) RSA key management
Jaidyn Ann
2023-09-14 18:45:03 -0500
-
b5a1b1f645
Add license (AGPLv3)
Jaidyn Ann
2023-09-01 23:40:58 -0500
-
f2366f7858
Reformatting & system definition; no func. change
Jaidyn Ann
2023-09-01 22:20:13 -0500
-
906d2b0624
Use Webtentacle for webfinger requests
Jaidyn Ann
2023-08-31 17:59:15 -0500
-
b5961be00c
Tweak server startup
Jaidyn Ann
2023-05-27 23:31:05 -0500
-
cd2862cb93
Webfinger response; “config” support
Jaidyn Ann
2023-05-25 22:46:44 -0500
-
d27eed97e8
Clean up path parsing; URI params to alist
Jaidyn Ann
2023-05-25 15:59:10 -0500
-
20ea5d46ee
Init
Jaidyn Ann
2023-05-25 08:59:17 -0500