Bob Proulx <b...@proulx.com> wrote: > I did some research into this topic of cgit syntax highlighting. It > seems there are two popular ways to enable syntax highlighting in > cgit. One uses the Python "Pygments" and one uses the standalone > "highlight" utility. > > On IRC there were various comments about pygments and previous > security vulnerabilities it has been through. The other option using > "highlight" I note is packaged for Debian and therefore if any > security vulnerabilities were found that the security channel would > normally provide a patch which would be quickly installed on our > systems. Therefore in my opinion using "highlight" would be the best > option.
Fwiw, I've used highlight (via libhighlight-perl bindings) and never had any segfaults for ~4 years now on a heavily-crawled site, so I'm pretty happy with it :> I'm using Debian stable on 32-bit x86 userspace, though, haven't tried 64-bit, yet, but intend to on a different system, soonish... I don't have any experience with pygments; but the Python core developers constantly breaking compatibility puts me off using things written in Python.