Sergey Matveev
236377e360
Raise copyright years
2020-01-07 18:27:02 +03:00
Sergey Matveev
7a08129379
Raise copyright years
2019-09-27 11:35:02 +03:00
Sergey Matveev
964a1bf9db
Forbid any later GNU GPL versions autousage
2019-09-27 11:32:53 +03:00
Sergey Matveev
57d3777421
Raise copyright years
2018-03-25 17:57:05 +03:00
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
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
0b8c40aa61
Refactored and corrected client's network data reading
2015-10-06 12:48:04 +03:00
Sergey Matveev
5fcf63baf8
Add missing copyright heading
2015-10-05 23:57:05 +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
f46c678ce0
Ability to show server's version
2014-08-14 17:31:49 +04:00
Sergey Matveev
cfeaaad88f
Golinting
2014-08-09 16:42:19 +04:00
Sergey Matveev
60bd9cec0b
Do not prepend unnecessary ':' to person-to-person PRIVMSGs
2014-06-27 22:29:31 +04:00
Sergey Matveev
eb4b0917b3
Repair test due to address parsing error
2014-06-10 11:20:10 +04:00
Sergey Matveev
59a6cddf54
Additional unittests
2014-05-18 15:34:19 +04:00