aboutsummaryrefslogtreecommitdiff
path: root/src/kike.c
Commit message (Collapse)AuthorAgeFilesLines
* Apparently it's the "realname"Přemysl Janouch2014-07-131-2/+2
|
* Initialize the server namePřemysl Janouch2014-07-131-0/+45
|
* Only compile regex's oncePřemysl Janouch2014-07-131-14/+31
|
* Add a few token validation functionsPřemysl Janouch2014-07-131-0/+87
|
* Implement irc_try_write()Přemysl Janouch2014-07-121-1/+21
|
* Rename connection_abort() to connection_kill()Přemysl Janouch2014-07-121-8/+8
|
* Implement irc_try_read()Přemysl Janouch2014-07-121-2/+31
|
* Fix connection abortionPřemysl Janouch2014-07-121-7/+8
|
* Move `SSL_CTX *' into `struct server_context'Přemysl Janouch2014-07-121-52/+85
| | | | | It didn't make much sense to parse the configuration values and load the SSL keys on each connection.
* WIP: add a stub IRC daemon named `kike'Přemysl Janouch2014-07-121-0/+796
As it is going to share a great lot of functionality with ZyklonB, I have decided to extract the common parts into `common.c' and make the two subprojects include this file. The Single Compile Unit concept has proven valuable (sub-second compile times, dead code warnings, almost no need for function declarations, whole-program optimizations), and the sources aren't that long so far anyway. I am probably going to add CMake support later but so far it's not a priority. This project is meant to be portable and freely relocatable (ie. no hardcoded paths if I can avoid it).