summaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Expand)AuthorFilesLines
2021-09-08Respect gen_tcp:connect args typefix-who-nickJordan Bracco1-1/+1
2021-09-01Commit ircbot forkJordan Bracco4-25/+52
2018-01-19Fix a parens warning and indentationmasterThéophile Choutri1-1/+1
2018-01-19Add WHO query (#78)Théophile Choutri4-11/+71
2018-01-18Fix namespaces and improve internal consistencyThéophile Choutri12-88/+108
2017-12-11Avoid matching on text, and reformat the pipelinesThéophile Choutri1-8/+15
2017-12-11implement WHOIS feature and a struct for data integrityThéophile Choutri3-12/+46
2017-12-11testing this, nowThéophile Choutri5-22/+100
2017-11-10Fixed handling of KICK messagesGhouli1-4/+4
2017-09-06Fallback to latin1 when we're not dealing with valid unicodew1gz1-1/+7
2017-06-01Add NOTICE support (and by ext, NickServ support)Dom Rodriguez1-0/+17
2017-04-20Tweak regex to work with testsDom Rodriguez1-1/+1
2017-04-20Tweak regex to be more efficientDom Rodriguez1-1/+1
2017-04-18Fix IRC regex handling of slashes in hostDom Rodriguez1-1/+1
2017-02-26Convert our unicode list to binary instead of relying on the latin1 option ofw1gz1-1/+2
2017-02-22Fix unicode bug when parsing message argumentsw1gz1-5/+5
2016-12-01Close #58 - address linking of client processes in examplesPaul Schoenfelder1-1/+8
2016-11-11Add support for prefix format: nick!hostnameJosip Janzic1-1/+1
2016-11-07Stop over-eager splitting of message prefixNicolas Hake1-22/+12
2016-09-12Convert RPL_TOPIC with no topic to RPL_NOTOPIC. See #52Josh Adams1-5/+13
2016-09-12Add case clause for RPL_TOPIC when no topic was set. See #52Paul Schoenfelder1-0/+4
2016-09-12Handle RPL_NOTOPIC in clientPaul Schoenfelder1-0/+9
2016-05-13Start connections as temporary childrenMichal Muskala1-1/+1
2016-05-13Monitor owner of the connectionMichal Muskala2-3/+12
2016-03-30handle QUIT messagesJeff Weiss2-0/+19
2016-03-30changed the map styleAnne-Gwenn Kettunen1-2/+3
2016-03-30forgot a commaAnne-Gwenn Kettunen1-1/+2
2016-03-30forgot this eventAnne-Gwenn Kettunen1-2/+3
2016-03-29remove unneeded functionJeff Weiss1-5/+1
2016-03-29Prefer Keyword list syntax for Map key-value pairsJeff Weiss4-94/+94
2016-03-29prefer Elixir module variants over Erlang onesJeff Weiss3-31/+32
2016-03-08fix the module nameAnne-Gwenn Kettunen1-3/+3
2016-03-08A few cleanup tasks, tweaks to the docs/examplesPaul Schoenfelder3-8/+13
2016-03-07using structsAnne-Gwenn Kettunen1-7/+10
2016-03-07a few more corrections and a WiP on the examplesAnne-Gwenn Kettunen2-12/+21
2016-03-07now fixed a little typoAnne-Gwenn Kettunen1-3/+3
2016-03-07embeds more informations about the sender of a commandAnne-Gwenn Kettunen1-9/+13
2016-02-24quickfix 1.Anne-Gwenn Kettunen1-4/+6
2016-02-23Remove empty elements from weaved list. Fixes #36Paul Schoenfelder1-1/+4
2016-01-06Fix pong messageAyonix1-1/+1
2015-12-04use simple one for one supervisor for clientsManuel Kallenbach1-2/+6
2015-11-30Allow use of NICK command before RPL_WELCOMENicolas Hake1-0/+6
2015-11-15Replace erlang.now() by the more appropriate 'timestamp'w1gz1-1/+1
2015-08-07Send an event for unrecognized messagesn2468txd1-0/+1
2015-06-25Ensure crlf is trimmed from the end of command argsPaul Schoenfelder1-0/+1
2015-06-25Adding MODE eventsrockerBOO1-6/+12
2015-06-18Adding names commandrockerBOO2-0/+13
2015-06-18Adding :names_list event on getting names listrockerBOO1-0/+3
2015-01-22Allow ExIrc.Client.start_link to use process optsjeffweiss1-3/+3
2014-11-24strip whitespace from channel namejeffweiss1-4/+4