summary refs log tree commit diff
path: root/chat.h (unfollow)
Commit message (Expand)Author
2020-04-07Revert "Add C-o as alias of M-/"June McEnroe
2020-04-07Check ignores against idJune McEnroe
2020-04-07Reset unreadSoft only on first unreadHardJune McEnroe
2020-04-07Add M-q to collapse whitespaceJune McEnroe
2020-04-06Add split scrolling to READMEJune McEnroe
2020-04-06Voice, devoice self on /voice, /devoice with no paramsJune McEnroe
2020-04-06Op, deop self on /op, /deop without paramsJune McEnroe
2020-04-06Bump URL ring sizeJune McEnroe
2020-04-06Add scroll position to status lineJune McEnroe
2020-04-06Implement split scrollingJune McEnroe
2020-04-05Error on missing MODE parametersJune McEnroe
2020-04-05Error on invalid ISUPPORT valuesJune McEnroe
2020-04-04Add note about symlinking /etc/ssl/cert.pemJune McEnroe
2020-04-03Use gnu-case-range and gnu-conditional-omitted-operand extensionsJune McEnroe
2020-04-03Only treat /open param as count if single digitJune McEnroe
2020-04-02Use a for loop for getoptJune McEnroe
2020-04-02Generate short option string with a loopJune McEnroe
2020-04-02Do not add an extra blank line on uiLoadJune McEnroe
2020-04-02Preserve the last blank line on reflowJune McEnroe
2020-04-02Switch to windows with ascending unread counts on M-aJune McEnroe
2020-04-01Mention running ldconfig after editing /etc/ld.so.confJune McEnroe
2020-04-01Fix multi-mention tab completion conditionJune McEnroe
2020-04-01Pass correct length to mbstowcsJune McEnroe
2020-04-01Add note about building LibreSSL manuallyJune McEnroe
2020-03-31Add \blushJune McEnroe
2020-03-31Add notes on how to view README.7June McEnroe
2020-03-31Add pounce to README's SEE ALSOJune McEnroe
2020-03-31Update features listJune McEnroe
2020-03-31Add join/part/quit filtering exampleJune McEnroe
2020-03-31Hide filtered messagesJune McEnroe
2020-03-31Add /ignore message filtering patternsJune McEnroe
2020-03-31Save and load buffer line heatJune McEnroe
2020-03-31Store line heat in bufferJune McEnroe
2020-03-31Add \bear, \cool, \hug, \unflip, \waveJune McEnroe
2020-03-31Replace int opt; while with for loop in sandmanJune McEnroe
2020-03-30Replace some declaration; while loops with for loopsJune McEnroe
2020-03-30Add text macrosJune McEnroe
2020-03-30Tab complete from last iswspaceJune McEnroe
2020-03-30Add /o alias for /openJune McEnroe
2020-03-29Add /op, /deop, /voice, /devoiceJune McEnroe
2020-03-28Rewrite mode formatting again and write to logJune McEnroe
2020-03-25Log chat eventsJune McEnroe
2020-03-25Add logging functionsJune McEnroe
2020-03-23Track MODE in repliesJune McEnroe
2020-03-23Fix non-multiline command newline handlingJune McEnroe
2020-03-23Add M-Enter to insert a newlineJune McEnroe
2020-03-23Handle bracketed paste, including newlinesJune McEnroe
2020-03-23Allow commands to take multiline inputJune McEnroe
2020-03-23Bump edit buffer cap to 1024June McEnroe
2020-03-23Assume worst case for unknown user and host in splitMessageJune McEnroe
ll 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