summary refs log tree commit diff
path: root/bin (follow)
Commit message (Expand)AuthorAge
...
* List both Makefile and html.sh under README.7June McEnroe2021-01-12
* Add htagml exampleJune McEnroe2021-01-12
* Use mandoc and htagml for bin htmlJune McEnroe2021-01-12
* Add htagmlJune McEnroe2021-01-12
* Add c -t flag to print expression typeJune McEnroe2021-01-09
* Clean up make lexerJune McEnroe2021-01-02
* Tag top-level typedefs the same way as function definitionsJune McEnroe2021-01-02
* Clean up order lexerJune McEnroe2021-01-01
* Remove empty comma statement from bitJune McEnroe2021-01-01
* Add ASCII control code names to bitJune McEnroe2020-12-31
* Simplify bit lexing and parsingJune McEnroe2020-12-31
* Print octal for 8 bits in bitJune McEnroe2020-12-30
* Add unary & to bitJune McEnroe2020-12-30
* Support unary + in orderJune McEnroe2020-12-30
* Add postfix $ operator to bitJune McEnroe2020-12-30
* Add make lexerJune McEnroe2020-12-29
* Clean up C lexerJune McEnroe2020-12-29
* Clean up hilex code somewhatJune McEnroe2020-12-29
* Match lex/yacc %% %{ %} lines as MacroJune McEnroe2020-12-29
* Match top-level C definitions as IdentifierTagJune McEnroe2020-12-29
* Match C type declarations as IdentifierTagJune McEnroe2020-12-29
* Match function-like macro definitions as IdentifierTagJune McEnroe2020-12-29
* Reconfigure C macro start conditionsJune McEnroe2020-12-29
* Document HTML class namesJune McEnroe2020-12-29
* Rename Tag class to IdentifierTagJune McEnroe2020-12-29
* Change HTML class from hi to hilexJune McEnroe2020-12-29
* Add hilex HTML outputJune McEnroe2020-12-29
* Add hilex manual pageJune McEnroe2020-12-29
* Match Objective-C #import in C lexerJune McEnroe2020-12-29
* Add hilex IRC formatterJune McEnroe2020-12-28
* Generate Tag tokens for mdoc headingsJune McEnroe2020-12-28
* Add mdoc lexerJune McEnroe2020-12-28
* Lex strings inside macrosJune McEnroe2020-12-28
* Set H_SETUNIQUEJune McEnroe2020-12-28
* Add initial version of hilexJune McEnroe2020-12-28
* Remove 1shJune McEnroe2020-12-23
* Fix dash Makefile compatibility with BSD makeJune McEnroe2020-12-23
* Fix multi-line prompts when right prompts are usedJune McEnroe2020-12-23
* Add RPS1 and RPS2 right prompt variablesJune McEnroe2020-12-23
* Cache the expanded prompt for editlineJune McEnroe2020-12-23
* Bind libedit's secret filename completion functionJune McEnroe2020-12-22
* Build with libedit by defaultJune McEnroe2020-12-22
* Fail if building --with-libedit and can't find libeditJune McEnroe2020-12-22
* Merge commit '71c7cbab2b50436db940721a10d6ea1ca5d75f89' as 'bin/dash'June McEnroe2020-12-22
* Fix bibsort name sorting for middle names, trailing titlesJune McEnroe2020-12-18
* Add bibsortJune McEnroe2020-12-15
* Add modem -r flag to set baud rateJune McEnroe2020-12-08
* Clean up variable expansions in c.shJune McEnroe2020-12-07
* Handle const strings in c -eJune McEnroe2020-12-05
* Remove editJune McEnroe2020-10-29
enfeld Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-17repolist: make owner clickable to searchJason A. Donenfeld Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-17ui-shared: move about tab all the way to the leftJason A. Donenfeld There were no objections (at the time of committing this): http://lists.zx2c4.com/pipermail/cgit/2013-May/001393.html http://lists.zx2c4.com/pipermail/cgit/2014-January/001904.html Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2014-01-17filter: don't forget to reap the auth filterJason A. Donenfeld Signed-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