summary refs log tree commit diff
path: root/bounce.h (follow)
Commit message (Expand)AuthorAge
* Maintain stateCaps and offer them to clientsJune McEnroe2019-11-09
* Parse capabilitiesJune McEnroe2019-11-09
* Avoid the reserved _A names with BIT macroJune McEnroe2019-11-09
* Define macro for bit flag enumsJune McEnroe2019-11-09
* Only change AWAY status for registered clientsJune McEnroe2019-11-08
* Use #defines for constant stringsJune McEnroe2019-11-06
* Define one CERTBOT_PATH rather than two format stringsJune McEnroe2019-11-06
* Change license to GPLv3June McEnroe2019-11-06
* Use explicit_bzero from LibreSSLJune McEnroe2019-11-06
* Implement SASL EXTERNALJune McEnroe2019-11-05
* Add options for TLS client certificateJune McEnroe2019-11-04
* Zero PASS parameterJune McEnroe2019-11-04
* Hash client passwords with cryptJune McEnroe2019-11-04
* Move base64 to bounce.hJune McEnroe2019-11-04
* Implement UNIX-domain bindingJune McEnroe2019-11-02
* Re-read cert and key from the same FILEsJune McEnroe2019-11-01
* Use explicit_bzero to clear passwordsJune McEnroe2019-10-31
* Allocate ring buffer at runtimeJune McEnroe2019-10-29
* Implement getopt_long-integrated configuration parsingJune McEnroe2019-10-29
* Add option to save and load ring contents across restartsJune McEnroe2019-10-28
* Move entire login flow to state and reorganize itJune McEnroe2019-10-28
* Only increment consumer after successful sendJune McEnroe2019-10-27
* Output ring info on SIGINFOJune McEnroe2019-10-27
* Add undocumented flag to disable verificationJune McEnroe2019-10-26
* Track channel topicsJune McEnroe2019-10-26
* Add flags to request TOPIC and NAMES on client connectJune McEnroe2019-10-26
* Add AGPLv3 notice on client registrationJune McEnroe2019-10-25
* Send PRIVMSG and NOTICE to other clientsJune McEnroe2019-10-25
* Clean up listen APIJune McEnroe2019-10-25
* Use produce/consume words for ring bufferJune McEnroe2019-10-25
* Implement client reading from ring bufferJune McEnroe2019-10-25
* Implement ringDiff and ringReadJune McEnroe2019-10-25
* Register readers by client usernamesJune McEnroe2019-10-24
* Implement ringWriteJune McEnroe2019-10-24
* Make clientFormat publicJune McEnroe2019-10-24
* Make serverFormat publicJune McEnroe2019-10-24
* Rename some thingsJune McEnroe2019-10-24
* Rename Command to MessageJune McEnroe2019-10-23
* Synchronize state after client registrationJune McEnroe2019-10-23
* Implement some amount of client connectionJune McEnroe2019-10-23
* Clean up state.c and factor out parsingJune McEnroe2019-10-23
* Add verbose flagJune McEnroe2019-10-23
* Add dynamic poll listJune McEnroe2019-10-23
* Add stateJune McEnroe2019-10-23
* Implement serverLoginJune McEnroe2019-10-22
* Rename bouncer to bounceJune McEnroe2019-10-22
lt;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