kunt

golang IRC bot
git clone git://git.2f30.org/kunt
Log | Files | Refs | LICENSE

DateCommit messageAuthorFiles+-
2014-09-28 19:10Add theo commandsin1+115-0
2014-04-30 18:58add default #2f30 channel in the sourcedsp1+1-0
2014-04-30 18:24removed the calls to runtime.Gosched and runtimedsp1+0-21
2014-04-30 17:34implemented quit fifoCmddsp1+5-0
2014-04-30 17:25Now Config support multiple channels,fixed a deadlock in JoinChannelsdsp1+28-23
2014-04-30 17:24multichannel config filedsp1+2-1
2014-04-30 17:21removed the explict join. now only through netjoin fifocmd. made donechan global so the fifo can signal a shutdowndsp1+2-2
2014-04-30 15:25changed nick to mirror the default onedsp1+1-1
2014-04-30 15:23updated TODO since JSON config file support got createddsp1+0-1
2014-04-30 15:22importing a sample configuration filedsp1+9-0
2014-04-30 15:22implementiation of the new configFile flag -c to load the configuration from a JSON encoded filedsp1+27-14
2014-04-30 14:22initial implementation of json LoadConfigdsp1+17-0
2014-04-29 16:58fix prefix in logging printsdsp1+3-3
2014-04-29 16:28more descriptive error message when title fetching failsdsp1+1-1
2014-04-29 16:09removal of resolve script since now we implemented that using pure godsp1+0-18
2014-04-29 16:07update TODO since with the new url mechanism titles are resolved on insertiondsp1+0-1
2014-04-29 15:56gofmt passdsp1+6-6
2014-04-29 15:54Implemented urlupdate fifo command that populates a non-existant directory with the urls+fetched yt titles when appropriate. Also changed the default kuntCtx NetworkName to freenode from grnetdsp1+52-2
2014-04-29 13:43make kunt respect the global botname that is setdsp1+1-1
2014-04-29 13:39reimplemented ResolveYoutubeTitle with native golang parsing, now titles are written to the urlDB upon insertion.dsp1+45-23
2014-02-27 11:37Handle the whole radio info at the server sidelostd1+10-6
2014-02-27 11:36Use a wildcard server namelostd1+1-1
2013-11-03 19:48Update TODO - !chicken and kunt in chrootsin1+2-0
2013-08-13 11:30Use `go get -d' to just fetch the packagessin1+3-3
2013-08-12 11:08Fix out-of-bound errorsin1+8-1
2013-07-18 12:23Fixed a bug in hangman. When in mainLoop we were checking msg.Args without correct bound checkingdsp1+3-0
2013-07-12 13:28Update !src to point to our git reposin1+1-1
2013-06-08 21:32update TODOsin1+0-2
2013-06-05 16:03use runtime.Gosched() - ugly hacksin1+21-0
2013-06-05 14:58add fifo support + netjoin cmdsin2+39-0
2013-06-05 13:24update doc/sin4+6620-0
2013-06-05 13:20update run scriptsin1+2-1
2013-06-05 13:13add doc/sin1+3644-0
2013-06-05 12:50fix vet warningssin1+4-4
2013-05-30 11:08join channel regardlesssin1+5-4
2013-05-30 11:01rename tls field to sslsin2+3-3
2013-05-30 00:00fix returnsin1+1-2
2013-05-27 15:46use git archivesin1+1-7
2013-05-26 16:28add go vet in buildsin1+3-0
2013-05-20 13:52sleep for half the time before rejoiningsin1+1-1
2013-05-18 12:32stylistic changesin1+2-2
2013-05-17 13:00remove [Radio]sin1+2-2
2013-05-17 12:58handle kick eventsin1+5-0
2013-05-15 18:31vi sux repliessin1+15-0
2013-05-11 18:20hangman updatessin1+2-2
2013-05-10 15:11fix game commandsin2+12-8
2013-05-10 14:33add !copyrightsin1+14-0
2013-05-10 14:26version bump to 0.2.9sin1+1-1
2013-05-10 14:23move validNick() to utils.gosin2+16-16
2013-05-10 14:21add dispatchHandler()sin2+12-8
2013-05-09 16:05add comment for Login()sin1+1-0
2013-05-09 13:36add LICENSEsin1+24-0
2013-05-09 13:32add copyright to filessin10+40-0
2013-05-09 13:05gofmt -w -r 'IrcMessage -> Message' etc.sin6+106-113
2013-05-08 15:34add channel iteratorsin1+17-0
2013-05-08 15:20ensure proper locking in the irc packagesin2+14-0
2013-05-08 15:12remove AddChannel() and JoinChannels() - use only JoinChannel()sin2+17-27
2013-05-08 14:53use log package to dump outputsin1+1-1
2013-05-08 12:29fix irc parsingsin2+43-9
2013-05-07 20:46update irc handlingsin1+8-6
2013-05-05 12:32various irc updatessin3+74-28
2013-05-03 13:27update ircsin4+133-88
2013-05-03 12:12add error checkingsin1+8-1
2013-05-03 11:55update to new style initsin1+6-6
2013-05-03 11:42update ircsin3+17-12
2013-05-02 20:15add vives based repliessin1+12-1
2013-05-02 17:12update error handling in irc.gosin1+18-7
2013-05-02 17:02add part commandsin2+22-0
2013-05-02 16:52trim extra newlines for PONG replysin1+1-1
2013-05-02 15:47separate games.go and hangman.gosin2+204-199
2013-05-02 15:00update ircsin1+6-13
2013-05-02 14:48update TODOsin1+3-7
2013-05-02 14:28update ircsin2+5-8
2013-05-02 14:22get termbox as wellsin1+1-0
2013-05-02 14:10update ircsin1+0-1
2013-05-02 14:03add sovarofanis to masterssin1+1-1
2013-05-02 13:59remove irc lexer for nowsin1+0-210
2013-05-02 13:42update kunt repliessin1+18-6
2013-05-02 12:07add better irc parsingsin5+133-113
2013-05-02 11:14rename irc functionssin4+47-47
2013-05-01 13:50rewrite mapfssin6+388-253
2013-05-01 13:06change uint64 to intsin2+3-3
2013-05-01 10:27rename `dict' to `cache'sin1+25-25
2013-04-30 16:54change error code for invalid usagesin1+1-1
2013-04-30 16:47check magicsin2+5-1
2013-04-30 16:26gob should contain Data as wellsin2+6-14
2013-04-30 15:28update benc/bdecsin2+42-3
2013-04-30 14:32update decdb and encdbsin2+8-0
2013-04-30 14:29add encdb and decdbsin2+24-0
2013-04-30 14:13add bdec and bencsin4+110-1
2013-04-30 13:55update mapfssin1+4-2
2013-04-30 13:50check NewCipher for errors, die within mapfs for nowsin1+7-1
2013-04-30 12:55use embedded locks in mapfssin1+25-25
2013-04-30 11:33rename funcs in mapfssin1+7-9
2013-04-30 11:05update TODOsin1+3-1
2013-04-30 10:38add go9psin1+1-0
2013-04-30 10:34add blowfish encryption to mapfssin2+101-3
2013-04-30 10:32update buildsin1+1-0
2013-04-29 15:36add mapfs iterator, don't enforce mapfs to deal with dupssin3+51-8
2013-04-29 14:52mapfs: Don't force dup checks on loading the map from disksin1+0-3
2013-04-29 11:32games: Stylistic changessin1+7-7
2013-04-29 11:26mapfs: Factor out I/O into io.gosin2+30-24
2013-04-28 15:07mapfs: Fix commentsin1+1-1
2013-04-28 15:05mapfs: No need to use package errors, just use fmt.Errorf()sin1+1-2
2013-04-28 15:03mapfs: Add cacheOnly optionsin1+20-9
2013-04-27 16:45rename fsdb to mapfssin4+228-228
2013-04-27 16:29fsdb: Update fsdbsin2+53-15
2013-04-27 12:50fsdb: Fix issue with dbMap updatesin1+2-2
2013-04-26 15:52fsdb: Add some comments, ensure lock is taken in Len()sin1+3-1
2013-04-26 15:42fsdb: Add TODOsin1+1-0
2013-04-26 14:33fsdb: Cleanup the codesin2+109-64
2013-04-22 14:55kunt: Update TODOsin1+1-1
2013-04-21 14:34kunt: Update TODOsin1+11-1
2013-04-21 13:36Update fsdb init function - remove unnecessary newlines from !randquote and !randcmdsin2+10-8
2013-04-21 13:07kunt: Sleep 512ms between each line in the TODO filesin1+1-0
2013-04-21 12:54kunt: Add radio URL to !radiosin1+2-0
2013-04-21 12:44Apply changes by dspsin2+170-147
2013-04-18 10:34kunt: Add radio + games functionalitysin2+58-24
2013-04-18 10:33irc: Update irc packagesin2+54-17
2013-04-18 10:32games: Add a hangman gamesin1+218-0
2013-04-17 11:13Update build scriptsin1+0-2
2013-04-17 11:05kunt: Update kunt to use the irc packagesin1+87-199
2013-04-15 16:07Add irc packagesin6+535-0
2013-04-13 19:41Initial commitsin10+650-0