Daniel Oaks
451c40f170
WHO: Fix a small hang
7 年前
Daniel Oaks
6aebd4aad9
channel: Add comments, fix a small bug with moderated mode
7 年前
Daniel Oaks
300d02bd9c
channel: Kill a race condition that locked up the server.
Specifically, if you joined a channel while someone else was trying to part. the Join method would grab the lock, the Quit method would queue to grab the lock, the Join method would unlock and then try to regrab the lock, and it would get into a situation where nobody would have the lock and everyone would be waiting for it.
This caused weird oddities with clients.
7 年前
Daniel Oaks
cec3416eae
modes: Kill a crash
7 年前
Daniel Oaks
a8e13b062b
logger: Make safer to avoid file write races
7 年前
Daniel Oaks
861b65eb39
channels: Automagically save channel bans/excepts/invites
7 年前
Daniel Oaks
1798572015
Add comments
7 年前
Daniel Oaks
b4b120a83e
nickserv: Point towards /HELP REG since not implemented yet
7 年前
Daniel Oaks
91fab3ba55
socket: Better deal with chanfloods
7 年前
Daniel Oaks
aad1070633
client: Unlock channel mutex earlier
7 年前
Daniel Oaks
f5eeca5339
channel: Fix not being able to Part
7 年前
Daniel Oaks
194411716d
channel: Automagically save topic updates on registered channels
7 年前
Daniel Oaks
70b7606996
config: Allow enabling/disabling channel reg
7 年前
Daniel Oaks
580385392a
channel: Alert of given modes (+o/+q) on join
7 年前
Daniel Oaks
05074e966d
modes: Continue overhauling
7 年前
Daniel Oaks
f5536d7945
socket: Add a simple println when SendQ exceeded, config comment update
7 年前
Daniel Oaks
c3be2d0d46
socket: Fixup sending code so we can support more connections
7 年前
Daniel Oaks
f29a5f0e70
socket: Very initial SendQ limit
7 年前
Daniel Oaks
de4db1c6ef
socket: Start overhaul of sockets and writing
7 年前
Daniel Oaks
73d406ccd6
logger: Don't output control chars on log files
7 年前
Daniel Oaks
657ed644cb
modes: Start overhauling modes
7 年前
Daniel Oaks
b33b217fab
Add very initial ChanServ and NickServ virtual clients
As well, add channel registration and re-applying founder privs on the first client joining the channel. I'm going to re-architect our modes system to better acocunt for this sort of change.
7 年前
Daniel Oaks
439331cfb8
logger: Move to separate package, make *much* nicer
7 年前
Daniel Oaks
7bb53af44e
logger: Enable Windows support, properly lock writing to stderr
7 年前
Daniel Oaks
531cf675c8
rehash: Add note about cap del/new order
7 年前
Daniel Oaks
5c38800a02
config: Advertise STS draft, fix subsequent REHASHing
7 年前
Daniel Oaks
25a373b7eb
logger: Add notice on connection when server is logging all I/O
7 年前
Daniel Oaks
3d597a4fb3
accounts: Login to accounts properly
Avoids letting clients login to two accounts at once
7 年前
Daniel Oaks
0c86c454c2
dline/kline: Allow year/month/day durations
7 年前
Daniel Oaks
8834de5b32
rest: Expose DLINEs and KLINEs as xlines
7 年前
Daniel Oaks
5de03f2169
logging: Reverse arrows for in and out, in ~= left, out ~= right
7 年前
Daniel Oaks
b328a4fcd3
logging: Add userinput and output, fix up lots
7 年前
Daniel Oaks
415a8117ee
logger: Better colours and output
7 年前
Daniel Oaks
3d443339e5
logger: Initial colours
7 年前
Daniel Oaks
29e89b16a0
logger: Very initial working new logs
7 年前
Daniel Oaks
45dd882ec4
logger: Make new logger
7 年前
Daniel Oaks
1ddeec9225
config: Parse logger config
7 年前
Daniel Oaks
ba0f291e20
logger: Initial new logger
7 年前
Daniel Oaks
3058161f62
config: Fix accounts registration/authentication
7 年前
Daniel Oaks
d1cb4b9b37
server: Bunch of nits
7 年前
Daniel Oaks
542503f63e
ws: Up the read/write buffer size
7 年前
Daniel Oaks
9f6c4363b7
USERHOST: Clean up a bit, support multiple nicks
7 年前
Martin Lindhe
730d283201
server-time: convert local time to UTC before using it, fixes #94
7 年前
vegax87
ef7c94e109
removed blank lines
7 年前
vegax87
a623d8ef1e
Solved! RPL_USERHOST must use trailing
7 年前
vegax87
2ff48a7088
I forgot a little typo
7 年前
vegax87
1bb9502206
I don't understand why USERHOST is working with spaces...
7 年前
vegax87
f3c9c2b4b5
USERHOST command
7 年前
Daniel Oaks
9e65d9b87e
Add SAMODE command, restricted by oper capab
7 年前
Daniel Oaks
c8b5fb65e0
WHOIS: Use inbuilt functionality to force trailing, as suggested by @vegax87
7 年前