teknomunk
|
5b04add122
|
Add build file (was excluded by .gitignore), update .gitignore, add automatic account sync (3-5 day interval), fix inconsistent actor/attributedTo data, move rfc3339 timestamp code to util submodule
|
11 months ago |
teknomunk
|
a1bf8a8be8
|
Update readme, update subcomponents, change /inbox to return 202, add Onion-Location to all responses, implement real /api/v1/instance/peers based on known peers, extract Onion-Location from fetches and outgoing federation responses, start migrations from hash_index to trie for account-from-url and status-from-url indexes, change output of /owner/collections/featured so Pleroma doesn't choke on it, remove statuses that have been deleted from timelines when loading
|
11 months ago |
teknomunk
|
1f4e6ab9f4
|
Add debugging for certain endpoints, start implementing Pleroma notification read endpoint, modify featured output, make is_muted and is_read field function, rework process to use section names
|
11 months ago |
teknomunk
|
36b3cc92ba
|
Rename src/app_args.* to src/model/server.*, use new struct http_settings, provide http status code 401 when not properly authenticated to make logs more useful
|
11 months ago |
teknomunk
|
a8d7e7f041
|
Get marker update working correctly (so notification count is now functional)
|
11 months ago |
teknomunk
|
8bbb56bd5e
|
Add marker model, add stub for posting marker updates
|
11 months ago |
teknomunk
|
315da65af4
|
Add stub API responses
|
11 months ago |
teknomunk
|
d158fed722
|
Implement featured/pinned posts
|
11 months ago |
teknomunk
|
7382a916e8
|
Make sure posts are marked public when https://www.w3.org/ns/activitystreams#Public appears in the cc: section
|
11 months ago |
teknomunk
|
8237ad8f2c
|
Update submodule
|
11 months ago |
teknomunk
|
0c3e52745c
|
Don't forward private and direct messages to followers
|
11 months ago |
teknomunk
|
6b5a5921e1
|
Add support for creating and federating direct messages
|
11 months ago |
teknomunk
|
8b3cd8136f
|
Add status visibility to model and API responses
|
11 months ago |
teknomunk
|
1251c38c41
|
Move src/util/* to submodule, implement route for status quotes, fix path for embed tool
|
11 months ago |
teknomunk
|
5c8e403765
|
Updat http/ffdb submodules, start integrating peer module
|
11 months ago |
teknomunk
|
cdf9d17697
|
Create develop mode that halts inbox processing on failed messagt but normally discards
|
11 months ago |
teknomunk
|
d6819d07cd
|
Start filling out peer model
|
11 months ago |
teknomunk
|
509fd8a240
|
Fix memory leaks (also in submodules), fix log rotation bug
|
12 months ago |
teknomunk
|
a99bcd5dce
|
Start peer model
|
12 months ago |
teknomunk
|
95485f1a38
|
Allow browsing on Apogee via TOR hidden service
|
12 months ago |
teknomunk
|
4351c3ef52
|
Show notification when rotating log files, read tor hidden service hostname
|
12 months ago |
teknomunk
|
35a0cd7b59
|
Implement log rotation
|
12 months ago |
teknomunk
|
fc604be2ad
|
Fix issue with clean, implement process management
|
12 months ago |
teknomunk
|
563d1ee2ea
|
Add code to start tor hidden service, start process controller
|
12 months ago |
teknomunk
|
d196719c63
|
Discard 'Listen' activities
|
12 months ago |
teknomunk
|
406c64ea10
|
Add fedaration to tags, allow tags to be added to statuses
|
12 months ago |
teknomunk
|
ea19e6eefc
|
Fix http:// url handling
|
12 months ago |
teknomunk
|
7161566b78
|
Change tags to timelines and expose to frontend thru API
|
12 months ago |
teknomunk
|
67b6f6b73f
|
Start implementing tags
|
12 months ago |
teknomunk
|
e510eeb57b
|
Update subcomponent ffbd
|
12 months ago |
teknomunk
|
5a5df511c2
|
Add stub fetch process, fix several race conditions, fix segv, reduce refetch time to 30 minutes from 2 days, fill in hostname for status_render_source
|
12 months ago |
teknomunk
|
ef4c55fb10
|
Update submodules, update webfinger handling, supress debug printfs, supress duplicate follow notifications, add outbox blackisting, add start of automatic data directory creation
|
1 year ago |
teknomunk
|
e90dde2d8a
|
Add server outbox blacklist, pass like/emoji operations thru repost to underlying post
|
1 year ago |
teknomunk
|
8ce3ff819f
|
Update JSON submodule to fix bug
|
1 year ago |
teknomunk
|
39fd099716
|
Fix SEGV, add peers route, fix version 2.1 nodeinfo response, throw away rejects
|
1 year ago |
teknomunk
|
51840b57a8
|
Fix crash bugs, add Carbon-Emissions-Scope-2 witth garbage value, change bookmark handling
|
1 year ago |
teknomunk
|
bd66e9bdb8
|
Make sure signed fetch actually is used when the unsigned fetch fails
|
1 year ago |
teknomunk
|
65ac539466
|
Discard malformed inbox bodies, make system messages non-sensitive, handle :: correctly as normal text and not emoji
|
1 year ago |
teknomunk
|
142c8e451e
|
Handle indepotency key, discard posts with content or source larger than 4000 bytes, start work in signed fetch (not working yet), update submodules to fix inbox processing bug
|
1 year ago |
teknomunk
|
cae52b72bb
|
Fix repost notifications
|
1 year ago |
teknomunk
|
6b05a6e553
|
Add reblog notifications (not actually working, it seems), ignore Join activities
|
1 year ago |
teknomunk
|
3aa19cde4e
|
Handle account moves (experimental), fix spoiler text crashing Husky
|
1 year ago |
teknomunk
|
e2428eefae
|
Make status api provide status responses to unauthenticated users, handle note summary/spoiler text/content warning
|
1 year ago |
teknomunk
|
8dfd92e738
|
Add command to pull follower/following lists for all followed accounts
|
1 year ago |
teknomunk
|
22bae76274
|
Add code to pull followers/following list, rework fetching, rework account sync
|
1 year ago |
teknomunk
|
3c2f038ecc
|
Silence debug printfs, remove a inbox blocking condition
|
1 year ago |
teknomunk
|
a9a8dd13b6
|
Refactor to use activity_new_local_activity, populate replies field for Notes
|
1 year ago |
teknomunk
|
fc246cd4d5
|
Fix reply accounting bug, refactor route_create
|
1 year ago |
teknomunk
|
1358a5d45c
|
Switch to using ap_object_handle_http_request, add replies list to local Notes, add note redirect
|
1 year ago |
teknomunk
|
bbdbf937ca
|
Pull emoji from account AP data and provide via api to clients
|
1 year ago |