Commit Graph

382 Commits

Author SHA1 Message Date
Liam Stanley
9602c14886 better execution of handlers after client disconnect; improve docs 2017-07-03 07:34:34 -04:00
Liam Stanley
4ea5d7efcb implement lastActive and FINGER replies 2017-07-01 19:53:47 -04:00
Liam Stanley
2b9b7bed1a ocd 2017-07-01 05:42:04 -04:00
Liam Stanley
4b4baee3e7 update doc/contrib 2017-07-01 05:26:01 -04:00
Liam Stanley
86177bacaf spelling 2017-07-01 00:16:49 -04:00
Liam Stanley
4ea647f354 better realname handling when hopcounts are provided. 2017-06-30 19:20:30 -04:00
Liam Stanley
b77a77136c add WHOX doc to readme 2017-06-30 19:17:33 -04:00
Liam Stanley
c4f8e06752 decrease required time for pingLoop to terminate, allow disabling 2017-06-25 23:38:50 -04:00
Liam Stanley
01031ac254 strip tags from written messages if it wasn't in the list of capabilities ack'd 2017-06-25 07:21:40 -04:00
Liam Stanley
f2d644756e allow default value for tags to be useful 2017-06-25 07:20:59 -04:00
Liam Stanley
7061d8e8e1 don't return ErrProxy when not used 2017-06-24 06:55:20 -04:00
Liam Stanley
31b878c955 png/pong shouldn't be ratelimited 2017-06-15 05:33:31 -04:00
Liam Stanley
75341d3cef Commands -> Cmd 2017-06-15 04:46:10 -04:00
Liam Stanley
30b2e2f7f8 improve sasl implementation 2017-06-15 04:37:43 -04:00
Liam Stanley
42d17746e8 SASLMethod -> SASLMech 2017-06-15 03:29:52 -04:00
Liam Stanley
2219ffbf39 update readme 2017-06-14 07:25:47 -04:00
Liam Stanley
e3f53ab9ec start working on additional sasl implementation support 2017-06-14 07:19:31 -04:00
Liam Stanley
a5f52432c3 some basic tag and cap tests 2017-06-12 21:04:42 -04:00
Liam Stanley
6e78db05c0 Tag.Set should return on invalid tag value 2017-06-12 21:04:12 -04:00
Liam Stanley
be178fe0a1 default connection port to 6667 is none specified 2017-06-12 18:59:21 -04:00
Liam Stanley
31d0e55143 re-add year to license file 2017-06-12 18:51:11 -04:00
Liam Stanley
a065f7923f improve testing for message tags; enforce sorting 2017-06-12 18:49:54 -04:00
Liam Stanley
0034a58683 fix event parsing bug when lines contain trailing prefix without trailing space 2017-06-12 07:29:10 -04:00
Liam Stanley
bb8ecfd903 missing parenthesis 2017-06-09 19:31:13 -04:00
Liam Stanley
e47251099d refresh readme a bit 2017-06-09 19:29:38 -04:00
Liam Stanley
e221d0fb62 add event channel and user helper methods 2017-06-09 19:11:25 -04:00
Liam Stanley
32a397a349 utilize goto to cleanup a bit 2017-06-09 18:54:17 -04:00
Liam Stanley
6d03a9d57b fix doc generatio 2017-06-09 18:37:18 -04:00
Liam Stanley
0ccd32d256 merge CmdHandler changes/example 2017-06-09 18:34:20 -04:00
Liam Stanley
3eb923d88c clean up cmdhandler a bit 2017-06-09 18:33:55 -04:00
Liam Stanley
796deed9a6 add missing documentation 2017-06-07 07:00:44 -04:00
Liam Stanley
76815b783e add missing documentation 2017-06-07 06:59:31 -04:00
Liam Stanley
1de5e81fb2 Merge branch 'master' of github.com:lrstanley/girc 2017-06-07 06:54:08 -04:00
Liam Stanley
d467e2fa24 begin example implementation of handling commands 2017-06-07 06:53:25 -04:00
Liam Stanley
42c9c3d687 update exampes to use reply methods 2017-06-07 06:49:13 -04:00
Liam Stanley
6c8215c842 Format -> Fmt, StripFormat -> TrimFmt 2017-06-07 06:35:02 -04:00
Liam Stanley
371ce2de16 implement Reply, Replyf, ReplyTo and ReplyTof 2017-06-07 05:03:36 -04:00
Liam Stanley
cc32c679cb add GlobalFormat config option 2017-06-07 04:39:52 -04:00
Liam Stanley
d8d502c44c remove message and messagef related functions from events 2017-06-07 01:23:01 -04:00
Liam Stanley
43445473d8 add a few refs into the readme 2017-06-05 01:29:29 -04:00
Liam Stanley
f42d503d15 cleanup readme a bit 2017-06-05 00:04:38 -04:00
Liam Stanley
502faa1361 herpderp need more coffee 2017-05-07 14:36:08 -04:00
Liam Stanley
dde13dadf3 derpy test 2017-05-07 14:20:16 -04:00
Liam Stanley
327e795e49 move mutex 2017-05-07 13:23:55 -04:00
Liam Stanley
4942e00007 Merge branch 'master' of github.com:lrstanley/girc 2017-05-07 13:00:36 -04:00
Liam Stanley
23f4af005f update examples 2017-05-07 13:00:02 -04:00
Liam Stanley
f25f47d823 implement proper close support 2017-05-07 12:39:16 -04:00
Liam Stanley
eeec425a7b test to see if webhook pushes are gone 2017-04-26 13:28:11 -04:00
Liam Stanley
c3dea79f51 additional tests 2017-04-24 11:55:52 -04:00
Liam Stanley
573ddd7583 fix data races for state 2017-04-24 11:55:30 -04:00