Liam Stanley
|
de697eb4e5
|
implement CModes.Get()
|
2017-02-08 02:18:53 -05:00 |
|
Liam Stanley
|
c164d69de5
|
add host to pretty join evvents
|
2017-02-08 02:14:14 -05:00 |
|
Liam Stanley
|
8b74da5cfa
|
add prettification for RPL_TOPIC
|
2017-02-08 02:08:17 -05:00 |
|
Liam Stanley
|
10780ec8ae
|
add prettification for ACCOUNT events
|
2017-02-08 01:54:24 -05:00 |
|
Liam Stanley
|
66b26a6065
|
add prettification for CHGHOST events
|
2017-02-08 01:50:17 -05:00 |
|
Liam Stanley
|
86463e03d5
|
add prettification for AWAY events
|
2017-02-08 01:48:01 -05:00 |
|
Liam Stanley
|
775435b722
|
update documentation
|
2017-02-08 01:44:37 -05:00 |
|
Liam Stanley
|
d96e95be7f
|
better LastActive tracking for users
|
2017-02-08 01:38:37 -05:00 |
|
Liam Stanley
|
f62e8030c4
|
fix JOIN prettification when extended-join is used
|
2017-02-08 01:27:33 -05:00 |
|
Liam Stanley
|
1f7063c245
|
add support for ircv3's multi-prefix functionality
|
2017-02-08 01:25:22 -05:00 |
|
Liam Stanley
|
03d0b5de8c
|
add support for ircv3's userhost-in-names
|
2017-02-08 01:19:45 -05:00 |
|
Liam Stanley
|
8489a4860e
|
add support for ircv3's extended-join
|
2017-02-08 00:56:48 -05:00 |
|
Liam Stanley
|
f50ede5a58
|
add additional noting in regards to channel id lengths and ISUPPORT
|
2017-02-07 06:28:35 -05:00 |
|
Liam Stanley
|
01fc509fc2
|
add prettification to MODE events
|
2017-02-07 06:25:27 -05:00 |
|
Liam Stanley
|
3caa790524
|
correct socket timeout bug
|
2017-02-07 06:21:56 -05:00 |
|
Liam Stanley
|
f4df7e57fe
|
implement CModes.HasMode()
|
2017-02-07 06:16:10 -05:00 |
|
Liam Stanley
|
5dc6abca2a
|
rename MaxRetries -> Retries
|
2017-02-07 06:12:30 -05:00 |
|
Liam Stanley
|
dc5c0ddc3e
|
update docs for new mode additions
|
2017-02-07 06:08:17 -05:00 |
|
Liam Stanley
|
9593d1caea
|
panic when client used after Stop(); cleanup goroutine cleanup to help garbage collection
|
2017-02-07 05:44:21 -05:00 |
|
Liam Stanley
|
c8ee37f2fa
|
ignore nil events that one may attempt to execute
|
2017-02-07 05:34:33 -05:00 |
|
Liam Stanley
|
6cc7ae1627
|
better description if returned results
|
2017-02-07 05:34:15 -05:00 |
|
Liam Stanley
|
7fa7976ff4
|
minor cleanup
|
2017-02-07 05:33:58 -05:00 |
|
Liam Stanley
|
33dfd10a13
|
initial push to track MODE events
|
2017-02-06 08:02:26 -05:00 |
|
Liam Stanley
|
52e05d3c15
|
success -> ok
|
2017-02-06 03:53:05 -05:00 |
|
Liam Stanley
|
10d5bfd60f
|
rename UserModes -> UserPerms and parseUserModes -> parseUserPrefix
|
2017-02-06 03:26:32 -05:00 |
|
Liam Stanley
|
62d007b448
|
rename state.getUsers() to state.lookupUsers()
|
2017-02-06 02:46:38 -05:00 |
|
Liam Stanley
|
ba03de710d
|
update copyright to remove year
|
2017-02-06 02:45:31 -05:00 |
|
Liam Stanley
|
d2d55aa0e0
|
update docs
|
2017-02-05 07:46:32 -05:00 |
|
Liam Stanley
|
c95a5032ee
|
add prettificaion for INITIALIZATION and CONNECTED events
|
2017-02-05 07:43:20 -05:00 |
|
Liam Stanley
|
5aa9303fd3
|
remove SUCCESS, add INITIALIZED for use with validating socket connection
|
2017-02-05 07:42:59 -05:00 |
|
Liam Stanley
|
9ee2f208d7
|
update handlePING to use Client.Pong
|
2017-02-05 07:24:19 -05:00 |
|
Liam Stanley
|
a893c16006
|
update warnings in readme
|
2017-02-05 07:23:00 -05:00 |
|
Liam Stanley
|
37b380a564
|
rename Client.Config to client.config to prevent potential raceconditions or silly behavior
|
2017-02-05 07:11:59 -05:00 |
|
Liam Stanley
|
af22c0a64c
|
remove unneeded c.IsConnected() checks; implement Whois(), Ping(), Pong(), Oper(), Kick(), Invite(), Away(), Back(), and List()
|
2017-02-05 07:09:48 -05:00 |
|
Liam Stanley
|
1eb80a05db
|
Client.Who should support channels/users/nicks
|
2017-02-05 06:12:49 -05:00 |
|
Liam Stanley
|
2a7ace18d2
|
log callback registration/removal/execution to debug output
|
2017-02-05 06:09:35 -05:00 |
|
Liam Stanley
|
20686a735d
|
remove no longer needed ErrCallbackTimedout
|
2017-02-05 05:35:00 -05:00 |
|
Liam Stanley
|
e3e5e02d91
|
add examples of how to log incoming events
|
2017-02-05 05:31:45 -05:00 |
|
Liam Stanley
|
a7120e7b07
|
remove third example
|
2017-02-05 05:23:37 -05:00 |
|
Liam Stanley
|
151dc5161f
|
remove Config.Logger
|
2017-02-05 05:23:05 -05:00 |
|
Liam Stanley
|
310d0052d6
|
re-implement Config.Logger; add Config.Debugger, and implement Event.Pretty().
|
2017-02-03 08:54:44 -05:00 |
|
Liam Stanley
|
c2d61e4b40
|
update examples link
|
2017-01-29 05:51:30 -05:00 |
|
Liam Stanley
|
1b41086bca
|
track user modes using NAMES; closes #2
|
2017-01-27 07:01:37 -05:00 |
|
Liam Stanley
|
6b4a3e6359
|
change logging format for debugging
|
2017-01-27 02:41:38 -05:00 |
|
Liam Stanley
|
f05df5709a
|
update TODOs to point to issues/projects
|
2017-01-20 07:25:53 -05:00 |
|
Liam Stanley
|
b7a64ef6a2
|
minor bug fixes and improvements to tag parsing and validation
|
2017-01-20 06:50:57 -05:00 |
|
Liam Stanley
|
757cbe0fc1
|
strip tag prefix from tag parser
|
2017-01-20 06:50:08 -05:00 |
|
Liam Stanley
|
0f9e1e91ac
|
fix tag length bug
|
2017-01-20 06:49:10 -05:00 |
|
Liam Stanley
|
42092970a7
|
remove Event.String(); rename Raw() to String()
|
2017-01-20 06:48:42 -05:00 |
|
Liam Stanley
|
aeef5a8774
|
rewrite capability ack functionality
|
2017-01-19 06:58:08 -05:00 |
|