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
|
f92860d564
|
Fix offset for public_key in ap/account layout, create local account data for remote actor, add ap/account debug dump
|
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
|
65756c5795
|
Convert account over json layout loader, start implementing account reverse index (needed for account uri to account id lookup), more work on ap_activity, convert owner over to json layout loader
|
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 |
teknomunk
|
5e0a815d3a
|
Connect up controller to more timelines, remove write_json_escaped (replace by json_write_string), add back in date to deferred inbox
|
2 years ago |
teknomunk
|
a4e7e5a29e
|
Rework inbox
|
2 years ago |
teknomunk
|
9d43a84d5b
|
Implement timelines, make media and reactions data driven (reactions still need count/react pulled from data)
|
2 years ago |
teknomunk
|
16f4e1911e
|
Change show_statuses to take an array of pointers to statuses instead an array of statuses, start implementing timeline model
|
2 years ago |
teknomunk
|
99cf9a4abb
|
Re-enable authentication, switch client app to json/layout
|
2 years ago |
teknomunk
|
bc36480af3
|
Implement post submission, start using new json object layout parser
|
2 years ago |
teknomunk
|
bc2d58266b
|
Also put the owner page at the more human-friendly /owner
|
2 years ago |
teknomunk
|
db8ffe1e38
|
Add start of account page, create owner account page routes, make /owner/actor look for application/ld+json before providing JSON-LD object, refactor to view/owner_actor.json.template to use g_server_name instead of hardcoding my test server into the calling function
|
2 years ago |
teknomunk
|
494c0eec6d
|
Start breaking Mastodon API out into multiple (shorted) files
|
2 years ago |
teknomunk
|
d52b2643b9
|
Implement queuing inbox (save to disk for processing non-realtime processing)
|
2 years ago |
teknomunk
|
38856cb9ad
|
Basic nodeinfo/2.1 implementation
|
2 years ago |
teknomunk
|
996da6dd87
|
Move webfinger.json.template and owner_actor.json.template to src/view/
|
2 years ago |
teknomunk
|
076053dbb2
|
Implement webfinger and basic owner actor
|
2 years ago |
teknomunk
|
b7bbc71eee
|
Start filling out model and api
|
2 years ago |
teknomunk
|
d01e24d650
|
Add authenticated methods section to api, start implementing statuses and timelines
|
2 years ago |
teknomunk
|
4a1edda659
|
Get husky Oauth2 authentication working
|
2 years ago |
teknomunk
|
2fd65bd84c
|
Start implemeting owner model, update client app model, get first stage of Oauth2 working (issuing authorization code)
|
2 years ago |
teknomunk
|
5cd2a9ea16
|
Update readme, start model for owner
|
2 years ago |
teknomunk
|
01734cd103
|
Add code to load client app data, add authorization page
|
2 years ago |
teknomunk
|
75843983d6
|
Start implementing OAUTH2 application infrastructure so that Husky will connect
|
2 years ago |
teknomunk
|
4e351686f4
|
Add simple form data pull parser, updates for submodules
|
2 years ago |
teknomunk
|
f26f2c2e61
|
Move http_server code to submodule
|
2 years ago |
teknomunk
|
12292c201e
|
Move json to submodule
|
2 years ago |
teknomunk
|
e31b804fdc
|
Parse and store HTTP request headers, handle Content-Length of post content
|
2 years ago |
teknomunk
|
1aed804578
|
Move controller code to src/controller/ and out of src/main.c, add extremely simple 404 error page
|
2 years ago |
teknomunk
|
f27aadd39c
|
Initial commit of server code
|
2 years ago |
teknomunk
|
ed63559159
|
Initial commit
|
2 years ago |