Sergey Matveev
493dc78a24
Simplify channel closing ordering
2018-03-04 22:01:18 +00:00
Björn Busse
0b56bd0ba4
Perform DNS lookup of client addresses
2018-03-04 22:01:18 +00:00
steigr
b4e0bbf0a4
Wrap up net.Conn with go-proxyproto.Conn
...
Wrap up connection into proxy-protocol handler.
See examples/proxy-protocol/haproxy* to test it
Signed-off-by: steigr <me@stei.gr>
2018-02-20 19:48:13 +01: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
b678682010
Raise copyright year. Trivial changes
2015-05-09 18:27:06 +03:00
Sergey Matveev
8702ace766
Add AWAY command support
2014-11-14 23:26:32 +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
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
80082ba6f6
Separate 401 code answer
2014-05-13 23:56:29 +04:00
Sergey Matveev
b2f90fb412
Initial commit
2014-05-11 20:18:55 +04:00