271 Commits (master)
 

Author SHA1 Message Date
teknomunk 7382a916e8 Make sure posts are marked public when https://www.w3.org/ns/activitystreams#Public appears in the cc: section
10 months ago
teknomunk 8237ad8f2c Update submodule
10 months ago
teknomunk 0c3e52745c Don't forward private and direct messages to followers
10 months ago
teknomunk 6b5a5921e1 Add support for creating and federating direct messages
10 months ago
teknomunk 8b3cd8136f Add status visibility to model and API responses
10 months ago
teknomunk 1251c38c41 Move src/util/* to submodule, implement route for status quotes, fix path for embed tool
10 months ago
teknomunk 5c8e403765 Updat http/ffdb submodules, start integrating peer module
10 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
11 months ago
teknomunk a99bcd5dce Start peer model
11 months ago
teknomunk 95485f1a38 Allow browsing on Apogee via TOR hidden service
11 months ago
teknomunk 4351c3ef52 Show notification when rotating log files, read tor hidden service hostname
11 months ago
teknomunk 35a0cd7b59 Implement log rotation
11 months ago
teknomunk fc604be2ad Fix issue with clean, implement process management
11 months ago
teknomunk 563d1ee2ea Add code to start tor hidden service, start process controller
11 months ago
teknomunk d196719c63 Discard 'Listen' activities
11 months ago
teknomunk 406c64ea10 Add fedaration to tags, allow tags to be added to statuses
11 months ago
teknomunk ea19e6eefc Fix http:// url handling
11 months ago
teknomunk 7161566b78 Change tags to timelines and expose to frontend thru API
11 months ago
teknomunk 67b6f6b73f Start implementing tags
11 months ago
teknomunk e510eeb57b Update subcomponent ffbd
11 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
11 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
11 months ago
teknomunk e90dde2d8a Add server outbox blacklist, pass like/emoji operations thru repost to underlying post
12 months ago
teknomunk 8ce3ff819f Update JSON submodule to fix bug
12 months 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
teknomunk a5795f23bb Update submodules
1 year ago
teknomunk 03ed44d809 Replace avatar/banner in ap_object with icon/image, fix bug refetching accounts (not initializing filename)
1 year ago
teknomunk 77fbd2505d Rework account updating, update json submodule
1 year ago
teknomunk 2c1ade6461 Add code to refetch account activity pub data older than 3 days, pass mime-type thru to api Status results
1 year ago
teknomunk 0f6e78ae89 Implement creating quote posts
1 year ago
teknomunk 837a3b62f9 Add support for receiving federated quote posts and displaying quote posts (can't source them yet)
1 year ago
teknomunk 0bfecc9929 Fix media posts
1 year ago
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