| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | OpenBSD: Document login class w/ extended openfiles | 10 days | 1 | -0/+35 | |
| | | | | | | | | | | | | A file heavy applications makes heavy use of files. Shocking news. OpenBSD's daemon login class limits the amount of openfiles quite strict. This restriction is an annoyance for lots of applications, and, unless I am mistaken, seems to be an issue for snac as well. Thus, after hopefully fixing this on my instance, I tried to briefly document this in snac(8) and provide a minimal login.conf(5) example. | ||||
| * | snac(8): Words of caution for strip_exif configuration | 2026-02-05 | 1 | -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. | ||||
| * | poll-limits: revert accidentally commited changes | 2026-01-25 | 1 | -5/+5 | |
| | | |||||
| * | poll-limits: added documentation to the man page | 2026-01-25 | 1 | -5/+9 | |
| | | |||||
| * | Updated documentation. | 2026-01-12 | 1 | -0/+2 | |
| | | |||||
| * | Implement metadata stripping for uploaded videos | 2026-01-06 | 1 | -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. | ||||
| * | Implement configurable EXIF stripping for uploaded media | 2026-01-06 | 1 | -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`. | ||||
| * | Updated documentation. | 2025-12-19 | 1 | -1/+1 | |
| | | |||||
| * | make webpush use our notification server vkey instead of a random, ill-formated | 2025-12-09 | 1 | -0/+2 | |
| | | | | | key (necessary for some client notifications, such as moshidon) | ||||
| * | Fix some manpage typos | 2025-10-22 | 1 | -1/+1 | |
| | | |||||
| * | Updated documentation. | 2025-09-13 | 1 | -0/+4 | |
| | | |||||
| * | Updated documentation. | 2025-08-01 | 1 | -1/+1 | |
| | | |||||
| * | Updated documentation. | 2025-07-30 | 1 | -0/+3 | |
| | | |||||
| * | Updated documentation. | 2025-07-10 | 1 | -0/+2 | |
| | | |||||
| * | Updated documentation. | 2025-06-18 | 1 | -0/+2 | |
| | | |||||
| * | Updated documentation. | 2025-05-30 | 1 | -0/+3 | |
| | | |||||
| * | Updated documentation. | 2025-05-28 | 1 | -0/+3 | |
| | | |||||
| * | Updated documentation. | 2025-04-28 | 1 | -8/+6 | |
| | | |||||
| * | Updated documentation. | 2025-04-28 | 1 | -0/+5 | |
| | | |||||
| * | Updated documentation. | 2025-04-27 | 1 | -1/+1 | |
| | | |||||
| * | Updated documentation. | 2025-04-27 | 1 | -0/+7 | |
| | | |||||
| * | Updated documentation. | 2025-02-28 | 1 | -5/+5 | |
| | | |||||
| * | Updated documentation. | 2025-02-28 | 1 | -0/+26 | |
| | | |||||
| * | Updated documentation. | 2025-02-28 | 1 | -0/+3 | |
| | | |||||
| * | doc/snac8: elaborate regex blocking | 2025-02-17 | 1 | -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. | ||||
| * | Force the Content-Security-Policy header, instead of just suggesting it in ↵ | 2025-02-13 | 1 | -3/+1 | |
| | | | | | the docs. | ||||
| * | Updated documentation. | 2025-02-11 | 1 | -2/+6 | |
| | | |||||
| * | Updated documentation. | 2025-02-07 | 1 | -0/+2 | |
| | | |||||
| * | Merged 53ad5cdf0371fc068fa03bf287fc94be. | 2025-02-06 | 1 | -0/+2 | |
| | | |||||
| * | Merge branch 'master' into master | 2025-01-27 | 1 | -0/+40 | |
| |\ | |||||
| | * | Updated documentation. | 2025-01-24 | 1 | -2/+5 | |
| | | | |||||
| | * | Updated documentation. | 2025-01-22 | 1 | -1/+1 | |
| | | | |||||
| | * | Updated documentation. | 2025-01-20 | 1 | -2/+3 | |
| | | | |||||
| | * | Updated documentation. | 2025-01-19 | 1 | -0/+21 | |
| | | | |||||
| | * | Updated documentation. | 2025-01-16 | 1 | -0/+15 | |
| | | | |||||
| * | | Add short_description_raw option | 2025-01-06 | 1 | -1/+1 | |
| | | | |||||
| * | | Add short_description_raw option | 2025-01-06 | 1 | -0/+2 | |
| |/ | |||||
| * | Updated documentation. | 2025-01-06 | 1 | -2/+3 | |
| | | |||||
| * | Updated documentation. | 2025-01-06 | 1 | -0/+15 | |
| | | |||||
| * | Updated documentation. | 2025-01-05 | 1 | -3/+6 | |
| | | |||||
| * | Updated documentation. | 2025-01-05 | 1 | -0/+4 | |
| | | |||||
| * | Updated documentation. | 2025-01-04 | 1 | -10/+6 | |
| | | |||||
| * | Updated documentation. | 2025-01-04 | 1 | -9/+3 | |
| | | |||||
| * | Updated documentation. | 2024-12-28 | 1 | -0/+17 | |
| | | |||||
| * | Updated documentation. | 2024-12-19 | 1 | -0/+29 | |
| | | |||||
| * | Updated documentation. | 2024-11-13 | 1 | -0/+7 | |
| | | |||||
| * | Fix "empty input line" warning by groff | 2024-11-08 | 1 | -1/+0 | |
| | | | | | Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net> | ||||
| * | Updated documentation. | 2024-11-05 | 1 | -0/+3 | |
| | | |||||
| * | Updated documentation. | 2024-10-30 | 1 | -0/+2 | |
| | | |||||
| * | Updated documentation. | 2024-10-22 | 1 | -9/+11 | |
| | | |||||