Forest Belton
|
0820f5a06b
|
Fix client disconnection
|
3 years ago |
Forest Belton
|
d289ebce5b
|
Add support for QUIT command
|
3 years ago |
Forest Belton
|
37d6b4fed0
|
Implement channel topics and fix join
|
3 years ago |
Forest Belton
|
d9976f4626
|
Implement NOTICE command
|
3 years ago |
Forest Belton
|
05d84b0c60
|
Clean up MODE handler
|
3 years ago |
Forest Belton
|
4f3b255e31
|
Implement queries for user MODE message
|
3 years ago |
Forest Belton
|
360a4d4a96
|
Broadcast message when client updates their nickname
|
3 years ago |
Forest Belton
|
9ecafe1159
|
Don't allow nicknames to be used more than once
|
3 years ago |
Forest Belton
|
8ca52c6822
|
Remove redundant argument check
|
3 years ago |
Forest Belton
|
b407718223
|
Simplify imports
|
3 years ago |
Forest Belton
|
757389aee0
|
Add missing type signature
|
3 years ago |
Forest Belton
|
2e598c442c
|
Simplify PRIVMSG handling
|
3 years ago |
Forest Belton
|
6af1f8607f
|
Implement AWAY command
|
3 years ago |
Forest Belton
|
2ab2d28f3f
|
Add more error responses
|
3 years ago |
Forest Belton
|
987a70a457
|
Send RPL_MYINFO on connect
|
3 years ago |
Forest Belton
|
ca1111e3cc
|
Start daemon from Poetry
|
3 years ago |
Forest Belton
|
2e04a2c426
|
Implement handler for PING command
|
3 years ago |
Forest Belton
|
38650ca2e2
|
Add post-registration welcome messages
|
3 years ago |
Forest Belton
|
5bfc1e0af7
|
Reduce required Python version
|
3 years ago |
Forest Belton
|
ae78e66da5
|
Remove TODO message
|
3 years ago |
Forest Belton
|
c1097cdfae
|
Create message reply factories
|
3 years ago |
Forest Belton
|
f582756a32
|
Make first user in channel an operator
|
3 years ago |
Forest Belton
|
bf10934c57
|
Command fixes
|
3 years ago |
Forest Belton
|
4fc22a1722
|
Implement stubbed MODE handler
|
3 years ago |
Forest Belton
|
49278f9432
|
Fix format of WHO reply
|
3 years ago |
Forest Belton
|
c8805d0a65
|
Implement WHO command
|
3 years ago |
Forest Belton
|
8824a465ce
|
Update channel indexes when user changes nickname
|
3 years ago |
Forest Belton
|
58d8adbcc3
|
Define command handlers with class
|
3 years ago |
Forest Belton
|
abdc5f4508
|
Simplify handler registration
|
3 years ago |
Forest Belton
|
19e1a208a4
|
Add pre-commit configuration
|
3 years ago |
Forest Belton
|
7cfdfaf728
|
Run mypy on project
|
3 years ago |
Forest Belton
|
f915fd2265
|
Make logging more consistent
|
3 years ago |
Forest Belton
|
c4878ff5e7
|
Factorize remainder of code
|
3 years ago |
Forest Belton
|
2e6b278772
|
Factor out message (de)serialization
|
3 years ago |
Forest Belton
|
e4a2c3405d
|
Implement basic IRCd
|
3 years ago |
Forest Belton
|
0534731848
|
Initial commit
|
3 years ago |