AgeCommit message (Collapse)AuthorLines
Trim the comments and dead code across the treeBryce Kwon-13/+9
Replace `nbsp` spacing with CSSBryce Kwon-2/+2
Lazy load the avatar iconsBryce Kwon-1/+5
Restyle the filter extension headers and markupBryce Kwon-48/+49
Trim the lua headers and fix the Scintillua notesBryce Kwon-6/+0
Reorganize the tree into vendor/ and custom/Bryce Kwon-0/+0
Guard the avatar filters and expose settingsBryce Kwon-11/+91
Reorganize into source, assets and librariesBryce Kwon-0/+0
The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean.
filters: migrate from luacrypto to luaosslJason A. Donenfeld-4/+13
luaossl has no upstream anymore and doesn't support OpenSSL 1.1, whereas luaossl is quite active. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
email-gravatar: fix html syntax issuesChristian Hesse-1/+1
an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
email-gravatar: do not scale icons upJason A. Donenfeld-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
filter: allow returning exit code from filterJason A. Donenfeld-0/+1
Filters can now indicate a status back to cgit by means of the exit code for exec, or the return value from close for Lua. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
email-gravatar: fix html syntax issuesChristian Hesse-1/+1
* make ampersand a html entity * add required alt attribute * add required img end tag
email-gravatar.lua: fix for lua 5.2Christian Hesse-1/+1
filter: add page source to email filterJason A. Donenfeld-1/+1
Since the email filter is called from lots of places, the script might benefit from knowing the origin. That way it can modify its contents and/or size depending. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
filter: add gravatar scriptsJason A. Donenfeld-0/+25
The lua one is hugely faster than the python one, but both are included for comparison. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>