changelog
    
    
    - Sat, 30 Aug 2014 20:30:54 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 30 Aug 2014 20:30:54 +0300] rev 27
 
    - - disabled unstable/incomplete linkbot code.. I need to learn to stash changes proper
 
    - Sat, 30 Aug 2014 20:22:16 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 30 Aug 2014 20:22:16 +0300] rev 26
 
    - - made cobalt die if autoconnect entries cannot be found plus other stuff
 
    - Sat, 12 Jul 2014 23:05:31 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 12 Jul 2014 23:05:31 +0300] rev 25
 
    - - changed the copyright line to use my proper legal name instead of my common calling name
 
    - Tue, 01 Jul 2014 02:18:51 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 01 Jul 2014 02:18:51 +0300] rev 24
 
    - - updated error
 
    - Tue, 01 Jul 2014 02:16:34 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 01 Jul 2014 02:16:34 +0300] rev 23
 
    - - added .convert with angle and temperature conversions
 
    - Sun, 29 Jun 2014 21:36:01 +0000
 
    - by crimsondusk <crimsondusk64@gmail.com> [Sun, 29 Jun 2014 21:36:01 +0000] rev 22
 
    - README.md edited online with Bitbucket
 
    - Sat, 21 Jun 2014 17:40:49 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 21 Jun 2014 17:40:49 +0300] rev 21
 
    - - handle hg errors better
 
    - Sat, 21 Jun 2014 17:11:58 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 21 Jun 2014 17:11:58 +0300] rev 20
 
    - - don't run as root without asking first, added more startup messages
 
    - Sat, 21 Jun 2014 16:42:03 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 21 Jun 2014 16:42:03 +0300] rev 19
 
    - - control connections turned into log channels
 
    - Sat, 21 Jun 2014 16:09:32 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 21 Jun 2014 16:09:32 +0300] rev 18
 
    - - when announcing new issues, include the project name
 
    - Mon, 16 Jun 2014 23:12:13 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 16 Jun 2014 23:12:13 +0300] rev 17
 
    - - don't try to send stuff we cannot convert to ascii.. I don't like it but it's better than a crash
 
    - Mon, 16 Jun 2014 00:14:56 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 16 Jun 2014 00:14:56 +0300] rev 16
 
    - - don't crash if unicode parsing fails, don't require nickname for admin masks
 
    - Sun, 15 Jun 2014 21:19:43 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 15 Jun 2014 21:19:43 +0300] rev 15
 
    - - don't crash if utf parsing yields an UnicodeDecodeError
 
    - Sat, 14 Jun 2014 16:24:03 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 16:24:03 +0300] rev 14
 
    - - heartbeat the issue announcer even if we just get a ping
 
    - Sat, 14 Jun 2014 16:13:16 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 16:13:16 +0300] rev 13
 
    - - don't need that '- 1' anymore
 
    - Sat, 14 Jun 2014 16:05:15 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 16:05:15 +0300] rev 12
 
    - - added mantisbt new ticket announcing
- added admin commands addchan, delchan and chanattr 
    - Fri, 13 Jun 2014 01:43:47 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Jun 2014 01:43:47 +0300] rev 11
 
    - - gddmnt, python. you and your type system
 
    - Fri, 13 Jun 2014 01:34:53 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Jun 2014 01:34:53 +0300] rev 10
 
    - - respect the commandprefix option
 
    - Fri, 13 Jun 2014 01:04:30 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Jun 2014 01:04:30 +0300] rev 9
 
    - - added verbosity setting
 
    - Fri, 13 Jun 2014 00:49:09 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Jun 2014 00:49:09 +0300] rev 8
 
    - - made conflictsuffix configurable
 
    - Fri, 13 Jun 2014 00:25:52 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Jun 2014 00:25:52 +0300] rev 7
 
    - - handle nickname shenanigans: handle 433 message and try reclaim nickname if someone who has taken it (possibly our own ghost) disconnected
 
    - Fri, 13 Jun 2014 00:17:21 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Jun 2014 00:17:21 +0300] rev 6
 
    - - added .die
 
    - Fri, 13 Jun 2014 00:14:42 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Jun 2014 00:14:42 +0300] rev 5
 
    - - added .restart and .update
 
    - Mon, 09 Jun 2014 02:06:23 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 09 Jun 2014 02:06:23 +0300] rev 4
 
    - - don't crash if ticket data doesn't have a reporter name (can happen if the reporter is banned)
 
    - Sun, 25 May 2014 15:24:07 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 25 May 2014 15:24:07 +0300] rev 3
 
    - - handle the case where the mantisbt is not available
 
    - Fri, 23 May 2014 19:25:37 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 23 May 2014 19:25:37 +0300] rev 2
 
    - - added a basic /idgames search
 
    - Tue, 13 May 2014 23:29:37 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 13 May 2014 23:29:37 +0300] rev 1
 
    - - fixed up exception handling, no longer connects to every possible connection, rather uses the autoconnect config entry
 
    - Tue, 13 May 2014 23:17:01 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 13 May 2014 23:17:01 +0300] rev 0
 
    - - initial commit