about summary refs log tree commit diff
path: root/LICENSE (unfollow)
Commit message (Expand)Author
2018-12-04Show error if disconnected unintentionallyJune McEnroe
2018-12-04Send only SIGHUP in sandmanJune McEnroe
2018-12-04Revert half-working reconnecting stuffJune McEnroe
2018-12-04Add -a auth option for unimplemented SASLJune McEnroe
2018-12-03Implement base64 encodingJune McEnroe
2018-12-03Call uiShow at init so that TermFocus gets setJune McEnroe
2018-12-03Check nick to determine if is selfJune McEnroe
2018-12-03Ignore ~ username prefixesJune McEnroe
2018-12-02Move host, port, pass, webp to selfJune McEnroe
2018-12-02Add -r option for realnameJune McEnroe
2018-12-02Send automated messages to TagStatus with UIColdJune McEnroe
2018-12-02Various man page tweaks and editsJune McEnroe
2018-12-02Fix UI resume on /urlJune McEnroe
2018-12-02Add sandman.m to READMEJune McEnroe
2018-12-01Crudely handle reconnecting after suspendJune McEnroe
2018-12-01Fix sandman hangJune McEnroe
2018-12-01Use sigaction in sandmanJune McEnroe
2018-11-30Handle signals consistently in the event loopJune McEnroe
2018-11-30Separate ircConnect and ircDisconnectJune McEnroe
2018-11-30Measure length of log timestamp more consistentlyJune McEnroe
2018-11-30Reformat sandman Objective-C codeJune McEnroe
2018-11-30Ignore sandmanJune McEnroe
2018-11-30Add sandmanJune McEnroe
2018-11-29Strip timestamps from log replayJune McEnroe
2018-11-29Add basic log replayJune McEnroe
2018-11-29Show unread count in term titleJune McEnroe
2018-11-29Handle no such nick errorJune McEnroe
2018-11-29Add /whoisJune McEnroe
2018-11-29Set LIBRESSL_PREFIX in Darwin.mkJune McEnroe
2018-11-28Add NetBSD.mkJune McEnroe
2018-11-28Make use of config.mk and add Darwin.mkJune McEnroe
2018-11-27Rename project catgirlJune McEnroe
2018-11-27Add M-m key to insert a blank lineJune McEnroe
2018-10-28Add notification with notify-sendJune McEnroe
2018-10-28Use const char *argv[] signaturesJune McEnroe
2018-10-23Fix verbose view name in man pageJune McEnroe
2018-10-22Add more URL schemesJune McEnroe
2018-10-22Rework status lineJune McEnroe
2018-10-22Rename status and verbose tagsJune McEnroe
2018-09-16Revert "Race parallel connects"June McEnroe
2018-09-16Race parallel connectsJune McEnroe
2018-09-15Call tls_error when tls_connect_socket failsJune McEnroe
2018-09-15Try successive getaddrinfo resultsJune McEnroe
2018-09-15Render README from chatte.7June McEnroe
2018-09-14Factor out uiPrompt to call on nick changeJune McEnroe
2018-09-14Run test binaries with set -e and semicolonsJune McEnroe
2018-09-14Fail target when any test binary failsJune McEnroe
2018-09-14Run tests in default targetJune McEnroe
2018-09-14Add termEvent testsJune McEnroe
2018-09-14Check width of entire next word including codesJune McEnroe
tead: * 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