summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* phenny.init: Fix init script for stretchdebianAlexander Sulfrian2018-10-292-1/+13
| | | | | | | | --chuid with a colon but without a group name is a fatal error for dpkg >= 1.18.3 [1]. dpkg changed from 1.17.27 to 1.18.25 with the update to stretch. 1: https://github.com/endlessm/dpkg/commit/3db7a6eb4fd16b4cea475009bd80be3a41ada014
* debianizationAlexander Sulfrian2016-05-1012-0/+246
|
* Watcher: Delay restart of dead processesAlexander Sulfrian2016-05-101-3/+8
|
* Watcher: Only restart failed processesAlexander Sulfrian2016-05-101-5/+9
| | | | | | If a process gets killed or dies because of some other reason, the watcher should only restart this single process. It therefore needs a map between the child process id and the configuration.
* startup: Use always the configured nick for NICKSERV authAlexander Sulfrian2016-05-101-1/+2
| | | | | | It is possible that a custom module changes the nick during connection phase (maybe because the nick is already used). The NickServ identification should use the configured nick, because the other one might not be registered.
* Watcher: Clean signal handlers after forkAlexander Sulfrian2016-05-101-0/+1
| | | | | | Fork does not reset the signal handlers to the default values, so if the child process receives a SIGTERM the method of the parent process is called and causes very strange behaviour.
* Watcher: Loop until KeyboardInterruptAlexander Sulfrian2016-05-101-6/+11
| | | | | Kill and restart the bots if one dies until the main process is killed by KeyboardInterrupt.
* Watcher: Fork while starting watching not while configuringAlexander Sulfrian2016-05-101-3/+17
|
* Watcher: Fix mulit-bot modeAlexander Sulfrian2016-05-102-18/+18
| | | | | Spawn one process for each bot and kill all if one process dies (f.e. on KeyboardInterrupt) or if the parent process (Watcher) gets SIGTERM.
* add ssl supportAlexander Sulfrian2015-12-033-4/+11
|
* fix module home directoryAlexander Sulfrian2015-12-031-1/+1
|
* fix indentation and trailing whitespacesAlexander Sulfrian2015-12-0328-7007/+7007
|
* Merge remote branch 'rmoore/sbp' into HEADAlexander Sulfrian2015-12-031-0/+5
|\ | | | | | | | | * rmoore/sbp: Make phenny kill its child threads then exit when it receives a SIGTERM signal.
| * Make phenny kill its child threads then exit when it receives a SIGTERM signal.Reese Moore2011-10-071-0/+5
| |
* | Fixed immediate ping timeout on quakenetMatthias Linder2013-03-211-10/+5
| |
* | A new scheduling command and some improvements to gcSean B. Palmer2013-03-155-17/+113
| |
* | Merge pull request #24 from sfan5/patch-1Sean B. Palmer2012-12-031-1/+1
|\ \ | | | | | | Add Event Wildcard *
| * | Add Event Wildcard *sfan52012-12-031-1/+1
|/ /
* | Fixed seen.py apos problem, thus thanking XarthisiusSean B. Palmer2012-07-242-4/+10
| |
* | Twitter module, gc augmentation, and various small fixesSean B. Palmer2012-07-216-27/+72
| |
* | Added a simple twitter moduleSean B. Palmer2012-07-072-0/+87
| |
* | Attempt to fix the double say and disconnect bug, thanks to theli-ua and tantoSean B. Palmer2012-05-071-0/+5
| |
* | Create default config if it doesn't existSean B. Palmer2012-04-241-6/+13
| |
* | Updated etymology interfaceSean B. Palmer2012-02-271-4/+17
| |
* | Throttle channel joinsSean B. Palmer2012-02-163-4/+9
| |
* | when config file is passed by arg avoid creating config dirEsteban (Eka) Feldman2012-02-161-1/+2
| |
* | Making the PING-loop optionalSean B. Palmer2012-01-142-29/+29
| |
* | Added clsn's ping-pong codeSean B. Palmer2012-01-121-0/+45
| |
* | New .tr syntax for translationsSean B. Palmer2012-01-113-2/+49
| |
* | Typo2Sean B. Palmer2011-12-271-1/+1
| |
* | Fixed translation module, with the help of der HörmiSean B. Palmer2011-12-272-22/+27
| |
* | Project script instead of a MakefileSean B. Palmer2011-11-152-25/+26
| |
* | Fix to line length limit code.Sean B. Palmer2011-11-151-2/+3
|/
* Stop phenny from sending messages exceeding the maximum permitted length.Sean B. Palmer2011-09-081-2/+2
|
* Attempt to patch a possible message injection hole.Sean B. Palmer2011-09-059-28/+101
|
* DuckDuckGo support, and minor wa and wik fixes.Sean B. Palmer2011-08-043-2/+21
|
* Better file management in Wikipedia module, and deleted the Encarta module.Sean B. Palmer2011-07-222-56/+2
|
* Support for gzip encoding from Wikipedia.Sean B. Palmer2011-07-223-2/+12
|
* Allow latin1 searches of etymonline, which doesn't seem to support utf-8.Sean B. Palmer2011-06-171-3/+3
|
* Merge branch 'master' of github.com:sbp/phennySean B. Palmer2011-06-175-0/+12
|\
| * Merge pull request #6 from Steve-V/masterSean B. Palmer2011-06-175-0/+12
| |\ | | | | | | Some commands use input without checking if it's actually been provided
| | * Added error checking for empty parametersSteve Vaught2011-04-195-0/+12
| | |
* | | Search shim, and an encoding fix.Sean B. Palmer2011-06-174-2/+17
|/ /
* | Fixing a bug with regexp matching when the bot has a metachar name.Sean B. Palmer2011-05-202-3/+4
| |
* | Added multilingual wikipedia search capability.Sean B. Palmer2011-05-171-13/+20
|/
* Whitelist all oblique commands by defaultSean B. Palmer2011-03-101-1/+1
|
* Couple of fixes from ayust on github, thanksSean B. Palmer2011-03-103-1/+29
|
* Better reload function.Sean B. Palmer2011-02-241-9/+15
|
* Added the reminders module.Sean B. Palmer2011-02-241-0/+136
|
* Added reminders module.Sean B. Palmer2011-02-235-32/+16
|