irctk

libircclient binding for scripts
git clone https://a3nm.net/git/irctk/
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2020-08-23 12:15typoAntoine Amarilli1+1-1
2019-05-05 10:24be extra precise about versionsAntoine Amarilli1+18-11
2019-05-05 09:54document latest situation with openssl 1.0 and 1.1Antoine Amarilli1+35-10
2019-05-05 09:46fix error about libircclient install destinationAntoine Amarilli1+1-1
2018-10-20 21:47warn about possible libircclient compilation problemsAntoine Amarilli1+4-0
2018-09-28 21:50update TODOAntoine Amarilli1+0-4
2018-09-28 21:48fix crash with -l when no chans are specified on CLIAntoine Amarilli1+4-1
2018-09-28 21:38https URL, fix broken exampleAntoine Amarilli1+12-12
2018-09-13 09:40+details about issueAntoine Amarilli1+1-1
2018-09-12 21:53add bug pointed out by pintochAntoine Amarilli1+8-0
2018-09-11 23:02fix error in ln command in readme (thanks pintoch)Antoine Amarilli1+3-1
2018-09-11 17:53clarify readme (thanks pintoch!)Antoine Amarilli1+3-2
2018-09-11 15:53+TODOAntoine Amarilli1+6-0
2018-08-27 00:22packaging clarifications in READMEAntoine Amarilli1+20-11
2018-08-27 00:09irctk doesn't actually need to link to sslAntoine Amarilli1+1-1
2018-08-26 23:33bump copyright yearsAntoine Amarilli2+2-2
2017-06-03 21:01remove dead code (thanks, louis!)Antoine Amarilli1+0-3
2017-06-03 21:00+acknowledge that tests do not seem to runAntoine Amarilli1+2-0
2015-11-01 01:05libssl-dev needed to compileAntoine Amarilli1+11-5
2015-11-01 00:21bump copyright yearsAntoine Amarilli2+2-2
2015-11-01 00:18sufficiently recent libircclient in Debian JessieAntoine Amarilli1+16-11
2015-08-12 12:03TODOAntoine Amarilli1+5-0
2015-08-06 21:46more permissive usernames (RFC)Antoine Amarilli1+3-3
2015-08-06 21:31fix bug: -J no longer obeyedAntoine Amarilli1+10-7
2015-08-06 21:31wait more to avoid test failureAntoine Amarilli1+1-1
2015-08-06 20:57Merge remote-tracking branch 'louis/master'Antoine Amarilli1+111-74
2015-08-06 20:57wait more to avoid test failuresAntoine Amarilli3+6-6
2015-08-06 20:57test lpost.sh did not notice failuresAntoine Amarilli1+1-1
2015-03-10 19:39add test trackl for bug fixed by 1a8e0b4eAntoine Amarilli1+23-0
2015-03-10 19:18fix wrong reads when matching nick when filteringAntoine Amarilli1+5-2
2015-03-10 19:06fix memory errors when tracking with -uAntoine Amarilli1+41-8
2015-03-10 19:06use NULL for default in cmd_msgAntoine Amarilli1+3-3
2015-03-10 19:04run tests with valgrind and log outputAntoine Amarilli4+17-4
2015-03-09 13:31clarifyAntoine Amarilli1+7-3
2015-03-09 11:02typoAntoine Amarilli1+1-1
2015-02-21 11:51support /quoteAntoine Amarilli2+3-0
2015-02-21 11:37stop testing on quitarg in "/quit quitarg"Antoine Amarilli1+7-5
2015-02-21 11:31support OPERAntoine Amarilli2+24-2
2014-12-26 15:25add info about non-systemwide libircclientAntoine Amarilli1+14-0
2014-12-26 15:22change misleading error messageAntoine Amarilli1+1-1
2014-12-26 15:10remove leftovers from MakefileAntoine Amarilli1+0-4
2014-08-29 18:40check for LIBIRC_ERR_SSL_NOT_SUPPORTEDAntoine Amarilli1+6-2
2014-08-29 18:15remove libirclient version warning from READMEAntoine Amarilli1+0-4
2014-08-29 18:14check libircclient versionAntoine Amarilli1+10-0
2014-08-29 18:03update copyright lineAntoine Amarilli1+1-1
2014-07-27 22:27Merge branch 'master' of gitorious.org:irctk/irctkAntoine Amarilli1+10-4
2014-07-27 22:26+TODOAntoine Amarilli1+4-0
2014-05-10 14:30point to libircclient-1.8Antoine Amarilli1+5-8
2014-05-09 17:26disable track.sh differentlyAntoine Amarilli2+38-38
2014-05-09 17:24fix bug in test case enumerationAntoine Amarilli1+1-1
2014-05-09 17:11more precise install instructions and test configAntoine Amarilli1+14-11
2014-05-09 17:10make 1events.sh more resilient to server quirksAntoine Amarilli1+10-3
2014-05-09 17:10make host.sh not depend on actual hostAntoine Amarilli1+3-1
2014-05-09 17:10concede that track is not reliableAntoine Amarilli3+6-2
2014-05-09 17:06gender-neutralAntoine Amarilli1+6-6
2014-05-09 16:57fix display for /mode and /umode eventsAntoine Amarilli1+28-7
2014-05-09 16:22gender-neutralAntoine Amarilli1+3-3
2014-05-09 16:11add /notice commandAntoine Amarilli2+28-8
2014-05-09 16:11say more about testing suiteAntoine Amarilli1+4-2
2014-05-04 17:05note about Ted's problemAntoine Amarilli1+4-0
2014-01-29 21:41don't report 'no error' as errorAntoine Amarilli1+6-1
2014-01-29 21:10fix prereqsAntoine Amarilli1+3-1
2014-01-25 08:27say that you need ./irctkAntoine Amarilli1+3-1
2014-01-25 08:25say that you need openssl-devAntoine Amarilli1+1-1
2014-01-25 00:14no him for irctkAntoine Amarilli1+5-5
2014-01-05 18:42fix problem when joiningAntoine Amarilli1+1-1
2013-12-21 01:09fix pruning for private messagesAntoine Amarilli2+19-0
2013-10-29 15:39add TODO, remove TODO about 1events.sh as bug was fixed upstream (r150)Antoine Amarilli1+8-7
2013-07-19 22:43Always use 1 for delayAntoine Amarilli1+2-3
2013-07-07 17:36TODO updateAntoine Amarilli1+7-1
2013-07-07 17:36remove bad handler, we want libircclient to manage this for usAntoine Amarilli1+0-1
2013-07-07 16:43TODOAntoine Amarilli1+0-1
2013-06-26 23:51update readme for sslAntoine Amarilli1+15-4
2013-06-26 23:48Merge branch 'returns'Antoine Amarilli4+175-72
2013-06-26 23:46TODOAntoine Amarilli1+2-1
2013-06-26 15:07typo in READMEAntoine Amarilli1+1-1
2013-06-26 13:08clearer READMEAntoine Amarilli1+3-3
2013-06-23 13:35do not try to join non-channelsAntoine Amarilli1+1-1
2013-02-14 21:10Fix wrong commands being acceptedAntoine Amarilli1+22-6
2013-02-14 20:57Fix broken /me messagesAntoine Amarilli2+17-1
2012-12-15 23:21-stale commentAntoine Amarilli1+0-1
2012-12-08 12:06add sic as related work (thanks, p4bl0)Antoine Amarilli1+6-0
2012-11-14 16:52woopsAntoine Amarilli2+0-3
2012-11-14 16:51do not try to join user channels (thanks louis)Antoine Amarilli4+13-5
2012-11-14 16:35+TODO (thx louis)Antoine Amarilli1+3-0
2012-11-14 16:25explain how to pm people (thx louis)Antoine Amarilli1+5-3
2012-09-24 15:28fix MakefileAntoine Amarilli1+2-2
2012-09-24 15:28fix warningAntoine Amarilli1+1-1
2012-09-24 15:27cosmeticsAntoine Amarilli1+2-2
2012-09-10 08:35titleAntoine Amarilli1+1-1
2012-09-10 08:31precisionAntoine Amarilli1+2-2
2012-09-10 08:31improve READMEAntoine Amarilli1+117-77
2012-09-07 17:55rephraseAntoine Amarilli1+6-6
2012-09-07 16:04reword, remove ./Antoine Amarilli1+6-10
2012-09-07 15:45spellcheckAntoine Amarilli1+2-2
2012-09-07 15:43proof-read, improveAntoine Amarilli1+66-47
2012-09-07 15:43-versionAntoine Amarilli1+0-1
2012-09-07 15:21cleanupAntoine Amarilli1+2-4
2012-09-07 15:10more docAntoine Amarilli1+204-61
2012-09-07 15:10support for /meAntoine Amarilli1+25-0
2012-09-07 15:10rename confusing optionsAntoine Amarilli1+3-3
2012-09-07 13:35gitignoreAntoine Amarilli1+3-0
2012-09-07 13:28UUOCs in READMEAntoine Amarilli2+6-9
2012-09-07 13:28READMEAntoine Amarilli1+5-7
2012-09-07 13:28rephraseAntoine Amarilli1+1-1
2012-09-07 13:22do not revert to irctk on bad nick change after startupAntoine Amarilli2+9-7
2012-09-07 13:08strip bad characters from usernameAntoine Amarilli2+27-15
2012-09-07 12:51fix test execution with setsidAntoine Amarilli2+2-2
2012-09-07 11:09Fix /join without passwordAntoine Amarilli1+2-1
2012-09-07 10:35fix trap in testAntoine Amarilli1+1-1
2012-09-07 10:28make script executableAntoine Amarilli1+0-0
2012-09-07 10:28server password support is okAntoine Amarilli1+0-1
2012-09-07 10:28report password in debugAntoine Amarilli1+2-2
2012-09-07 10:26fail on errors from serverAntoine Amarilli1+13-2
2012-09-07 10:26TODOAntoine Amarilli1+7-4
2012-08-09 23:09-old TODOAntoine Amarilli1+0-1
2012-08-09 22:56add test for -tAntoine Amarilli1+38-0
2012-08-09 22:54update internal nick on renamesAntoine Amarilli1+2-0
2012-08-09 22:46+TODOAntoine Amarilli1+1-0
2012-08-09 20:50add test for -uAntoine Amarilli1+54-0
2012-08-07 21:11parallelize and document test suiteAntoine Amarilli31+408-327
2012-08-07 21:09TODOAntoine Amarilli1+3-2
2012-08-07 20:08add script to run testsAntoine Amarilli1+12-0
2012-08-07 20:08TODOAntoine Amarilli1+2-1
2012-08-07 20:02add order_3.sh testAntoine Amarilli1+30-0
2012-08-07 20:01more cautious delays in testAntoine Amarilli1+1-1
2012-08-07 20:00fix /quit reason and /part, fix test/events.shAntoine Amarilli2+3-3
2012-08-07 19:57fix channel password handling, add test for itAntoine Amarilli2+58-32
2012-07-27 23:43add ii, IrcTK, mention bufferingAntoine Amarilli1+21-13
2012-07-27 23:36update TODOAntoine Amarilli1+10-16
2012-07-27 23:26update todosAntoine Amarilli2+6-9
2012-07-27 23:25don't call irc_target_get_nick on NULLAntoine Amarilli1+6-1
2012-07-27 23:15cleanup, avoid double \n\n's in info messagesAntoine Amarilli1+67-107
2012-07-27 23:09general cleanupAntoine Amarilli1+35-35
2012-07-27 23:09show usage if arguments are invalidAntoine Amarilli1+2-2
2012-07-27 23:01write doc and prospective doc, forget about complicated stuff for nowAntoine Amarilli3+157-9
2012-07-27 22:34prepare the way for --default-last-active-*Antoine Amarilli1+10-6
2012-07-27 22:33fix formatting of examples, add TODOsAntoine Amarilli1+35-31
2012-07-27 22:17give up on exec and exec-argvAntoine Amarilli1+0-5
2012-07-27 22:16better commentAntoine Amarilli1+2-1
2012-07-27 22:16get rid of testing code, we have real tests nowAntoine Amarilli1+0-48
2012-07-27 22:15fix broken event descriptionAntoine Amarilli1+1-1
2012-07-27 22:15--own only works for messages nowAntoine Amarilli1+7-9
2012-07-27 22:15improve usage messageAntoine Amarilli1+18-25
2012-07-27 22:01fix test cases, add caveats to READMEAntoine Amarilli2+16-3
2012-07-27 22:01add interval-afterAntoine Amarilli1+10-0
2012-07-27 20:43add test which exposes bugAntoine Amarilli1+42-0
2012-07-27 20:27fix bug in use of set_last_idxesAntoine Amarilli1+2-9
2012-07-27 20:27improve debugAntoine Amarilli1+2-1
2012-07-27 20:26correct return valueAntoine Amarilli1+1-2
2012-07-27 20:25no bogus stderrAntoine Amarilli1+1-1
2012-07-27 20:25add missing testAntoine Amarilli1+30-0
2012-07-27 20:21fix testAntoine Amarilli1+2-2
2012-07-27 19:27added one order test which isolates a bugAntoine Amarilli1+27-0
2012-07-21 00:40TODOAntoine Amarilli1+1-2
2012-07-21 00:39improve event.shAntoine Amarilli2+28-1
2012-07-21 00:10cleaner handling of /sayAntoine Amarilli1+1-1
2012-07-21 00:10add testAntoine Amarilli1+69-0
2012-07-21 00:04add more eventsAntoine Amarilli1+16-0
2012-07-21 00:03update TODOAntoine Amarilli1+1-1
2012-07-21 00:03invite on own channel by defaultAntoine Amarilli1+1-1
2012-07-21 00:02simpler handling of /quitAntoine Amarilli1+6-10
2012-07-21 00:01add /mode commandAntoine Amarilli1+2-0
2012-07-21 00:01always flush stdout after printingAntoine Amarilli1+33-24
2012-07-21 00:00add test casesAntoine Amarilli9+150-0
2012-07-20 21:57remove -D (use [] at beginning of line to escape)Antoine Amarilli1+1-9
2012-07-12 19:31start to write testsAntoine Amarilli1+12-0
2012-07-12 15:55fix part messageAntoine Amarilli1+1-1
2012-07-11 21:24cleanupAntoine Amarilli1+3-4
2012-07-11 21:22better -f and -FAntoine Amarilli2+12-10
2012-07-11 21:16the libircclient example is far away now and was public domain anywayAntoine Amarilli1+0-1
2012-07-11 21:15make -w work with -oAntoine Amarilli1+11-3
2012-07-11 21:01error handlingAntoine Amarilli1+58-37
2012-07-11 20:42clean exits, clean error handlingAntoine Amarilli1+12-3
2012-07-11 20:42handle more errorsAntoine Amarilli1+4-0
2012-07-11 20:42comment out old debugAntoine Amarilli1+4-4
2012-07-11 20:29error reportingAntoine Amarilli2+10-4
2012-07-11 20:21remove old codeAntoine Amarilli1+0-54
2012-07-11 20:19shorter helpAntoine Amarilli1+2-2
2012-07-11 20:17command-to-eventAntoine Amarilli1+14-4
2012-07-11 20:14stale TODOsAntoine Amarilli1+3-3
2012-07-11 20:14stale TODOsAntoine Amarilli1+2-3
2012-07-11 20:13cleanupAntoine Amarilli1+18-36
2012-07-11 20:12auto-joinAntoine Amarilli1+25-14
2012-07-11 20:11TODOAntoine Amarilli1+2-0
2012-07-01 19:28Merge branch 'for-autonomic' of git://gitorious.org/~elarnon/irctk/elarnons-irctk into mergeAntoine Amarilli1+69-26
2012-07-01 18:33add help about throttlingAntoine Amarilli1+4-0
2012-07-01 17:01first version, seems to workAntoine Amarilli2+295-37
2012-07-01 10:46Merge branch 'master' into trackingAntoine Amarilli1+2-8
2012-07-01 10:44update TODOAntoine Amarilli1+0-4
2012-07-01 09:47fix bugsAntoine Amarilli2+59-15
2012-06-25 16:10no reuse with getline, and use size_tAntoine Amarilli1+4-6
2012-06-25 15:48remove ssl from makefileAntoine Amarilli1+1-1
2012-06-25 15:01update TODOAntoine Amarilli1+1-4
2012-06-25 14:46fix multiple memory management mistakesAntoine Amarilli1+15-8
2012-06-25 13:48ad hoc test suite now passesAntoine Amarilli1+72-43
2012-06-25 13:01start to debug fifo_setAntoine Amarilli1+53-4
2012-06-18 12:52work on fifo_set, doesnotworkAntoine Amarilli2+434-185
2012-06-17 00:38fixes to fifo_in, it now works (but we still need to limit per channel)Antoine Amarilli1+40-17
2012-06-17 00:04update TODOsAntoine Amarilli1+1-2
2012-06-17 00:03README, COPYINGAntoine Amarilli2+718-26
2012-06-16 23:44disable ssl for now to be able to use old libircclientAntoine Amarilli1+2-1
2012-06-16 23:42initialize last_chan_in and last_chan_out at the right momentAntoine Amarilli2+10-5
2012-06-16 23:34add bugAntoine Amarilli1+1-0
2012-06-16 23:04no output fifo for nowAntoine Amarilli2+7-14
2012-06-16 23:00fix fifosAntoine Amarilli1+49-39
2012-06-16 22:13preliminary attempts for fifosAntoine Amarilli1+141-37
2012-06-16 17:10fix cli parsingAntoine Amarilli1+18-22
2012-06-16 16:56separate on the first colon for channel passwordsAntoine Amarilli1+6-7
2012-06-16 16:27fix prefix parsingAntoine Amarilli1+2-2
2012-06-16 16:18update copyrightAntoine Amarilli1+1-1
2012-06-16 16:15READMEAntoine Amarilli1+5-3
2012-06-16 16:14loads of cleanupAntoine Amarilli2+230-187
2012-06-16 15:16remove useless codeAntoine Amarilli3+66-189
2012-06-16 15:04retry_after, retry_factorAntoine Amarilli1+21-7
2012-06-16 14:58more robust parsingAntoine Amarilli1+8-3
2012-06-16 14:55escapingAntoine Amarilli1+6-9
2012-06-16 14:46Remove warningsAntoine Amarilli1+29-26
2012-06-16 14:29old TODOAntoine Amarilli1+1-1
2012-06-16 14:28use enumAntoine Amarilli1+2-6
2012-06-16 14:24suffix underscores if nick is not availableAntoine Amarilli2+19-15
2012-06-16 12:32update TODOAntoine Amarilli1+0-2
2012-06-16 12:32nick as default username and realnameAntoine Amarilli1+10-3
2012-06-16 12:17handle channel passwordsAntoine Amarilli1+28-4
2012-06-16 10:19better punctuation skipAntoine Amarilli1+5-2
2012-06-16 09:00update TODOAntoine Amarilli1+1-0
2012-04-26 16:44start thinking about connection passwords and sslAntoine Amarilli2+31-8
2012-04-26 16:43cleanup readme and mention IrcTKAntoine Amarilli1+9-4
2012-02-07 00:30compile against libircclient, fix possible buffer overflowsAntoine Amarilli1+15-27
2012-02-07 00:29rewrite makefile, use dynamic linking, link against ssl for recent libirclientAntoine Amarilli1+4-16
2012-02-07 00:28add TODOAntoine Amarilli1+6-0
2012-02-07 00:28clearer wordingAntoine Amarilli1+1-1
2011-08-07 07:13add no-destination-prefix flagAntoine Amarilli1+9-4
2011-08-04 16:46add /topicAntoine Amarilli1+3-0
2011-06-27 14:05add TODO, remove useless stuffAntoine Amarilli1+2-1
2011-06-26 00:14typoAntoine Amarilli1+1-1
2011-02-20 02:56wrote -lAntoine Amarilli1+46-33
2011-02-20 02:35better handling of bad nicksAntoine Amarilli1+12-2
2011-02-20 02:25done some cleanup, added non-functional -N, reconnect worksAntoine Amarilli1+130-100
2011-02-17 14:37full name options, fixed bug, todosAntoine Amarilli1+26-8
2011-02-13 17:04little bugAntoine Amarilli1+1-1
2011-02-13 16:52add -n -m -c (manage events)Antoine Amarilli1+107-39
2011-02-13 16:52add todo to readmeAntoine Amarilli1+1-0
2011-02-13 16:52continue readmeAntoine Amarilli1+16-6
2011-01-30 18:42continued READMEAntoine Amarilli1+7-2
2011-01-30 18:22add TODOAntoine Amarilli1+1-0
2011-01-30 18:21update examples and license information in irctk.cAntoine Amarilli2+20-38
2011-01-30 18:13join channels before trying to post on themAntoine Amarilli1+5-1
2011-01-30 17:59no reply prefix when talking to a private channelAntoine Amarilli1+6-6
2011-01-22 17:08added READMEAntoine Amarilli1+84-0
2011-01-22 13:49correct bug in command handlingAntoine Amarilli1+11-5
2011-01-21 05:04cleanup, experimental additionsAntoine Amarilli1+233-202
2011-01-16 17:55corrected last_in bugAntoine Amarilli1+4-6
2011-01-16 17:52done -F and -fAntoine Amarilli1+49-19
2011-01-16 17:39done filterAntoine Amarilli1+40-19
2011-01-16 13:01-w and -r (fragile)Antoine Amarilli1+39-5
2011-01-16 12:44more help, ordered help, more options, buggy auto-reconnectAntoine Amarilli2+180-63
2011-01-16 03:46add possible optionsAntoine Amarilli1+9-3
2011-01-16 03:30done default targets and stderr prefixAntoine Amarilli1+174-124
2011-01-16 02:31use isattyAntoine Amarilli1+8-4
2011-01-16 02:23-pony featureAntoine Amarilli1+60-60
2011-01-16 01:07done intelligent channel routing which in fact could never have worked as intended cause father christmas doesn't existAntoine Amarilli1+54-9
2011-01-15 23:53ok for multichanAntoine Amarilli1+83-41
2011-01-15 18:53now sort-of workingAntoine Amarilli1+86-43
2011-01-15 18:28argument parsing is okAntoine Amarilli1+68-46
2011-01-15 17:58reorderingAntoine Amarilli3+505-477
2011-01-15 16:52parserAntoine Amarilli1+117-11
2011-01-13 13:12sorta working iircAntoine Amarilli1+116-169
2011-01-13 02:24working quite well in fact ^^Antoine Amarilli1+424-0