16 Commits (b5a229267b4e494fac3e9702c71a5ce5a758bae2)

Author SHA1 Message Date
teknomunk b5a229267b Start test suite, implement base64_decode, validate http signatures
1 year ago
teknomunk bc3b4daebc Move base64 code to separate file, work on implementing HTTP Signature validation
1 year ago
teknomunk df589eb9e0 Rework inbox envelope
1 year ago
teknomunk 391049c46f Split json layout from ap_activity, fill out more of the ap_activity structure
1 year ago
teknomunk d6c5bbcbf9 Add account type field to model, move http_get to submodule http_client, move fs_list to submodule ffdb, start serializing signature data for RsaSignature2017
1 year ago
teknomunk 2a39ca0791 Add timeline filter handling, correctly write json strings in api response, more memory fixes
1 year ago
teknomunk ec7147dfff Correctly apply limits and since_id arguments to /api/v1/notifications, generate Accept action for Follow response (not yet signed), expand ap/activity model and add ap_activity_create_accept, add notification_new, don't include a 'status' in notifications if not set
1 year ago
teknomunk 6275af369b Add inbox cleanup, add development helper, fix up account uri->account_id index, start code to create new accounts in account_fetch_from_uri, add src/model/ap/account.*
1 year ago
teknomunk cfb3c1ccfc Add file system list (fs_list), start implementing activity processing, implement http_get wrapper for cURL, add validation override to ap_envelope to allow testing before HTTP Signature verification is implemented, fix extra " in envelope template
1 year ago
teknomunk 04e1ef6e32 Get first inbox item to parse completely
1 year ago
teknomunk 6706606cf8 Add /api/v1/instance, start work on ap_activity model, rework save/load files to use json helper functions, remove client_app model json template, implement notification model
1 year ago
teknomunk 808f912b1e Start implementing inbox processing
1 year ago
teknomunk 5e0a815d3a Connect up controller to more timelines, remove write_json_escaped (replace by json_write_string), add back in date to deferred inbox
1 year ago
teknomunk a4e7e5a29e Rework inbox
1 year ago
teknomunk bc36480af3 Implement post submission, start using new json object layout parser
1 year ago
teknomunk d52b2643b9 Implement queuing inbox (save to disk for processing non-realtime processing)
1 year ago