Commit Graph

22 Commits

Author SHA1 Message Date
245ff38498 Prepare for a custom logger in degesch 2015-04-11 21:12:56 +02:00
dc08f9d5ab kike: put a timeout on shutdown
And kill all clients if it takes them too long.
2015-04-10 03:13:36 +02:00
94d4f060ff kike: be more careful when closing the connection 2015-03-23 22:57:13 +01:00
9681ad0021 Move to liberty 2015-02-28 20:09:51 +01:00
c492473ade Split function, fix resource leak 2015-02-14 07:58:38 +01:00
e8fe0dad81 Import optimized event loop from ponymap 2015-02-12 02:04:39 +01:00
cd1a55a0d1 Import option handler from ponymap 2015-02-11 02:07:52 +01:00
59b1c5c056 Convert to CMake 2015-02-11 01:53:19 +01:00
d4c60dc105 s/_func/_fn/ 2014-09-19 01:08:18 +02:00
37e1895fd0 kike: better debug messages
I had a wonderful "I'm a fucking idiot" moment when I tried connecting
over SSL/TLS with no certificate at the server.

By the way, ZyklonB crashes with FreeBSD 10's Valgrind and gdb
seemingly loses track of execution while in getaddrinfo().
2014-08-19 21:00:12 +02:00
9fab2fd2bd kike: don't use HOST_NAME_MAX
FreeBSD doesn't have it.
2014-08-18 23:02:54 +02:00
3afd81df9b Deal better with displaying IPv6 addresses 2014-08-17 16:59:59 +02:00
946522ba80 kike: go with shorter SHA1 fingerprints 2014-08-13 19:22:43 +02:00
809fd4ab74 kike: send NICK notification back to ourselves
Also cleanup.
2014-08-12 23:00:42 +02:00
776c334128 kike: also send RPL_AWAY in WHOIS 2014-08-10 19:38:00 +02:00
1219b92b73 kike: fix sending of channel mask lists 2014-08-10 19:19:57 +02:00
ccb2797082 kike: proper shutdown on accept() failure 2014-08-10 19:19:53 +02:00
753eacab42 kike: cleanup 2014-08-10 17:27:58 +02:00
9977a07353 kike: allow listening on multiple ports 2014-08-10 02:54:35 +02:00
b8f002eaf5 kike: add a trivial flood detector 2014-08-10 02:22:52 +02:00
126c07b70a kike: generate replies from a single text file
It became a bit difficult to maintain two separate lists.  Besides, the inverse
generation of a message catalog from source code was a bit strange.
2014-08-10 00:47:26 +02:00
bd68e28b60 Remove the `src' directory
There are not that many files, and aren't going to be.
2014-08-10 00:01:38 +02:00