Commit Graph

  • ba9b75dd46 Update README.md with additional credits. Alex Bramley 2016-03-02 21:53:04 +0000
  • 19d79b5351 Merge pull request #84 from bob-smith/patch-2 Alex Bee 2016-03-02 21:40:21 +0000
  • 0b121522bb Syntax highlighting for source code in README.md John Barker 2016-03-02 18:19:47 +0000
  • bbe6bac7f4 Merge c4765f838c into 6277eb6e2d John R Barker 2016-02-27 11:49:46 +0000
  • c4765f838c Merge branch 'patch-1' of github.com:bob-smith/goirc into patch-1 John Barker 2016-02-27 11:48:16 +0000
  • 7481baa454 Resolve merge conflicts John Barker 2016-02-27 11:42:38 +0000
  • 6277eb6e2d Merge pull request #81 from stapelberg/patch-1 Alex Bee 2016-02-25 22:19:41 +0000
  • 6eefee83e9 Merge pull request #82 from stapelberg/patch-2 Alex Bee 2016-02-25 22:18:06 +0000
  • 2feca0e68f Syntax highlighting John R Barker 2016-02-25 11:51:55 +0000
  • 07446c2595 ParseLine: ignore empty lines (instead of crashing) Michael Stapelberg 2016-02-25 08:51:54 +0100
  • 51e6046a09 README: add SSLConfig to make connecting work Michael Stapelberg 2016-02-25 08:50:53 +0100
  • 8be75dd9d4 Merge pull request #76 from jakebailey/master Alex Bee 2016-01-24 14:54:39 +0000
  • 4c6842acba link to spec Jake Bailey 2016-01-12 20:02:46 -0600
  • 20ef362b1d skip empty tags, allow = in tag values, better clarify ; split, add IRCv3 tag parsing comment to ParseLine() Jake Bailey 2016-01-12 20:00:40 -0600
  • 73f523f252 use a list of capabilities instead, as the spec defines space seperated caps Jake Bailey 2016-01-11 16:50:32 -0600
  • 32ae1211bb check bad tag inputs Jake Bailey 2016-01-11 16:43:19 -0600
  • e670ca970c fix comment Jake Bailey 2016-01-11 16:25:17 -0600
  • 46ce56c580 don't add spaces and instead make message optional, let the user decide Jake Bailey 2016-01-11 16:24:01 -0600
  • f6a94cc3a3 add tags parsing and CAP command, with parsing tests Jake Bailey 2016-01-11 16:20:06 -0600
  • 5cf08f7e9c Remove race test in state tracker, go1.5 broke it. Alex Bramley 2015-12-12 19:41:36 +0000
  • cef3ffb7fe The TestSTRaces test doesn't pass because of goroutine ordering behaviour change in go1.5, so remove it. The test would not pass because GetChannel and GetNick are called before NewChannel and NewNick John Soros 2015-12-06 22:57:01 +0100
  • 21c4c24f6e Add soul9 to contributors. Alex Bramley 2015-12-03 07:59:57 +0000
  • b38d16353c Merge pull request #72 from soul9/master Alex Bee 2015-12-03 07:57:32 +0000
  • f0ae9bb509 handlers: check array bounds before indexing John Soros 2015-11-29 04:28:05 +0100
  • 1e190eb233 Run gofmt to fix some trailing whitespace &c. deadlock-fix Alex Bramley 2015-11-02 21:41:41 +0000
  • e935d78bb7 Fix for the deadlock condition. Alex Bramley 2015-11-02 21:16:07 +0000
  • 0436afaf76 Contrived test for a deadlock condition. Alex Bramley 2015-11-02 21:01:36 +0000
  • 038549c7e6 Merge pull request #70 from ripcurld00d/privmsg_enhanced Alex Bee 2015-10-15 20:36:05 +0100
  • af8bd35c8a Add variadic Privmsg functions ripcurld00d 2015-10-12 16:48:56 +0300
  • 7aa4a15773 Update contributors list in README. Alex Bramley 2015-09-20 18:15:27 +0100
  • 71e0f84256 Merge pull request #69 from scrapbird/master Alex Bee 2015-09-20 14:06:48 +0100
  • f90b498ac4 Removed the config.Proxy variable and renamed config.ProxyServer to config.Proxy. Client now connects over the specified proxy if config.Proxy isn't an empty string. Brenton Morris 2015-09-20 19:37:26 +1200
  • 2c26d1db08 Merge pull request #68 from ripcurld00d/readme_update Alex Bee 2015-09-19 13:46:43 +0100
  • 866e8dac8a Added proxy support Brenton Morris 2015-09-14 16:32:23 +1200
  • 7252b8c67e Update the README.md file Boaz Shuster 2015-08-19 10:24:05 +0300
  • fdb1c8229d Support other chantypes in (*Line).Public. Fixes #65. Alex Bramley 2015-07-28 18:10:23 +0100
  • 8101dbaedd Merge pull request #64 from tmcarr/patch-1 Alex Bee 2015-07-28 17:54:09 +0100
  • d5ece47310 Fixed a typo in Readme.md Travis Carr 2015-07-26 16:59:05 -0700
  • 876b70baa9 Merge pull request #63 from Gentux/pr Alex Bee 2015-06-16 07:42:22 +0100
  • f577524d46 Merge pull request #62 from kidanger/master Alex Bee 2015-06-16 07:42:02 +0100
  • 2db4b19502 Change "gomock" repository URL Romain Soufflet 2015-06-15 13:59:14 +0200
  • ce963dc793 fix gmock url kidanger 2015-06-13 10:43:59 +0100
  • 5df3729ce8 Bad fluffle not running tests after changes. Alex Bramley 2015-04-17 20:42:59 +0100
  • bf4cdc99d1 Merge branch 'master' of github.com:fluffle/goirc Alex Bramley 2015-04-15 22:31:12 +0100
  • ed92e36e8e Attempt to improve the godoc of client. Alex Bramley 2015-04-15 22:27:50 +0100
  • 09f0447bb9 Merge pull request #60 from StalkR/ellipsis Alex Bee 2015-04-14 11:20:50 +0100
  • 30087ae0f3 client/commands: leave space for ellipsis StalkR 2015-04-14 12:18:11 +0200
  • f12a174523 Only dispatch DISCONNECTED once. Alex Bramley 2015-04-14 07:50:39 +0100
  • cd24432da4 More deadlock fixes for #58. Alex Bramley 2015-04-13 19:05:42 +0100
  • 5f42d794b3 Merge 1ebd4aa913 into e1ddd58df4 StalkR 2015-04-13 17:41:33 +0000
  • 1ebd4aa913 client/connection: fix deadlock on event dispatch StalkR 2015-03-31 23:49:40 +0200
  • e1ddd58df4 Update tests for deadlock fix. Alex Bramley 2015-04-02 09:35:58 +0100
  • 861f24a130 Alternative deadlock fix. Alex Bramley 2015-04-02 09:22:42 +0100
  • b4870bc685 Tell state tracker all the information about Me. Alex Bramley 2015-04-01 17:54:33 +0100
  • b91563eccf client/connection: conn.Me(): do not override cfg.Me or it is lost for next reconnect StalkR 2015-04-01 01:33:26 +0200
  • fd5200891e Merge 19815ba792 into 0cac69d2ee StalkR 2015-03-31 21:50:28 +0000
  • 19815ba792 client/connection: fix deadlock with double shutdown StalkR 2015-03-31 23:49:40 +0200
  • 0cac69d2ee Merge branch 'state-copy'. Fixes #49, #35. Alex Bramley 2015-02-27 19:56:41 +0000
  • 4396b459a2 Don't change the depth of golog's default logger. Not cool, man! Alex Bramley 2015-01-02 15:07:17 +0000
  • 97dedfdf5e Update contributors list in README. Alex Bramley 2015-01-02 14:46:17 +0000
  • d1162c0f7b Fix up half-arsed logging shims; set depth. Alex Bramley 2015-01-02 14:35:03 +0000
  • 0216e0406e Update client for new state tracking code. state-copy Alex Bramley 2015-01-02 12:58:50 +0000
  • d11d209dcd Generate new tracker mock. Alex Bramley 2014-12-31 17:50:03 +0000
  • ed6eb6115f Race test changes. Alex Bramley 2014-12-31 17:37:08 +0000
  • c5830d598f Merge branch 'state-races' into state-copy Alex Bramley 2014-12-31 17:32:15 +0000
  • 36e4aeb603 An attempt to trigger data races in the state tracker. Alex Bramley 2014-12-31 17:31:50 +0000
  • f3c49069c0 The great state tracker privatisation 3/3: tracker. Alex Bramley 2014-12-31 13:17:46 +0000
  • 4dd8bc72d5 The great state tracker privatisation 2/3: nicks. Alex Bramley 2014-12-31 13:17:28 +0000
  • bffe946388 The great state tracker privatisation 1/3: channels. Alex Bramley 2014-12-31 13:17:11 +0000
  • a3debed539 Merge pull request #55 from StalkR/disconnected Alex Bee 2014-12-30 13:00:39 +0000
  • 262ea31065 client/connection: keep information in disconnected event StalkR 2014-12-28 00:17:58 +0100
  • e91d7779a2 Merge c0bc414927 into 2e39250355 Kyle 2014-12-23 18:20:30 +0000
  • 2e39250355 Allow Join command to take an optional key. Alex Bramley 2014-12-23 18:21:53 +0000
  • c0bc414927 change JoinKey to JoinWithKey kyle 2014-12-23 15:21:49 +0200
  • 3fc8380afb Add support to join a channel with a given key kyle 2014-12-22 13:28:43 +0200
  • 57eecccd1b Merge pull request #52 from Krayons/master Alex Bee 2014-12-20 18:50:39 +0000
  • 5e5f5f0253 Moved timeout to Client from Connect kyle 2014-12-20 20:39:44 +0200
  • dde47a6a32 fixed inconsistencies kyle 2014-12-20 19:36:08 +0200
  • d1aa016bb0 Merge remote-tracking branch 'upstream/master' kyle 2014-12-20 19:17:43 +0200
  • c8beed09da Fixed formatting with go fmt kyle 2014-12-20 16:56:58 +0200
  • 39a7da0a37 Added timeout to deal with connecting to slow and unreliable irc servers kyle 2014-12-20 15:23:57 +0200
  • 8231942086 Merge pull request #51 from bramp/ipv6 Alex Bee 2014-12-18 21:43:26 +0000
  • 0f3cbf87fe Merge pull request #50 from bramp/add-time Alex Bee 2014-12-03 15:40:03 +0000
  • d7116e2bd0 Also add time to the Connected event. Andrew Brampton 2014-11-30 15:58:57 -0800
  • 706c90baa3 Ensure the time field is populated on the pseudo line events, such as connecting and disconnecting. Andrew Brampton 2014-11-30 15:42:08 -0800
  • dbcdb4c13d Fixed the building of the server/port string to be IPv6 safe. Andrew Brampton 2014-11-30 10:09:17 -0800
  • 28d81b1146 Remove 'fix' code that never really went anywhere. Alex Bramley 2014-11-17 13:09:38 +0000
  • f92aa9a402 Merge pull request #48 from Minecrell/local_address Alex Bee 2014-11-17 13:05:57 +0000
  • b533f5b698 Make local bind address configurable. Minecrell 2014-10-12 19:22:31 +0200
  • 8904032daa Merge pull request #47 from wathiede/master Alex Bee 2014-10-04 21:11:23 +0100
  • 09765bab65 client: track bot mode on who replies. Bill Thiede 2014-09-30 15:01:45 -0700
  • 58eaab3f1f New race detector finds more bugs in my crappy code :-) Alex Bramley 2014-09-05 15:39:56 +0100
  • 7c53f41c56 Merge pull request #46 from 3onyc/master Alex Bee 2014-07-06 21:38:46 +0100
  • c0aa730514 Merge pull request #44 from StalkR/untaggedfield Alex Bee 2014-07-06 21:38:23 +0100
  • 8f2ab20f4f Make parseLine public by renaming it to ParseLine 3onyc 2014-07-06 20:26:34 +0200
  • ec98b98fa6 client/mocknetconn_test: minor fix found by go vet StalkR 2014-06-19 15:19:37 +0200
  • 7711182a72 Use Connected() instead of .connected in String() Alex Bee 2014-06-14 15:50:52 +0100
  • 0ea3254693 Merge pull request #43 from sztanpet/disconnectevent Alex Bee 2014-06-14 15:46:23 +0100
  • 3fdd17a2b8 move the disconnection event after we are done disconnecting, there is nothing to be done anyway Peter SZTANOJEV 2014-05-31 20:34:21 +0200
  • aff8b79dda state/channel: canonicalise order of returned nicks Alex Bramley 2014-05-20 20:57:04 +0100