Liam Stanley
|
3d0a75e389
|
add basic support for capability tracking; add chghost and away, as well as configuration for more
|
2016-12-30 08:51:31 -05:00 |
|
Liam Stanley
|
0577eabe26
|
convert to extras extension for better expandability
|
2016-12-30 06:10:24 -05:00 |
|
Liam Stanley
|
6f89a46cc5
|
drop callback type functionality for wrapping background callbacks in a go-routine; drop Caller.AddBgHandler()
|
2016-12-14 01:31:25 -05:00 |
|
Liam Stanley
|
dbab766dc3
|
fix minor bugs with state mutex locking; add support to fetch user realnames during WHO
|
2016-12-13 21:26:37 -05:00 |
|
Liam Stanley
|
c70ab81a96
|
implement Caller.sregister(); implement separated callback execution stacks; implement Caller.remove()
|
2016-12-13 20:19:36 -05:00 |
|
Liam Stanley
|
74c53293ca
|
remove potential for race conditions in state.go/helpers.go
|
2016-12-13 09:28:54 -05:00 |
|
Liam Stanley
|
cb43ed6d3f
|
more towards TOPIC tracking; update readme
|
2016-12-10 07:16:01 -05:00 |
|
Liam Stanley
|
009d49f258
|
rename SetNick()->Nick()
|
2016-12-10 05:58:42 -05:00 |
|
Liam Stanley
|
b32ff05c0a
|
remove unneeded Client.Who(); update todos
|
2016-12-10 05:56:52 -05:00 |
|
Liam Stanley
|
9d2966d608
|
rewrite callbacks to use more flexible storage system
|
2016-12-07 05:50:14 -05:00 |
|
Liam Stanley
|
626f40e894
|
add doc about unicode codepoints and channel names
|
2016-11-22 10:18:19 -05:00 |
|
Liam Stanley
|
cc390d94dc
|
prevent reconnect from looping on top of itself, add Client.Stop()
|
2016-11-19 12:36:33 -05:00 |
|
Liam Stanley
|
a27267a822
|
rename Prefix to Source
|
2016-11-19 09:36:17 -05:00 |
|
Liam Stanley
|
3bd3b57d1e
|
add Client.ClearCallbacks(), Client.RemoveCallback(), and implemented id's for callbacks for easy popping from the stack
|
2016-11-18 21:38:23 -05:00 |
|
Liam Stanley
|
82ad653db3
|
set state to be internal only
|
2016-11-14 06:59:08 -05:00 |
|
Liam Stanley
|
1077762521
|
overhaul of docs; add additional Config.Disable* directives.
|
2016-11-14 06:50:14 -05:00 |
|
Liam Stanley
|
e783568bb9
|
fix bug with handleQUIT
|
2016-11-14 05:18:47 -05:00 |
|
Liam Stanley
|
179b4e3408
|
implement Client.RunCallbacks()
|
2016-11-13 09:28:53 -05:00 |
|
Liam Stanley
|
46ded10c5a
|
implement Client.Action() and Client.Actionf()
|
2016-11-13 09:00:39 -05:00 |
|
Liam Stanley
|
9031f518e4
|
rename Client.Wait() to Client.Loop()
|
2016-11-13 08:17:41 -05:00 |
|
Liam Stanley
|
07d9aac94f
|
revamp TODO's; add Client.Join() and Client.Part()
|
2016-11-13 06:44:12 -05:00 |
|
Liam Stanley
|
abfb85b949
|
bug fixes, add handleKICK, and handleNICK
|
2016-11-13 06:28:01 -05:00 |
|
Liam Stanley
|
c78113dc51
|
finish implementing handleKICK
|
2016-11-13 05:46:32 -05:00 |
|
Liam Stanley
|
c76d4bd6d2
|
potentially fix events being dropped
|
2016-11-13 05:27:53 -05:00 |
|
Liam Stanley
|
9eb8365acb
|
first commit
|
2016-11-13 03:30:43 -05:00 |
|