Commit Graph

170 Commits

Author SHA1 Message Date
raylu d139fab231 unconditionally wait 30 seconds before reconnecting 2011-07-21 23:15:52 -07:00
raylu d961c92dd1 Merge remote-tracking branch 'fluffle/master'
Conflicts:
	README.md
	client.go
	client/connection.go
2011-07-21 23:04:49 -07:00
Alex Bramley 830dbcbb7f Update the docs slightly. 2011-07-22 01:26:41 +01:00
Alex Bramley c3715be829 Use second constant in SetTimeout(). 2011-07-22 01:20:25 +01:00
Alex Bramley 07d5c0676e Fix compile error when NewNick() is called before initialise(). 2011-07-22 01:20:07 +01:00
Alex Bramley 6634869fe6 Use connected bool properly to ensure shutdown() can't be called twice. 2011-07-22 01:17:35 +01:00
Alex Bramley 291132cab5 Refactor recv() since we needed to rewrite send(). 2011-07-22 01:11:15 +01:00
Alex Bramley 0200b741dc Fix for issues/6 (2/2): Move to using control channels and select. 2011-07-22 01:08:42 +01:00
Alex Bramley eb51558009 Fix for issues/6 (1/2): Don't close channels when disconnected. 2011-07-21 23:03:11 +01:00
Alex Bramley a5a4f989ac Update SSL connectivity to use tls.Dial now it supports a config arg. 2011-07-21 22:00:45 +01:00
Alex Bramley 9748f9c47e Oops, timeouts are int64 nanoseconds. 2011-07-21 21:59:01 +01:00
raylu 4bdc993639 add justin.tv stream announce 2011-07-20 03:25:58 -07:00
Alex Bramley 5027646478 gofix run 2011-07-18 09:14:58 +01:00
Alex Bramley 83b482f8ce Make socket timeouts a configurable thingy. 2011-07-17 13:48:12 +01:00
raylu a19bce5998 Make a timeout so that Conn.Err closes when the connection is lost 2011-07-17 13:35:15 +01:00
raylu e8e1400168 goconfig no longer destroys conf when writing 2011-07-10 19:56:38 -07:00
raylu ae1b600a2e update for latest release; rewrite send 2011-07-10 01:19:28 -07:00
raylu de6783169e Update goconfig submodule 2011-05-17 23:39:36 -07:00
raylu 9d43e88080 Add a minimal configuration example with port 2011-05-17 23:30:09 -07:00
raylu f6a130d82d gofix's formatting pointed out this space 2011-05-16 22:18:55 -05:00
raylu 114b31f3c7 Update to r57.1 2011-05-16 22:13:18 -05:00
raylu 4abd88f40b Add recovery in handlePrivmsg
For an explanation of the voodoo, see
https://github.com/orfjackal/gospec/blob/master/src/gospec/recover.go#L44
https://github.com/orfjackal/gospec/blob/release/src/gospec/funcname.go#L22
https://github.com/orfjackal/gospec/blob/master/src/gospec/location.go#L43

Also note that in the next release of Go (or weekly.2011-04-13), cutoff
can be written using the code at
https://github.com/orfjackal/gospec/blob/master/src/gospec/funcname.go#L22
2011-04-27 04:37:55 -04:00
raylu f89b33a593 Remove debugging print 2011-04-20 01:41:17 -04:00
raylu 5b5b918445 Handle ideographic spaces (U+3000) in !tr 2011-04-20 01:37:00 -04:00
raylu abdcdf56e8 Fix (lack of) access requirement for !ops 2011-04-11 16:25:07 -04:00
raylu 3fd23e765a Handle youtube links only after consider commands 2011-04-10 21:37:14 -04:00
raylu eddff91b7a Handle leading spaces in topics 2011-04-10 21:25:35 -04:00
raylu 8878b7c1d1 Make the makefile make 2011-04-10 20:46:47 -04:00
raylu affc372b94 Properly ignore self for !ops 2011-04-10 03:45:23 -04:00
raylu 83fc245eec Add !ops command to highlight all ops 2011-04-10 03:32:32 -04:00
raylu d38619843f Make it so one command builds everything 2011-04-09 00:52:28 -04:00
raylu a537d1a9f6 Fix example owner 2011-04-09 00:52:10 -04:00
raylu 8b2e766fe8 Use gomake instead of make
Pre recommendation at http://golang.org/doc/install.html#environment
2011-04-09 00:37:37 -04:00
raylu 9bff4888e1 Use utf8.Slice instead 2011-04-07 22:52:23 -04:00
raylu d4f868377e Fix Google transliteration duplication silliness 2011-04-07 19:46:20 -04:00
raylu 9e203ff027 Handle http://youtu.be/ links 2011-04-07 03:47:07 -04:00
raylu c7fce11e01 identd support 2011-03-09 23:47:07 -06:00
raylu 420f9ed131 Use select to block the main thread 2011-03-09 19:48:57 -06:00
raylu 186519214f Add github link to CTCP VERSION reply 2011-03-09 16:05:19 -06:00
raylu d07e0b9dc2 This makes the bot reconnect on connection errors. Hopefully. 2011-02-24 17:34:36 -05:00
raylu 99d1d42a0a Parse <sup> as ^ in calc 2011-02-10 13:50:16 -05:00
raylu fb694f1546 Add ignore information to accesslist 2011-02-04 17:26:08 -05:00
raylu 7007e6eb9f Add ignores 2011-02-04 17:21:01 -05:00
raylu 2565548813 Don't Sprintf in say if no arguments 2011-02-02 16:36:53 -05:00
raylu 56309794bd Fix error reporting in cmd-google.go:calc 2011-02-02 00:04:45 -05:00
raylu 7dc6308895 Make a timeout so that Conn.Err closes when the connection is lost 2011-01-28 21:03:45 -05:00
raylu 1de390cd3d Update README.md and goconfig's README.mkd 2011-01-24 17:32:58 -05:00
raylu 4746832995 Use new forked goconfig as a submodule 2011-01-24 17:27:13 -05:00
Justin Vermillion 7c949c8be7 changed install instructions to reflect the new directory name for the IRC libraries--'client' instead of 'irc' 2011-01-24 03:14:40 -05:00
raylu c3240316b7 Merge branch 'fluffle' 2011-01-13 15:53:00 -05:00