Personal ActivityPub server intended for single-user instances.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
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
assets Start test suite, implement base64_decode, validate http signatures 1 year ago
migrations Fix probably SEGV in outbox envelope creation with shared inboxes, move data for statuses so everything isn't data/statuses/*.json (need to repeat for data/statuses/ap) 1 year ago
src 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
tools 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
.build.ignores Update readme, start model for owner 1 year ago
.builder.options.rb 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 1 year ago
.gitignore Fix memory leaks, change Activity context writer to support extra schemas, language schema and add lite-pub schema by default, change hyperlink end detection 1 year ago
.gitmodules 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
LICENSE Initial commit 1 year ago
README.md Update submodules,readme 1 year ago
build.sh 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
clean.sh Suppress error message when clean.sh is run twice in a row, more preparations for submodule split of ap/ 1 year ago
pretty_json.rb Add debug tool (pretty_json.rb), change limit on follower/following accounts results, implement delivery to shared inboxes 1 year ago

README.md

apoge

Personal ActivityPub server intended for single-user instances.

This software is intended to support exactly one user, and bot accounts owned by that user.

WARNING! This software is early in development and as such is missing most of the functionality one would expect from an ActivityPub server. Software is unstable.

USE AT YOUR OWN RISK.

Dependencies

  • libCURL
  • OpenSSL