90 Commits (450fde2567478ca55baa6874f2effa0a937388fd)
 

Author SHA1 Message Date
Gisle Aune 450fde2567 clean up id generation, add prefixes to IDs. 4 years ago
Gisle Aune d2c7fb9fb3 fix benchmark failure. 4 years ago
Gisle Aune c897421f20 add Event.TargetIDs method. 4 years ago
Gisle Aune 5846dcdaf2 fix mroleplay enablerp/disalberp not working when RPCHAN is not provided, and fix variable typo. 4 years ago
Gisle Aune 986e23c6c0 add Event.Copy method. 4 years ago
Gisle Aune d36450a485 Merge branch 'master' of github.com:gissleh/irc 4 years ago
Gisle Aune 6df9233cbc fixed client.HasQuit and made internal disconnects not setting that flag. 4 years ago
Gisle Aune 89b9b20b9e blurgh pt. 2. 4 years ago
Gisle Aune ea15a8e96b blurgh. 4 years ago
Gisle Aune f7d53f4c63 a few small things. 4 years ago
Gisle Aune a26d5d5b81 add basic PLAIN-only SASL support. 4 years ago
Gisle Aune f02b88e04a add invite-notify and invite auto-join support. 4 years ago
Gisle Aune 4aa14925d2 add enable and disable rp shorthands to MRoleplay. 4 years ago
Gisle Aune 533a41679d add draft/language ircv3 feature 4 years ago
Gisle Aune af5dc31ff3 add more error events, add write deadline and make more client functionality use the non-blocking emit.. 4 years ago
Gisle Aune 512ba5aa6f change drone ci to use jsonnet. 4 years ago
Gisle Aune dcf193f8e3 change drone ci to use jsonnet. 4 years ago
Gisle Aune 291b3d4979 change drone ci to use jsonnet. 4 years ago
Gisle Aune 29a9315c4a change drone ci to use jsonnet. 4 years ago
Gisle Aune 6fe3236259 change drone ci to use jsonnet. 4 years ago
Gisle Aune 209b2f4d37 change drone ci to use jsonnet. 4 years ago
Gisle Aune c25a467546 fix drone ci 4 years ago
Gisle Aune b2b2d2bdaf fix drone ci 4 years ago
Gisle Aune 58c1abd030 fix drone ci 4 years ago
Gisle Aune f947003d20 fix drone ci 4 years ago
Gisle Aune 0c8ab13ba8 fix drone ci 4 years ago
Gisle Aune e9610db978 fix drone ci 4 years ago
Gisle Aune 20d486e253 fix drone ci 4 years ago
Gisle Aune 49952dede1 fix drone ci 4 years ago
Gisle Aune 85a4ff36a8 fix drone ci 4 years ago
Gisle Aune ad3c096ed9 fix drone ci 4 years ago
Gisle Aune a0dcd005f4 remove testify dep 4 years ago
Gisle Aune bc1d96adff fix drone ci 4 years ago
Gisle Aune ef36cd4b90 change drone ci to allow for testing with older versions. 4 years ago
Gisle Aune 3968b39b27 fix .drone.yml 4 years ago
Gisle Aune 3a9e0add97 fix .drone.yml 4 years ago
Gisle Aune 78c0c5f3e3 update .drone.yml 4 years ago
Gisle Aune 327053703b remove global irc event handlers. 4 years ago
Gisle Aune bf0ffea7dd make bench test more realistic, as handlers may not be done in the first case when the function returns. 4 years ago
Gisle Aune 480c658139 fix branch test, clean up mroleplay. 4 years ago
Gisle Aune ec7511e0df clean up code, add client-specific handlers. 4 years ago
Gisle Aune 2683892c39 no idea 4 years ago
Gisle Aune bf1c50fbfa migrate to github, add stuff. 4 years ago
Gisle Aune 9a9cd33fd8 Added KICK handling and cleaned up part handling, fixed test incorrectness. 5 years ago
Gisle Aune 36c2a5ea38 Removed debug fmt.Printf from ParsePacket. 5 years ago
Gisle Aune 7233516f87 event_packet: Fixed bug caused by the second trailing delimiter in a message like `((Remove :01 goofs!*))` 5 years ago
Gisle Aune c1e97eb9d2 list: Fixed client's own nick not being updated by NAMES reply. 5 years ago
Gisle Aune d42df0d7a0 client: Fixed incorrect comand being sent when parting a closed target. 6 years ago
Gisle Aune 650ea0ce10 client: Changed Join and Part method to use queued send instead. [BC Break: removed error return] 6 years ago
Gisle Aune 3e1f487e02 client: Added Ready() method. 6 years ago