Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | go.mod: Update import pathHEADmaster | Runxi Yu | 2024-12-31 | 1 | -1/+1 |
| | |||||
* | Update README | Runxi Yu | 2024-12-31 | 1 | -1/+4 |
| | |||||
* | LICENSE*: We only need CC0 now | Runxi Yu | 2024-12-30 | 3 | -139/+121 |
| | |||||
* | Revamp | Runxi Yu | 2024-12-30 | 22 | -1017/+36 |
| | |||||
* | Reformat | Runxi Yu | 2024-12-13 | 3 | -3/+100 |
| | |||||
* | Use meselog instead of slog | Runxi Yu | 2024-12-12 | 6 | -26/+49 |
| | |||||
* | Use CID instead of connection pointers while logging | Runxi Yu | 2024-12-12 | 2 | -2/+2 |
| | |||||
* | Use uint32 for SIDs, uint64 for CIDs | Runxi Yu | 2024-12-12 | 7 | -50/+30 |
| | |||||
* | CAP LS: Take version as integer | Runxi Yu | 2024-12-09 | 2 | -4/+12 |
| | |||||
* | CAP LS: Distinguish 302 | Runxi Yu | 2024-12-09 | 2 | -2/+12 |
| | |||||
* | Server & Client should only have pointer receivers | Runxi Yu | 2024-12-08 | 3 | -8/+8 |
| | |||||
* | UID -> CID | Runxi Yu | 2024-12-08 | 2 | -12/+12 |
| | |||||
* | Send 002 to 005 stubs on registration | Runxi Yu | 2024-12-08 | 4 | -13/+34 |
| | |||||
* | AUTHENTICATE: Send ERR_SASLFAIL if sasl not requested | Runxi Yu | 2024-12-08 | 1 | -1/+1 |
| | |||||
* | Implement SASL stub | Runxi Yu | 2024-12-08 | 4 | -5/+109 |
| | |||||
* | commandHandlers -> CommandHandlers | Runxi Yu | 2024-12-08 | 6 | -6/+6 |
| | |||||
* | Caps should be defined in separate files | Runxi Yu | 2024-12-08 | 1 | -3/+1 |
| | |||||
* | CAP: Primitive negotiation | Runxi Yu | 2024-12-08 | 6 | -16/+88 |
| | |||||
* | tags.go: Remove erroneous MIT SPDX-License-Identifier | Runxi Yu | 2024-12-08 | 1 | -2/+0 |
| | |||||
* | NICK: Also delete old nick association when not fully registered | Runxi Yu | 2024-12-08 | 2 | -5/+7 |
| | |||||
* | Ergo stuff is ISC, not MIT | Runxi Yu | 2024-12-08 | 2 | -1/+1 |
| | |||||
* | Remove comments from the beginning of LICENSE.{CC0,MIT} | Runxi Yu | 2024-12-08 | 2 | -4/+0 |
| | |||||
* | Handle send failures | Runxi Yu | 2024-12-08 | 8 | -39/+75 |
| | |||||
* | Remove another unnecessary anonymous function | Runxi Yu | 2024-12-08 | 1 | -3/+1 |
| | |||||
* | Reformat | Runxi Yu | 2024-12-08 | 4 | -12/+14 |
| | |||||
* | Omit msg.Tags nil check | Runxi Yu | 2024-12-08 | 1 | -2/+2 |
| | |||||
* | Remove unnecessary anonymous function | Runxi Yu | 2024-12-08 | 1 | -3/+1 |
| | |||||
* | CAP: Stub | Runxi Yu | 2024-12-08 | 1 | -0/+22 |
| | |||||
* | USER: Don't allow reregistration | Runxi Yu | 2024-12-08 | 2 | -3/+8 |
| | |||||
* | Pong should return server name as 1st argument | Runxi Yu | 2024-12-08 | 1 | -1/+1 |
| | |||||
* | Proper UID handling | Runxi Yu | 2024-12-08 | 3 | -13/+39 |
| | |||||
* | Registration | Runxi Yu | 2024-12-08 | 5 | -2/+42 |
| | |||||
* | Client teardown and proper nick changes | Runxi Yu | 2024-12-08 | 3 | -3/+26 |
| | |||||
* | Primitive nick registration | Runxi Yu | 2024-12-08 | 5 | -5/+35 |
| | |||||
* | Primitive client states | Runxi Yu | 2024-12-08 | 3 | -3/+26 |
| | |||||
* | Make Client.conn optional | Runxi Yu | 2024-12-08 | 2 | -7/+7 |
| | |||||
* | Server and self awareness | Runxi Yu | 2024-12-08 | 8 | -35/+129 |
| | |||||
* | Add basic command handling | Runxi Yu | 2024-12-08 | 6 | -12/+124 |
| | |||||
* | Slight refactor | Runxi Yu | 2024-12-08 | 5 | -15/+16 |
| | |||||
* | Add LICENSE | Runxi Yu | 2024-12-07 | 1 | -0/+4 |
| | |||||
* | Initial commit | Runxi Yu | 2024-12-07 | 11 | -0/+472 |