Thomas Jager
|
e2be9c53c1
|
Test empty Action
|
2015-07-31 13:03:31 +02:00 |
|
Thomas Jager
|
6ce1e34c21
|
Don't crash on empty ACTION
|
2015-07-31 13:03:09 +02:00 |
|
Thomas Jager
|
c47f9d8e3d
|
Fuzz testing callbacks
|
2015-07-31 08:30:21 +02:00 |
|
Thomas Jager
|
8b3e6a50ac
|
Fix ident
|
2015-07-31 08:29:20 +02:00 |
|
Thomas Jager
|
414fe0a201
|
Fix testcase. Id can come in diffrent orders.
|
2015-07-31 08:28:54 +02:00 |
|
Thomas Jager
|
6c849e1147
|
Merge branch 'master' of github.com:thoj/go-ircevent into fuzz
|
2015-07-31 07:35:48 +02:00 |
|
Thomas Jager
|
4b30e65f83
|
Fix indentation
|
2015-07-31 07:35:34 +02:00 |
|
Thomas Jager
|
4f50f209c4
|
Fix parser. Tested with go-fuzz
|
2015-07-31 07:34:19 +02:00 |
|
Thomas Jager
|
35f8ae857e
|
Merge pull request #62 from alaska/master
Add kick/multi kick. Properly randomize. Catch invalid CTCP messages and log
|
2015-07-31 07:05:02 +02:00 |
|
Thomas Jager
|
747806b8dd
|
Move connection tests last
|
2015-07-30 14:41:53 +02:00 |
|
Thomas Jager
|
2c74703554
|
Merge pull request #60 from dainis/master
Fix - wait for waitgroup to sync before reconnecting
|
2015-07-30 12:46:56 +02:00 |
|
Thomas Jager
|
f169aaad6f
|
Merge pull request #58 from julidau/master
fixing small bugs
|
2015-06-25 10:38:50 +02:00 |
|
Thomas Jager
|
087ae892d0
|
CTCP Messages must be more then 2 characters long.
Avoid panic on malformed CTCP messages.
|
2015-03-31 15:14:13 +02:00 |
|
Thomas Jager
|
47e552f62d
|
Merge pull request #56 from 9uuso/master
Fix commands to correspond parameter name
|
2015-03-22 08:39:03 +01:00 |
|
Thomas Jager
|
5e6704d895
|
Merge pull request #49 from Caerostris/master
minor adjustments for multiple connections
|
2014-11-03 17:37:15 +01:00 |
|
Thomas Jager
|
9c4d007b9f
|
Merge pull request #48 from veonik/master
Added Connected method
|
2014-11-02 20:53:40 +01:00 |
|
Thomas Jager
|
18b9dfbf29
|
Merge pull request #47 from GawainLynch/master
Add a formatted ACTION
|
2014-10-07 22:40:37 +02:00 |
|
Thomas Jager
|
03e596dff4
|
Merge pull request #45 from antzucaro/master
Add verbose logging for ReadLoop().
|
2014-10-05 23:54:51 +02:00 |
|
Thomas Jager
|
baefdc5d0b
|
Merge pull request #44 from julianec/master
Set irc.currentnick to irc.nick if irc.currentnick is empty.
|
2014-08-27 21:38:15 +02:00 |
|
Thomas Jager
|
90dc7f966b
|
Merge pull request #41 from whd/master
Use tls.DialWithDialer instead of tls.Client and remove irc.netsock
|
2014-08-14 15:11:46 +02:00 |
|
Thomas Jager
|
40cfe292a9
|
Merge pull request #40 from oniichaNj/master
no longer breaks on invalid (too short) ctcp requests
|
2014-08-06 09:09:35 +02:00 |
|
Thomas Jager
|
33fb824b4f
|
Merge pull request #38 from ecnahc515/custom_handling_disconnect
Custom handling disconnect
|
2014-07-29 10:03:48 +02:00 |
|
Thomas Jager
|
47f9578f45
|
Merge pull request #39 from adnils/master
Fix command letter casing.
|
2014-07-29 10:03:31 +02:00 |
|
Thomas Jager
|
a4ab35198c
|
Merge pull request #33 from lucron/master
Fix for reconnect and connection errors
|
2014-06-24 10:08:50 +02:00 |
|
Thomas Jager
|
b73cc42bde
|
Remove Disconnect() from Quit(). Use ERROR feedback from server instead.
|
2014-06-18 15:59:07 +02:00 |
|
Thomas Jager
|
14db1acfd0
|
Add default callback for ERROR
|
2014-06-18 15:58:18 +02:00 |
|
Thomas Jager
|
9909b5a3d3
|
Modified test 1
|
2014-06-18 15:56:42 +02:00 |
|
Thomas Jager
|
da2e16496d
|
Merge pull request #31 from scrapbird/master
Fixed a bug in irc_callback.go on line 163 where a Message is treated as...
|
2014-05-12 07:26:43 +02:00 |
|
Thomas Jager
|
2e87f54e96
|
Merge pull request #29 from alsm/master
Close channel to signal goroutines to quit and waitgroup to confirm that...
|
2014-05-03 00:32:17 +02:00 |
|
Thomas Jager
|
50d8ba24ee
|
Merge pull request #28 from hobbeswalsh/master
Adding support for CTCP ACTION
|
2014-04-25 08:19:03 +02:00 |
|
Thomas Jager
|
accfd72b17
|
Merge pull request #27 from tpltnt/master
sanity checks IRC() and Connect()
|
2014-02-16 14:23:08 +01:00 |
|
Thomas Jager
|
ceacb7cda1
|
Merge pull request #26 from tpltnt/more-docs
More docs
|
2014-02-14 18:15:14 +01:00 |
|
Thomas Jager
|
32f96cb2c8
|
Merge pull request #25 from darkliquid/extra-commands
Added Whois, Who and Mode (also go fmt)
|
2014-02-13 23:24:14 +01:00 |
|
Thomas Jager
|
95288a16c5
|
Fix Formats and Send error to main goroutine on Disconnect
|
2014-02-12 08:42:10 +01:00 |
|
Thomas Jager
|
9bdf790e25
|
Fix formats
|
2014-02-12 08:41:22 +01:00 |
|
Thomas Jager
|
84a0cb60ed
|
Fix test cases. Added sleep before Quit
|
2014-02-12 08:40:30 +01:00 |
|
Thomas Jager
|
bbbdd715fa
|
Merge pull request #24 from darkliquid/callback-tweaks
Looks good to me. The id generating code may need some tweaking but should work fine as is :)
|
2014-02-12 08:17:43 +01:00 |
|
Thomas Jager
|
defd1e2189
|
Update Readme
|
2014-02-12 00:05:20 +01:00 |
|
Thomas Jager
|
33a06eb72b
|
Merge pull request #22 from darkliquid/public-log
Make IRC logger public. No reason for disallowing overrides.
|
2014-02-10 21:39:55 +01:00 |
|
Thomas Jager
|
54329413c3
|
Merge pull request #21 from darkliquid/safe-disconnect
Deal with shutdowns more safely
|
2014-02-10 21:18:03 +01:00 |
|
Thomas Jager
|
09ea5672e2
|
Merge pull request #20 from darkliquid/master
Added configurable timeouts and overridable version string
|
2014-02-10 20:26:44 +01:00 |
|
Thomas Jager
|
a1d207d5fa
|
Merge pull request #19 from worr/ctcp_action
Added support for CTCP ACTION (/me)
|
2014-02-02 03:21:25 -08:00 |
|
Thomas Jager
|
5d143c7b85
|
Merge pull request #16 from presbrey/master
Loop: catch reconnection errors; writeLoop: only log.Print if Debug
|
2014-02-02 03:20:45 -08:00 |
|
Thomas Jager
|
14b5cb8b16
|
Merge pull request #15 from Philipp15b/improvements
Some improvements
|
2013-04-04 07:47:20 -07:00 |
|
Thomas Jager
|
0e84fb331a
|
Remove garbage
|
2013-03-13 12:56:47 +01:00 |
|
Thomas Jager
|
0bc57f9d68
|
Formatting
|
2013-03-13 12:54:00 +01:00 |
|
Thomas Jager
|
4543fadeba
|
Add Nick change function
|
2013-03-13 12:53:47 +01:00 |
|
Thomas Jager
|
3228e64f1b
|
Add Nick change function
|
2013-03-13 12:53:08 +01:00 |
|
Thomas Jager
|
0304912f18
|
Fix crash on nick change
|
2013-03-13 12:52:31 +01:00 |
|
Thomas Jager
|
def8cd55a7
|
Add testcase for crash on nick change
|
2013-03-13 12:50:29 +01:00 |
|
Thomas Jager
|
83136b6c73
|
Fix pinger
|
2012-11-11 10:51:14 +01:00 |
|
Thomas Jager
|
588a268192
|
Fix test
|
2012-11-11 10:51:02 +01:00 |
|
Thomas Jager
|
c67bd5be47
|
Update readme
|
2012-11-11 10:41:33 +01:00 |
|
Thomas Jager
|
0ed7585b71
|
Add more helpers
|
2012-11-11 10:37:52 +01:00 |
|
Thomas Jager
|
5f2c062fb5
|
Update readme with TLS
|
2012-11-07 21:57:10 +01:00 |
|
Thomas Jager
|
9e880ef476
|
SSL -> TLS
|
2012-11-07 21:55:33 +01:00 |
|
Thomas Jager
|
c8f78ebf45
|
Change the way the pinger works.
Fix syning threads before reconnections
Formatting
|
2012-11-07 21:51:24 +01:00 |
|
Thomas Jager
|
d53de8bdbd
|
Flatten structure for use with go get
|
2012-11-06 00:40:55 +01:00 |
|
Thomas Jager
|
7e83b51915
|
Fix tests. Add SSL test.
|
2012-11-06 00:40:00 +01:00 |
|
Thomas Jager
|
e05c098519
|
Merge changes from other fork
|
2012-11-06 00:39:31 +01:00 |
|
Thomas Jager
|
be3afcc796
|
Merge branch 'master' of git://github.com/lye/cleanirc
Conflicts:
irc.go
irc_callback.go
irc_struct.go
Merge Interesting changes from fork
|
2012-11-06 00:38:20 +01:00 |
|
Thomas Jager
|
a5f3a91fd1
|
go get not working quite as i thought
|
2012-11-05 23:46:47 +01:00 |
|
Thomas Jager
|
ddf0508cdb
|
Cleanup old files
|
2012-11-05 23:41:04 +01:00 |
|
Thomas Jager
|
4e254c18e1
|
Merge back fork. Update readme.
|
2012-11-05 23:39:38 +01:00 |
|
Thomas Jager
|
6c49e9f992
|
Merge pull request #12 from reynir/short-names
Short names
|
2012-11-05 14:10:57 -08:00 |
|
Thomas Jager
|
67c1c92623
|
Merge pull request #10 from mjard/master
Fixes against weekly.2012-02-22
|
2012-02-25 01:51:33 -08:00 |
|
tj
|
4e661a3954
|
Gofix
|
2011-11-07 01:26:12 +01:00 |
|
Thomas Jager
|
a303faccdb
|
Merge pull request #9 from icanhas/r60-fix
Fix build errors with new versions of go
|
2011-11-06 16:08:28 -08:00 |
|
Thomas Jager
|
726363f01f
|
Merge pull request #8 from mjard/master
minor updates
|
2011-05-22 12:30:21 -07:00 |
|
tj
|
9d322aca1a
|
Compabillity fixes for new go core version
|
2011-04-05 10:37:17 +02:00 |
|
tj
|
ea8495857e
|
Better nick recapture
|
2011-02-03 01:16:13 +01:00 |
|
tj
|
cf4e9f829a
|
Crashfix on empty privmsg
|
2010-11-21 21:20:18 +01:00 |
|
tj
|
deae8abc23
|
Use append built-in instead of custom function
|
2010-11-19 19:36:28 +01:00 |
|
tj
|
105d6d61d3
|
Add part, patch by soul9
|
2010-10-19 14:12:17 +02:00 |
|
tj
|
79ac1741ea
|
Add irccon.Quit() and irccon.Cycle()
Quit() Sends QUIT to server and exits the main loop.
Cycle() Sends QUIT to server and reconnects.
|
2010-10-18 21:46:34 +02:00 |
|
tj
|
8b8321be96
|
Check for closed channel in writer to avoid throw/crash
|
2010-10-18 21:34:07 +02:00 |
|
tj
|
6f170547d3
|
Fix the pinger/ticker code a bit. Thanks soul9 ;)
|
2010-10-16 20:43:59 +02:00 |
|
tj
|
0b332411b6
|
Replace broken Makefile
|
2010-10-15 12:44:14 +02:00 |
|
tj
|
334fc8ff3e
|
Merge branch 'master' of git://github.com/thoj/Go-IRC-Client-Library
|
2010-10-11 21:18:02 +02:00 |
|
tj
|
f69d3c8182
|
merge
|
2010-10-11 21:17:59 +02:00 |
|
tj
|
1fe11ca937
|
Kill channels for fater retry
|
2010-10-11 21:17:17 +02:00 |
|
tj
|
fd854c475a
|
Fix adding more then one callback for same eventcode, grow slice dynamically.
|
2010-10-09 15:11:28 +02:00 |
|
tj
|
abc18957ff
|
More than one callback in example
|
2010-10-09 15:10:37 +02:00 |
|
tj
|
e554b8b4a0
|
More than one callback in example
|
2010-10-09 15:09:59 +02:00 |
|
tj
|
ca78ca8c10
|
Fixing compile for new go version, again. (Sorry about that)
|
2010-09-29 11:53:44 +02:00 |
|
tj
|
e9248114a7
|
Merge
|
2010-09-29 10:07:33 +02:00 |
|
tj
|
2cff95559b
|
foo
|
2010-09-29 10:06:55 +02:00 |
|
tj
|
bebd74ffc0
|
Updating readme for Password support
|
2010-09-29 09:55:31 +02:00 |
|
tj
|
9fa6bbdeca
|
Avoid changing interface for password support
|
2010-09-29 09:52:43 +02:00 |
|
tj
|
95eedcedd3
|
Fix bad merge
|
2010-09-29 09:04:14 +02:00 |
|
tj
|
c64043c75b
|
Merge
|
2010-09-29 09:00:16 +02:00 |
|
tj
|
998e1c3050
|
Add support for server PASSWORD
|
2010-09-29 08:58:32 +02:00 |
|
Thomas Jäger
|
3d0ffc5d06
|
Merge branch 'master' of git@github.com:thoj/Go-IRC-Client-Library
|
2010-09-23 18:56:15 +02:00 |
|
tj
|
1165a7fbf2
|
Fix compile + bit more robust reconnect code
|
2010-09-23 18:54:34 +02:00 |
|
tj
|
bcec3b6f11
|
Prefix nick instead of suffix if the nick is in use and over 8 characters long
|
2010-08-08 23:10:54 +02:00 |
|
tj
|
2235f8b8ed
|
Fix edge case crash
|
2010-08-06 23:25:03 +02:00 |
|
tj
|
f13d706686
|
Correct splitting of event codes
|
2010-08-06 12:49:56 +02:00 |
|
tj
|
a557416dcf
|
Better parameter order for ReplaceCallback
|
2010-03-12 21:55:56 +01:00 |
|
tj
|
2c7ddd7719
|
Fix time reply
|
2010-03-12 21:43:50 +01:00 |
|
tj
|
3cf868b6ef
|
Fix time reply
|
2010-03-12 21:39:28 +01:00 |
|