Commit Graph

405 Commits

Author SHA1 Message Date
Liam Stanley
0883560c27 remove duplicate func 2017-08-09 05:05:32 -04:00
Liam Stanley
2d96e5fbec fix Client.ServerName() bug returning incorrect netwok name 2017-08-09 02:28:46 -04:00
Liam Stanley
ca900fa85b add user and channel helper functions 2017-08-09 00:31:21 -04:00
Liam Stanley
c43a87dd38 correct links in readme, add additional example 2017-08-08 05:55:26 -04:00
Liam Stanley
864c1e6bad add json struct tag formatting 2017-08-08 05:45:45 -04:00
Liam Stanley
b7e0086816 fix bug with user perms not being applied independantly 2017-08-08 05:33:15 -04:00
Liam Stanley
2b52b21176 remove flushTx() as it's no longer needed 2017-07-19 00:23:26 -04:00
Liam Stanley
7fd9f2672c revert extra test delays due to go 1.7, not travisci 2017-07-19 00:22:15 -04:00
Liam Stanley
44d3beaeed add delay within close test due to travisci 2017-07-18 22:27:01 -04:00
Liam Stanley
39976d6bd7 re-arrange func args 2017-07-18 20:19:16 -04:00
Liam Stanley
3d46160c8e remove unfinished test 2017-07-18 20:13:33 -04:00
Liam Stanley
1d3eb19d3a add misc client connect/disconnect tests 2017-07-18 20:12:53 -04:00
Liam Stanley
6c93d822fb fix a handful of potential data races 2017-07-18 20:04:12 -04:00
Liam Stanley
5909f84933 minor improvements to connection mutexes 2017-07-18 19:27:45 -04:00
Liam Stanley
7ad774d275 use already defined context for cancellation 2017-07-18 18:16:54 -04:00
Liam Stanley
76843d6b84 send initialize after initial commands 2017-07-18 18:07:42 -04:00
Liam Stanley
0029c297f1 fix default port not being set on validation 2017-07-18 04:56:51 -04:00
Liam Stanley
35c5ed5946 minor refractor 2017-07-12 01:06:20 -04:00
Liam Stanley
9e08ab340d cleanup state mutexs, add state change events 2017-07-12 00:44:44 -04:00
Liam Stanley
bd2c3e31ea add ISUPPORT ref docs to readme 2017-07-04 18:33:51 -04:00
Liam Stanley
51189b340a remove Event.GetChannel and Event.GetUser in favor of global lookup methods 2017-07-04 01:31:55 -04:00
Liam Stanley
1f66c9ffec rewrite state to support separate dataset for users 2017-07-04 01:29:22 -04:00
Liam Stanley
4c8bd8a350 spelling, simplify 2017-07-03 07:44:32 -04:00
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