aboutsummaryrefslogtreecommitdiff
path: root/kike.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix typosPřemysl Janouch2016-02-091-1/+1
|
* kike: add support for IRCv3.2 server-timePřemysl Janouch2016-01-311-3/+18
|
* Bump libertyPřemysl Janouch2016-01-171-46/+1
|
* Bump libertyPřemysl Janouch2016-01-161-1/+0
|
* kike: more cleanupPřemysl Janouch2016-01-161-12/+8
|
* kike: allow messages before protocol establishmentPřemysl Janouch2016-01-161-9/+4
| | | | We can just queue them.
* kike: asynchronous address resolutionPřemysl Janouch2016-01-161-58/+132
| | | | As well as some refactoring and cleanup.
* Bump liberty, enable TLS SNIPřemysl Janouch2016-01-041-0/+1
| | | | | | | Involves some rewrites to fit the new APIs. SNI has been implemented Mostly just because we can, I don't think it's widely in use and kike doesn't support this feature of the protocol either.
* CleanupPřemysl Janouch2015-12-311-1/+1
|
* Enable TCP_NODELAYPřemysl Janouch2015-11-221-0/+7
|
* Bump libertyPřemysl Janouch2015-08-171-4/+4
|
* More SSL -> TLS renamingPřemysl Janouch2015-07-281-22/+22
|
* SSL -> TLS; fix error handlingPřemysl Janouch2015-07-151-19/+23
|
* Unfuck OpenSSL error messagesPřemysl Janouch2015-07-151-9/+4
| | | | We still take just the first error message in the queue, though.
* Bump libertyPřemysl Janouch2015-07-151-0/+3
|
* Bump liberty, fix map iteratorsPřemysl Janouch2015-07-141-13/+12
|
* Disable SSL 2 and 3Přemysl Janouch2015-07-131-0/+3
|
* CleanupPřemysl Janouch2015-07-121-2/+0
|
* kike: allow specifying the cipher listPřemysl Janouch2015-07-121-1/+8
|
* kike: add some OpenSSL information to debug logPřemysl Janouch2015-07-121-0/+33
|
* Call ERR_clear_error() where necessaryPřemysl Janouch2015-07-121-0/+2
|
* Bump libertyPřemysl Janouch2015-07-111-16/+18
|
* Fix various issues reported by CoverityPřemysl Janouch2015-07-111-1/+4
|
* kike: fix daemonizationPřemysl Janouch2015-07-081-8/+32
| | | | | | First of all, we used to write the wrong PID in the file. Second of all, systemd needs some extra BS to not kill us immediately.
* kike: fix a minor issue in on_signal_pipe_readablePřemysl Janouch2015-07-071-1/+1
|
* kike: actually use irc_is_valid_key()Přemysl Janouch2015-07-051-8/+8
|
* kike: resolve the path to PID files betterPřemysl Janouch2015-07-021-15/+20
|
* Bump libertyPřemysl Janouch2015-07-011-6/+5
|
* kike: optionally write a PID filePřemysl Janouch2015-06-301-2/+60
|
* kike: fix /topic handlingPřemysl Janouch2015-06-281-1/+2
|
* kike: get rid of "Reason omitted"Přemysl Janouch2015-06-201-1/+1
| | | | It was rather distracting and confusing.
* kike: send RPL_ISUPPORT in response to VERSIONPřemysl Janouch2015-06-191-10/+16
| | | | Most servers do it.
* kike: fix changing channel modesPřemysl Janouch2015-06-181-1/+1
|
* kike: always allow IRCops to change channel modesPřemysl Janouch2015-06-181-2/+2
|
* kike: fix CAP with weechatPřemysl Janouch2015-06-141-5/+8
| | | | It requires a message prefix (IMO terribly implemented).
* kike: fix quitting + code shufflingPřemysl Janouch2015-06-131-37/+33
|
* kike: implement LINKSPřemysl Janouch2015-06-131-0/+18
|
* kike: implement STATSPřemysl Janouch2015-06-131-47/+148
|
* kike: implement WHOWASPřemysl Janouch2015-06-131-2/+87
|
* kike: finish implementation of NAMESPřemysl Janouch2015-06-131-18/+58
|
* kike: some refactoringPřemysl Janouch2015-06-131-16/+21
|
* kike: implement CAP userhost-in-namesPřemysl Janouch2015-06-131-3/+11
|
* kike: implement CAP echo-messagePřemysl Janouch2015-06-131-3/+15
|
* kike: implement CAP invite-notifyPřemysl Janouch2015-06-131-1/+21
|
* kike: refactor CAP processingPřemysl Janouch2015-06-121-73/+138
|
* kike: implement the multi-prefix capabilityPřemysl Janouch2015-06-121-16/+67
|
* kike: stubplement CAPPřemysl Janouch2015-06-111-0/+67
|
* kike: use * if there's no nickname yetPřemysl Janouch2015-06-111-2/+2
|
* kike: fix INVITEPřemysl Janouch2015-06-091-10/+6
| | | | Didn't allow ban circumvention.
* kike: refactor INVITE a bitPřemysl Janouch2015-06-081-28/+7
|