Commit Graph

228 Commits

Author SHA1 Message Date
Liam Stanley
a95be3ad67 add IRCv3 batch support (don't do anything extra) 2017-01-19 05:56:40 -05:00
Liam Stanley
c80271d42f update readme 2017-01-19 03:40:44 -05:00
Liam Stanley
f3b02d9ca8 update TODOs 2017-01-19 03:34:11 -05:00
Liam Stanley
a4b0396d65 add CAP NEW and CAP DEL checking and responding 2017-01-19 03:33:49 -05:00
Liam Stanley
b66ca93657 add handleTags, cleanup state modifications 2017-01-19 02:34:14 -05:00
Liam Stanley
060bde413a implement state.getUsers() method to get users from multiple channels 2017-01-19 02:33:44 -05:00
Liam Stanley
87ad996733 use internal writer to prevent delays during connect 2017-01-19 02:33:19 -05:00
Liam Stanley
0a9c72d992 send cap request as early as possible 2017-01-19 01:56:30 -05:00
Liam Stanley
78a457a532 remove drone config 2017-01-18 00:24:28 -05:00
Liam Stanley
3b5dd7dab0 remove env call 2017-01-16 03:45:15 -05:00
Liam Stanley
5743d0b286 more drone ci changes 2017-01-16 02:46:41 -05:00
Liam Stanley
39403d40e8 moar1 2017-01-16 02:44:07 -05:00
Liam Stanley
3ce5be8459 moar 2017-01-16 02:34:35 -05:00
Liam Stanley
3d6b3d7113 testing... 2017-01-16 02:25:34 -05:00
Liam Stanley
6e09205dd9 Merge branch 'master' of https://github.com/lrstanley/girc 2017-01-16 02:23:09 -05:00
Liam Stanley
7472aa1ea7 attempt .drone.yml support 2017-01-16 02:22:56 -05:00
Liam Stanley
2f5c16b1be Update README.md 2017-01-12 08:53:56 -05:00
Liam Stanley
8bf23fd61f implement default rate limiting for events; update readme 2017-01-12 04:19:35 -05:00
Liam Stanley
18969f93c0 too messy 2017-01-12 03:21:38 -05:00
Liam Stanley
3a576d1db9 implement version config option to override default ctcp version 2017-01-12 02:34:29 -05:00
Liam Stanley
b1b6facde1 Update README.md 2017-01-09 06:40:58 -05:00
Liam Stanley
8a607fb044 fix typos 2017-01-06 09:01:53 -05:00
Liam Stanley
e6b6a4b5a0 update documentation 2017-01-06 09:00:29 -05:00
Liam Stanley
30c87f3968 update documentation; minor bug fixes 2017-01-06 08:53:41 -05:00
Liam Stanley
eeed81b279 update todos 2017-01-06 08:42:14 -05:00
Liam Stanley
631f950d56 implement server MOTD tracking; implement ServerMOTD 2017-01-06 08:40:01 -05:00
Liam Stanley
687e2753a1 implement GetServerOption, ServerName, NetworkName, ServerVersion, and ISUPPORT tracking; update todos 2017-01-06 08:30:09 -05:00
Liam Stanley
0870acadcb fix bug which caused messages with colons within the prefix to have invalid trailing data 2017-01-06 07:52:51 -05:00
Liam Stanley
683485f34c fix bug with capabilities breaking after reconnect 2017-01-06 01:09:18 -05:00
Liam Stanley
0648fdc4f7 update readme 2017-01-05 06:14:41 -05:00
Liam Stanley
5dde6d1797 rename various symbols; update todos; implement account tracking under account-notify 2017-01-03 21:13:05 -05:00
Liam Stanley
0e76c2dc98 update docs, and todos 2017-01-03 11:12:18 -05:00
Liam Stanley
714a315ef0 yay new year 2017-01-03 11:05:27 -05:00
Liam Stanley
f3b1c1e940 initial support for message tags 2017-01-03 11:02:24 -05:00
Liam Stanley
36b2976b91 fix spelling 2016-12-30 08:54:59 -05:00
Liam Stanley
0ac9bc4501 simplify slice expansion 2016-12-30 08:54:19 -05:00
Liam Stanley
3d0a75e389 add basic support for capability tracking; add chghost and away, as well as configuration for more 2016-12-30 08:51:31 -05:00
Liam Stanley
e4a7f88a12 fix count bugwith Caller.String() 2016-12-30 06:13:44 -05:00
Liam Stanley
0577eabe26 convert to extras extension for better expandability 2016-12-30 06:10:24 -05:00
Liam Stanley
8a8407d9cf update todos 2016-12-30 06:02:02 -05:00
Liam Stanley
85fca26b9f drop send->fetch support, too clunky and messy 2016-12-30 06:00:44 -05:00
Liam Stanley
9dfe8f687e update todos 2016-12-28 09:24:32 -05:00
Liam Stanley
67eff739b1 add some tests for ctcp 2016-12-26 06:06:36 -05:00
Liam Stanley
e2e8c8e7b3 help prevent against panics during testing or malformed CTCP request 2016-12-26 05:48:06 -05:00
Liam Stanley
169f1c1e38 fix bugs with wildcard ctcps not properly executing 2016-12-26 05:37:33 -05:00
Liam Stanley
f1a52c820f don't pass event pointers due to potential manipulation 2016-12-26 05:34:34 -05:00
Liam Stanley
913907b38b update readme 2016-12-26 04:44:36 -05:00
Liam Stanley
4015215b14 add support for wildcard CTCP handlers 2016-12-26 04:36:09 -05:00
Liam Stanley
8e58f078c2 implement ERRMSG replies, responding to PONG, VERSION, SOURCE, and TIME 2016-12-26 04:31:05 -05:00
Liam Stanley
c6dbf08c59 implement support to respond to CTCP events; minor bug fixes; overhaul CTCP docs; implement DisableDefaultCTCP; implement CTCPEvent.Reply 2016-12-26 03:51:42 -05:00