teknomunk
|
4344b9dac6
|
Refactor routing for statuses
|
1 year ago |
teknomunk
|
f19ea54b1d
|
start breaking up src/controller/inbox.c to reduce file size, handle pin
|
1 year ago |
teknomunk
|
b83d9db75a
|
Add system stub messages, prevent notifications from being created when a post is a stub, fix url in Status API response
|
1 year ago |
teknomunk
|
afa99c1d4f
|
Add status sync command, get more Activities parsing
|
1 year ago |
teknomunk
|
e14dce833a
|
Fix SEGV when loading timeline
|
1 year ago |
teknomunk
|
57af3c43c0
|
Implement repost handling, cleanup some debug code, introduce account_from_uri_or_fetch helper function
|
1 year ago |
teknomunk
|
056c627d22
|
Add start of async fetch for statuses (stub statuses to be handled later), start of Announce (repost) handling
|
1 year ago |
teknomunk
|
b2110eece3
|
make source and content have mime_type fields (not yet connected to JSON parser)
|
1 year ago |
teknomunk
|
1fb3f84b9b
|
Rework CLI controller, add 'activity import' stub and 'status import' command, start ActivityPub->status fetch and import
|
1 year ago |
teknomunk
|
d675a087e5
|
Combine mention/follower status handling, add model support for pinned posts (not possible for posts to become pinned yet)
|
1 year ago |
teknomunk
|
46ad17fb66
|
Implement status context
|
1 year ago |
teknomunk
|
783ac01a20
|
Add status_add_to_timeline, fix reacts field in json layout table
|
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
|
9b0c820e52
|
Fix filter in handle_timeline, add published time to locally-sourced statuses, make like point to ap_activity_like stub
|
1 year ago |
teknomunk
|
1bcb3af898
|
Add start of CLI controller, put ActivityPub endpoints /following and followers in the right spot, implement account follow/unfollow (flaky), show status publish date
|
1 year ago |
teknomunk
|
9ab772b661
|
Federate emoji reacts
|
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
|
2 years ago |
teknomunk
|
27180caf5d
|
Add relationship and search handling, fix posting, add format(...)
|
2 years ago |
teknomunk
|
0325fc898c
|
Loop outbox processing, add incoming mentions to that account's local timeline, add emoji reactions inbox processing, implement followers listing, add reindex command
|
2 years ago |
teknomunk
|
9292f5d15e
|
Rework initialization to allow running only the web server for debugging without needing to recompile, implement status react serdes, update api to return statuses (Soapbox is not showing them...?)
|
2 years ago |
teknomunk
|
3f0b5dac86
|
Add error reporting to account_sync_from_acitvity_pub, add handling of likes, index statuses by uri, make reposts and likes report correct values in mastodon api, fix adding post to empty timeline
|
2 years ago |
teknomunk
|
f4b019eff0
|
Move state modification code from controller to model, add pleroma api endpoint, add stub for emoji reactions, add messages for block/unfollow events
|
2 years ago |
teknomunk
|
134d9afc5a
|
Cleanup in test
|
2 years ago |
teknomunk
|
697df4f3c0
|
Start implementing followers logic, start react logic
|
2 years ago |
teknomunk
|
9a3a759dd5
|
Get first mention handled
|
2 years 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
|
2 years ago |
teknomunk
|
b5a229267b
|
Start test suite, implement base64_decode, validate http signatures
|
2 years ago |
teknomunk
|
bc3b4daebc
|
Move base64 code to separate file, work on implementing HTTP Signature validation
|
2 years ago |
teknomunk
|
df589eb9e0
|
Rework inbox envelope
|
2 years ago |
teknomunk
|
391049c46f
|
Split json layout from ap_activity, fill out more of the ap_activity structure
|
2 years ago |
teknomunk
|
5955acaeec
|
Get first message federating
|
2 years ago |
teknomunk
|
c36c52de5c
|
Create the actual RsaSignature2017, swap out string creation for date/time time_t field
|
2 years 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
|
2 years ago |
teknomunk
|
f38e204f07
|
Start implementing JSON-LD to RDF conversion for RsaSignature2017
|
2 years ago |
teknomunk
|
34eb37e362
|
Add logging for route_asset, fix submodules
|
2 years ago |
teknomunk
|
4bc2123156
|
Fix login for Soapbox and fix routing for api/v1/apps/verify_credentials
|
2 years ago |
teknomunk
|
eeb60ab71d
|
Get Soapbox frontend attached, fix several bugs in the login sequence
|
2 years ago |
teknomunk
|
6186b427b3
|
First cut at implementing HTTP Signature, start work on RsaSignature2017
|
2 years ago |
teknomunk
|
28bc089384
|
Fix memory leaks, create HTTP Signature for post to inbox
|
2 years ago |
teknomunk
|
e2bfe97745
|
Start actual outbox processing
|
2 years ago |
teknomunk
|
2a39ca0791
|
Add timeline filter handling, correctly write json strings in api response, more memory fixes
|
2 years ago |
teknomunk
|
83405b16d2
|
Fix memory leaks
|
2 years ago |
teknomunk
|
b7bef499e6
|
Start crypto implementation, remove debug printfs, partial application of s/reverse_index/uri_index/, fix memory leak in rie_reader, start writing outbox processing
|
2 years 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
|
2 years 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.*
|
2 years 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
|
2 years ago |
teknomunk
|
04e1ef6e32
|
Get first inbox item to parse completely
|
2 years 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
|
2 years ago |
teknomunk
|
808f912b1e
|
Start implementing inbox processing
|
2 years ago |
teknomunk
|
e2c7c3990a
|
Add empty responses for /api/v1/relationshships and /api/vi/filters
|
2 years ago |