4472 Commits
Author SHA1 Message Date
Eric Ireland 6da95b44ea Add encrypted security reporting channels 2026-09-11 14:08:17 +10:00
Eric Ireland fcff80e9be Give snacforge distinct documentation and artwork snacforge-2.95-sf.2 2026-09-11 12:20:22 +10:00
Eric Ireland b200459d8d Prepare snacforge 2.95-sf.1 for release
Add executable regression and sanitizer checks, a hardened release profile, CI, fork security and update policies, release notes, and ephemeral Docker development certificates.

Assisted-by: OpenAI Codex (GPT-5)

Reviewed-by: Eric Ireland
snacforge-2.95-sf.1
2026-09-11 11:51:23 +10:00
Eric Ireland 3c5d4816be Identify the running software as snacforge
Assisted-by: OpenAI Codex (GPT-5)
Reviewed-by: Eric Ireland
2026-09-11 11:42:10 +10:00
Eric Ireland fad39d587c Document snacforge and its contribution policy
Assisted-by: OpenAI Codex (GPT-5)
Reviewed-by: Eric Ireland
2026-09-11 11:41:55 +10:00
Eric Ireland 2f244e31f2 Bound HTTP response writes with a send timeout
Assisted-by: OpenAI Codex (GPT-5)
Reviewed-by: Eric Ireland
2026-09-11 11:41:55 +10:00
Eric Ireland 47e8b5f5a7 Fix ImageMagick argument vector in strip_media
Assisted-by: OpenAI Codex (GPT-5)
Reviewed-by: Eric Ireland
2026-09-11 11:41:55 +10:00
grunfink 32ce0553e3 Version 2.95 RELEASED. 2026-09-02 12:56:09 +02:00
grunfink f3ef715e8f Updated RELEASE_NOTES. 2026-09-02 12:55:54 +02:00
grunfink 3f5f9d0d0d Increased user-agent debug level. 2026-09-02 10:30:17 +02:00
grunfink 7bf914ba1c Fixed previous commit. 2026-09-02 10:25:43 +02:00
grunfink e7db1c7175 Also drop too big messages in activitypub_request(). 2026-09-02 10:23:24 +02:00
grunfink 14db95ed99 Updated RELEASE_NOTES. 2026-09-02 10:08:27 +02:00
grunfink dde11b15de In activitypub_post_handler(), drop input messages that are too big. 2026-09-02 09:56:42 +02:00
grunfink 2085a9e911 Skip notification files that are too big. 2026-09-02 09:49:02 +02:00
grunfink dbff0032ec Fixed stupid typo. 2026-09-01 16:52:21 +02:00
grunfink d227702b9c Updated documentation. 2026-09-01 16:49:19 +02:00
grunfink 41fe777cd0 Updated RELEASE_NOTES. 2026-09-01 16:32:27 +02:00
grunfink 7a62d550de Added web UI for setting the 'text_browser_uas' user config field. 2026-09-01 16:19:37 +02:00
grunfink 32953e4d2d More text browser friendly things. 2026-09-01 15:26:02 +02:00
grunfink 3b19a508d2 New user page /operations. 2026-09-01 15:18:06 +02:00
grunfink 2e4a9a9420 More text browser friendly stuff. 2026-09-01 15:01:08 +02:00
grunfink c38ad28d5d New function text_browser_friendly() (still unused). 2026-09-01 14:25:12 +02:00
grunfink 5e74f45788 Increased debug level for _load_raw_file(). 2026-09-01 08:46:42 +02:00
grunfink 73015e2a6f Minor HTML tweak. 2026-09-01 08:39:27 +02:00
default f13cc6e954 Fixed warning in NetBSD evbarm. 2026-08-30 17:06:09 +02:00
grunfink 61d207d2c6 Updated RELEASE_NOTES. 2026-08-30 16:51:01 +02:00
grunfink 8e521cce1f Added notification filter for Webmentions. 2026-08-30 16:46:38 +02:00
grunfink 61ef7a8618 Fixed error in notification filtering. 2026-08-30 16:38:58 +02:00
grunfink 62166d33af Added a key check to Undo. 2026-08-30 08:16:00 +02:00
grunfink eea4e1fbce Fixed a bug in Undo + EmojiReact. 2026-08-30 08:03:22 +02:00
grunfink 669b86ce65 Updated RELEASE_NOTES. 2026-08-30 07:44:58 +02:00
grunfink 2008eca193 Bumped version. 2026-08-30 07:43:50 +02:00
grunfink 748b578c96 Fixed EmojiReact code to allow any emoticon in emojis.json, not only those with colon-wrapped ids. 2026-08-30 07:43:18 +02:00
grunfink f6f18197c7 Updated RELEASE_NOTES. 2026-08-30 07:23:40 +02:00
grunfink b20837bcaa Merge pull request 'Fix example Apache2 config to point to correct url' (#644) from Sprite_tm/snac2:manpage_apache_example_fix into master
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/644
2026-08-30 07:21:39 +02:00
Jeroen Domburg eb25a46304 Fix example Apache2 config to point to correct urls 2026-08-30 12:31:06 +08:00
grunfink 296357c684 Updated RELEASE_NOTES. 2026-08-28 12:29:32 +02:00
Claire d3294771d6 mastoapi: implemented /v1/media. 2026-08-28 12:26:48 +02:00
grunfink 5344aca992 mastoapi: Return unauthorized in several unimplemented entrypoints. 2026-08-28 12:02:52 +02:00
grunfink 5107778280 Fixed ugly link label in 'Link' attachments when proxy media is on. 2026-08-26 10:21:23 +02:00
default 03e9f05fa3 Use snac_op in limited(). 2026-08-26 09:02:30 +02:00
default 319d5cae0e Use snac_op in list_maint(). 2026-08-26 08:17:03 +02:00
default 1203080748 Use snac_op in list_members(). 2026-08-26 08:09:07 +02:00
default d7fc3d950d Use snac_op in grave(). 2026-08-26 08:05:16 +02:00
default 48aba53ddb Use snac_op in instance_failure(). 2026-08-26 08:02:41 +02:00
default 71a83e6578 Use snac_op in actor_failure(). 2026-08-26 07:59:23 +02:00
grunfink 6ae12b03d5 In the people page, strip absurdly long location coordinates due to floating point inaccuracies. 2026-08-26 07:24:25 +02:00
grunfink 99544bf772 New function xs_html_xtag(). 2026-08-21 17:14:02 +02:00
grunfink 4f27bb0708 Updated RELEASE_NOTES. 2026-08-20 17:39:46 +02:00