aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* go.mod: Update import pathHEADmasterRunxi Yu2024-12-311-1/+1
* Update READMERunxi Yu2024-12-311-1/+4
* LICENSE*: We only need CC0 nowRunxi Yu2024-12-303-139/+121
* RevampRunxi Yu2024-12-3022-1017/+36
* ReformatRunxi Yu2024-12-133-3/+100
* Use meselog instead of slogRunxi Yu2024-12-126-26/+49
* Use CID instead of connection pointers while loggingRunxi Yu2024-12-122-2/+2
* Use uint32 for SIDs, uint64 for CIDsRunxi Yu2024-12-127-50/+30
* CAP LS: Take version as integerRunxi Yu2024-12-092-4/+12
* CAP LS: Distinguish 302Runxi Yu2024-12-092-2/+12
* Server & Client should only have pointer receiversRunxi Yu2024-12-083-8/+8
* UID -> CIDRunxi Yu2024-12-082-12/+12
* Send 002 to 005 stubs on registrationRunxi Yu2024-12-084-13/+34
* AUTHENTICATE: Send ERR_SASLFAIL if sasl not requestedRunxi Yu2024-12-081-1/+1
* Implement SASL stubRunxi Yu2024-12-084-5/+109
* commandHandlers -> CommandHandlersRunxi Yu2024-12-086-6/+6
* Caps should be defined in separate filesRunxi Yu2024-12-081-3/+1
* CAP: Primitive negotiationRunxi Yu2024-12-086-16/+88
* tags.go: Remove erroneous MIT SPDX-License-IdentifierRunxi Yu2024-12-081-2/+0
* NICK: Also delete old nick association when not fully registeredRunxi Yu2024-12-082-5/+7
* Ergo stuff is ISC, not MITRunxi Yu2024-12-082-1/+1
* Remove comments from the beginning of LICENSE.{CC0,MIT}Runxi Yu2024-12-082-4/+0
* Handle send failuresRunxi Yu2024-12-088-39/+75
* Remove another unnecessary anonymous functionRunxi Yu2024-12-081-3/+1
* ReformatRunxi Yu2024-12-084-12/+14
* Omit msg.Tags nil checkRunxi Yu2024-12-081-2/+2
* Remove unnecessary anonymous functionRunxi Yu2024-12-081-3/+1
* CAP: StubRunxi Yu2024-12-081-0/+22
* USER: Don't allow reregistrationRunxi Yu2024-12-082-3/+8
* Pong should return server name as 1st argumentRunxi Yu2024-12-081-1/+1
* Proper UID handlingRunxi Yu2024-12-083-13/+39
* RegistrationRunxi Yu2024-12-085-2/+42
* Client teardown and proper nick changesRunxi Yu2024-12-083-3/+26
* Primitive nick registrationRunxi Yu2024-12-085-5/+35
* Primitive client statesRunxi Yu2024-12-083-3/+26
* Make Client.conn optionalRunxi Yu2024-12-082-7/+7
* Server and self awarenessRunxi Yu2024-12-088-35/+129
* Add basic command handlingRunxi Yu2024-12-086-12/+124
* Slight refactorRunxi Yu2024-12-085-15/+16
* Add LICENSERunxi Yu2024-12-071-0/+4
* Initial commitRunxi Yu2024-12-0711-0/+472