summary refs log tree commit diff
path: root/client.c (follow)
Commit message (Expand)AuthorAge
* Use seprintf for snip, removing strlcpynJune McEnroe2021-06-09
* Use seprintf for reserializeJune McEnroe2021-06-09
* Refactor hasTag to be usable in more placesJune McEnroe2021-01-24
* Support echo-message capabilityJune McEnroe2021-01-24
* Add lazy client registration timeoutJune McEnroe2020-11-20
* Only allow clients to AUTHENTICATE if using a certJune McEnroe2020-11-16
* Set client sockets non-blockingJune McEnroe2020-11-16
* Make struct Client publicJune McEnroe2020-11-14
* Wait for POLLIN to do client tls_handshakeJune McEnroe2020-11-13
* Refactor reserialization and client self-producingJune McEnroe2020-08-31
* Add support for OpenBSDJune McEnroe2020-08-27
* Fix unintended interception of NICK after registrationJune McEnroe2020-08-13
* Implement stub of palaverapp.com capabilityJune McEnroe2020-08-11
* Refactor intercept to use Handlers and fix QUIT w/o message 1.4p1June McEnroe2020-08-10
* Refactor clientCA and clientSTS as clientCapsJune McEnroe2020-08-10
* Say "OpenSSL" in additional permission noticesJune McEnroe2020-08-06
* Handle broken clients sending only \nJune McEnroe2020-08-06
* Use snprintf instead of strlcpyJune McEnroe2020-07-31
* Add additional permission for linking with LibreSSLJune McEnroe2020-06-08
* Add server send queueing with time intervalJune McEnroe2020-05-11
* Advertise STS policyJune McEnroe2020-02-27
* Set consumer pos with CAP REQ causal.agency/consumer=nJune McEnroe2020-02-27
* Rename causal.agency/consumer tag causal.agency/posJune McEnroe2020-02-27
* Add 1 to consumer ID tagsJune McEnroe2020-02-27
* Add causal.agency/consumer capabilityJune McEnroe2020-02-27
* Send CAP LS 302 to the serverJune McEnroe2020-02-27
* Properly treat CAP LS version as a numberJune McEnroe2020-02-27
* Support CAP LS 302 from clientsJune McEnroe2020-02-27
* Support cap-notifyJune McEnroe2020-02-27
* Support setnameJune McEnroe2020-02-26
* Support labeled-responseJune McEnroe2020-02-26
* Support batchJune McEnroe2020-02-26
* Clean up intercept tag skipJune McEnroe2020-02-26
* Also skip the origin in wordcmpJune McEnroe2020-02-26
* Use %n for tags when formatting intercepted PRIVMSG/NOTICEJune McEnroe2020-02-26
* Tweak buffer sizesJune McEnroe2020-02-26
* Add time tag to lines missing itJune McEnroe2020-02-25
* Support message-tagsJune McEnroe2020-02-25
* Request server-time from the server and filter tags for clientsJune McEnroe2020-02-25
* Bump buffer sizes to allow for tagsJune McEnroe2020-02-25
* Remove bad assertJune McEnroe2020-02-18
* Add option to set local client CAJune McEnroe2020-01-12
* Add a vendor capability for passive clientsJune McEnroe2020-01-10
* Intercept client QUIT with no parameter 1.0p3June McEnroe2019-12-28
* Don't send self-PMs to the server 1.0p2June McEnroe2019-12-08
* Fix wordcmp return value when the words have differing lengthsMichael Forney2019-11-21
* Declare globals as extern in headers, and define in source fileMichael Forney2019-11-21
* client: Include time.h for gmtime and strftimeMichael Forney2019-11-20
* Format milliseconds as intJune McEnroe2019-11-20
* Add concept of passive clientsJune McEnroe2019-11-14