Commit Graph

444 Commits

Author SHA1 Message Date
Liam Stanley
c2601da083 use rune literals for ease of reading 2017-11-30 10:23:52 -05:00
Liam Stanley
a20d84603a
Revert "Allow ^ in nick (#9)" (#10)
This reverts commit 373b4f1c01b812a91dd1b055a708fd4704bca0c7.
2017-11-30 10:05:10 -05:00
Wim
373b4f1c01 Allow ^ in nick (#9) 2017-11-29 18:48:21 -05:00
Liam Stanley
e698f0468e cmdhandler: add RawArgs field 2017-11-20 15:25:52 -05:00
Liam Stanley
528844ae79 fix irc link, due to new byteirc route 2017-11-20 14:24:57 -05:00
Liam Stanley
5b0cfbc4eb add TLSConnectionState support 2017-11-17 07:48:28 -05:00
Liam Stanley
ffa93393bc remove deprecated error variables 2017-11-17 06:27:26 -05:00
Liam Stanley
45a1513347 additional variadic command methods 2017-11-10 07:42:39 -05:00
Liam Stanley
7ea1eaacde remove enforcement of rfc-valid users/nicks/channels 2017-11-10 07:29:27 -05:00
Liam Stanley
7459c009e8 enforce empty trailing arguements even if input is empty 2017-11-10 07:13:37 -05:00
Liam Stanley
160554bc5a rename: Lag -> Latency 2017-11-10 07:09:19 -05:00
Liam Stanley
783298a3a4 additional return value consistency 2017-11-09 20:42:40 -05:00
Liam Stanley
20a9ec00f5 fix Commands.Part requiring an unused message param 2017-11-09 20:42:17 -05:00
puffrfish
2eddd2a659 Fix Part and PartMessage to send PART instead of JOIN (#8) 2017-11-09 19:39:18 -05:00
Liam Stanley
055075db54 update reference channel 2017-11-05 17:05:29 -05:00
Liam Stanley
a5f96c4e43 fix test 2017-11-05 15:40:57 -05:00
Liam Stanley
72fbf55553 add additional format tests for colors 2017-11-05 15:28:19 -05:00
Liam Stanley
8b36377ce4 add background color support (and stripping) 2017-11-05 15:28:00 -05:00
Liam Stanley
e1ac9eb7c6 fix github license recognition 2017-10-27 05:03:52 -04:00
Liam Stanley
7756aef6ff move cap requests before name registration; fixes #6 2017-10-20 19:17:52 -04:00
Liam Stanley
4a1445ad80 use ERROR event for SASL error signalling 2017-10-19 19:53:00 -04:00
Liam Stanley
9fdd4e9274 improve ERROR event handling 2017-10-19 19:51:57 -04:00
Liam Stanley
0a98091e3d update to use codecov 2017-10-19 18:09:35 -04:00
Liam Stanley
4d1072ae55 change test coverage badge to use gocover; remove goveralls calls 2017-09-24 20:29:10 -04:00
Liam Stanley
d6fb3347f8 add attributions for original gopher logo 2017-08-20 23:14:36 -04:00
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