Shivaram Lingamneni
6d3e2a0e24
add a regression test
2021-03-01 16:43:30 -05:00
Shivaram Lingamneni
915eacc79e
fix an edge case in IRCReader
...
We were spuriously detecting a full buffer in the case where
the buffer has been expanded to its maximum size, but is not
actually full of data. An excellent find from @ProgVal!
2021-03-01 16:43:30 -05:00
Shivaram Lingamneni
a1973eec96
Merge pull request #40 from slingamn/no_callback_timeout
...
remove support for CallbackTimeout
2021-02-23 18:18:04 -05:00
Shivaram Lingamneni
cd0bb497ee
remove support for CallbackTimeout
2021-02-23 16:36:47 -05:00
Shivaram Lingamneni
8d38e43fc6
Merge pull request #39 from slingamn/safety_again.1
...
increased validation of incoming and outgoing messages
2021-02-22 19:54:29 -05:00
Shivaram Lingamneni
18f4dccb97
validate outgoing message tag content
2021-02-22 19:30:40 -05:00
Shivaram Lingamneni
3d28146f7d
be more strict about parsing lines with \r and \n
2021-02-22 19:30:31 -05:00
Shivaram Lingamneni
6e139f6c42
Merge pull request #37 from slingamn/safety.1
...
fix #36
2021-02-21 20:09:59 -05:00
Shivaram Lingamneni
27a39aed1f
add some more assembly tests
2021-02-21 17:36:50 -05:00
Shivaram Lingamneni
0f44346fcf
fix ircevent tests to emit compliant messages
2021-02-21 17:07:57 -05:00
Shivaram Lingamneni
e489a564c1
fix #36
...
Outgoing messages were not being properly validated for \r and \n
2021-02-21 17:03:44 -05:00
Shivaram Lingamneni
7516151d4c
remove indirections in examples
2021-02-20 23:12:43 -05:00
Shivaram Lingamneni
c8d87a2fa8
Merge pull request #35 from slingamn/example_update
...
update examples, run gofmt
2021-02-19 12:14:47 -05:00
Shivaram Lingamneni
5167dfab9c
fail SASL tests if no environment variables set
2021-02-19 12:03:16 -05:00
Shivaram Lingamneni
a4b4bd8155
update examples, run gofmt
2021-02-19 11:45:33 -05:00
Shivaram Lingamneni
45eac0cc6e
Merge pull request #33 from slingamn/ircevent_integration.8
...
add new ircevent package
2021-02-19 04:10:12 -05:00
Shivaram Lingamneni
dc36bd80a6
initial fixes and refactoring
2021-02-19 03:55:06 -05:00
Shivaram Lingamneni
9d5dccb821
Merge file:///~/workspace/go-ircevent into ircevent_integration
2021-02-15 21:59:55 -05:00
Shivaram Lingamneni
3e23f7f884
move to ircevent subdirectory
2021-02-15 21:58:48 -05:00
Shivaram Lingamneni
171e08b1d4
remove go.mod and go.sum
2021-02-15 21:57:42 -05:00
Shivaram Lingamneni
14cd697c0c
Merge pull request #31 from slingamn/rename
...
rename IrcMessage to IRCMessage
2021-02-15 11:24:35 -05:00
Shivaram Lingamneni
dfb963d463
rename IrcMessage to IRCMessage
2021-02-15 11:23:09 -05:00
Shivaram Lingamneni
9d703e6ac3
Merge pull request #30 from slingamn/packagename
...
fix package name for ircreader
2021-02-13 20:51:42 -05:00
Shivaram Lingamneni
6650d11315
fix package name for ircreader
2021-02-13 20:50:52 -05:00
Shivaram Lingamneni
fcaabd19f3
Merge pull request #29 from slingamn/ircreader.1
...
add ircreader
2021-02-13 19:58:48 -05:00
Shivaram Lingamneni
cd9cd8d55f
add ircreader
2021-02-13 19:57:21 -05:00
Daniel Oaks
ec778d0252
Merge pull request #28 from slingamn/greedy
...
fix greedy matching of bracketed escapes
2021-01-08 22:41:56 +10:00
Shivaram Lingamneni
dc3b93380a
fix greedy matching of bracketed escapes
2021-01-06 16:48:14 -05:00
Daniel Oaks
4e36cb3f41
Merge pull request #27 from slingamn/panic.2
...
fix panic in ircfmt.Unescape
2020-12-28 10:25:32 +10:00
Shivaram Lingamneni
40ec850478
accept numeric codes in brackets
2020-12-21 17:09:44 -05:00
Shivaram Lingamneni
d9d11e8600
fix panic in ircfmt.Unescape
2020-12-21 02:08:38 -05:00
Daniel Oaks
7209d10d54
Merge pull request #26 from slingamn/builder
...
use strings.Builder for tag unescaping
2020-11-18 12:25:49 +10:00
Shivaram Lingamneni
04fc29b345
fix gofmt, run tests in travis
2020-11-16 17:45:34 -05:00
Shivaram Lingamneni
245831ff95
use strings.Builder for tag unescaping
2020-11-16 15:28:46 -05:00
Daniel Oaks
7e7b0985c4
Merge pull request #25 from slingamn/tidy
...
run `go mod tidy`
2020-11-16 13:47:10 +10:00
Shivaram Lingamneni
ea8f00c9e9
run go mod tidy
2020-11-15 22:35:22 -05:00
Daniel Oaks
72321fa42c
Merge pull request #24 from slingamn/updates.1
...
remove ircmatch; validate tag names and values
2020-11-16 13:19:17 +10:00
Shivaram Lingamneni
c52d9b251f
validate tag names and values
2020-11-15 22:02:19 -05:00
Shivaram Lingamneni
1259e6c6f2
remove ircmatch
2020-11-15 17:30:36 -05:00
Daniel Oaks
57fd157327
Merge pull request #23 from slingamn/modules_forcetrailing
...
switch to modules, add ForceTrailing to ircmsg
2020-03-12 00:22:57 +10:00
Shivaram Lingamneni
26268905a5
fix comment
2020-03-11 01:04:53 -04:00
Shivaram Lingamneni
bade7c5106
clean up ForceTrailing interface
2020-03-10 04:18:55 -04:00
Shivaram Lingamneni
47eced42ca
add go.mod and go.sum changes
2020-03-10 00:34:15 -04:00
Shivaram Lingamneni
d02357a7d7
fix gofmt
2020-03-10 00:12:17 -04:00
Shivaram Lingamneni
25527c5512
add a test
2020-03-09 23:58:25 -04:00
Shivaram Lingamneni
e01f4d466e
add ForceTrailing
2020-03-09 23:54:34 -04:00
Shivaram Lingamneni
f73e94152e
add go.mod file
2020-03-09 23:48:16 -04:00
Thomas Jager
8e7ce4b5a1
Merge pull request #128 from akihiro/master
...
Add non UTF-8 encoding support
2019-08-07 11:50:34 +00:00
Thomas Jager
48e72812fe
Merge pull request #124 from irccloud/cap-timeout
...
Add an overall timeout on CAP negotiation
2019-08-07 11:50:13 +00:00
Hiroaki Mizuguchi
511f12d368
Add non UTF-8 encoding support
2019-08-07 18:21:07 +09:00