229 Commits (5b04add122d712682387da88e69a07092f5a744e)
 

Author SHA1 Message Date
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