Commit Graph

188 Commits

Author SHA1 Message Date
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
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
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
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
Daniel Oaks
0567c0ee53
Merge pull request #18 from iownall555/master
Basic Command Handler
2019-05-08 12:14:59 +10:00
Andrew
ac99fbdf85 change split to fields 2019-05-08 11:56:12 +10:00
Andrew
48af37d999 run go fmt over the client file since my editor likes to chowder indents 2019-05-08 11:40:28 +10:00
Andrew
9ca236b9e0 move command prefixes to ServerConnection and update functions to use it 2019-05-08 11:38:05 +10:00
Andrew
25d0fa8e69 Change dispatchBasicCmd to reflect the new new command handler 2019-05-08 11:24:17 +10:00
Andrew
9159419f76 add RegisterCommand 2019-05-08 10:07:13 +10:00
Andrew
2fa95f607d Merge remote-tracking branch 'upstream/master' 2019-05-07 16:46:46 +10:00
Daniel Oaks
3905db30fa
Merge pull request #19 from iownall555/fprintf-fix
Correct incorrect usage of fmt.Fprintf
2019-05-06 10:04:55 +10:00
Andrew
0675bf18e0 Correct incorrect usage of fmt.Fprintf 2019-05-06 09:28:11 +10:00
Andrew
0e3a2f7774 Correct issue with multiple params in basic commands 2019-05-06 09:13:01 +10:00
Andrew
e1e4e900f8 gofmt 2019-05-04 10:01:18 +10:00
Andrew
edcbd2035a Add basic command handler 2019-05-04 09:53:46 +10:00
Daniel Oaks
be1bb797f4
Merge pull request #17 from goshuirc/fix-travis-maybe
Fix travis
2019-04-29 12:11:44 +10:00
Daniel Oaks
fc2ba9e42c Try 2019-04-29 12:06:09 +10:00
Daniel Oaks
7454d117cc
Merge pull request #16 from goshuirc/allow-custom-channel-prefixes
ircmap: Allow custom channel prefixes when folding
2019-04-29 11:58:18 +10:00
Daniel Oaks
b98693494e ircmap: maps are always passed by ref lol, no need to do dis 2019-04-29 11:57:18 +10:00
Daniel Oaks
d5136e608d ircmap: Allow custom channel prefixes when folding 2019-04-29 11:49:40 +10:00
Daniel Oaks
21db2bf045 ircmap: Add a few more chan prefixes 2019-04-29 11:34:28 +10:00
Daniel Oaks
694173c1fd ircmap: Fix Unicode test, update to match spec 2019-04-29 11:30:21 +10:00
Daniel Oaks
0f771dff99
Merge pull request #15 from iownall555/master
Update the Example IRC-Go Client to Function with the New Tag Handling System
2019-04-29 11:05:18 +10:00
Andrew
a4291232b0 fix broken param in reactor_test 2019-04-29 10:44:34 +10:00
Andrew
8f4aac5afa Correct function params to accurately reflect how tags are now handled 2019-04-29 10:42:52 +10:00
Andrew
70e4f8ab90 Change old ircmsg.TagValue to string 2019-04-29 10:13:17 +10:00