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