Shivaram Lingamneni
6a39acdaba
simple WHO parsing example
2022-11-10 22:33:24 -05:00
Shivaram Lingamneni
81e875b024
ircmsg: test that invalid UTF8 tag data is rejected
2022-07-22 00:33:24 -04:00
Shivaram Lingamneni
649b2b78cc
check that invalid UTF8 is parsed as expected
2022-07-20 14:22:12 -04:00
Shivaram Lingamneni
d3a736d986
Merge pull request #87 from slingamn/changelog.1
...
bump changelog for v0.2.0
2022-07-04 18:54:55 -07:00
Shivaram Lingamneni
eeaa8f8f3b
bump changelog for v0.2.0
2022-07-04 21:52:11 -04:00
Shivaram Lingamneni
5b9a0365c5
Merge pull request #86 from slingamn/issue55
...
fix #55
2022-06-18 19:16:32 -07:00
Shivaram Lingamneni
95f1d5d2c4
fix #55
...
Don't log an error line during a normal Quit()
2022-06-17 19:07:34 -04:00
Shivaram Lingamneni
4beae5ca3b
Merge pull request #85 from slingamn/fix_disconnect_callbacks
...
fix more issues from #78 and ensuing discussion
2022-06-17 15:16:09 -07:00
Shivaram Lingamneni
b300d44fd8
fix #84
...
Run our internal NICK callback before any client-defined callbacks,
to ensure the value of CurrentNick() is updated in time.
2022-06-17 18:08:43 -04:00
Shivaram Lingamneni
dd3e745681
fix #83
...
Add SASLOptional, making SASL errors non-fatal
2022-06-17 17:54:16 -04:00
Shivaram Lingamneni
458601b939
only run disconnect callbacks after a successful connection
2022-06-17 17:46:49 -04:00
Shivaram Lingamneni
0187c396b8
Merge pull request #81 from slingamn/reconnect_draft
...
fix #79
2022-06-17 12:15:32 -07:00
Shivaram Lingamneni
10ca559316
Merge pull request #82 from slingamn/disconnect
...
fix #80
2022-06-17 12:15:25 -07:00
Shivaram Lingamneni
e6396f06be
add documentation for AddDisconnectCallback
2022-06-17 15:00:57 -04:00
Shivaram Lingamneni
90121cc84b
fix #80
...
Add support for callbacks that run on disconnection
2022-06-17 14:48:19 -04:00
Shivaram Lingamneni
05769c370a
fix #79
...
An explicit Reconnect() should interrupt the ReconnectFreq-based delay between
automatic reconnection attempts.
2022-06-17 01:19:49 -04:00
Shivaram Lingamneni
06bd7531a4
Merge pull request #75 from slingamn/numerics
...
add additional numeric definitions
2022-05-29 13:14:51 -07:00
Shivaram Lingamneni
19e3d6468f
Merge pull request #74 from slingamn/sync_api.1
...
ircevent: add synchronous GetLabeledResponse API
2022-05-29 13:14:06 -07:00
Shivaram Lingamneni
33ec34c53e
add additional numeric definitions
2022-05-23 22:01:39 -04:00
Shivaram Lingamneni
2e8d20b514
ircevent: add synchronous GetLabeledResponse API
2022-05-23 14:26:13 -04:00
Shivaram Lingamneni
167f65719f
Merge pull request #72 from slingamn/doc_update.1
...
update ircevent readme
2022-04-06 23:36:25 -04:00
Shivaram Lingamneni
08febb49ba
update ircevent readme
2022-04-06 21:42:06 -04:00
Shivaram Lingamneni
5c6a4c5b1f
Merge pull request #71 from slingamn/goshu
...
update documentation and links
2022-01-19 04:07:22 -05:00
Shivaram Lingamneni
839f5322ff
remove godoc warning
2022-01-19 03:55:42 -05:00
Shivaram Lingamneni
da4104c7de
fix obsolete goshuirc links
2022-01-19 03:54:17 -05:00
Shivaram Lingamneni
9164bce70d
Merge pull request #70 from slingamn/release
...
update version and changelog for v1.0.0
2022-01-19 02:33:25 -05:00
Shivaram Lingamneni
0ce5ab85af
update version and changelog for v1.0.0
2022-01-19 02:29:39 -05:00
Shivaram Lingamneni
3e4933ef5b
Merge pull request #69 from slingamn/source
...
rename Message.Prefix to Source
2022-01-19 02:18:44 -05:00
Shivaram Lingamneni
4fc58dea62
rename Message.Prefix to Source
2022-01-17 00:02:27 -05:00
Shivaram Lingamneni
11e78ce81d
Merge pull request #67 from slingamn/parsenuh_again.2
...
yet another NUH-parsing branch
2022-01-16 23:56:53 -05:00
Shivaram Lingamneni
3a041e96ed
fix doc comment
2022-01-13 15:04:02 -05:00
Shivaram Lingamneni
4dc9d9bb47
rename (*ircmsg.Message).Name back to Nick
2022-01-13 04:35:19 -05:00
Shivaram Lingamneni
58477f84d8
refactor ParseNUH, move it to ircmsg, expose it in ircevent
2022-01-13 04:34:26 -05:00
Daniel Oaks
ef8b1e7a5b
create ircutils.ParseNUH that follows real rules
2022-01-12 18:17:55 -05:00
Shivaram Lingamneni
c289328287
update ircevent readme
2021-12-20 02:23:36 -05:00
Shivaram Lingamneni
0e1b7ad1b9
add some trailing parameter parsing tests
2021-10-03 17:41:24 -04:00
Shivaram Lingamneni
dd73c4f862
update project name
2021-08-09 10:17:20 -04:00
Shivaram Lingamneni
d6a5f43c67
ircevent: allow KeepAlive to equal Timeout
2021-08-04 23:07:50 -04:00
Shivaram Lingamneni
0eddd4ae17
Merge pull request #65 from slingamn/initialization
...
ircevent: allow send calls before first connect
2021-07-23 18:04:53 -04:00
Shivaram Lingamneni
9f427b3fd4
ircevent: allow send calls before first connect
2021-07-23 17:51:05 -04:00
Shivaram Lingamneni
256f1601d3
Merge pull request #63 from slingamn/references.1
...
remove ircmap and gircclient, rename to ergochat/irc-go
2021-06-17 18:22:58 -04:00
Shivaram Lingamneni
7b3bb1d1ea
remove ircmap and gircclient, rename to ergochat/irc-go
2021-06-17 16:51:48 -04:00
Shivaram Lingamneni
f5e0f875f7
Merge pull request #61 from goshuirc/timeouts
...
ircevent: avoid uses of time.After
2021-05-10 13:33:24 -04:00
Shivaram Lingamneni
a16267c773
ircevent: avoid uses of time.After
...
"The underlying Timer is not recovered by the garbage collector until the
timer fires. If efficiency is a concern, use NewTimer instead and call
Timer.Stop if the timer is no longer needed."
2021-05-10 09:14:58 -04:00
Shivaram Lingamneni
de8a22cda2
Merge pull request #60 from slingamn/ircevent_truncation
...
fix #59 , add a message sanitizer
2021-04-23 11:41:42 -04:00
Shivaram Lingamneni
97bbb1c210
ircutils: add SanitizeText
2021-04-23 11:30:37 -04:00
Shivaram Lingamneni
4b81d501cc
ircevent: add AllowTruncation
2021-04-23 11:14:48 -04:00
Shivaram Lingamneni
722fe286c9
Merge pull request #56 from slingamn/readme_update
...
update the readme to reflect near-term direction
2021-04-19 09:52:30 -04:00
Shivaram Lingamneni
9dd633a934
reorder subpackages in the list
2021-04-19 09:45:06 -04:00
Shivaram Lingamneni
da91d6716f
link to titlebot
2021-04-19 08:52:00 -04:00