summary refs log tree commit diff
path: root/bounce.c (unfollow)
Commit message (Expand)Author
2019-11-06Declare more missing functions and deal with lack of SO_NOSIGPIPEJune McEnroe
2019-11-06Define one CERTBOT_PATH rather than two format stringsJune McEnroe
2019-11-06Change license to GPLv3June McEnroe
2019-11-06Add flag to generate a client certificateJune McEnroe
2019-11-06Give SYNOPSIS Ars more informative namesJune McEnroe
2019-11-06Expand SASL EXTERNAL documentationJune McEnroe
2019-11-06Use explicit_bzero from LibreSSLJune McEnroe
2019-11-05Clean up bounce.cJune McEnroe
2019-11-05Use "priv" instead of "key" in optionsJune McEnroe
2019-11-05Use arc4random_bufJune McEnroe
2019-11-05Add missing includeJune McEnroe
2019-11-05Use one call to set client cert and keyJune McEnroe
2019-11-05Implement SASL EXTERNALJune McEnroe
2019-11-04Add options for TLS client certificateJune McEnroe
2019-11-04Zero PASS parameterJune McEnroe
2019-11-04Don't set directory modes on installJune McEnroe
2019-11-04Hash client passwords with cryptJune McEnroe
2019-11-04Move base64 to bounce.hJune McEnroe
2019-11-03Rename bind-unix to bind-pathJune McEnroe
2019-11-03Append bindHost to bindPath if it is a directoryJune McEnroe
2019-11-03Set up /var/run/calico and /usr/local/etc/pounceJune McEnroe
2019-11-02Set procname in calico rc scriptJune McEnroe
2019-11-02Send an unrecognized_name alert when failing to dispatchJune McEnroe
2019-11-02Fix name of SNIJune McEnroe
2019-11-02Unlink UNIX socket at exitJune McEnroe
2019-11-02Note calico in pounce CAVEATSJune McEnroe
2019-11-02Add calico rc scriptJune McEnroe
2019-11-02Apply capsicum to calicoJune McEnroe
2019-11-02Fix trying to cap_rights_limit a NULL saveFileJune McEnroe
2019-11-02Implement UNIX-domain bindingJune McEnroe
2019-11-02Don't try to sendfd if connect failedJune McEnroe
2019-11-02Document pounce -U flagJune McEnroe
2019-11-02Add SNI socket dispatcherJune McEnroe
2019-11-01Limit saveFile to CAP_WRITEJune McEnroe
2019-11-01Implement capsicum workaround for certbotJune McEnroe
2019-11-01Reload certificates using openatJune McEnroe
2019-11-01Re-read cert and key from the same FILEsJune McEnroe
2019-11-01Use capsicumJune McEnroe
2019-10-31Use explicit_bzero to clear passwordsJune McEnroe
2019-10-31Send clients their own QUIT on shutdownJune McEnroe
2019-10-31Shrink client buffer sizeJune McEnroe
2019-10-31Iterator over pollfds in reverseJune McEnroe
2019-10-31Clear passwords from memory with memset_sJune McEnroe
2019-10-30Clean up cert path documentationJune McEnroe
2019-10-30Remove client count FIXMEJune McEnroe
2019-10-30Preserve consumers ptr in realloc failureJune McEnroe
2019-10-30Add option for ring sizeJune McEnroe
2019-10-30Set away status upon connectingJune McEnroe
2019-10-30Add make target for localhost.crtJune McEnroe
2019-10-30Warn when consumers drop messagesJune McEnroe
igure?h=2.5&id=eea88e1ccb303f6677165314c1dc0bf8fdd57d6b&follow=1'>Fix LDADD.crypt on DarwinJune McEnroe 2021-06-18Add -m mode option to set user modesJune McEnroe 2021-06-18Document channel keys in join optionJune McEnroe 2021-06-18Use | to separate flags from config optionsJune McEnroe This lets mandoc generate tags for the option names as well, so you can ":t away" in less(1), for example, and anchor links in HTML output. The added No's prevent the equals signs from being part of the anchor links. 2021-06-18Stop referring to server-time as IRCv3.2June McEnroe IRCv3 has moved away from grouping specs together into versions like this. SASL is still referred to as IRCv3.2 because there are two different versions of that spec. 2021-06-17Add mailing list archive to READMEJune McEnroe 2021-06-10Stop accumulating ISUPPORT tokens once MOTD startsJune McEnroe This avoids duplicating tokens when a client sends VERSION and the server responds with its 005s again. 2021-06-09Use seprintf for snip, removing strlcpynJune McEnroe 2021-06-09Use seprintf for reserializeJune McEnroe 2021-06-09Use seprintf for capListJune McEnroe 2021-06-09Add seprintfJune McEnroe Based on seprint(2) from Plan 9. I'm not sure if my return value exactly matches Plan 9's in the case of truncation. seprint(2) is described only as returning a pointer to the terminating '\0', but if it does so even in the case of truncation, it is awkward for the caller to detect. This implementation returns end in the truncation case, so that (ptr == end) indicates truncation. 2021-05-27Add pounce-notify to README 2.4June McEnroe 2021-05-27Fix ENVIRONMENT formatting in pounce-notify(1)June McEnroe 2021-05-27Add note about Libera.Chat SASL-only rangesJune McEnroe 2021-05-25Add QUIRKS fileJune McEnroe 2021-05-19Replace freenode with tilde.chatJune McEnroe 2021-05-04notify: Reword pounce-notify manualJune McEnroe 2021-05-02Clean up Makefiles, configure scriptsJune McEnroe Default MANDIR to ${PREFIX}/man since it turns out man-db includes /usr/local/man by default. Add support for BINDIR. Separate libs out into LDADD variables. 2021-04-30palaver: Exit on getopt failureJune McEnroe Oops. 2021-04-30notify: Implement pounce-notifyJune McEnroe