Alec Murphy c4ec8ae999 Slon/Modules/ActivityPub: Add http_signature_is_always_valid option
For testing purposes, we can set http_signature_is always_valid to any
value in the db settings Object. This allows us e.g. to replay
ActivityPub payloads using curl, without having to deal with signatures
while we are implementing new features.
2025-03-15 18:02:47 -04:00
2025-02-16 15:20:03 -05:00
2025-02-16 15:20:03 -05:00
2025-02-23 07:01:59 -05:00
2025-02-21 19:45:10 -05:00
2025-02-13 07:51:18 -05:00
2025-03-02 19:43:54 -05:00
2025-02-16 15:25:03 -05:00

slon

A Mastodon-compatible fediverse server for TempleOS

slon

overview

Slon is developed to run from a standard TempleOS installation, or directly from the live CD.

Slon includes its own Virtio net and block device drivers, TCP/IPv4 network stack, and various supplemental libraries, all loaded at runtime, making it suitable for QEMU/KVM based cloud environments.

Image uploads powered by Catbox (Support Catbox: Patreon | Ko-fi | Merch)

https://github.com/user-attachments/assets/9a220af9-3c4a-4fbc-b49d-0dfe4482cd1d

Slon utilizes the following third-party libraries:

Slon has a default theme for web view that mimics the TempleOS WinMgr, using emoji from the SerenityOS project (https://emoji.serenityos.org):

slon-web-preview

Slon is intended to be deployed as a single-user (or, handful-of-users) instance.

build

dependencies:

  • clang-format

  • gcc

  • isoc-py3

  • jakt

  • moreutils

  • qemu

  • templeos-slipstream

  • TempleOS V5.03 Standard Distro ISO

    sha256sum: 5d0fc944e5d89c155c0fc17c148646715bc1db6fa5750c0b913772cfec19ba26

create an empty disk image for storage:

  • qemu-img create -f qcow2 virtio-disk.qcow2 4G

build and run

  • modify scripts/build_all to match your system

  • (optional) use the included .vscode workflow

Description
No description provided
Readme Unlicense 869 KiB
Languages
HolyC 87.3%
HTML 6.2%
Python 2.1%
CSS 1.8%
JavaScript 1.8%
Other 0.8%