Commit Graph

481 Commits

Author SHA1 Message Date
Daniel Oaks
fc23d62e1d ircmsg: Enable max lengths for stuff 2016-11-26 19:25:37 +10:00
Daniel Oaks
ed9c4df235 ircmsg: And a bit more better 2016-11-26 19:24:55 +10:00
Daniel Oaks
63f6c66ea1 ircmsg: Improve robustness 2016-11-26 19:24:55 +10:00
Daniel Oaks
649590699f ircmsg: Add check for : for trailing 2016-11-26 14:16:03 +10:00
Thomas Jager
9fa6da3c5c Merge pull request #87 from tetheredge/fix-example
fix import statement in the example to the correct repo name
2016-11-08 13:59:05 +01:00
Taylor Etheredge
0d77e6970c fix import statement to correct repo name 2016-11-07 20:19:02 -06:00
Thomas Jager
01d32de186 Link to example in README 2016-11-05 19:17:13 +01:00
Thomas Jager
e7aa1b5e94 Add example 2016-11-05 19:10:18 +01:00
Thomas Jager
491578616f Merge pull request #82 from thoj/testing
Changed the way Quit/Disconnect works to avoid possible DATA races.
2016-11-05 18:55:39 +01:00
Thomas Jager
229753e4cc Do ping/Lag test 2016-11-05 18:53:53 +01:00
Thomas Jager
9e77c40650 Fix lag printing 2016-11-05 18:53:35 +01:00
Thomas Jager
fdbbdf33e3 Fix data races 2016-11-05 18:53:11 +01:00
Thomas Jager
3078a030ef Merge pull request #84 from davidscholberg/master
README: fixed test file path, converted it to github-flavored file link
2016-10-17 16:17:55 +02:00
David Scholberg
1a78dc3a39 README: fixed test file path, converted it to github-flavored file link 2016-10-07 22:49:57 -04:00
Daniel Oaks
ff89a69d1b ircmsg: Fail appropriately on empty message 2016-10-03 19:33:26 +10:00
Daniel Oaks
10cf202087 ircmatch: Don't print debug data 2016-09-17 21:33:57 +10:00
Daniel Oaks
941e08211f Add ircmatch - globbing based on NFA 2016-09-17 18:19:12 +10:00
Daniel Oaks
334b0ef660 client: Move to new eventmgr package 2016-09-04 20:42:20 +10:00
Daniel Oaks
8ec6cc767e eventmgr: Move to its own repo, considering how much it pulls from ircreactor 2016-09-04 20:35:22 +10:00
Daniel Oaks
65a99226a9 client: Fix capabilities 2016-09-04 20:35:04 +10:00
Thomas Jager
30fbca01f1 Merge pull request #83 from tetheredge/testing
Testing
2016-08-03 10:57:04 +02:00
Taylor Etheredge
7c392f5a61 add helper function to degub tests 2016-08-02 21:00:42 -05:00
Taylor Etheredge
62964f02b0 update comment on handling error events 2016-08-02 20:58:54 -05:00
Thomas Jager
582bf80992 Changed the way Quit/Disconnect works to avoid possible DATA races.
Rewrote tests to be less spammy. Created REconnection test.
2016-07-27 22:55:55 +02:00
Thomas Jager
a6b1561a01 Redo and Clean up some tests 2016-07-25 13:27:37 +02:00
Thomas Jager
6c780b5b70 Merge branch 'master' of github.com:thoj/go-ircevent 2016-07-25 01:30:25 +02:00
Thomas Jager
39b48423fd Wrong format type in printf (%s -> %d) 2016-07-25 01:29:47 +02:00
Thomas Jager
4d2d36fc65 Remove unreacable code 2016-07-25 01:29:06 +02:00
Thomas Jager
a08c332184 Merge pull request #77 from 42wim/sasl
Add SASL (PLAIN) support
2016-07-23 01:52:49 +02:00
Wim
8401b5855f Add SASL (PLAIN) support 2016-07-22 22:38:18 +02:00
Thomas Jager
98c1902dd2 Merge pull request #74 from d1str0/master
Correct typo in README example and ellaborate on a comment.
2016-07-20 14:27:14 +02:00
Brady Sullivan
221c89fece Correct type in README example and ellaborate on a comment. 2016-05-29 23:03:20 -07:00
Daniel Oaks
4f356db0cd client: Split out receive loop more to allow for custom receive loops 2016-05-12 18:57:54 +10:00
Daniel Oaks
4fbb2413b5 client: Split receive loop out to make it easier to write a custom receive loop 2016-05-12 18:54:24 +10:00
Daniel Oaks
e3a0148ca0 client: Add native nick fallback handling 2016-05-02 02:58:31 +10:00
Daniel Oaks
1338089e0e client: Add connection pass 2016-05-02 01:25:28 +10:00
Daniel Oaks
8c19472e4e client: Dispatch disconnect event 2016-05-02 01:23:37 +10:00
Daniel Oaks
b885d56e16 ircmsg: Fix crash on some message types 2016-02-28 00:18:00 +10:00
Daniel Oaks
18bee1651e client: Allow disabling simplification of events 2016-02-21 21:17:22 +10:00
Daniel Oaks
4764651a23 client: Simplify event instantiation 2016-02-16 22:22:51 +10:00
Daniel Oaks
482554c646 client: Avaliable -> Available 2016-02-16 22:15:47 +10:00
Daniel Oaks
ad391c7537 client: Improve test coverage 2016-02-16 21:10:25 +10:00
Daniel Oaks
cab3c5c682 client: Return error when Send fails instead of killing the process 2016-02-16 21:01:26 +10:00
Daniel Oaks
03e4ae0408 client: Simplify events where possible 2016-02-16 16:42:44 +10:00
Daniel Oaks
a2ee1191e9 client: Move events.go to numerics.go 2016-02-16 16:10:03 +10:00
Daniel Oaks
2858a90b8a readme: Add client lib, and expand note 2016-02-16 01:25:34 +10:00
Daniel Oaks
33bbe12f37 client: Add Casefold() function to client, and tests 2016-02-16 01:15:08 +10:00
Daniel Oaks
9d6cd74633 client: Add PRIVMSG and NOTICE 2016-02-16 01:15:08 +10:00
Daniel Oaks
f9b3f29216 client: Handle capabilities better and more on-spec 2016-02-16 01:15:08 +10:00
Daniel Oaks
8ef550106a client: CAP NEW and CAP DEL 2016-02-16 01:15:08 +10:00