Commit Graph
237 Commits
Author SHA1 Message Date
green a14cf4a7db poll-limits: revert accidentally commited changes 2026-01-25 00:30:38 +01:00
green 2216ac4662 poll-limits: added documentation to the man page 2026-01-25 00:05:03 +01:00
grunfink cf2335c3a6 Updated documentation. 2026-01-12 14:31:42 +01:00
grunfink 3ffdf91a4c Merge pull request 'Implement metadata stripping for uploaded photos and videos' (#515) from draga79/snac2:master into master
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/515
2026-01-12 14:27:05 +01:00
grunfink 9a5f67bd30 Revert "Updated documentation."
This reverts commit cef1d7a176.
2026-01-12 14:26:43 +01:00
grunfink 181132331d Updated documentation. 2026-01-12 05:43:02 +01:00
violette f5ad346f7d Use the metadata pronouns. 2026-01-12 05:09:21 +01:00
grunfink 512481e6f8 Updated documentation. 2026-01-10 21:32:14 +01:00
grunfink cef1d7a176 Updated documentation. 2026-01-08 08:51:04 +01:00
Stefano Marinelli 03d270a56b Implement metadata stripping for uploaded videos
- 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-06 12:18:00 +01:00
Stefano Marinelli 688c54c873 Implement configurable EXIF stripping for uploaded media
- 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`.
2026-01-06 11:02:36 +01:00
grunfink 758c0a367f Updated documentation. 2025-12-19 10:30:33 +01:00
violette aefdd0169b Updated CSS. 2025-12-19 09:54:28 +01:00
violette p. 4102a6a7ac make webpush use our notification server vkey instead of a random, ill-formated
key (necessary for some client notifications, such as moshidon)
2025-12-09 04:58:13 +01:00
Frieder Griesshammer ccf216e764 move 'server.pid' away from user section 2025-11-19 22:35:06 +01:00
Roberto Ricci 7d050e94bd Fix some manpage typos 2025-10-22 15:40:30 +02:00
grunfink 4097e1035b Updated documentation. 2025-10-14 05:27:36 +02:00
grunfink 0ed9e02d87 Updated documentation. 2025-09-13 09:45:17 +02:00
grunfink 02c5708083 Updated documentation. 2025-09-12 23:13:09 +02:00
grunfink bff3e84b95 Updated documentation. 2025-09-09 08:48:59 +02:00
Xavier Vello 9060ccd8e7 Document the update command 2025-09-03 14:48:37 +02:00
grunfink d96c828c1a Updated documentation. 2025-08-27 10:03:10 +02:00
grunfink c5587d4504 Updated documentation. 2025-08-27 10:01:02 +02:00
grunfink 56a19ab87a Updated documentation. 2025-08-18 18:26:27 +02:00
grunfink 8a8fbd1fc4 Updated documentation. 2025-08-01 19:16:49 +02:00
grunfink a304565903 Updated documentation. 2025-07-30 18:17:51 +02:00
grunfink 7365a1aa4d Updated documentation. 2025-07-10 05:37:02 +02:00
grunfink 23157768d1 Minor CSS tweak. 2025-06-28 22:46:38 +02:00
grunfink f33fabe303 Updated documentation. 2025-06-27 06:39:41 +02:00
grunfink cbe18516b1 Updated documentation. 2025-06-26 10:44:58 +02:00
grunfink 883c4b7e76 Updated documentation. 2025-06-19 22:40:57 +02:00
grunfink c0a2625672 Updated documentation. 2025-06-18 09:42:35 +02:00
grunfink 0155c79408 Updated documentation. 2025-06-17 08:32:38 +02:00
grunfink d362a91c4c Updated documentation. 2025-06-16 18:30:08 +02:00
grunfink ce773d17d6 Updated documentation. 2025-06-16 18:27:54 +02:00
grunfink 8985a115ba Updated documentation. 2025-06-16 18:25:10 +02:00
grunfink 10701e56de Updated documentation. 2025-06-16 18:20:32 +02:00
grunfink 74084f3d9b Updated documentation. 2025-06-15 09:46:15 +02:00
grunfink e4ecaea5df Updated documentation. 2025-06-11 06:23:35 +02:00
grunfink 6e26dc7e2a Updated documentation. 2025-06-07 07:56:21 +02:00
grunfink 4c7cc83708 Updated documentation. 2025-06-01 17:19:59 +02:00
grunfink a136f7533d Updated documentation. 2025-06-01 17:07:23 +02:00
grunfink 955b591a74 Updated documentation. 2025-05-30 20:52:15 +02:00
grunfink 6a233d5ba0 Updated documentation. 2025-05-30 19:55:36 +02:00
grunfink 0621742a3e Updated documentation. 2025-05-30 19:37:32 +02:00
grunfink e41e5974c7 Updated documentation. 2025-05-30 19:22:43 +02:00
grunfink fc8e688e1b Updated documentation. 2025-05-28 09:21:48 +02:00
grunfink 30b47a716f Updated documentation. 2025-05-28 09:15:18 +02:00
grunfink d33891bab5 Updated documentation. 2025-04-28 06:16:12 +02:00
grunfink d07c9ff8de Updated documentation. 2025-04-28 05:19:35 +02:00