Liam Stanley
|
1f66c9ffec
|
rewrite state to support separate dataset for users
|
2017-07-04 01:29:22 -04:00 |
|
Liam Stanley
|
9602c14886
|
better execution of handlers after client disconnect; improve docs
|
2017-07-03 07:34:34 -04:00 |
|
Liam Stanley
|
4ea5d7efcb
|
implement lastActive and FINGER replies
|
2017-07-01 19:53:47 -04:00 |
|
Liam Stanley
|
c4f8e06752
|
decrease required time for pingLoop to terminate, allow disabling
|
2017-06-25 23:38:50 -04:00 |
|
Liam Stanley
|
01031ac254
|
strip tags from written messages if it wasn't in the list of capabilities ack'd
|
2017-06-25 07:21:40 -04:00 |
|
Liam Stanley
|
7061d8e8e1
|
don't return ErrProxy when not used
|
2017-06-24 06:55:20 -04:00 |
|
Liam Stanley
|
75341d3cef
|
Commands -> Cmd
|
2017-06-15 04:46:10 -04:00 |
|
Liam Stanley
|
e3f53ab9ec
|
start working on additional sasl implementation support
|
2017-06-14 07:19:31 -04:00 |
|
Liam Stanley
|
6c8215c842
|
Format -> Fmt, StripFormat -> TrimFmt
|
2017-06-07 06:35:02 -04:00 |
|
Liam Stanley
|
cc32c679cb
|
add GlobalFormat config option
|
2017-06-07 04:39:52 -04:00 |
|
Liam Stanley
|
327e795e49
|
move mutex
|
2017-05-07 13:23:55 -04:00 |
|
Liam Stanley
|
f25f47d823
|
implement proper close support
|
2017-05-07 12:39:16 -04:00 |
|
Liam Stanley
|
573ddd7583
|
fix data races for state
|
2017-04-24 11:55:30 -04:00 |
|
Liam Stanley
|
9542a7aac6
|
Password -> ServerPass
|
2017-04-23 12:16:44 -04:00 |
|
Liam Stanley
|
0099cb4799
|
add docs to HandlerError
|
2017-04-23 11:08:23 -04:00 |
|
Liam Stanley
|
6bbd53edd8
|
refractor quite a bit of connect logic, and errors
|
2017-04-18 11:06:19 -04:00 |
|
Liam Stanley
|
50a8f70e6f
|
utilize mutex for conn state
|
2017-04-18 03:17:15 -04:00 |
|
Liam Stanley
|
4951996f3a
|
the start of more refactoring
|
2017-03-31 14:30:52 -04:00 |
|
Liam Stanley
|
9ef5ad76b4
|
remove starttls, due to horrid inconsistencies
|
2017-02-26 13:25:30 -05:00 |
|
Liam Stanley
|
5d1d691d22
|
clean up unneeded ERR_STARTTLS handler if no response was given
|
2017-02-22 00:26:43 -05:00 |
|
Liam Stanley
|
70a6fe8739
|
clean up config validation a bit
|
2017-02-22 00:24:23 -05:00 |
|
Liam Stanley
|
6d62d7437d
|
implement STARTTLS auto-negotiation
|
2017-02-21 09:18:57 -05:00 |
|
Liam Stanley
|
18112a7d63
|
refractor conn.go
|
2017-02-21 06:14:55 -05:00 |
|
Liam Stanley
|
650e301ccc
|
implement Client.Lag()
|
2017-02-20 20:39:16 -05:00 |
|
Liam Stanley
|
9818cded91
|
Debug->Debugger; implement client side ping tracking; implement Config.Out; implement Config.PingDelay
|
2017-02-14 02:14:38 -05:00 |
|
Liam Stanley
|
d2fb3c20d2
|
fix mutex lock due to trying to lock in a lock
|
2017-02-13 22:56:50 -05:00 |
|
Liam Stanley
|
39fd16999d
|
fix misc. bugs; refractor send queue
|
2017-02-13 21:57:18 -05:00 |
|
Liam Stanley
|
c4aa30561d
|
minor cleanup; add golint to travis-ci
|
2017-02-13 03:18:55 -05:00 |
|
Liam Stanley
|
88057bed20
|
implement ability to catch panics in handlers
|
2017-02-13 01:15:53 -05:00 |
|
Liam Stanley
|
ed6e266cba
|
split out connection info and throttling into ircConn; move conn from state to client
|
2017-02-12 02:22:41 -05:00 |
|
Liam Stanley
|
1090fd92a8
|
move connection logic into conn.go
|
2017-02-12 02:06:09 -05:00 |
|
Liam Stanley
|
6cc7ae1627
|
better description if returned results
|
2017-02-07 05:34:15 -05:00 |
|
Liam Stanley
|
ba03de710d
|
update copyright to remove year
|
2017-02-06 02:45:31 -05:00 |
|
Liam Stanley
|
714a315ef0
|
yay new year
|
2017-01-03 11:05:27 -05:00 |
|
Liam Stanley
|
b53fcecfc5
|
fix docs; strip newlines from events during byte and string conversion
|
2016-11-22 19:32:14 -05:00 |
|
Liam Stanley
|
9b94cd1628
|
cleanup config validation, add Config.Conn, remove dial()
|
2016-11-22 11:21:25 -05:00 |
|
Liam Stanley
|
1fbfbd6a87
|
make Encoder, Decoder, Conn, all un-exported
|
2016-11-19 11:33:50 -05:00 |
|
Liam Stanley
|
1077762521
|
overhaul of docs; add additional Config.Disable* directives.
|
2016-11-14 06:50:14 -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 |
|