35 Commits

Author SHA1 Message Date
Nick Groenen
73359a52ab Give more helpful feedback when raven cannot be imported 2012-10-07 20:25:56 +02:00
Nick Groenen
e6693d8c7d Add optional logging to sentry (www.getsentry.com) 2012-10-07 01:10:25 +02:00
Guillaume BINET
b67b90a094 more threading debuggging tools fixed null backend 2012-09-14 12:08:41 +02:00
Guillaume BINET
bff11ecc31 Added a Null backend 2012-09-14 09:45:49 +02:00
Guillaume BINET
f62c8fbba7 For debugging purposes now if you do a kill -USR1 PID or Err it will
drop you to a shell to inspect the state of it
2012-08-31 11:42:36 +02:00
Guillaume BINET
ab52bce2f5 Added a search for config_backend.py before config to ease the debug of
several backends at the same time
2012-08-31 11:10:30 +02:00
Joshua Tobin
d40d9d006d * Adding a dependency for python config
* Typo of test should be text? Fixing to stop key error.
2012-08-22 16:09:30 -04:00
Guillaume BINET
4c9bb25466 Added IRC support 2012-08-22 13:25:52 +02:00
Guillaume BINET
3a4fb914a3 safer path insert for the connfig 2012-08-15 21:44:32 +02:00
Guillaume BINET
46a8cc9d76 versatile shebang lines 2012-08-15 21:09:52 +02:00
Guillaume BINET
25b5539bcd Fixing an import error that was breaking the -c option 2012-08-14 18:08:25 +02:00
Guillaume BINET
9dd87c2554 added a specific backend for hipchat
removed the HIPCHAT mode
removed the non working threading model inherited from jabberbot
2012-08-14 10:16:05 +02:00
Guillaume BINET
d58bdc23a5 preliminary campfire support 2012-08-13 22:42:21 +02:00
Guillaume BINET
a8b35c8999 continue to shuffle around classes, first version of dynamic backends 2012-08-13 17:08:32 +02:00
Guillaume BINET
708dde2963 Added a last minute pyside error if you try to start the graphical
console without it
2012-07-11 00:53:37 +02:00
Guillaume BINET
17e860aa8e Made the text mode and graphic mode exclusive 2012-07-11 00:42:47 +02:00
Paul Labedan
08f069f936 add a standalone graphical mode to test html content 2012-07-11 00:19:24 +02:00
Guillaume BINET
377f830444 Now if a plugin has a requirements.txt, err will check if the
listed dependencies are present.
2012-07-02 22:59:28 +02:00
Guillaume BINET
3bf9abe82e Security fix : the plugin permissions were too lax
Now it is 0755
2012-06-25 23:39:07 +02:00
Guillaume BINET
93b93d492a Moved to an independent file the pid support for windows 2012-06-24 15:44:47 +02:00
Guillaume BINET
c7ecb95f5a Another Windows compatibility fp 2012-06-24 15:40:07 +02:00
Guillaume BINET
59204cf7c8 fp on windows compatibility 2012-06-24 15:35:53 +02:00
Guillaume BINET
ddab0d2099 Windows compatibility attempt 2012-06-24 15:34:43 +02:00
Guillaume BINET
bacda7b4df Fixes the "run from dev tree" problem :
./scripts/err.py -t
Traceback (most recent call last):
  File "./scripts/err.py", line 25, in <module>
      from errbot.utils import PidFile
      ImportError: No module named errbot.utils
2012-06-18 17:28:14 +02:00
Guillaume BINET
109917b00a Added the uid and gid for starting the daemon in another security context 2012-06-16 12:39:31 +02:00
Guillaume BINET
1f371b119a Added pid file creation support for daemonization 2012-06-16 11:24:39 +02:00
glenbot
bec9a8049d Importing patch_jabberbot at top caused issue because patch_jabberbot requires config, moved to test conditional 2012-06-13 19:51:43 -05:00
Guillaume BINET
c72df1d181 Added the test mode (-t) 2012-06-14 00:03:58 +02:00
Guillaume BINET
21551f8125 Don't nag the user for irrelevent settings in the template 2012-06-13 15:02:43 +02:00
Guillaume BINET
fb6db3c872 Added a config checker and a clear message in case of startup failure 2012-06-12 16:40:47 +02:00
Guillaume BINET
d8d780b459 fixed the daemonization combined with the restart feature
thx to strace -ff
2012-06-10 17:49:32 +02:00
Guillaume BINET
85ab638ed4 added the -d (--daemon, to daemonize directly the process) and -c
(--config, to set the directory of config.py)
2012-06-10 17:03:02 +02:00
Guillaume BINET
84e669db54 messup with the current directory 2012-06-08 18:28:03 +02:00
Guillaume BINET
798c11c1ab append the current directory in order to find config.py 2012-06-08 18:01:41 +02:00
Guillaume BINET
673597460a moved around the files for matching an official python egg structure
added setup.py for uploading to pypi
2012-06-08 17:11:58 +02:00