1
0
Fork 0
Commit Graph

703 Commits

Author SHA1 Message Date
nemunaire e943a55626 wip event manager 2015-10-20 18:05:46 +02:00
nemunaire 47ada614fa Can attach to the main process 2015-10-20 18:02:04 +02:00
nemunaire 27f1b74eef Remove legacy prompt 2015-10-20 18:02:04 +02:00
nemunaire 5e9056c7a4 Fix and improve reload process 2015-10-20 18:02:04 +02:00
nemunaire fcca0cd5ec New argument: --socketfile that create a socket for internal communication 2015-10-20 18:02:04 +02:00
nemunaire 19d8ede570 New CLI argument: --pidfile, path to store the daemon PID 2015-10-20 18:02:03 +02:00
nemunaire 8380e565a4 Catch SIGUSR1: log threads stack traces 2015-10-20 18:02:03 +02:00
nemunaire e720d3c99a Extract deamonize to a dedicated function that can be called from anywhere 2015-10-20 18:02:03 +02:00
nemunaire 3ec1173c00 Catch SIGHUP: deep reload 2015-10-20 18:02:03 +02:00
nemunaire 3ecab04f19 Do a proper close on SIGINT and SIGTERM 2015-10-20 18:02:03 +02:00
nemunaire 93f7061e08 Remove prompt at launch 2015-10-20 18:02:02 +02:00
nemunaire 57003f9d03 Introducing daemon mode 2015-10-20 18:02:02 +02:00
nemunaire 089823d884 [rnd] New command to choice between cmd 2015-10-20 18:02:02 +02:00
nemunaire 7400957ac2 Bump version 4.0.dev3 2015-10-20 18:02:02 +02:00
nemunaire 60f7c6eea7 Place MessageTreater in context 2015-10-20 18:02:01 +02:00
nemunaire 4af108265b Split and rewrite message treatment from consumers 2015-10-20 18:02:01 +02:00
nemunaire a4fd04c310 Remove print unhandled in daemon mode 2015-10-20 18:02:01 +02:00
nemunaire f9f54989fe Fix logger level filtering 2015-10-20 18:02:01 +02:00
nemunaire f9ee107403 SocketServer: able to connect to Unix socket 2015-10-20 18:02:01 +02:00
nemunaire 6c244cffa0 Server: add a socket listener, able to accept client on Unix or TCP socket 2015-10-20 18:02:00 +02:00
nemunaire c94d9743dd Add --logfile option 2015-10-20 18:02:00 +02:00
nemunaire 5e95f50fb6 Expand argument paths 2015-10-20 18:02:00 +02:00
nemunaire e925c47961 New function requires_version if module want to restrict to some version for compatibility 2015-10-20 18:00:31 +02:00
nemunaire aee8545e65 Fix exception if no owner defined 2015-10-20 18:00:25 +02:00
nemunaire 39b7ecdaa4 Add keyworded arguments in command received 2015-10-20 16:27:00 +02:00
nemunaire a1e7a7cff8 Add test for socket printer 2015-10-20 16:25:39 +02:00
nemunaire 981f6cc66c Run core tests in CI 2015-10-19 17:15:42 +02:00
nemunaire dbca402fe7 [alias] Use title in response 2015-10-19 17:15:42 +02:00
nemunaire 3004c01db4 tools/web: set timeout to 7 secs 2015-10-19 17:15:42 +02:00
nemunaire c0ce0ca263 Server Factory: Handle URL arguments without value 2015-10-19 17:15:42 +02:00
nemunaire 2f1f573af2 Fix abstract name of to_server_string function 2015-10-19 17:15:42 +02:00
nemunaire ffc8fe40c3 Add a build system 2015-10-16 16:39:51 +02:00
nemunaire fd99deed1d tools/web: colon char in URL precedes optional // 2015-10-15 19:26:09 +02:00
nemunaire 55e6550cb1 tools/web: factorize getNormalizedURL 2015-10-13 16:23:55 +02:00
nemunaire 76ec0d26b4 Modules: avoid unhandled exception in all_post 2015-10-13 16:23:51 +02:00
nemunaire 68e357d037 Initialize an empty module configuration if it has any (sentinel value) 2015-10-13 16:23:35 +02:00
nemunaire aa4050f6cd [framalink] some refactor 2015-10-13 16:23:33 +02:00
nemunaire 2cd8f70cdc [networking] Dusting module 2015-10-12 13:37:53 +02:00
nemunaire eb95480c8f [news] normalize URL before performing a join 2015-10-12 13:10:58 +02:00
nemunaire 20105e7d98 tools/web: add a URL normalizer function 2015-10-12 13:10:58 +02:00
nemunaire 7102e08000 tools/feed: hardened parser 2015-10-10 23:20:52 +02:00
nemunaire 04dcf07fb2 tools/web: use standard unescape instead of custom function when available 2015-10-09 17:56:34 +02:00
nemunaire fd8567c60c Fix module unload and reload 2015-10-08 18:28:49 +02:00
nemunaire db70974504 [alias] Fix old issues 2015-10-08 18:25:57 +02:00
Max ece42ffe47 [urlshortner] Add framalink support 2015-10-09 01:47:42 +01:00
Max c55e66dd70 [tools/web] Add header param to getContentUrl()
Add the possibility to specify headers when querying websites.
2015-10-08 02:47:42 +01:00
nemunaire 684806baaf Help command: skip discovery of command without name 2015-10-07 18:22:01 +02:00
nemunaire ff2911dbd3 Add a subtreat method in modulecontext
This feature allows module to call the message treatment process on a crafted message
2015-10-07 18:22:01 +02:00
nemunaire a6a10b78d1 Fill help in some modules 2015-10-07 18:22:01 +02:00
Max e1310516fa [alias] Fix argument consumption, allow multiple usage of same var 2015-10-07 00:14:37 +01:00