about summary refs log tree commit diff
Commit message (Expand)AuthorAge
* Fetch .TEXT of single-part nested messagesJune McEnroe2020-04-13
* Fetch multipart body partsJune McEnroe2020-04-13
* Use two FILEs for IMAPJune McEnroe2020-04-13
* Add -u option to set base URLJune McEnroe2020-04-13
* Rename pathMangle to pathSafeJune McEnroe2020-04-13
* Add <link> elements in AtomJune McEnroe2020-04-13
* Use <content type="text"> in AtomJune McEnroe2020-04-13
* Export content to AtomJune McEnroe2020-04-13
* Do not escape > in XML/HTMLJune McEnroe2020-04-13
* Clean up atom renderingJune McEnroe2020-04-13
* Allow NULL vars and escape to templateRenderJune McEnroe2020-04-13
* Preserve original Date header in envelopeJune McEnroe2020-04-13
* Use UTC date everywhereJune McEnroe2020-04-13
* Rework path functions againJune McEnroe2020-04-13
* Rename atom rendering functionsJune McEnroe2020-04-13
* Fix concatHTML thread nestingJune McEnroe2020-04-13
* Concatenate HTML threadsJune McEnroe2020-04-12
* Refactor exportData someJune McEnroe2020-04-12
* Handle address groups in HTML renderingJune McEnroe2020-04-12
* Allow missing DOW and obsolete zone in dateJune McEnroe2020-04-12
* Mangle message IDs in pathsJune McEnroe2020-04-12
* Factor out path functionsJune McEnroe2020-04-12
* Avoid mutating header/body for mbox outputJune McEnroe2020-04-12
* Fetch and parse BODYSTRUCTUREJune McEnroe2020-04-12
* Do not use <h1> for subject linesJune McEnroe2020-04-12
* Use Message-Id in mailto Atom IDsJune McEnroe2020-04-11
* Write escapeXML in the same order as escapeURLJune McEnroe2020-04-10
* Revert "Use hard links for single-message mbox threads"June McEnroe2020-04-10
* Use hard links for single-message mbox threadsJune McEnroe2020-04-10
* Concatenate Atom threadsJune McEnroe2020-04-10
* Concatenate mbox threadsJune McEnroe2020-04-10
* Parse envelope and find thread in concatDataJune McEnroe2020-04-10
* Clean up exportDataJune McEnroe2020-04-10
* Move parseEnvelope to parse.cJune McEnroe2020-04-10
* Move extra atoms into the predefined enumJune McEnroe2020-04-10
* Use dataCheck in parsingJune McEnroe2020-04-10
* Refactor main loop state machineJune McEnroe2020-04-10
* Fix UIDNEXT check and writeJune McEnroe2020-04-10
* Fetch thread root envelopes for concatJune McEnroe2020-04-10
* Rename exportThreads to exportFetchJune McEnroe2020-04-10
* Only write UIDNEXT when finishedJune McEnroe2020-04-10
* Link mbox files into message/June McEnroe2020-04-10
* Use UIDNEXT to avoid asking IMAP to do any workJune McEnroe2020-04-10
* Rearrange Atom templating codeJune McEnroe2020-04-10
* Rearrange HTML templating codeJune McEnroe2020-04-10
* Do not multiply URL template length by 3June McEnroe2020-04-10
* URL encode the fragment linkJune McEnroe2020-04-09
* Move export code to export.cJune McEnroe2020-04-09
* Render Atom envelopesJune McEnroe2020-04-09
* Factor out templateURLJune McEnroe2020-04-09
hristian Hesse <mail@eworm.de> 2018-09-11ui-shared: ban strcat()Christian Hesse Git upstream bans strcat() with commit: banned.h: mark strcat() as banned 1b11b64b815db62f93a04242e4aed5687a448748 To avoid compiler warnings from gcc 8.1.x we get the hard way. Signed-off-by: Christian Hesse <mail@eworm.de> 2018-09-11ui-patch: ban sprintf()Christian Hesse Git upstream bans sprintf() with commit: banned.h: mark sprintf() as banned cc8fdaee1eeaf05d8dd55ff11f111b815f673c58 Signed-off-by: Christian Hesse <mail@eworm.de> 2018-09-11ui-log: ban strncpy()Christian Hesse Git upstream bans strncpy() with commit: banned.h: mark strncpy() as banned e488b7aba743d23b830d239dcc33d9ca0745a9ad Signed-off-by: Christian Hesse <mail@eworm.de> 2018-09-11ui-log: ban strcpy()Christian Hesse Git upstream bans strcpy() with commit: automatically ban strcpy() c8af66ab8ad7cd78557f0f9f5ef6a52fd46ee6dd Signed-off-by: Christian Hesse <mail@eworm.de> 2018-09-11parsing: ban sprintf()Christian Hesse Git upstream bans sprintf() with commit: banned.h: mark sprintf() as banned cc8fdaee1eeaf05d8dd55ff11f111b815f673c58 Signed-off-by: Christian Hesse <mail@eworm.de> 2018-09-11parsing: ban strncpy()Christian Hesse Git upstream bans strncpy() with commit: banned.h: mark strncpy() as banned e488b7aba743d23b830d239dcc33d9ca0745a9ad Signed-off-by: Christian Hesse <mail@eworm.de> 2018-08-28filters: generate anchor links from markdownChristian Hesse This makes the markdown filter generate anchor links for headings. Signed-off-by: Christian Hesse <mail@eworm.de> Tested-by: jean-christophe manciot <actionmystique@gmail.com> 2018-08-03Bump version.Jason A. Donenfeld Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2018-08-03clone: fix directory traversalJason A. Donenfeld This was introduced in the initial version of this code, way back when in 2008. $ curl http://127.0.0.1/cgit/repo/objects/?path=../../../../../../../../../etc/passwd root:x:0:0:root:/root:/bin/sh ... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Reported-by: Jann Horn <jannh@google.com> 2018-08-03config: record repo.snapshot-prefix in the per-repo configKonstantin Ryabitsev