Commit Graph

130 Commits

Author SHA1 Message Date
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