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 |
|
Daniel Oaks
|
4e5ba36eaf
|
client: Respond to PINGs
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
4d1e9aa36c
|
client: Dispatch messages out as well
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
5b009fb255
|
client: Improve features.go test coverage
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
3761a842c5
|
client: Use numeric names instead of numbers where possible
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
8d6a5affe5
|
client: Add a very basic Features
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
de09a0da92
|
client: Explain function better
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
aa9fced4e1
|
client: Since we use one function for testing, also use one function for setting config values
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
27d71a144b
|
client: Send CAP END
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
810734eaaf
|
client: Split out event loop handling to let people handle it themselves
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
1cb8e4762b
|
client: Handle capabilities, improve handling and testing
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
6d960c81bc
|
client: Return error on connection
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
b830a629ad
|
client: Rename newServer to client, use InitialNick instead of Nick
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
db3f552ded
|
client: Test silent ignoring of events
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
f3fa9f668e
|
client: Set nick with 001 properly, add test for this
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
569b227f86
|
client: Fix and test TLS side of things better
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
306fefe557
|
client: Start up and shutdown connections properly
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
44fc747e46
|
client: Fix reactor bug and add initial Reactor test
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
c04ab544b3
|
client: Initial code. Very untested, likely very broken. What is test coverage
|
2016-02-16 01:15:07 +10:00 |
|
Daniel Oaks
|
b19577fca9
|
readme: Add more badges!
|
2016-02-16 01:14:49 +10:00 |
|
Daniel Oaks
|
75aa57f451
|
readme: Add GoDoc badge
|
2016-02-14 18:02:23 +10:00 |
|
Daniel Oaks
|
d7fbffbe37
|
ircfmt: Add test for the new raw parsing code
|
2016-02-14 14:45:06 +10:00 |
|
Daniel Oaks
|
2c79305aed
|
ircfmt: Add without any brackets after it support
|
2016-02-14 14:38:41 +10:00 |
|
Daniel Oaks
|
358c21d6ec
|
ircmap: Add ircmap.NONE
|
2016-02-11 21:13:38 +10:00 |
|