Commit Graph

  • bbae82d839 Add priorities to event_handler and pipe_io main processes master Kristóf Tóth 2019-11-21 14:26:50 +0100
  • b60dbc8471 Fix webservice Kristóf Tóth 2019-11-21 13:31:39 +0100
  • 9d24f797df Add .gitkeep to solvable/nginx Kristóf Tóth 2019-11-18 11:25:57 +0100
  • 5e9fc16cac Bind challenge container port to localhost only Kristóf Tóth 2019-11-13 13:05:35 +0100
  • 990991217d Increase template config.yml memlimit Kristóf Tóth 2019-11-13 12:35:37 +0100
  • ef73b4a2b8 Fix try_build_baseimage in tfw.sh Kristóf Tóth 2019-11-12 13:31:56 +0100
  • 6e5b5cd901 Fix frontend::latest_tag hack Kristóf Tóth 2019-11-07 16:30:54 +0100
  • 320cfe9952 Improve tfw.sh (refactor & new baseimage compliance) Kristóf Tóth 2019-10-31 15:17:27 +0100
  • 6f7c197b12 Update terminal port envvar name Kristóf Tóth 2019-10-08 14:25:58 +0200
  • 5da0af26a0 Rework release tooling Kristóf Tóth 2019-09-30 15:08:04 +0200
  • 5e1c763dab
    Update README.md ni-richard 2019-09-17 06:01:23 +0200
  • 7b7cf182d5
    Update README.md ni-richard 2019-09-17 05:31:19 +0200
  • 47880c3a18
    Update README.md ni-richard 2019-09-17 05:26:07 +0200
  • 1951e4f51d
    Update README.md ni-richard 2019-09-17 05:21:14 +0200
  • 8b29cb8caa Update baseimage name in libhack Kristóf Tóth 2019-09-13 09:44:51 -0400
  • 99ec9afdc3 Use new baseimage from DockerHub Kristóf Tóth 2019-09-12 16:40:42 -0400
  • 6996546c75 Merge branch 'multistage' Kristóf Tóth 2019-09-12 14:17:47 -0400
  • 77d7935a64 License project under GNU LGPLv3 Kristóf Tóth 2019-09-12 13:49:22 -0400
  • e5aaf29c17 Merge branch 'chausie' Kristóf Tóth 2019-09-12 13:48:56 -0400
  • fa1cdbfd6e Open /tmp/tfw_* pipes for all users chausie Kristóf Tóth 2019-09-06 15:56:35 +0200
  • 813d1e7b40 Refactor hack script due to multistage building multistage R. Richard 2019-09-05 18:23:57 +0200
  • e016fc0a24 Configure frontend on 'frontend.ready' event Kristóf Tóth 2019-08-30 17:38:27 +0200
  • 8c2cd7e44e Ignore trailing slash in controller route Kristóf Tóth 2019-08-30 16:41:59 +0200
  • d9fa357672 Remove now duplicate EventHandler type specifications Kristóf Tóth 2019-08-30 14:46:15 +0200
  • b4ece4fc51 Refactor API message format R. Richard 2019-08-28 16:31:06 +0200
  • 21cfaebe8a Instantiate FrontendReadyHandler R. Richard 2019-08-27 13:08:41 +0200
  • 106b932c6b Revert "Append --init flag to Docker run in order to get zombie processes reaped" R. Richard 2019-08-27 13:05:52 +0200
  • 054d52b5fa Fix event handler types and sendmessage command R. Richard 2019-08-26 14:46:21 +0200
  • 620f6aa643 Create handler for deploying in the IDE R. Richard 2019-08-23 16:23:21 +0200
  • 9404c86de7 Move message queue logic to backend R. Richard 2019-08-23 16:18:58 +0200
  • 88e1818c86 Introduce intent for TFW messages R. Richard 2019-08-23 15:56:03 +0200
  • d039298935 Create handler for deploying in the IDE R. Richard 2019-08-23 16:23:21 +0200
  • b42453deb1 Move message queue logic to backend R. Richard 2019-08-23 16:18:58 +0200
  • 61b6abfaca Introduce intent for TFW messages R. Richard 2019-08-23 15:56:03 +0200
  • c972026385 Append --init flag to Docker run in order to get zombie processes reaped R. Richard 2019-08-23 15:33:50 +0200
  • 9fd3520910 Modify resource's directory structure R. Richard 2019-08-15 17:04:27 +0200
  • 11b3ac8eef Move initial FSM trigger to backend R. Richard 2019-08-15 15:40:09 +0200
  • 1a1b61375c Merge branch 'processlog-rework' into chausie Kristóf Tóth 2019-08-15 14:40:30 +0200
  • 4bd8ee1cf2 Use new ConsoleLogsHandler to write process logs to frontend Kristóf Tóth 2019-08-15 14:37:32 +0200
  • 419a694597 Remove unused handler import Kristóf Tóth 2019-08-15 14:21:41 +0200
  • 32bab90ac7 Fix import path R. Richard 2019-08-15 14:13:56 +0200
  • f4840f4a6b Create event handler for ProxyPipeConnector R. Richard 2019-08-14 14:14:57 +0200
  • af87a225ad Create event handler for ProxyPipeConnector R. Richard 2019-08-14 14:14:57 +0200
  • 4c163e1085 Remove snaphotting from default event_handler_main Kristóf Tóth 2019-08-08 15:10:24 +0200
  • e366a2652b Simplify MessageSender, IDE and terminal handler R. Richard 2019-08-07 10:02:16 +0200
  • 2df43dbd14 Remove snaphotting from default event_handler_main Kristóf Tóth 2019-08-08 15:10:24 +0200
  • 1d6afb05f2 Simplify MessageSender, IDE and terminal handler R. Richard 2019-08-07 10:02:16 +0200
  • a1ad0e6356 Fix HOTRELOAD mount path R. Richard 2019-08-01 16:06:10 +0200
  • 01b247e494 Follow API changes Kristóf Tóth 2019-07-30 15:17:47 +0200
  • b032da8983 Use IOLoop.current() instead of deprecated instance() Kristóf Tóth 2019-07-28 21:04:22 +0200
  • 7698ff430e Merge branch 'eventhandler-rework' into chausie Kristóf Tóth 2019-07-25 12:12:01 +0200
  • 27cc80d36c Remove unnecessary newlines Kristóf Tóth 2019-07-24 16:33:21 +0200
  • 9095a9f85a Comply new package structure Kristóf Tóth 2019-07-24 15:52:38 +0200
  • 290c301d27 Simplify *main setup Kristóf Tóth 2019-07-15 13:43:34 +0200
  • d9e69a6327 Use new event handling model Kristóf Tóth 2019-07-12 23:26:57 +0200
  • eb60c1e08e Remove pipe auxlib Kristóf Tóth 2019-07-12 23:19:22 +0200
  • e50a8732fc Refactor TerminalCommands R. Richard 2019-07-08 14:12:21 +0200
  • ef2ab5d0bf Move signal handling to new module R. Richard 2019-07-08 11:42:03 +0200
  • 417a848328 Move custom event handlers away R. Richard 2019-07-05 15:37:54 +0200
  • baa3379b34 Refactor TerminalCommands R. Richard 2019-07-08 14:12:21 +0200
  • 2d08c07fca Move signal handling to new module R. Richard 2019-07-08 11:42:03 +0200
  • f1a68f20db Move custom event handlers away R. Richard 2019-07-05 15:37:54 +0200
  • d597e4e004 Run Python in unbuffered mode R. Richard 2019-07-02 15:37:12 +0200
  • 76118c0c49 Use new EventHandlerBase API to simplify graceful stop logic Kristóf Tóth 2019-07-01 16:02:44 +0200
  • d263011179 Fix import order Kristóf Tóth 2019-07-01 14:54:47 +0200
  • 8590aba8dd Refactor TFW logging R. Richard 2019-06-28 17:36:03 +0200
  • b392749643 Comply EventHandler changes Kristóf Tóth 2019-06-28 15:12:27 +0200
  • 8335338a96 Fix pylint warnings R. Richard 2019-06-27 14:38:36 +0200
  • 957f2c9477 Remove dirmonitor R. Richard 2019-06-24 14:30:52 +0200
  • 323300a676 Add new logger to PipeIO R. Richard 2019-06-20 16:07:26 +0200
  • dc42e0f4d0 Separate event handlers from independent components R. Richard 2019-06-20 16:06:23 +0200
  • 096bba8367 Import new logger R. Richard 2019-06-18 18:51:05 +0200
  • 9946114186 Create event handler to monitor bash commands R. Richard 2019-06-11 17:27:37 +0200
  • ba9d745e75
    Merge pull request #14 from avatao-content/connector-rm therealkrispet 2019-06-11 13:47:50 +0200
  • 6e8fc588f1 Fix pipe_io_auxlib R. Richard 2019-06-11 13:41:20 +0200
  • 9faafa7f49 Refactor PasswordHasher R. Richard 2019-06-11 13:29:18 +0200
  • 4a08687ac8 Make indexing more consistent R. Richard 2019-06-11 13:22:22 +0200
  • a1f148f8e0 Rename variable to be more precise R. Richard 2019-06-07 15:10:29 +0200
  • 9d9021d01d Replace TFWConnector with PipeIO in the webservice R. Richard 2019-06-07 14:42:02 +0200
  • 1b53222937 Replace PBKDF2 with scrypt R. Richard 2019-06-07 14:41:27 +0200
  • 8b15da39ae Exterminate TFWConnector from TestFSM R. Richard 2019-06-04 15:44:47 +0200
  • 14f300d610 Include PipeIO dependencies R. Richard 2019-06-04 15:25:55 +0200
  • 3ff95cf2de
    Merge pull request #15 from avatao-content/logging therealkrispet 2019-06-11 11:33:16 +0200
  • 6b14cd0cae Configure loggging in pipe_io_main(), too R. Richard 2019-06-11 11:32:46 +0200
  • 8b04bc0477 Import the logging module directly R. Richard 2019-06-10 15:35:09 +0200
  • 0104a209bf Comply TFW lib changes Kristóf Tóth 2019-06-04 13:59:32 +0200
  • 2796b26d92 Harmonize pylintrc with baseimage repo Kristóf Tóth 2019-06-04 13:59:12 +0200
  • b8e441a32d
    Merge pull request #13 from avatao-content/pipeio therealkrispet 2019-05-28 14:53:22 +0200
  • 6c38310272 Add message sender pipe R. Richard 2019-05-28 14:46:09 +0200
  • 48efb39ea5 Partially conform new TFW networking model Kristóf Tóth 2019-05-26 18:31:16 +0200
  • bcf4f35e61 Rename signature handling classes R. Richard 2019-05-21 10:22:07 +0200
  • a1b4a87864 Replace cleanup() with stop() R. Richard 2019-05-20 11:09:27 +0200
  • 769a87e0df Move docstrings R. Richard 2019-05-16 14:29:34 +0200
  • d33ba34454 Merge branch 'ocicat', the unrealized dream. Ocicat will return... Kristóf Tóth 2019-05-15 17:26:02 +0200
  • 5a8edb7b8a Merge branch 'pipeio' Kristóf Tóth 2019-05-15 14:30:15 +0200
  • a82a0d68cf Explain subscription R. Richard 2019-05-14 08:47:29 +0200
  • 6edc8d8bd5 Implement simple pipe-based event handlers R. Richard 2019-05-13 16:58:24 +0200
  • fe49e61f82 Generalize pipeio by subscribing to all keys in pipe_io_main Kristóf Tóth 2019-05-05 21:29:39 +0200
  • 31d8161379 Add example process with PipeIO event handlers Kristóf Tóth 2019-05-02 15:59:20 +0200
  • e204cc7422 Make event_handler_main shutdown gracefully on SIGTERM and SIGINT Kristóf Tóth 2019-05-02 15:07:13 +0200