summary refs log tree commit diff
Commit message (Expand)AuthorAge
...
* Rename rec to watJune McEnroe2019-01-01
* Make all copyright headers consistentJune McEnroe2019-01-01
* Bump copyright yearJune McEnroe2019-01-01
* Run ls if gs failsJune McEnroe2018-12-31
* Simplify htop displayJune McEnroe2018-12-29
* Add Daughters — You Won't Get What You WantJune McEnroe2018-12-21
* Add La Dispute — FULTON STREET IJune McEnroe2018-12-21
* Add KASHIWA Daisuke — StellaJune McEnroe2018-12-17
* Fix rot13 port bin pathJune McEnroe2018-12-16
* Remove explicit Os from gfx man pagesJune McEnroe2018-12-11
* Add TF2 sensitivity bindsJune McEnroe2018-12-11
* Remove explicit "Os" from man pagesJune McEnroe2018-12-02
* Rename watch to recJune McEnroe2018-12-02
* Remove \h bindingJune McEnroe2018-12-02
* Add Jeff Wayne — The Eve of the WarJune McEnroe2018-12-01
* Switch to pkgsrc on DarwinJune McEnroe2018-11-27
* Fix ports for LinuxJune McEnroe2018-11-27
* Un-hardcode fortune(6) path in cgramJune McEnroe2018-11-26
* Add cgram "port" from NetBSDJune McEnroe2018-11-26
* Add "ports" of some FreeBSD utilities for macOSJune McEnroe2018-11-25
* Return enum Error from file functions in ediJune McEnroe2018-11-25
* Implement deserialization in ediJune McEnroe2018-11-24
* Add premature serialization to ediJune McEnroe2018-11-24
* Set default .asm, .h, .sh syntax modes for vimJune McEnroe2018-11-23
* Replace tableUpdate with tableReplaceJune McEnroe2018-11-23
* Move buffer length to blocksJune McEnroe2018-11-23
* Disable number, laststatus, ruler in vimJune McEnroe2018-11-23
* Add Julia Holter — I Shall Love 2June McEnroe2018-11-22
* Add fileWrite for ediJune McEnroe2018-11-22
* Simplify edi file readingJune McEnroe2018-11-22
* Reorganize ignored directoriesJune McEnroe2018-11-21
* Add Iter for ediJune McEnroe2018-11-21
* Fix freeing empty buffer blockJune McEnroe2018-11-21
* Read files in ediJune McEnroe2018-11-21
* Free buffer block if empty when allocating new blockJune McEnroe2018-11-21
* Track hot slice in tablesJune McEnroe2018-11-21
* Add bufferDeleteJune McEnroe2018-11-20
* Alias ls='ls -p'June McEnroe2018-11-19
* Add missing include in dtchJune McEnroe2018-11-19
* Avoid DST struct TableJune McEnroe2018-11-18
* Add Go Mono variantsJune McEnroe2018-11-18
* Add seeds of ediJune McEnroe2018-11-18
* Use png.h in gfxx.cJune McEnroe2018-11-15
* Remove zlib dependency from png.hJune McEnroe2018-11-14
* Rearrange bin Makefile once moreJune McEnroe2018-11-14
* Factor out png.hJune McEnroe2018-11-14
* Add \l binding to insert AGPL commentJune McEnroe2018-11-14
* Add Chromatics — Running Up That HillJune McEnroe2018-11-14
* Clean up and improve dtchJune McEnroe2018-11-12
* Use typedefs uint and byteJune McEnroe2018-11-12
off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-17cgit.c: free tmp variableJason A. Donenfeld Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-17Switch to exclusively using global ctxLukas Fleischer Drop the context parameter from the following functions (and all static helpers used by them) and use the global context instead: * cgit_print_http_headers() * cgit_print_docstart() * cgit_print_pageheader() Remove context parameter from all commands Drop the context parameter from the following functions (and all static helpers used by them) and use the global context instead: * cgit_get_cmd() * All cgit command functions. * cgit_clone_info() * cgit_clone_objects() * cgit_clone_head() * cgit_print_plain() * cgit_show_stats() In initialization routines, use the global context variable instead of passing a pointer around locally. Remove callback data parameter for cache slots This is no longer needed since the context is always read from the global context variable. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2014-01-16auth: have cgit calculate login addressJason A. Donenfeld This way we're sure to use virtual root, or any other strangeness encountered. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-16auth: lua string comparisons are time invariantJason A. Donenfeld By default, strings are compared by hash, so we can remove this comment. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-16authentication: use hidden form instead of refererJason A. Donenfeld This also gives us some CSRF protection. Note that we make use of the hmac to protect the redirect value. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-16auth: add basic authentication filter frameworkJason A. Donenfeld This leverages the new lua support. See filters/simple-authentication.lua for explaination of how this works. There is also additional documentation in cgitrc.5.txt. Though this is a cookie-based approach, cgit's caching mechanism is preserved for authenticated pages. Very plugable and extendable depending on user needs. The sample script uses an HMAC-SHA1 based cookie to store the currently logged in user, with an expiration date. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-16t0111: Additions and fixesLukas Fleischer * Rename the capitalize-* filters to dump.* since they also dump the arguments. * Add full argument validation to the email filters. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2014-01-16parsing.c: Remove leading space from committerLukas Fleischer