22 Commits (ea1bcff61bd89ae76350221af3e637d112fab356)

Author SHA1 Message Date
teknomunk ea1bcff61b Merge in latest ap and json libraries, switch to latest builder, expand status media beyond URL, fix command handling, changes for -Wall, format.h->util/format.h, remove dead code
1 year ago
teknomunk f662610622 Update CLI handling, add CORS headers to ActivityPub endpoints to allow https://json-ld.org/playground/ to work, add route for /activity/%d{id}, add contexts to ap_object creation, fix single-digit dates in HTTP Signature Date header
1 year ago
teknomunk 3af41c25d3 Implement /outbox, add status->activity indexing for local statuses
1 year ago
teknomunk b06c9b4c48 Fix memory leaks, change Activity context writer to support extra schemas, language schema and add lite-pub schema by default, change hyperlink end detection
1 year ago
teknomunk 16cb584feb Fix memory leaks, access bugs, use-before-initialization bugs
1 year ago
teknomunk c66f92924d Implement emoji processing and display for federated posts, fix /api/v1/account/update_credentials
1 year ago
teknomunk 6954de32d9 Change timeline to use trie that allows arbitrary insertions and deletions instead of list of lists (which doesn't), make all routes other than /api return Soapbox index.html on error
1 year ago
teknomunk d80b5e1e62 Implement federated media posts
1 year ago
teknomunk 6d3b608925 Get multipart post data for media parsing and writing to disk, provide Soapbox index.html instead of 404 message, fix several resource leaks
1 year ago
teknomunk d8ad309e08 Implement post federation
1 year ago
teknomunk 30feff8246 rework status handling to support replies, add handling for /api/pleroma/frontend_configurations, rework instance data, rework status response
1 year ago
teknomunk a917c223e0 Fix memory leaks, add logic to remove reacts, rename files/folders in HTTP submodules, rework timeline filtering, move http common files to new submodules, have the react result field 'me' filled in correctly
1 year ago
teknomunk 0a95a70461 Rework inbox processing, add stubs for account add/remove follower, create notice when processing follow, rework outbox (use envelope with single destination), add handlers for paths referenced in actor, add test to validate locally-created HTTP signature
1 year ago
teknomunk 34eb37e362 Add logging for route_asset, fix submodules
1 year ago
teknomunk eeb60ab71d Get Soapbox frontend attached, fix several bugs in the login sequence
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
teknomunk 38856cb9ad Basic nodeinfo/2.1 implementation
1 year ago
teknomunk 076053dbb2 Implement webfinger and basic owner actor
1 year ago
teknomunk 75843983d6 Start implementing OAUTH2 application infrastructure so that Husky will connect
1 year ago
teknomunk 4e351686f4 Add simple form data pull parser, updates for submodules
1 year ago
teknomunk 1aed804578 Move controller code to src/controller/ and out of src/main.c, add extremely simple 404 error page
1 year ago