Commit Graph

19 Commits

Author SHA1 Message Date
Sergey Matveev
ec62152429 Raise copyright years 2017-01-02 11:00:42 +03:00
Sergey Matveev
bab2b1b9f6 Various race preventing locks 2016-03-26 17:10:04 +03:00
Sergey Matveev
491e6602aa Raise copyright years 2015-12-31 20:23:21 +03:00
Björn Busse
66eaa48372 Perform DNS lookup of client addresses 2015-10-19 11:22:11 +03:00
Sergey Matveev
158ab243b2 Fixed unkeyed room mode getting 2015-10-13 09:37:03 +03:00
Sergey Matveev
e657ffd2ab Code refactoring
* Less memory allocations
* Daemon instance replaced with global variables
* Code simplification
* Asynchronously send messages to clients
2015-10-11 14:51:07 +03:00
Sergey Matveev
ad68cf29f6 Split long lines 2015-10-05 23:57:31 +03:00
Sergey Matveev
b678682010 Raise copyright year. Trivial changes 2015-05-09 18:27:06 +03:00
Sergey Matveev
990937d451 Remove signal processor for password reloading and use pointers to strings
Simplify code and server maintaining by removing password file caching
and refreshing it with HUP signal. Also use pointers to strings, already
presented after flag-module work.
2014-08-19 18:11:56 +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
a939b027fd Ability to authenticate users by nickname↔password database 2014-08-14 17:31:49 +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
Thomas Habets
c1d256aaa0 Decrease log verbosity. 2014-06-08 02:49:27 +02:00
Thomas Habets
de49f5eeba Make channels unidirectional. 2014-06-08 02:21:06 +02:00
Sergey Matveev
216a9dc05e Unnecessary message broadcasting goroutines 2014-05-18 15:26:50 +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
b2f90fb412 Initial commit 2014-05-11 20:18:55 +04:00