Commit Graph

484 Commits

Author SHA1 Message Date
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
Daniel Oaks
05ecc95249
Merge pull request #21 from slingamn/extraspaces.2
allow multiple spaces between sections and parameters
2019-07-13 10:15:46 +10:00
Shivaram Lingamneni
4ff9a1babb test \r and \n in message bodies 2019-07-12 18:42:17 -04:00
Shivaram Lingamneni
d3f23f4ea7 trim to newline bytes more aggressively 2019-07-12 18:42:07 -04:00
Shivaram Lingamneni
75aee58953 allow multiple spaces between parameters 2019-07-12 13:16:09 -04:00
Thomas Jager
949efec008
Merge pull request #126 from IceflowRE/master
Add go mod support
2019-06-09 10:25:34 +02:00
Iceflower
555c28fe5d
Add go mod support 2019-06-09 02:12:35 +02:00
Daniel Oaks
c041b9aa6e
Merge pull request #20 from iownall555/master
[WIP] Add an additional array of arguments to the simple command event infomap
2019-05-13 15:33:03 +10:00
Russ Garrett
2d0ed40435
Add an overall timeout on CAP negotiation
At the moment it just hangs if the server doesn't support CAP. This adds
a 15 second timeout to the CAP negotiation process, after which the
connection continues.

The timeout and error on failed SASL negotiation is preserved.
2019-05-12 10:29:21 +01:00
Andrew
385cdbd797 gofmt 2019-05-10 21:37:16 +10:00
Andrew
fd9559d0aa add consistant command args array to to simple commands event 2019-05-10 21:36:08 +10:00