about summary refs log tree commit diff
path: root/cache.c (follow)
Commit message (Expand)AuthorAge
* Merge up to git v2.32.0June McEnroe2022-02-13
|\
| * git: update to v2.30.0Christian Hesse2020-12-29
* | Use buffered stdioEric Wong2022-02-13
|/
* cache: close race window when unlocking slotsJohn Keeping2018-06-27
* global: spelling fixesVille Skyttä2017-10-15
* cache: flush stdio before restoring FDsJohn Keeping2017-10-03
* cache: don't check for match with no keyJohn Keeping2016-01-17
* cache: use size_t for string lengthsJohn Keeping2016-01-17
* cache: fix resource leak: close file handle before returnChristian Hesse2015-10-10
* cache.c: fix header orderJohn Keeping2015-08-13
* cache: don't use an integer as a NULL pointerJohn Keeping2015-03-09
* cache: use F_SETLK to avoid stale lock filesJohn Keeping2015-03-03
* Skip cache slot when time-to-live is zeroLukas Fleischer2014-02-21
* cache: use sendfile() instead of a pair of read() + write()Sebastian Andrzej Siewior2014-01-19
* Switch to exclusively using global ctxLukas Fleischer2014-01-17
* cache: don't leave cache_slot fields uninitializedJohn Keeping2014-01-12
* Update copyright informationLukas Fleischer2014-01-08
* cache.c: cache ls_cache output properlyJohn Keeping2013-05-22
* cache.c: fix cache_lsJohn Keeping2013-05-18
* use struct strbuf instead of static buffersJohn Keeping2013-04-08
* Mark several functions/variables staticLukas Fleischer2013-03-04
* White space around control verbs.Jason A. Donenfeld2013-03-04
* Fix several whitespace errorsLukas Fleischer2013-03-04
* Fix some warnings to allow -WerrorRamsay Jones2008-11-06
* cache.c: use %zd for off_t argumentLars Hjemli2008-09-01
* cache.c: fix error checking in print_slot()Lars Hjemli2008-05-20
* cache.c: do not ignore errors from print_slot()Lars Hjemli2008-05-18
* cache.c: use xread()/xwrite() from libgitLars Hjemli2008-05-18
* cache.c: make all io-related functions return errno on errorLars Hjemli2008-05-18
* cache.c: read(2) returns -1 on error, not 0Lars Hjemli2008-05-18
* Add page 'ls_cache'Lars Hjemli2008-04-28
* Redesign the caching layerLars Hjemli2008-04-28
* Add cache.hLars Hjemli2008-03-27
* Move cgit_repo into cgit_contextLars Hjemli2008-02-16
* Add all config variables into struct cgit_contextLars Hjemli2008-02-16
* Introduce struct cgit_contextLars Hjemli2008-02-16
* cache_safe_filename() needs more buffersLars Hjemli2007-05-18
* Enable url=value querystring parameterLars Hjemli2007-05-18
* Remove troublesome chars from cachefile namesLars Hjemli2007-01-12
* Move cache_prepare() to cgitLars Hjemli2007-01-12
* Allow relative paths for cgit_cache_rootLars Hjemli2006-12-16
* cache_lock: do xstrdup/free on lockfileLars Hjemli2006-12-12
* Don't truncate valid cachefilesLars Hjemli2006-12-11
* Avoid infinite loops in caching layerLars Hjemli2006-12-11
* Fix cache algorithm loopholeLars Hjemli2006-12-11
* Add license file and copyright noticesLars Hjemli2006-12-10
* Add caching infrastructureLars Hjemli2006-12-10
3' class='logmsg'> IRCv3 has moved away from grouping specs together into versions like this. SASL is still referred to as IRCv3.2 because there are two different versions of that spec. 2021-06-17Add mailing list archive to READMEJune McEnroe 2021-06-10Stop accumulating ISUPPORT tokens once MOTD startsJune McEnroe This avoids duplicating tokens when a client sends VERSION and the server responds with its 005s again. 2021-06-09Use seprintf for snip, removing strlcpynJune McEnroe 2021-06-09Use seprintf for reserializeJune McEnroe 2021-06-09Use seprintf for capListJune McEnroe 2021-06-09Add seprintfJune McEnroe Based on seprint(2) from Plan 9. I'm not sure if my return value exactly matches Plan 9's in the case of truncation. seprint(2) is described only as returning a pointer to the terminating '\0', but if it does so even in the case of truncation, it is awkward for the caller to detect. This implementation returns end in the truncation case, so that (ptr == end) indicates truncation. 2021-05-27Add pounce-notify to README 2.4June McEnroe 2021-05-27Fix ENVIRONMENT formatting in pounce-notify(1)June McEnroe 2021-05-27Add note about Libera.Chat SASL-only rangesJune McEnroe 2021-05-25Add QUIRKS fileJune McEnroe 2021-05-19Replace freenode with tilde.chatJune McEnroe 2021-05-04notify: Reword pounce-notify manualJune McEnroe 2021-05-02Clean up Makefiles, configure scriptsJune McEnroe Default MANDIR to ${PREFIX}/man since it turns out man-db includes /usr/local/man by default. Add support for BINDIR. Separate libs out into LDADD variables. 2021-04-30palaver: Exit on getopt failureJune McEnroe Oops. 2021-04-30notify: Implement pounce-notifyJune McEnroe