37 Commits (master)
 

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