Commit graph

  • de8a22cda2
    Merge pull request #60 from slingamn/ircevent_truncation Shivaram Lingamneni 2021-04-23 11:41:42 -0400
  • 97bbb1c210 ircutils: add SanitizeText Shivaram Lingamneni 2021-04-23 11:30:37 -0400
  • 4b81d501cc ircevent: add AllowTruncation Shivaram Lingamneni 2021-04-23 11:14:48 -0400
  • 4818d44b99 create ircutils.ParseNUH that follows real rules parsenuh Daniel Oaks 2021-04-20 13:24:13 +1000
  • 722fe286c9
    Merge pull request #56 from slingamn/readme_update Shivaram Lingamneni 2021-04-19 09:52:30 -0400
  • 9dd633a934 reorder subpackages in the list Shivaram Lingamneni 2021-04-19 09:45:06 -0400
  • da91d6716f link to titlebot Shivaram Lingamneni 2021-04-19 08:52:00 -0400
  • 62a46fadbc update the readme to reflect near-term direction Shivaram Lingamneni 2021-04-19 08:48:57 -0400
  • bdc2c2cd2f
    Merge pull request #54 from slingamn/utf8_truncate Shivaram Lingamneni 2021-03-18 03:45:29 -0400
  • debcdc124d add UTF8-safe truncation utility function Shivaram Lingamneni 2021-03-18 03:43:31 -0400
  • f3d1c7c294
    Merge pull request #53 from slingamn/datarace.1 Shivaram Lingamneni 2021-03-17 02:24:30 -0400
  • 7612702f6e fix #52 Shivaram Lingamneni 2021-03-17 00:41:22 -0400
  • ea7a188a73
    Merge pull request #51 from slingamn/noevent.2 Shivaram Lingamneni 2021-03-10 19:43:46 -0500
  • 5dda03b554 clean up some event-related language Shivaram Lingamneni 2021-03-10 19:15:58 -0500
  • 23a3bb8f66 rename to Message and Reader; remove Event Shivaram Lingamneni 2021-03-10 17:58:53 -0500
  • 4d7631f681
    Merge pull request #50 from slingamn/label.4 Shivaram Lingamneni 2021-03-10 14:19:25 -0500
  • 8f78fbb4a2 don't accept regular callbacks for BATCH Shivaram Lingamneni 2021-03-10 14:07:24 -0500
  • b26cd91715 tweak force-expiration behavior Shivaram Lingamneni 2021-03-10 14:05:12 -0500
  • 05d8f44198 clean up synchronization in tests Shivaram Lingamneni 2021-03-10 13:22:31 -0500
  • b2a42a4234 make sure non-label batches expire as well Shivaram Lingamneni 2021-03-10 12:43:23 -0500
  • 6d11cde149 explain HandleBatch and HandleEvent Shivaram Lingamneni 2021-03-10 02:32:02 -0500
  • e9d62eeee7 support batch and labeled-response Shivaram Lingamneni 2021-03-10 02:21:53 -0500
  • cf78e9176f
    Merge pull request #49 from slingamn/truncation_again Shivaram Lingamneni 2021-03-03 22:15:53 -0500
  • 3f429682a8 restore message truncation in ParseLineStrict Shivaram Lingamneni 2021-03-03 21:56:21 -0500
  • 78fec0a07e
    Merge pull request #45 from slingamn/utf8_truncation.1 Shivaram Lingamneni 2021-03-03 14:23:43 -0500
  • 3fafe19ebb don't actually truncate the line when parsing Shivaram Lingamneni 2021-03-03 11:26:38 -0500
  • 9f8a43331a
    Merge pull request #47 from slingamn/fail Shivaram Lingamneni 2021-03-03 01:54:02 -0500
  • 99e8908309 remove ircmatch from readme Shivaram Lingamneni 2021-03-03 01:42:06 -0500
  • dc67fb1e17 add error prints for standard replies Shivaram Lingamneni 2021-03-03 01:36:19 -0500
  • 617723503e expose message truncation in the API Shivaram Lingamneni 2021-03-03 01:02:36 -0500
  • 61e3317dd1 add tests for UTF8-safe truncation Shivaram Lingamneni 2021-03-02 20:49:42 -0500
  • 0c71162327 Make truncation UTF8-safe Shivaram Lingamneni 2021-03-02 14:55:22 -0500
  • d39993c074
    Merge pull request #44 from slingamn/newline_trim Shivaram Lingamneni 2021-03-01 18:47:05 -0500
  • 98ea36235a IRCReader: trim \r if the line ending was \r\n Shivaram Lingamneni 2021-03-01 17:24:21 -0500
  • 2c4b83d648
    Merge pull request #43 from goshuirc/ircreader_bug Shivaram Lingamneni 2021-03-01 17:54:36 -0500
  • a1d30e7a26
    Merge pull request #42 from slingamn/isupport_and_302.1 Shivaram Lingamneni 2021-03-01 16:56:28 -0500
  • 6d3e2a0e24 add a regression test ircreader_bug Shivaram Lingamneni 2021-03-01 16:41:55 -0500
  • 915eacc79e fix an edge case in IRCReader Shivaram Lingamneni 2021-03-01 15:56:00 -0500
  • 4954891ab6 don't wake up Connect() until after the MOTD Shivaram Lingamneni 2021-03-01 02:48:21 -0500
  • 4992421a60 factor out magic number Shivaram Lingamneni 2021-03-01 02:21:11 -0500
  • eb8b7606c3 add a test for SASL authentication failure Shivaram Lingamneni 2021-03-01 01:25:03 -0500
  • 4d031b5bd0 refactor callback/protocol handling Shivaram Lingamneni 2021-03-01 01:03:43 -0500
  • a1973eec96
    Merge pull request #40 from slingamn/no_callback_timeout Shivaram Lingamneni 2021-02-23 18:18:04 -0500
  • cd0bb497ee remove support for CallbackTimeout Shivaram Lingamneni 2021-02-23 16:36:47 -0500
  • 8d38e43fc6
    Merge pull request #39 from slingamn/safety_again.1 Shivaram Lingamneni 2021-02-22 19:54:29 -0500
  • 18f4dccb97 validate outgoing message tag content Shivaram Lingamneni 2021-02-22 19:28:32 -0500
  • 3d28146f7d be more strict about parsing lines with \r and \n Shivaram Lingamneni 2021-02-22 18:29:21 -0500
  • 6e139f6c42
    Merge pull request #37 from slingamn/safety.1 Shivaram Lingamneni 2021-02-21 20:09:59 -0500
  • 27a39aed1f add some more assembly tests Shivaram Lingamneni 2021-02-21 17:36:50 -0500
  • 0f44346fcf fix ircevent tests to emit compliant messages Shivaram Lingamneni 2021-02-21 17:07:57 -0500
  • e489a564c1 fix #36 Shivaram Lingamneni 2021-02-21 17:03:44 -0500
  • 7516151d4c remove indirections in examples Shivaram Lingamneni 2021-02-20 23:12:43 -0500
  • c8d87a2fa8
    Merge pull request #35 from slingamn/example_update Shivaram Lingamneni 2021-02-19 12:14:47 -0500
  • 5167dfab9c fail SASL tests if no environment variables set Shivaram Lingamneni 2021-02-19 12:03:16 -0500
  • a4b4bd8155 update examples, run gofmt Shivaram Lingamneni 2021-02-19 11:45:33 -0500
  • 45eac0cc6e
    Merge pull request #33 from slingamn/ircevent_integration.8 Shivaram Lingamneni 2021-02-19 04:10:12 -0500
  • dc36bd80a6 initial fixes and refactoring Shivaram Lingamneni 2021-02-19 03:55:06 -0500
  • 9d5dccb821 Merge file:///~/workspace/go-ircevent into ircevent_integration Shivaram Lingamneni 2021-02-15 21:59:55 -0500
  • 3e23f7f884 move to ircevent subdirectory Shivaram Lingamneni 2021-02-15 21:58:48 -0500
  • 171e08b1d4 remove go.mod and go.sum Shivaram Lingamneni 2021-02-15 21:57:42 -0500
  • 14cd697c0c
    Merge pull request #31 from slingamn/rename Shivaram Lingamneni 2021-02-15 11:24:35 -0500
  • dfb963d463 rename IrcMessage to IRCMessage Shivaram Lingamneni 2021-02-15 11:23:09 -0500
  • 9d703e6ac3
    Merge pull request #30 from slingamn/packagename Shivaram Lingamneni 2021-02-13 20:51:42 -0500
  • 6650d11315 fix package name for ircreader Shivaram Lingamneni 2021-02-13 20:50:52 -0500
  • fcaabd19f3
    Merge pull request #29 from slingamn/ircreader.1 Shivaram Lingamneni 2021-02-13 19:58:48 -0500
  • cd9cd8d55f add ircreader Shivaram Lingamneni 2021-02-13 19:30:39 -0500
  • ec778d0252
    Merge pull request #28 from slingamn/greedy Daniel Oaks 2021-01-08 22:41:56 +1000
  • dc3b93380a fix greedy matching of bracketed escapes Shivaram Lingamneni 2021-01-06 16:48:14 -0500
  • 4e36cb3f41
    Merge pull request #27 from slingamn/panic.2 Daniel Oaks 2020-12-28 10:25:32 +1000
  • 40ec850478 accept numeric codes in brackets Shivaram Lingamneni 2020-12-21 17:09:44 -0500
  • d9d11e8600 fix panic in ircfmt.Unescape Shivaram Lingamneni 2020-12-21 02:08:38 -0500
  • 7209d10d54
    Merge pull request #26 from slingamn/builder Daniel Oaks 2020-11-18 12:25:49 +1000
  • 04fc29b345 fix gofmt, run tests in travis Shivaram Lingamneni 2020-11-16 17:45:34 -0500
  • 245831ff95 use strings.Builder for tag unescaping Shivaram Lingamneni 2020-11-16 15:28:46 -0500
  • 7e7b0985c4
    Merge pull request #25 from slingamn/tidy Daniel Oaks 2020-11-16 13:47:10 +1000
  • ea8f00c9e9 run go mod tidy Shivaram Lingamneni 2020-11-15 22:35:22 -0500
  • 72321fa42c
    Merge pull request #24 from slingamn/updates.1 Daniel Oaks 2020-11-16 13:19:17 +1000
  • c52d9b251f validate tag names and values Shivaram Lingamneni 2020-11-15 22:02:19 -0500
  • 1259e6c6f2 remove ircmatch Shivaram Lingamneni 2020-11-15 17:30:36 -0500
  • 57fd157327
    Merge pull request #23 from slingamn/modules_forcetrailing Daniel Oaks 2020-03-12 00:22:57 +1000
  • 26268905a5 fix comment Shivaram Lingamneni 2020-03-11 01:04:53 -0400
  • bade7c5106 clean up ForceTrailing interface Shivaram Lingamneni 2020-03-10 04:18:55 -0400
  • 47eced42ca add go.mod and go.sum changes Shivaram Lingamneni 2020-03-10 00:34:15 -0400
  • d02357a7d7 fix gofmt Shivaram Lingamneni 2020-03-10 00:12:17 -0400
  • 25527c5512 add a test Shivaram Lingamneni 2020-03-09 23:58:25 -0400
  • e01f4d466e add ForceTrailing Shivaram Lingamneni 2020-03-09 23:54:34 -0400
  • f73e94152e add go.mod file Shivaram Lingamneni 2020-03-09 23:48:16 -0400
  • 8e7ce4b5a1
    Merge pull request #128 from akihiro/master Thomas Jager 2019-08-07 11:50:34 +0000
  • 48e72812fe
    Merge pull request #124 from irccloud/cap-timeout Thomas Jager 2019-08-07 11:50:13 +0000
  • 511f12d368 Add non UTF-8 encoding support Hiroaki Mizuguchi 2019-08-07 18:08:15 +0900
  • 05ecc95249
    Merge pull request #21 from slingamn/extraspaces.2 Daniel Oaks 2019-07-13 10:15:46 +1000
  • 4ff9a1babb test \r and \n in message bodies Shivaram Lingamneni 2019-07-12 18:24:26 -0400
  • d3f23f4ea7 trim to newline bytes more aggressively Shivaram Lingamneni 2019-07-12 18:25:06 -0400
  • 75aee58953 allow multiple spaces between parameters Shivaram Lingamneni 2019-07-12 13:16:09 -0400
  • 949efec008
    Merge pull request #126 from IceflowRE/master Thomas Jager 2019-06-09 10:25:34 +0200
  • 555c28fe5d
    Add go mod support Iceflower 2019-06-09 02:12:30 +0200
  • c041b9aa6e
    Merge pull request #20 from iownall555/master Daniel Oaks 2019-05-13 15:33:03 +1000
  • 2d0ed40435
    Add an overall timeout on CAP negotiation Russ Garrett 2019-05-12 10:29:21 +0100
  • 385cdbd797 gofmt Andrew 2019-05-10 21:37:16 +1000
  • fd9559d0aa add consistant command args array to to simple commands event Andrew 2019-05-10 21:36:08 +1000