Commit graph

802 commits

Author SHA1 Message Date
c2f7606d1e Refactor 2016-11-10 18:39:52 +01:00
334d342b40 Implement socket server subparse 2016-08-02 18:15:10 +02:00
410fa6ded1 Refactor file/socket management (use poll instead of select) 2016-08-02 18:15:10 +02:00
559a2a8adc Use fileno instead of name to index existing servers 2016-08-02 18:14:33 +02:00
16facd949d Use super() instead of parent class name 2016-07-30 21:11:46 +02:00
b7b1a92161 Documentation 2016-07-30 21:11:46 +02:00
0c4144ce20 In debug mode, display running thread at exit 2016-07-30 21:11:45 +02:00
20f3e8b215 Handle case where frm and to have not been filled 2016-07-30 21:11:45 +02:00
56b8e8a260 Review consumer errors 2016-07-30 21:11:45 +02:00
4d0260b5fc Remove reload feature
As reload shoudl be done in a particular order, to keep valid types, and because maintaining such system is too complex (currently, it doesn't work for a while), now, a reload is just reload configuration file (and possibly modules)
2016-07-30 21:11:44 +02:00
fb670b0777 New keywords class that accepts any keywords 2016-07-30 21:11:44 +02:00
226785af19 [rnd] Add new function choiceres which pick a random response returned by a given subcommand 2016-07-30 21:11:43 +02:00
7eaf39f850 Can attach to the main process 2016-07-30 21:11:43 +02:00
9b68b9e217 Remove legacy prompt 2016-07-30 21:11:42 +02:00
db58319af5 Fix and improve reload process 2016-07-30 21:11:42 +02:00
dfc929f3e5 New argument: --socketfile that create a socket for internal communication 2016-07-30 21:11:41 +02:00
66341461a3 New CLI argument: --pidfile, path to store the daemon PID 2016-07-30 21:11:41 +02:00
fb3c715acd Catch SIGUSR1: log threads stack traces 2016-07-30 21:11:41 +02:00
1f82b17219 Extract deamonize to a dedicated function that can be called from anywhere 2016-07-30 21:11:40 +02:00
82e50061b1 Catch SIGHUP: deep reload 2016-07-30 21:11:40 +02:00
6c44df1482 Do a proper close on SIGINT and SIGTERM 2016-07-30 21:11:39 +02:00
ca8434a476 Remove prompt at launch 2016-07-30 21:11:39 +02:00
16b7024f62 Introducing daemon mode 2016-07-30 21:11:38 +02:00
0efee0cb83 [mediawiki] parse Infobox 2016-07-30 21:11:38 +02:00
3301fb87c2 [more] line_treat over an array 2016-07-30 21:11:25 +02:00
3f2b18cae8 [mediawiki] Permit control of ssl and absolute path through keywords 2016-07-30 21:09:18 +02:00
e9cea5d010 Fix events expiration 2016-07-29 03:13:37 +02:00
Max
f2c44a1108 Add virtual radar flight tracking module 2016-07-23 00:17:23 +02:00
Max
f15ebd7c02 [suivi] Fix TNT tracking 2016-07-23 00:17:23 +02:00
91b550754f [cve] Reflects site changes 2016-07-08 22:27:45 +02:00
abf810209e [alias] Fix empty error message 2016-04-18 17:21:51 +02:00
358499e6d5 Expect IM keyword argument in command to be at the begining of the args list 2016-04-18 17:21:51 +02:00
5fae67255b Log Python version 2016-04-08 12:55:24 +02:00
2c3d61495f Welcome in 2016... Happy new year! 2016-04-08 12:55:24 +02:00
a05821620d [alias] Allow arguments only on Command 2016-04-08 12:55:23 +02:00
26668c81b1 Update README 2016-03-01 16:56:19 +01:00
663e5e7207 Don't force python3.3 2016-03-01 16:56:18 +01:00
6ad979a5eb Fix event/timer issue if very close to 0 2016-01-29 16:52:52 +01:00
09e3b082c1 [alias] Give near alias in case of error 2016-01-24 18:44:28 +01:00
ff6460b92e Fix IRC message parameter escape 2016-01-19 18:45:14 +01:00
d028afd09e [alias] use subparse method 2016-01-19 14:50:47 +01:00
bd2eff83b7 [alias] Use alias command to display and define new aliases 2016-01-15 18:56:56 +01:00
645c18c981 [grep] use subparse feature 2016-01-12 23:54:26 +01:00
1d13d56dce [cat] New module performing cat like action 2016-01-12 23:53:43 +01:00
277d55d521 Add subparse method in context, that use server parser 2016-01-12 18:09:22 +01:00
d705d351c0 [grep] Add @nocase option, --ignore-case like 2016-01-12 16:50:49 +01:00
9ff8a3a02b [grep] raise an IMException if pattern not found 2016-01-12 16:49:51 +01:00
1d18305870 [grep] Add -o option 2016-01-12 16:39:01 +01:00
009ab08821 [man] Dusting + fill help 2015-12-28 19:20:31 +01:00
313c693d48 [imdb] Dusting + fill help 2015-12-28 19:15:32 +01:00