aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2026-01-12Updated documentation.grunfink
2026-01-12Merge pull request 'Implement metadata stripping for uploaded photos and ↵grunfink
videos' (#515) from draga79/snac2:master into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/515
2026-01-12Revert "Updated documentation."grunfink
This reverts commit cef1d7a176b7603491dfec3f394c1b34bf765f2c.
2026-01-12Updated documentation.grunfink
2026-01-12Use the metadata pronouns.violette
2026-01-10Updated documentation.grunfink
2026-01-08Updated documentation.grunfink
2026-01-06Implement metadata stripping for uploaded videosStefano Marinelli
- 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 mediaStefano Marinelli
- 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.grunfink
2025-12-19Updated CSS.violette
2025-12-09make webpush use our notification server vkey instead of a random, ill-formatedviolette p.
key (necessary for some client notifications, such as moshidon)
2025-11-19move 'server.pid' away from user sectionFrieder Griesshammer
2025-10-22Fix some manpage typosRoberto Ricci
2025-10-14Updated documentation.grunfink
2025-09-13Updated documentation.grunfink
2025-09-12Updated documentation.grunfink
2025-09-09Updated documentation.grunfink
2025-09-03Document the update commandXavier Vello
2025-08-27Updated documentation.grunfink
2025-08-27Updated documentation.grunfink
2025-08-18Updated documentation.grunfink
2025-08-01Updated documentation.grunfink
2025-07-30Updated documentation.grunfink
2025-07-10Updated documentation.grunfink
2025-06-28Minor CSS tweak.grunfink
2025-06-27Updated documentation.grunfink
2025-06-26Updated documentation.grunfink
2025-06-19Updated documentation.grunfink
2025-06-18Updated documentation.grunfink
2025-06-17Updated documentation.grunfink
2025-06-16Updated documentation.grunfink
2025-06-16Updated documentation.grunfink
2025-06-16Updated documentation.grunfink
2025-06-16Updated documentation.grunfink
2025-06-15Updated documentation.grunfink
2025-06-11Updated documentation.grunfink
2025-06-07Updated documentation.grunfink
2025-06-01Updated documentation.grunfink
2025-06-01Updated documentation.grunfink
2025-05-30Updated documentation.grunfink
2025-05-30Updated documentation.grunfink
2025-05-30Updated documentation.grunfink
2025-05-30Updated documentation.grunfink
2025-05-28Updated documentation.grunfink
2025-05-28Updated documentation.grunfink
2025-04-28Updated documentation.grunfink
2025-04-28Updated documentation.grunfink
2025-04-27Updated documentation.grunfink
2025-04-27Updated documentation.grunfink