Commit Graph

  • 2cb6b744ef update url in go.mod master Jeffrey Paul 2024-11-29 15:54:56 +0000
  • 98f99fcbe9
    Update go.mod with new url Jeffrey Paul 2024-11-29 07:51:07 -0800
  • 8399256730
    don't hammer server if conn terminated during reconnection Jeffrey Paul 2024-11-29 07:49:50 -0800
  • 73e444401d
    Merge pull request #138 from jpneverwas/external Thomas Jager 2021-07-23 11:04:43 +0200
  • 7309af6dbf Add support for SASL EXTERNAL mechanism J.P. Neverwas 2021-07-03 06:59:00 -0700
  • 272c4d1650 Allow connecting via proxy J.P. Neverwas 2021-07-03 06:59:00 -0700
  • 35410aa86c
    Merge pull request #132 from slingamn/sasl_stall.1 Thomas Jager 2021-04-19 11:03:48 +0200
  • ca8c401467 fix SASL stalling due to duplicated callbacks Shivaram Lingamneni 2021-02-11 10:40:29 -0500
  • 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
  • 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
  • 2d0ed40435
    Add an overall timeout on CAP negotiation Russ Garrett 2019-05-12 10:29:21 +0100
  • 0b3c53b324
    Merge pull request #117 from l-n-s/ipv6_support Thomas Jager 2019-04-04 16:52:36 +0200
  • 0d03b4dd26 Add IPv6 support: Use net.SplitHostPort Viktor Villainov 2019-04-04 10:35:40 -0400
  • b9b3e9bcc0 Add IPv6 address support Viktor Villainov 2019-04-03 17:50:05 -0400
  • 139f940005
    Merge pull request #116 from int3l/master Thomas Jager 2019-03-24 15:35:21 +0100
  • c5c6e02b15
    Prevent nil pointer dereference int3l 2019-03-24 16:09:35 +0200
  • dc1855cb43
    Merge pull request #111 from IceflowRE/master Thomas Jager 2019-03-01 11:51:15 +0100
  • 4a9f9901cc
    Merge pull request #115 from irccloud/sasl_fix Thomas Jager 2019-03-01 11:50:49 +0100
  • 6e51f3a4d0
    Fix issue with SASL auth on some servers Russ Garrett 2019-03-01 10:20:59 +0000
  • 98931bbadb
    Merge pull request #114 from MattMcNam/nick Thomas Jager 2019-02-21 23:52:39 +0100
  • 08674caae5 Don’t send NICK and USER while negotiating caps Matthew McNamara 2019-02-21 22:31:06 +0000
  • e4af78aa4f
    Merge pull request #113 from irccloud/sasl_cap_fix Thomas Jager 2019-02-21 15:18:30 +0100
  • 9fa2a77567
    Fix SASL where additional caps are requested Russ Garrett 2019-02-21 12:20:50 +0000
  • 916eeaf7dd
    Add strikethrough to message filter Iceflower 2018-09-29 18:42:34 +0200
  • 14f3614f28
    Merge pull request #104 from sadbox/parallel Thomas Jager 2018-08-16 06:31:03 +0200
  • 54508e33af
    Merge pull request #103 from sadbox/master Thomas Jager 2018-08-16 06:30:43 +0200
  • f25dab053f
    Merge pull request #107 from IceflowRE/master Thomas Jager 2018-08-16 06:25:45 +0200
  • 3962ef5b5b
    Merge pull request #109 from boreq/docs Thomas Jager 2018-08-10 07:33:44 +0200
  • 6d6a4e3311 Improve AddCallback documentation boreq 2018-08-10 02:04:31 +0200
  • e975eae5ba
    Add method to get message without formatting Iceflower 2018-06-26 08:48:51 +0200
  • fc944ef429 Run all callbacks in parallel James McGuire 2018-05-14 11:45:57 -0700
  • edafec0fc7 Add support for callback timeouts via context James McGuire 2018-05-11 18:41:43 -0700
  • 5063e5f260
    Merge pull request #96 from qaisjp/feature/webirc Thomas Jager 2018-04-09 15:01:47 +0200
  • 81cb5e9132
    Merge branch 'master' into feature/webirc Qais Patankar 2017-12-24 19:08:48 +0000
  • d5dbd683d9
    Merge branch 'master' into feature/webirc Qais Patankar 2017-12-24 19:08:02 +0000
  • db5bd176f7
    Merge pull request #99 from prologic/master Thomas Jager 2017-11-13 09:21:06 +0100
  • 547dde5ba3
    Do not Disconnect() on ERROR events (e.g: KILL). James Mills 2017-11-12 13:45:29 -0800
  • 656226dc22
    Add realname support. Guard against race conditions on Disconnect James Mills 2017-11-09 00:52:12 -0800
  • ef65ae61a3 Merge pull request #94 from irccloud/ircv3-tags Thomas Jager 2017-10-13 19:30:29 +0200
  • 12e0f85112 Merge pull request #97 from pztrn/pztrn_master Thomas Jager 2017-10-03 08:19:41 +0200
  • 5a0a900995 Pings are also wrapped with own sync.Mutex. Stanislav N. aka pztrn 2017-10-03 02:19:13 +0500
  • e39cceace6 Added eventsMutex and wrap all events calls with it. Stanislav N. aka pztrn 2017-10-03 02:03:43 +0500
  • c359ee2670 Add WebIRC field Qais Patankar 2017-08-18 16:56:08 +0100
  • 744f1e3a7a
    IRCv3 Capability Negotiation Russ Garrett 2017-01-25 17:36:15 +0000
  • e1d00ae799
    Add support for parsing IRCv3 tags in received messages Russ Garrett 2017-01-25 15:39:59 +0000
  • 1b0acb5f2f Fix double close of irc.end channel. Thomas Jager 2016-12-08 09:29:58 +0100
  • cfd5535e09 Merge pull request #91 from ugjka/master Thomas Jager 2016-11-26 18:48:35 +0100
  • f4980d9fc2 make other threads exit if there's an error in one ugjka 2016-11-26 13:51:12 +0200
  • 9fa6da3c5c Merge pull request #87 from tetheredge/fix-example Thomas Jager 2016-11-08 13:59:05 +0100
  • 0d77e6970c fix import statement to correct repo name Taylor Etheredge 2016-11-07 20:19:02 -0600
  • 01d32de186 Link to example in README Thomas Jager 2016-11-05 19:17:13 +0100
  • e7aa1b5e94 Add example Thomas Jager 2016-11-05 19:10:18 +0100
  • 491578616f Merge pull request #82 from thoj/testing Thomas Jager 2016-11-05 18:55:39 +0100
  • 229753e4cc Do ping/Lag test Thomas Jager 2016-11-05 18:53:53 +0100
  • 9e77c40650 Fix lag printing Thomas Jager 2016-11-05 18:53:35 +0100
  • fdbbdf33e3 Fix data races Thomas Jager 2016-11-05 18:53:11 +0100
  • 3078a030ef Merge pull request #84 from davidscholberg/master Thomas Jager 2016-10-17 16:17:55 +0200
  • 1a78dc3a39 README: fixed test file path, converted it to github-flavored file link David Scholberg 2016-10-07 22:49:57 -0400
  • 30fbca01f1 Merge pull request #83 from tetheredge/testing Thomas Jager 2016-08-03 10:57:04 +0200
  • 7c392f5a61 add helper function to degub tests Taylor Etheredge 2016-08-02 21:00:42 -0500
  • 62964f02b0 update comment on handling error events Taylor Etheredge 2016-08-02 20:58:54 -0500
  • 582bf80992 Changed the way Quit/Disconnect works to avoid possible DATA races. Rewrote tests to be less spammy. Created REconnection test. Thomas Jager 2016-07-27 22:55:55 +0200
  • a6b1561a01 Redo and Clean up some tests Thomas Jager 2016-07-25 13:27:37 +0200
  • 6c780b5b70 Merge branch 'master' of github.com:thoj/go-ircevent Thomas Jager 2016-07-25 01:30:25 +0200
  • 39b48423fd Wrong format type in printf (%s -> %d) Thomas Jager 2016-07-25 01:29:47 +0200
  • 4d2d36fc65 Remove unreacable code Thomas Jager 2016-07-25 01:29:06 +0200
  • a08c332184 Merge pull request #77 from 42wim/sasl Thomas Jager 2016-07-23 01:52:49 +0200
  • 8401b5855f Add SASL (PLAIN) support Wim 2016-07-21 22:55:31 +0200
  • 98c1902dd2 Merge pull request #74 from d1str0/master Thomas Jager 2016-07-20 14:27:14 +0200
  • 221c89fece Correct type in README example and ellaborate on a comment. Brady Sullivan 2016-05-29 23:03:20 -0700
  • da78ed515c BREAKING CHANGES: Run callbacks in main thread and int callback id. Thomas Jager 2016-02-06 21:33:04 +0100
  • ab737c68eb Remove unnecessary return Thomas Jager 2016-02-06 21:20:35 +0100
  • a767654908 Merge pull request #69 from peted27/master Thomas Jager 2015-12-05 11:32:46 +0100
  • 5a16c2581e revert some changes but also update err chan for new connection so further errors are received in Loop peted 2015-11-14 23:51:15 +1000
  • 937f84605b fix reconnection logic peted 2015-11-14 23:10:39 +1000
  • db3338ebd4 Merge pull request #68 from lukevers/quit-message Thomas Jager 2015-10-28 14:31:23 +0100
  • f0c83dc012 Add support for specifying a quit message. Luke Evers 2015-10-28 08:58:41 -0400
  • 988aaaacd9 Merge pull request #66 from dainis/master Thomas Jager 2015-08-28 20:28:27 +0200
  • 3b5fa9fe31 Fix - #65, when disconnect is called it will try to reconnect again in the Loop function, but Disconnect has already closed the channel Dainis Tillers 2015-08-28 21:01:23 +0300
  • 172717c0c5 Remove fuzzing testcases Thomas Jager 2015-07-31 21:34:27 +0200
  • 3f51dd25c7 Move fuzzing code to seperate file Thomas Jager 2015-07-31 21:33:36 +0200
  • f204a14e00 Only trim newline/linefeed Thomas Jager 2015-07-31 13:03:48 +0200
  • e2be9c53c1 Test empty Action Thomas Jager 2015-07-31 13:03:31 +0200
  • 6ce1e34c21 Don't crash on empty ACTION Thomas Jager 2015-07-31 13:03:09 +0200
  • c47f9d8e3d Fuzz testing callbacks Thomas Jager 2015-07-31 08:30:21 +0200
  • 8b3e6a50ac Fix ident Thomas Jager 2015-07-31 08:29:20 +0200
  • 414fe0a201 Fix testcase. Id can come in diffrent orders. Thomas Jager 2015-07-31 08:28:54 +0200
  • 6c849e1147 Merge branch 'master' of github.com:thoj/go-ircevent into fuzz Thomas Jager 2015-07-31 07:35:48 +0200
  • 4b30e65f83 Fix indentation Thomas Jager 2015-07-31 07:35:34 +0200
  • 4f50f209c4 Fix parser. Tested with go-fuzz Thomas Jager 2015-07-31 07:34:19 +0200
  • 35f8ae857e Merge pull request #62 from alaska/master Thomas Jager 2015-07-31 07:05:02 +0200
  • b0ed3d4bd5 should return in case of CTCP error Andy Walker 2015-07-30 13:03:55 -0400
  • 03b22b08f4 Report on unterminated CTCP messages Andy Walker 2015-07-30 12:58:23 -0400
  • 6112236593 fix multi-kick Andy Walker 2015-07-30 12:57:48 -0400
  • 747806b8dd Move connection tests last Thomas Jager 2015-07-30 14:41:53 +0200
  • 2c74703554 Merge pull request #60 from dainis/master Thomas Jager 2015-07-30 12:46:56 +0200
  • ad73608a87 add Kick and MultiKick commands Andy Walker 2015-07-21 18:41:16 -0400