Commit Graph

  • fb16809729 „Test” code in subdirectories. Robert Gerus 2015-11-12 10:54:08 +0100
  • 8c40177358 Since our builds are passing now, add a build image. Robert Gerus 2015-11-12 10:41:44 +0100
  • cad0e77b42 Ubuntu 14.04 LTS ships with golang-1.2 Robert Gerus 2015-11-12 10:33:52 +0100
  • 4db7b24613 Try and try again. Robert Gerus 2015-11-12 10:31:52 +0100
  • 36ab75fecf Fix .travis.yml Robert Gerus 2015-11-12 10:25:00 +0100
  • 36c092252c Add .travis.yml for Travis CI integration. Robert Gerus 2015-11-12 10:17:13 +0100
  • 823fff273f Fix README.md syntax. Robert Gerus 2015-11-12 10:10:26 +0100
  • 0703291209 Add copyright headers. Robert Gerus 2015-11-12 10:07:53 +0100
  • f4480c2b0a Add a short readme. Robert Gerus 2015-11-12 10:07:37 +0100
  • 6876c0ff58 Add documentation in apropriate places Robert Gerus 2015-11-12 09:30:12 +0100
  • e379376825 Fix log formatting in config Robert Gerus 2015-11-12 01:24:40 +0100
  • 615f5bd310 We're no longer using single-file configuration. Robert Gerus 2015-11-11 21:57:04 +0100
  • a8c3f404aa Synchronize access to configuration Robert Gerus 2015-11-11 21:50:38 +0100
  • 6c77cdf7f7 Code cleanup - do away with exports Robert Gerus 2015-11-11 21:38:33 +0100
  • 0733990a9c Do away with connections variable. Robert Gerus 2015-11-11 11:50:29 +0100
  • ce42674f5d Reordered configuration file lookup paths Robert Gerus 2015-11-11 01:11:50 +0100
  • 3662108144 Remove old and broken functionality Robert Gerus 2015-11-11 01:07:28 +0100
  • 4deb2609d2 Use a different identifier for user :ping command Robert Gerus 2015-11-11 01:06:05 +0100
  • 67e6d39d5e POC enhanced dispatcher Robert Gerus 2015-11-11 00:51:12 +0100
  • 0a346f6727 Update example configuration Robert Gerus 2015-11-10 22:16:31 +0100
  • 99759ea732 Remove file path builder function from main() Robert Gerus 2015-11-10 22:12:36 +0100
  • 1d792397cd Removed lots of old code and fixed #6 Robert Gerus 2015-11-10 21:57:31 +0100
  • 1c1f280262 Fix #7 - config package is now reusable Robert Gerus 2015-11-10 21:00:40 +0100
  • 09d2720b7f Implement cache purging Robert Gerus 2015-11-10 18:37:58 +0100
  • 984e336401 Forgot about cache initalization Robert Gerus 2015-11-10 16:30:00 +0100
  • 4a0976c89a Partial implementation of configuration cache Robert Gerus 2015-11-10 10:48:38 +0100
  • ebf31d91bb Fix remainging "hiera" issues Robert Gerus 2015-11-10 02:06:09 +0100
  • 23b632ae86 Remove deprecated fields from Config Robert Gerus 2015-11-10 00:20:16 +0100
  • 1b328d0b0d Formatting Robert Gerus 2015-11-10 00:14:05 +0100
  • ef80bcd387 It /mostly/ works now. Robert Gerus 2015-11-10 00:13:30 +0100
  • 1ad852888a It's hierryfying and does not build… yet Robert Gerus 2015-11-09 14:32:26 +0100
  • 2c0955a168 Make Callbacks a map of maps; Fixes #3 Robert Gerus 2015-11-09 08:00:13 +0100
  • d5623a1ca2 Join configured channels. Robert Gerus 2015-11-09 02:06:43 +0100
  • 07cd403f89 PC might be important to some people… Robert Gerus 2015-11-09 01:49:40 +0100
  • e816e72743 Add a separate dispatcher for PRIVMSG Robert Gerus 2015-11-09 01:46:08 +0100
  • fb8e2d8392 Print a nicer error messages on startup Robert Gerus 2015-11-09 01:05:06 +0100
  • 4869d767be Implement read timeouts - we should get a ping or other message at least once every ten minutes on every reasonable irc network. Robert Gerus 2015-11-09 00:50:25 +0100
  • 62fa0b60c2 Handle errors on connection. Robert Gerus 2015-11-09 00:43:34 +0100
  • 6815bb3000 Cleanup the dispatcher. Robert Gerus 2015-11-08 22:50:41 +0100
  • aa6a914aec Make sure we close the dispatcher. Robert Gerus 2015-11-08 22:13:15 +0100
  • 7a8c07445e Fix the synchronisation issues… Robert Gerus 2015-11-08 22:00:33 +0100
  • fa40fe1ef4 Most of these fields don't need to be public anyway Robert Gerus 2015-11-08 21:24:49 +0100
  • da408c9b8a Remove old dispatcher Robert Gerus 2015-11-08 21:13:51 +0100
  • 6ad165c880 It responds to pings now Robert Gerus 2015-11-08 20:55:47 +0100
  • 2dfa1a8b7f Close channels if they're open, possibly fix the memleak. Robert Gerus 2015-11-08 16:44:16 +0100
  • 665f4c8071 Unify log messages Robert Gerus 2015-11-07 13:13:47 +0100
  • 70887ff97f Make the log messages a bit more reasonable Robert Gerus 2015-11-07 13:02:42 +0100
  • 809da12c12 Update example configuration Robert Gerus 2015-11-07 13:02:08 +0100
  • 762b005b9b Things start work, finally. Robert Gerus 2015-11-07 12:51:45 +0100
  • a022f23d8c Fixup Robert Gerus 2015-11-07 03:28:34 +0100
  • 44ff681aaf Revert "Simplify stuff" Robert Gerus 2015-11-07 02:26:36 +0100
  • 3b23401dec Simplify stuff Robert Gerus 2015-11-06 23:25:17 +0100
  • 67dae458a5 Placeholder message dispatcher. Robert Gerus 2015-10-20 11:06:58 +0200
  • 1da17d95d5 Fix formatting and input/output channels Robert Gerus 2015-10-20 11:02:29 +0200
  • e4f95d5909 Expose username and realname to configuration and make use of it in irc.Dial() Robert Gerus 2015-10-20 10:59:13 +0200
  • 0e3c51ae78 Fix the bloody writer… Robert Gerus 2015-10-20 10:45:50 +0200
  • f33b6c47e3 Expose irc "realname" to configuration Robert Gerus 2015-10-20 10:45:16 +0200
  • 632ee1e6ab Apparently some things do not really like to be pointers Robert Gerus 2015-10-20 04:28:15 +0200
  • 4aaecb8314 Move logging around a little Robert Gerus 2015-10-20 03:42:07 +0200
  • 6389c6826c Receiver() is hosered and does a nil pointer dereference… Robert Gerus 2015-10-20 03:09:50 +0200
  • d59ecbd636 Add verbosity. Robert Gerus 2015-10-20 03:03:45 +0200
  • 7d1c112dcd Be a bit more verbose now. Robert Gerus 2015-10-20 02:59:40 +0200
  • 9899f9b836 Actually try to spawn network connections now. Robert Gerus 2015-10-20 02:59:05 +0200
  • e1963a4ff7 Minor enhancements. Robert Gerus 2015-10-20 02:53:36 +0200
  • 834a4c527a Speaking of our own little irc connection lib… Robert Gerus 2015-10-20 01:56:34 +0200
  • 17627aade8 Start of our own little irc library, because others are NIH ;) Robert Gerus 2015-10-20 01:55:09 +0200
  • 98e56152a5 go fmt + some other stuff i do not really remember now. Robert Gerus 2015-10-20 01:54:07 +0200
  • 5e6591591f I think these things should work, but yeah… not yet tested. Robert Gerus 2015-10-19 10:37:08 +0200
  • 2ef3944efd Some more configuration changes… Robert Gerus 2015-10-15 21:23:42 +0200
  • 143b05a3ba Prettier formatting Robert Gerus 2015-10-15 21:11:57 +0200
  • d634b4666d Add an example configuration file. Robert Gerus 2015-10-15 21:05:11 +0200
  • fefd916dcc Yay, we can now read our own configuration file. Robert Gerus 2015-10-15 21:04:24 +0200
  • e50302d7f6 Actually, these are arrays Robert Gerus 2015-10-15 20:56:21 +0200
  • 184cbd9a03 Adjust our gitignore file. Robert Gerus 2015-10-15 20:51:47 +0200
  • cfab13ea88 We'll want an array of plugins and ignored people. Robert Gerus 2015-10-15 20:49:10 +0200
  • 20652578dc Some stubs and a possibly working config class. Robert Gerus 2015-10-15 16:50:32 +0200
  • e42e6b7240 Initial commit Robert S. Gerus 2015-10-15 16:48:49 +0200