Daniel Oaks
317a804644
Fix dates at top of source files
7年前
Daniel Oaks
451c40f170
WHO: Fix a small hang
7年前
Daniel Oaks
70b7606996
config: Allow enabling/disabling channel reg
7年前
Daniel Oaks
05074e966d
modes: Continue overhauling
7年前
Daniel Oaks
f29a5f0e70
socket: Very initial SendQ limit
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
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
b328a4fcd3
logging: Add userinput and output, fix up lots
7年前
Daniel Oaks
415a8117ee
logger: Better colours and output
7年前
Daniel Oaks
29e89b16a0
logger: Very initial working new logs
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
9f6c4363b7
USERHOST: Clean up a bit, support multiple nicks
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
c8b5fb65e0
WHOIS: Use inbuilt functionality to force trailing, as suggested by @vegax87
7年前
Daniel Oaks
ccae0cf7cd
LIST: Fix list to display right member counts
7年前
Daniel Oaks
cbe49ff3d8
Use a better line-splitting algorithm
7年前
Daniel Oaks
522001d4f6
Cleanup message sending
7年前
Daniel Oaks
e741c1476b
Implement message-ids draft
7年前
Daniel Oaks
62dc3c8f66
server: Implement TAGMSG draft command
7年前
Daniel Oaks
f6185fa336
Get it working, using not-great and very initial splitting code
7年前
Daniel Oaks
92626a178d
server: Start roughly hacking in new message-tags support
7年前
Daniel Oaks
d2e18962e3
Very initial maxline work
7年前
Daniel Oaks
a0c97542ee
LUSERS: minor chan cleanup to avoid counting
7年前
Daniel Oaks
298f4907ac
LUSERS: Minor cleanups, we don't need to worry about changelog lines for now
7年前
vegax87
750f0ffcb6
removed Unknown connections
7年前
vegax87
b4427fa782
some comments
7年前
vegax87
4797331962
Basic implementation of LUSERS command
7年前
Daniel Oaks
2de273462b
WHOIS: Hack to make silly clients work
7年前
Daniel Oaks
2b240faa90
strings: Fix nick bugs, use UsernameCaseMapped
7年前
Daniel Oaks
0a3de9a912
whois: Send channels without prefix (handled by Send())
7年前
vegax87
a54dcb9057
Fixed WHOIS Command
7年前
Daniel Oaks
91d59575ce
Add initial automated connection throttling
7年前
Daniel Oaks
4168eaafbb
Basic implementation of KLINEs
7年前
Daniel Oaks
c39bebc696
Fix various locks around joining, kicking and quitting
7年前
Daniel Oaks
6f7c683247
channel: RWMutex for members access
7年前
Daniel Oaks
efb3000717
client_lookup_set: Use RWMutex
7年前
Daniel Oaks
f57a43f3da
KICK: Allow multiple kicks to the same channel
7年前
Daniel Oaks
a8eabe8e9c
client: Fix a lot of bugs around setting NICK
7年前
Daniel Oaks
5eafd2656e
channel: Send channel NOTICEs properly
7年前
Daniel Oaks
9a9820fa88
NICK: Prevent races, remove a DoS
7年前
Daniel Oaks
95e36b99a2
Nick locking (entirely broken, needs to be completely redesigned)
7年前
Daniel Oaks
6d6c1936cc
Handle db better, fix bug, update db schema, rest
7年前