summaryrefslogtreecommitdiff
path: root/doc/snac.8 (unfollow)
Commit message (Collapse)AuthorFilesLines
6 dayssnac(8): Words of caution for strip_exif configurationGravatar Alvar Penning1-0/+11
Add words of caution and reasoning to the "strip_exif" configuration for the server.json file, as these commands would be executed outside of the sandbox - at least on OpenBSD - and both have quite a history on security issues due to their huge attack surface and variety of supported protocols. After getting comfortable with the related code, I would continue using it on a personal instance, but would reconsider enabling "strip_exif" on shared instances with multiple users. IMO, snac administrators should at least know of potential dangers.
2026-01-25poll-limits: revert accidentally commited changesGravatar green1-5/+5
2026-01-25poll-limits: added documentation to the man pageGravatar green1-5/+9
2026-01-12Updated documentation.Gravatar grunfink1-0/+2
2026-01-12Revert "Updated documentation."Gravatar grunfink1-2/+0
This reverts commit cef1d7a176b7603491dfec3f394c1b34bf765f2c.
2026-01-08Updated documentation.Gravatar grunfink1-0/+2
2026-01-06Implement metadata stripping for uploaded videosGravatar Stefano Marinelli1-3/+7
- Extend `strip_media` to support video files using `ffmpeg`. - Use `ffmpeg -map_metadata -1 -c copy` to strip global metadata. - Support formats: mp4, m4v, mov, webm, mkv, avi. - Add `ffmpeg_path` configuration option. - Implement robust relative path handling (`user/` heuristic) to support jailed environments. - Enforce strict checks on startup: fail if tools (mogrify/ffmpeg) are missing when enabled.
2026-01-06Implement configurable EXIF stripping for uploaded mediaGravatar Stefano Marinelli1-0/+8
- Add `strip_exif` configuration option to enable metadata removal. - Add `mogrify_path` configuration to specify external tool location. - Implement strip_media using `mogrify -strip`. - Support multiple image formats: jpg, png, webp, heic, heif, avif, tiff, gif, bmp. - Add strict startup check: fail to start if `strip_exif` is enabled but `mogrify` is missing/broken. - Update documentation in `doc/snac.8`.
2025-12-19Updated documentation.Gravatar grunfink1-1/+1
2025-12-09make webpush use our notification server vkey instead of a random, ill-formatedGravatar violette p.1-0/+2
key (necessary for some client notifications, such as moshidon)
2025-10-22Fix some manpage typosGravatar Roberto Ricci1-1/+1
2025-09-13Updated documentation.Gravatar grunfink1-0/+4
2025-08-01Updated documentation.Gravatar grunfink1-1/+1
2025-07-30Updated documentation.Gravatar grunfink1-0/+3
2025-07-10Updated documentation.Gravatar grunfink1-0/+2
2025-06-18Updated documentation.Gravatar grunfink1-0/+2
2025-05-30Updated documentation.Gravatar grunfink1-0/+3
2025-05-28Updated documentation.Gravatar grunfink1-0/+3
2025-04-28Updated documentation.Gravatar grunfink1-8/+6
2025-04-28Updated documentation.Gravatar grunfink1-0/+5
2025-04-27Updated documentation.Gravatar grunfink1-1/+1
2025-04-27Updated documentation.Gravatar grunfink1-0/+7
2025-02-28Updated documentation.Gravatar default1-5/+5
2025-02-28Updated documentation.Gravatar default1-0/+26
2025-02-28Updated documentation.Gravatar default1-0/+3
2025-02-17doc/snac8: elaborate regex blockingGravatar Menelmacar1-2/+3
It seems regex blocking only works with lower case letters, since the case will be ignored anyway this is fine. This updates the documentation to express this.
2025-02-13Force the Content-Security-Policy header, instead of just suggesting it in ↵Gravatar default1-3/+1
the docs.
2025-02-11Updated documentation.Gravatar default1-2/+6
2025-02-07Updated documentation.Gravatar default1-0/+2
2025-02-06Merged 53ad5cdf0371fc068fa03bf287fc94be.Gravatar Alexandre Oliva1-0/+2
2025-01-24Updated documentation.Gravatar default1-2/+5
2025-01-22Updated documentation.Gravatar default1-1/+1
2025-01-20Updated documentation.Gravatar default1-2/+3
2025-01-19Updated documentation.Gravatar default1-0/+21
2025-01-16Updated documentation.Gravatar default1-0/+15
2025-01-06Add short_description_raw optionGravatar Eirik Oeverby1-1/+1
2025-01-06Add short_description_raw optionGravatar Eirik Oeverby1-0/+2
2025-01-06Updated documentation.Gravatar default1-2/+3
2025-01-06Updated documentation.Gravatar default1-0/+15
2025-01-05Updated documentation.Gravatar default1-3/+6
2025-01-05Updated documentation.Gravatar default1-0/+4
2025-01-04Updated documentation.Gravatar default1-10/+6
2025-01-04Updated documentation.Gravatar default1-9/+3
2024-12-28Updated documentation.Gravatar default1-0/+17
2024-12-19Updated documentation.Gravatar default1-0/+29
2024-11-13Updated documentation.Gravatar default1-0/+7
2024-11-08Fix "empty input line" warning by groffGravatar Sergio Durigan Junior1-1/+0
Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2024-11-05Updated documentation.Gravatar default1-0/+3
2024-10-30Updated documentation.Gravatar default1-0/+2
2024-10-22Updated documentation.Gravatar default1-9/+11