Commit Graph

82 Commits

Author SHA1 Message Date
Sergey Matveev
85e6538f2f Combine TLS cert and key options in single one 2014-08-14 23:08:41 +04:00
Sergey Matveev
b35f6e7b3c Ability to listen on raw and TLS sockets simultaneously 2014-08-14 18:46:21 +04:00
Sergey Matveev
4f5fa51327 Make an empty MODE b reply for faster client's sync 2014-08-14 17:41:57 +04:00
Sergey Matveev
f46c678ce0 Ability to show server's version 2014-08-14 17:31:49 +04:00
Sergey Matveev
a939b027fd Ability to authenticate users by nickname↔password database 2014-08-14 17:31:49 +04:00
Sergey Matveev
5c79c4235e Remove goroutines that lead to possible races 2014-08-13 19:13:12 +04:00
Sergey Matveev
cfeaaad88f Golinting 2014-08-09 16:42:19 +04:00
Sergey Matveev
def74ddc09 Fix several races 2014-08-09 16:18:56 +04:00
Sergey Matveev
87ba38e7f7 Send "already existing nickname" error to unregistered client, instead of already existing one 2014-07-03 11:08:42 +04:00
Sergey Matveev
60bd9cec0b Do not prepend unnecessary ':' to person-to-person PRIVMSGs 2014-06-27 22:29:31 +04:00
Sergey Matveev
564374f324 Thomas Habets contributed too 2014-06-10 11:27:04 +04:00
Sergey Matveev
afbf2b40d4 Mention TLS and -verbose options in documentation 2014-06-10 11:26:50 +04:00
Sergey Matveev
1a2241388b SSL name is deprecated, use TLS instead 2014-06-10 11:26:13 +04:00
Sergey Matveev
eb4b0917b3 Repair test due to address parsing error 2014-06-10 11:20:10 +04:00
Thomas Habets
a154bd6120 Remove port from /whois output. 2014-06-09 16:03:11 +02:00
Thomas Habets
41f9649494 Cleaned up file handling. 2014-06-08 03:16:33 +02:00
Thomas Habets
c1d256aaa0 Decrease log verbosity. 2014-06-08 02:49:27 +02:00
Thomas Habets
54d2fcb9cb Fix /whois for mixed case nicks. 2014-06-08 02:28:55 +02:00
Thomas Habets
de49f5eeba Make channels unidirectional. 2014-06-08 02:21:06 +02:00
Thomas Habets
1f4a463c0a Add SSL support. 2014-06-08 02:08:13 +02:00
Sergey Matveev
6a0a2a0ce1 Typo 2014-05-18 15:34:31 +04:00
Sergey Matveev
59a6cddf54 Additional unittests 2014-05-18 15:34:19 +04:00
Sergey Matveev
216a9dc05e Unnecessary message broadcasting goroutines 2014-05-18 15:26:50 +04:00
Sergey Matveev
cda982f7e9 Continuation after negative replies 2014-05-18 15:26:15 +04:00
Sergey Matveev
9b2b3baca4 Save room state after it's creation 2014-05-18 15:25:11 +04:00
Sergey Matveev
49c1eed2e7 Refactor unittests 2014-05-14 16:29:54 +04:00
Sergey Matveev
6d2c47a7af Omit last empty string from MOTD reply 2014-05-14 16:18:40 +04:00
Sergey Matveev
043730c355 Cleaner nickname and channelname validation, not correlated together 2014-05-13 23:59:09 +04:00
Sergey Matveev
1331f317fb More RFC-close reply human-readable messages 2014-05-13 23:57:45 +04:00
Sergey Matveev
80082ba6f6 Separate 401 code answer 2014-05-13 23:56:29 +04:00
Sergey Matveev
dfe9f27ec9 Trivial stylistical readme change 2014-05-11 20:20:29 +04:00
Sergey Matveev
b2f90fb412 Initial commit 2014-05-11 20:18:55 +04:00