Andreas Neue
|
258cb6e4f9
|
Preparations for service infrastructure
|
2016-08-21 23:57:53 +02:00 |
Andreas Neue
|
ae81e484d3
|
Don't panic if no NATS server is configured for clustering
|
2016-08-12 23:49:13 +02:00 |
Andreas Neue
|
8aa7fe1a49
|
Clustering via NATS
|
2016-08-12 23:18:39 +02:00 |
Andreas Neue
|
262da96e46
|
Various fixes in cluster.go
|
2016-08-12 08:24:58 +02:00 |
Andreas Neue
|
9e6de5ac37
|
Implemented NATS cluster connector
|
2016-08-12 08:08:38 +02:00 |
Andreas Neue
|
3c30adab5c
|
Preparations for nats clustering
|
2016-08-12 00:13:15 +02:00 |
Andreas Neue
|
00cb057120
|
Preparations for clustering ability
|
2016-08-11 22:31:18 +02:00 |
Andreas Neue
|
5e43ee5d38
|
pem and key file path are now configurable
|
2016-08-09 16:52:43 +02:00 |
Andreas Neue
|
bae871a524
|
Check admin or operator privileges
|
2016-08-07 19:41:07 +02:00 |
Andreas Neue
|
5f47deeb94
|
Dont allow channel names not beginning with '#'
|
2016-08-06 20:16:01 +02:00 |
Andreas Neue
|
ace62fe367
|
TLS connections implemented
|
2016-08-06 20:08:42 +02:00 |
Andreas Neue
|
e6579a4b9a
|
Removed +q and +a channel modes for admins and server operators
|
2016-08-03 09:21:44 +02:00 |
Andreas Neue
|
1e96d0c9d7
|
Minor fix
|
2016-08-02 17:43:57 +02:00 |
Andreas Neue
|
32f3f5eaf0
|
Server admin and operator roles implemented
|
2016-08-02 17:39:32 +02:00 |
Andreas Neue
|
f51618e559
|
Tidy up
|
2016-08-02 00:20:42 +02:00 |
Andreas Neue
|
3424c8e396
|
Put handlers into a seperate file
|
2016-08-02 00:14:18 +02:00 |
Andreas Neue
|
5100578e7b
|
Server operators implemented
|
2016-08-02 00:00:17 +02:00 |
Andreas Neue
|
e128089c09
|
fixed detection of PRIVMSGS to channel from outside
|
2016-08-01 00:01:59 +02:00 |
Andreas Neue
|
8088acc214
|
Refined permission management, implemented KICK, forbid PRIVMSG to chan from outside
|
2016-07-31 23:56:25 +02:00 |
Andreas Neue
|
0b6442a17e
|
Channel mode handling implemented
|
2016-07-31 17:24:58 +02:00 |
Andreas Neue
|
e186d94f42
|
Catch panic in sv.dispatcher() and restart
|
2016-07-29 00:21:24 +02:00 |
Andreas Neue
|
fd24369eaf
|
fixed ERR_PASSWDMISMATCH reply
|
2016-07-27 15:56:59 +02:00 |
Andreas Neue
|
e209fc7cc6
|
bugfix
|
2016-07-27 15:51:26 +02:00 |
Andreas Neue
|
e5e497c2c4
|
use cl.Receive() instead of sv.sendReply() in registration
|
2016-07-27 15:46:16 +02:00 |
Andreas Neue
|
8abd193f75
|
recommit server.go
|
2016-07-27 15:31:21 +02:00 |
Andreas Neue
|
3c292ca756
|
Merge branch 'master' of https://code.dnix.de/an/ircd
Conflicts:
server.go
|
2016-07-27 15:19:44 +02:00 |
Andreas Neue
|
6116aca94b
|
Clean(er) handling of nick collision and password mismatch
|
2016-07-27 15:17:54 +02:00 |
Andreas Neue
|
0becd1d9ac
|
Changed dispacher's sleep strategy in order to reduce cpu load
|
2016-07-26 22:10:50 +02:00 |
Andreas Neue
|
9061079361
|
Authentication hook
|
2016-07-25 18:48:41 +02:00 |
Andreas Neue
|
ad4276152e
|
finally ...
|
2016-07-25 12:17:29 +02:00 |
Andreas Neue
|
f0e2c14879
|
even more fixes
|
2016-07-25 12:12:07 +02:00 |
Andreas Neue
|
efe1ca104c
|
more fixes
|
2016-07-25 12:10:57 +02:00 |
Andreas Neue
|
b41aba0081
|
fixes
|
2016-07-25 12:09:43 +02:00 |
Andreas Neue
|
c27ccdf0e9
|
Prepared mode handling; removed debug output of cmd lines for security reasons
|
2016-07-25 12:07:02 +02:00 |
Andreas Neue
|
f844505c17
|
Changed join/part handling
|
2016-07-24 22:15:52 +02:00 |
Andreas Neue
|
038a3589c4
|
Fixed handling of denied logins
|
2016-07-22 15:56:50 +02:00 |
Andreas Neue
|
bf9ff170b0
|
misc
|
2016-07-22 00:00:35 +02:00 |
Andreas Neue
|
76308cbd56
|
Nicks and channels should be now case insensitive
|
2016-07-21 14:10:11 +02:00 |
Andreas Neue
|
eb8f0ac3d8
|
Improved client registration handling
|
2016-07-21 10:30:44 +02:00 |
Andreas Neue
|
e70874e0d6
|
Send PART msg to channel for quitting users
|
2016-07-21 00:11:44 +02:00 |
Andreas Neue
|
33b787a969
|
Remove quitting users from channels
|
2016-07-21 00:03:37 +02:00 |
Andreas Neue
|
2b510d3a04
|
Preparation for TLS
|
2016-07-20 23:14:49 +02:00 |
Andreas Neue
|
98c785df43
|
/NAMES implemented
|
2016-07-20 18:17:13 +02:00 |
Andreas Neue
|
2c1db1a573
|
Added basic monitoring; channel topics
|
2016-07-19 18:25:39 +02:00 |
Andreas Neue
|
3234f81785
|
main.go: removed
|
2016-07-18 23:45:29 +02:00 |
Andreas Neue
|
6a97a1d87f
|
Made code.dnix.de/an/ircd a library
|
2016-07-18 23:39:31 +02:00 |
Andreas Neue
|
60506584cb
|
Implemented Client as an Interface
|
2016-07-18 21:22:03 +02:00 |
Andreas Neue
|
c4b4e47cdf
|
channel part implemented
|
2016-07-18 19:02:15 +02:00 |
Andreas Neue
|
39816874d2
|
basic channel handling
|
2016-07-18 16:19:04 +02:00 |
Andreas Neue
|
a1274b131a
|
many fixes
|
2016-07-18 14:26:46 +02:00 |