1
0
Fork 0
Commit Graph

802 Commits

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