Commit Graph

20 Commits

Author SHA1 Message Date
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