Commit Graph

619 Commits

Author SHA1 Message Date
Liam Stanley 6c76021365 betterer logo 2017-08-20 23:11:26 -04:00
Liam Stanley 919fd957e8 update logo 2017-08-20 22:55:34 -04:00
Liam Stanley f846a552cd remove proxy support in favor of new dialer interface implementation 2017-08-19 23:07:48 -04:00
Liam Stanley 2e74745c27 cleanup and fix some test cases 2017-08-19 07:55:18 -04:00
Liam Stanley b2151fbca1 remove no longer needed conn test 2017-08-17 07:39:29 -04:00
Liam Stanley a1c6ebb737 prevent potential deadlock in server-invoked disconnect 2017-08-17 07:18:24 -04:00
Liam Stanley 6e1bd23a28 move error checks to the front, as it's likely to not have a source 2017-08-17 05:02:18 -04:00
Liam Stanley d9ad35d42b refractor ErrInvalidConfig 2017-08-17 03:35:29 -04:00
Liam Stanley ef73e5521b add single thread test to travisci 2017-08-10 07:04:58 -04:00
Liam Stanley eb5ec700b4 remove potential inconsistencies with relying on Client.GetNick() 2017-08-10 07:03:58 -04:00
Liam Stanley 816acddd16 Channels() and Users() should return the non-converted name 2017-08-10 05:14:06 -04:00
Liam Stanley 975d763cc1 make method reciever naming consistent 2017-08-09 05:26:24 -04:00
Liam Stanley d7a400e7a6 add basic state tracking tests 2017-08-09 05:13:56 -04:00
Liam Stanley af1496066d fix duplicate user state bug 2017-08-09 05:12:51 -04:00
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