Commit Graph
82 Commits
Author SHA1 Message Date
gisle 6df9233cbc fixed client.HasQuit and made internal disconnects not setting that flag. 2020-10-18 11:28:05 +02:00
gisle f7d53f4c63 a few small things.
continuous-integration/drone/push Build is failing
2020-07-22 20:08:22 +02:00
gisle a26d5d5b81 add basic PLAIN-only SASL support.
continuous-integration/drone/push Build is passing
2020-07-21 21:47:29 +02:00
gisle f02b88e04a add invite-notify and invite auto-join support.
continuous-integration/drone/push Build is failing
2020-07-21 20:50:57 +02:00
gisle 4aa14925d2 add enable and disable rp shorthands to MRoleplay.
continuous-integration/drone/push Build is failing
2020-07-21 19:53:58 +02:00
gisle 533a41679d add draft/language ircv3 feature 2020-07-21 19:33:56 +02:00
gisle af5dc31ff3 add more error events, add write deadline and make more client functionality use the non-blocking emit..
continuous-integration/drone/push Build is passing
2020-07-20 21:11:44 +02:00
gisle 512ba5aa6f change drone ci to use jsonnet.
continuous-integration/drone/push Build is passing
2020-07-20 19:33:31 +02:00
gisle dcf193f8e3 change drone ci to use jsonnet.
continuous-integration/drone/push Build is failing
2020-07-20 19:30:49 +02:00
gisle 291b3d4979 change drone ci to use jsonnet.
continuous-integration/drone/push Build encountered an error
2020-07-20 19:29:22 +02:00
gisle 29a9315c4a change drone ci to use jsonnet. 2020-07-20 19:28:51 +02:00
gisle 6fe3236259 change drone ci to use jsonnet. 2020-07-20 19:27:36 +02:00
gisle 209b2f4d37 change drone ci to use jsonnet. 2020-07-20 19:22:05 +02:00
gisle c25a467546 fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 19:03:13 +02:00
gisle b2b2d2bdaf fix drone ci
continuous-integration/drone/push Build is passing
2020-07-20 19:01:00 +02:00
gisle 58c1abd030 fix drone ci
continuous-integration/drone/push Build is passing
2020-07-20 18:57:48 +02:00
gisle f947003d20 fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 18:56:33 +02:00
gisle 0c8ab13ba8 fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 18:53:29 +02:00
gisle e9610db978 fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 18:52:30 +02:00
gisle 20d486e253 fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 18:49:40 +02:00
gisle 49952dede1 fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 18:48:36 +02:00
gisle 85a4ff36a8 fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 18:47:25 +02:00
gisle ad3c096ed9 fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 18:44:32 +02:00
gisle a0dcd005f4 remove testify dep
continuous-integration/drone/push Build is failing
2020-07-20 18:43:23 +02:00
gisle bc1d96adff fix drone ci
continuous-integration/drone/push Build is failing
2020-07-20 18:34:43 +02:00
gisle ef36cd4b90 change drone ci to allow for testing with older versions.
continuous-integration/drone/push Build is failing
2020-07-20 18:31:59 +02:00
gisle 3968b39b27 fix .drone.yml
continuous-integration/drone/push Build is passing
2020-07-19 12:56:51 +02:00
gisle 3a9e0add97 fix .drone.yml
continuous-integration/drone/push Build is passing
2020-07-19 12:53:21 +02:00
gisle 78c0c5f3e3 update .drone.yml
continuous-integration/drone/push Build is failing
2020-07-19 12:50:53 +02:00
gisle 327053703b remove global irc event handlers. 2020-07-19 11:58:10 +02:00
gisle bf0ffea7dd make bench test more realistic, as handlers may not be done in the first case when the function returns. 2020-07-17 19:05:51 +02:00
gisle 480c658139 fix branch test, clean up mroleplay. 2020-07-17 18:53:55 +02:00
gisle ec7511e0df clean up code, add client-specific handlers. 2020-07-17 16:45:08 +02:00
gisle 2683892c39 no idea 2019-12-27 16:01:58 +01:00
gisle bf1c50fbfa migrate to github, add stuff. 2019-12-27 15:59:28 +01:00
gisle 9a9cd33fd8 Added KICK handling and cleaned up part handling, fixed test incorrectness. 2019-04-20 21:42:56 +02:00
gisle 36c2a5ea38 Removed debug fmt.Printf from ParsePacket. 2019-03-17 22:26:56 +01:00
gisle 7233516f87 event_packet: Fixed bug caused by the second trailing delimiter in a message like ((Remove :01 goofs!*)) 2019-01-20 21:14:25 +01:00
gisle c1e97eb9d2 list: Fixed client's own nick not being updated by NAMES reply. 2018-12-02 17:14:16 +01:00
gisle d42df0d7a0 client: Fixed incorrect comand being sent when parting a closed target. 2018-11-27 17:58:44 +01:00
gisle 650ea0ce10 client: Changed Join and Part method to use queued send instead. [BC Break: removed error return] 2018-11-26 22:16:12 +01:00
gisle 3e1f487e02 client: Added Ready() method. 2018-11-26 22:14:59 +01:00
gisle f25ac9dff2 client: Improved test coverage. 2018-11-26 22:05:21 +01:00
gisle 2dd72f9838 event: Fixed all CTCP events being parsed as ctcp-reply kind. 2018-11-25 18:29:37 +01:00
gisle 15a51e0151 client: Fixed incorrect numeric being listened to for nick errors. 2018-11-24 11:18:42 +01:00
gisle b4c7c5145f client: Added Say(f), Describe(f) to send cut messages to channels and nicks. 2018-11-24 10:04:07 +01:00
gisle 04d2eb6ea2 ci: Added benchmarks to tests. 2018-11-17 21:22:22 +01:00
gisle 907db84348 ci: Updated matrix to use go 1.11 proper. 2018-11-17 21:20:11 +01:00
gisle 178c9989bc client: Added Part method with a similar signature to Join. 2018-11-14 21:20:13 +01:00
gisle 992d71dde4 client: Fixed auto-rejoin trying to rejoin when there's no channels to rejoin. 2018-11-11 09:51:17 +01:00