Commit Graph

  • a607ae4c7a
    Working Server with handler Arthur Poulet 2016-05-26 14:43:58 +0200
  • f58b7b56f1
    Create the module Handler Arthur Poulet 2016-05-25 13:42:10 +0200
  • 9b6e6298a4
    more specs for Server and Server::Client Arthur Poulet 2016-05-24 16:21:06 +0200
  • 849157eb9a
    crete subdirs utils/ and protocol/ Arthur Poulet 2016-05-24 15:31:14 +0200
  • 6abef9c8b6
    add Server::Client Arthur Poulet 2016-05-24 15:05:46 +0200
  • c2b9a8bd9e
    add more specs Arthur Poulet 2016-05-23 22:57:49 +0200
  • 581b17f308
    add some specs to server Arthur Poulet 2016-05-23 22:32:32 +0200
  • 2c0fa47576
    fix build failure (empty directory not pushed) Arthur Poulet 2016-05-22 12:46:45 +0200
  • 2efff3d492
    move HookRules in the Bot scope Arthur Poulet 2016-05-22 12:42:50 +0200
  • 8be09f8834
    prepare the irc server Arthur Poulet 2016-05-22 12:42:39 +0200
  • 96efd95daa
    improve makefile Arthur Poulet 2016-05-22 12:40:43 +0200
  • 2da263ed6f
    use property instead of getter+setter Arthur Poulet 2016-05-22 12:34:38 +0200
  • ceb51a0b0c
    update CHANGELOG Arthur Poulet 2016-05-21 23:36:56 +0200
  • 7e75806f45
    add Message.arguments_raw & HookRule defaults val Arthur Poulet 2016-05-20 13:13:36 +0200
  • b98ede789c
    update readme Arthur Poulet 2016-05-20 00:43:58 +0200
  • b719cc7a74
    fix dash bot Arthur Poulet 2016-05-19 13:36:31 +0200
  • 38d9b84641
    add Message.message and HookRule.message Arthur Poulet 2016-05-19 13:32:33 +0200
  • c644e6c476
    fix nick parser Arthur Poulet 2016-05-19 13:31:49 +0200
  • 17181b8f40
    update changelog and dash example Arthur Poulet 2016-05-19 00:05:24 +0200
  • b97496677a
    Improve Bot Hook system Arthur Poulet 2016-05-18 23:54:41 +0200
  • 5eac78c84f
    add ping pong handler for dash Arthur Poulet 2016-05-18 20:22:58 +0200
  • 1520cde452
    improve message parser Arthur Poulet 2016-05-18 20:11:48 +0200
  • e7383ffd49
    move ping -> command::ping Arthur Poulet 2016-05-18 19:38:50 +0200
  • 3519dc3e41
    add dash.cr as example, and user parsing Arthur Poulet 2016-05-18 19:34:35 +0200
  • 7e2dbc5d17
    add errors specs to CrystalIrc::Bot Arthur Poulet 2016-05-18 15:09:00 +0200
  • c7b50677f3
    add Bot.handle(String) and some tests Arthur Poulet 2016-05-18 14:22:03 +0200
  • bb775b6c64
    Add class Message, and improve bot hooks Arthur Poulet 2016-05-18 13:43:27 +0200
  • 20f799ca47
    upxate bot (add irc argument) Arthur Poulet 2016-05-18 10:34:22 +0200
  • b3caa91617
    Improve hooks handle Arthur Poulet 2016-05-18 03:18:51 +0200
  • 822a26014e
    add bot with handler and hook register Arthur Poulet 2016-05-18 02:38:59 +0200
  • 50e6538311
    improve client by optional port Arthur Poulet 2016-05-18 02:38:37 +0200
  • a84a21d0fd
    update README Arthur Poulet 2016-05-17 19:14:25 +0200
  • d0632b1203
    add tests for Client::Nick Arthur Poulet 2016-05-17 19:12:23 +0200
  • 4fbf8c8d52
    rfc ? We don't give a f Arthur Poulet 2016-05-17 15:20:02 +0200
  • ab106ac947
    chan and user names checks Arthur Poulet 2016-05-17 15:12:35 +0200
  • 5312a13e04
    move client specs, add client.gets Arthur Poulet 2016-05-17 14:04:05 +0200
  • 5986847c7e
    add circular buffer Arthur Poulet 2016-05-16 22:31:16 +0200
  • b083413c32
    add class Client::Nick and OFFLINE test Arthur Poulet 2016-05-16 20:29:31 +0200
  • 9510718b4a
    update README Arthur Poulet 2016-05-16 02:36:11 +0200
  • 01ac456c73
    add timeouts, keepalive, ssl Arthur Poulet 2016-05-16 00:08:47 +0200
  • 8bbd75941f
    add test for privmsg Arthur Poulet 2016-05-15 23:33:11 +0200
  • 1d420b0d81
    improve chan commands Arthur Poulet 2016-05-15 23:27:32 +0200
  • 0ae4f8d262
    Merge branch 'master' of github.com:Meoowww/CrystalIrc Arthur Poulet 2016-05-15 23:21:34 +0200
  • afda77df0e Fixed format of passwords and users in chans.cr Lucie 2016-05-15 23:21:08 +0200
  • dc423d811e
    add User.name, add Chan.name, add connection specs Arthur Poulet 2016-05-15 23:20:52 +0200
  • da06276617 Cleaned some command functions Lucie 2016-05-15 23:03:29 +0200
  • 125b1c75ad Merge branch 'master' of https://github.com/Meoowww/CrystalIrc Lucie 2016-05-15 22:57:47 +0200
  • 4823108e03 Merge branch 'master' of github.com:Meoowww/CrystalIrc Arthur Poulet 2016-05-15 22:57:24 +0200
  • 7a402e8c99 Added documentation Lucie 2016-05-15 22:57:21 +0200
  • 7aadb3e477
    remove @client from User, add some doc Arthur Poulet 2016-05-15 22:56:54 +0200
  • 4880054d85 Simplified format_chans function Lucie 2016-05-15 22:45:12 +0200
  • 2fa4fd290c Merge branch 'master' of https://github.com/Meoowww/CrystalIrc Lucie 2016-05-15 22:41:49 +0200
  • 7d5c36d618 Implemented chan, user and talk commands Lucie 2016-05-15 22:41:38 +0200
  • bc627282d6
    fix Client.connect Arthur Poulet 2016-05-15 22:32:35 +0200
  • caed1ea91f
    fix connect and ping Arthur Poulet 2016-05-15 22:25:32 +0200
  • ff8de11935
    remove duplicate "def whois" Arthur Poulet 2016-05-15 22:01:54 +0200
  • d28e7f6b86
    change architecture, add send_raw and some attr Arthur Poulet 2016-05-15 21:59:39 +0200
  • 30c975be24
    udpate README Arthur Poulet 2016-05-15 20:44:44 +0200
  • eddade0bff
    add chan, user, fix architecture Arthur Poulet 2016-05-15 18:37:08 +0200
  • c1b6f2d8d6
    add send_login, ping, pong Arthur Poulet 2016-05-15 15:54:25 +0200
  • ff2ed91894
    add talk commands (empty) Arthur Poulet 2016-05-15 15:35:49 +0200
  • d844de4d2b
    add commands (empty def) for chan and user Arthur Poulet 2016-05-15 15:34:00 +0200
  • fc639d2e07
    connection almost ready, prepare ping pong Arthur Poulet 2016-05-15 15:25:25 +0200
  • 356e4583a9
    Initialize the project with a simple tcp client Arthur Poulet 2016-05-15 14:49:01 +0200