ifcurl/forgejo/server-config
Bruno Postle 7aaee37ac8 Fix git-wrapper: preserve argv[0] for multi-call dispatch, tighten security
- exec -a "$0" so git.real sees the correct argv[0] (e.g. git-upload-pack)
  and dispatches correctly; without this SSH clone was broken
- Check only $1 for "merge-file" instead of scanning all args, preventing
  accidental ifcmerge invocation from commit messages or other arg positions
- Use absolute path /usr/local/bin/ifcmerge to prevent PATH hijacking

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 22:17:55 +01:00
..
git-wrapper Fix git-wrapper: preserve argv[0] for multi-call dispatch, tighten security 2026-05-18 22:17:55 +01:00
gitattributes gitconfig-ifcmerge: use --prioritise-local correctly per merge direction 2026-04-25 07:41:49 +01:00
gitconfig-ifcmerge gitconfig-ifcmerge: use --prioritise-local correctly per merge direction 2026-04-25 07:41:49 +01:00
ifcurl-api.service service: fix preview pipeline for local Forgejo deployment 2026-04-25 23:10:35 +01:00
ifcurl-preview.service ifcurl-preview.service: correct misleading execve comment 2026-04-25 08:30:41 +01:00
ifcurl-render.service service: fix preview pipeline for local Forgejo deployment 2026-04-25 23:10:35 +01:00
nginx-ifcurl.conf Fix query panel visibility and meta panel type counts 2026-05-16 21:02:54 +01:00