R. Richard
|
9cb8ef0e72
|
Add unit test for file manager
|
2019-06-11 11:11:29 +02:00 |
|
R. Richard
|
a69031015b
|
Refactor file manager
|
2019-06-11 11:11:29 +02:00 |
|
R. Richard
|
105a574d7f
|
Import the logging modules directly
|
2019-06-10 15:32:45 +02:00 |
|
Kristóf Tóth
|
c8e98af516
|
Improve module dependencies by moving port envvars out of tfw.networking
|
2019-06-04 14:41:51 +02:00 |
|
Kristóf Tóth
|
2134d743c3
|
Improve TFW lib layout
|
2019-06-04 14:41:51 +02:00 |
|
Kristóf Tóth
|
01d9003501
|
Rework whole TFW networking model
|
2019-06-04 14:41:51 +02:00 |
|
R. Richard
|
de6afdc84a
|
Make Terminado stoppable
|
2019-05-31 13:10:33 +02:00 |
|
R. Richard
|
71f05fe92c
|
Fix terminal writing error on challenge startup
|
2019-05-31 11:13:33 +02:00 |
|
Kristóf Tóth
|
07cd1264f5
|
Merge branch 'ocicat', the unrealized dream. Ocicat will return...
|
2019-05-15 17:10:05 +02:00 |
|
Kristóf Tóth
|
3bfe6db036
|
Avoid treating supervisord's SIGTERM as an error in CommandEventHandler
|
2019-05-13 14:53:31 +02:00 |
|
Kristóf Tóth
|
94dee63a41
|
Improve CommandEventHandler subprocess failure error message
|
2019-05-13 14:52:17 +02:00 |
|
Kristóf Tóth
|
1617761184
|
Improve CommandEventHandler error detection (avoid polling)
|
2019-05-13 11:17:30 +02:00 |
|
Kristóf Tóth
|
ca5be9d848
|
Detect errors in the subprocess of CommandEventHandler
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
78d70f2f8b
|
Make PipeIOEventHandlerBase handle all input errors (while screaming)
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
fc5124afb0
|
Make arbitrary processes capable of being EventHandlers (PipeIO+stdin/stdout)
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
c4d3319ed9
|
Refactor TransformerPipeIOEventHandler
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
69b3b17724
|
Implement EventHandler for transforming and filtering pipe messages
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
078f8532cc
|
Rename parameter to reflect type in PipeIOEventHandler.handle_pipe_event
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
1bfaac0493
|
Remove potentially harmful 'error handling'
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
9e36bde974
|
Consider PipeIOServer public API from now on
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
90b780a5c0
|
Allow subclassing pipe based event handlers (refactor PipeIOEventHandler to base class and impl)
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
bb8e0c7458
|
Handle JSON serialization errors in PipeIOEventHandler
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
f94d571d19
|
Support initializing IO pipes with specific permissions
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
065aa56182
|
Implement EventHandler capable of proxying between TFW and named pipes
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
6ea0967a21
|
Fork PipeIOServer to TFW
|
2019-05-13 10:08:59 +02:00 |
|
Kristóf Tóth
|
21f05ad850
|
Silence unjust pylint warning
|
2018-08-06 15:52:01 +02:00 |
|
Kristóf Tóth
|
44bdc96547
|
Support changing gitignore from event handler API
|
2018-08-06 15:47:14 +02:00 |
|
Kristóf Tóth
|
b7ed4c3d0f
|
Implement gitignore functionality in SnapshotProvider
|
2018-08-06 15:42:51 +02:00 |
|
Kristóf Tóth
|
59dce4a848
|
Restore latest snapshot if no date is provided
|
2018-08-06 14:55:58 +02:00 |
|
Kristóf Tóth
|
cbb807dfb4
|
Implement restore_snapshot latest commit on branch detection
|
2018-08-06 14:19:18 +02:00 |
|
Kristóf Tóth
|
782df25bee
|
Fix broken init_git_dir logic 🐛
|
2018-08-06 13:40:16 +02:00 |
|
Kristóf Tóth
|
b140550686
|
Remove debugging log from CommandsEqual
|
2018-08-06 13:16:20 +02:00 |
|
Kristóf Tóth
|
01e5577890
|
Document FSMManagingEventHandler
|
2018-08-04 23:27:18 +02:00 |
|
Kristóf Tóth
|
f6d77e1132
|
Add docstrings to CommandsEqual
|
2018-08-04 21:49:06 +02:00 |
|
Kristóf Tóth
|
16c936b2cd
|
Add exclude_patterns support for CommandsEqual
|
2018-08-04 21:12:06 +02:00 |
|
Kristóf Tóth
|
4f881a0ea0
|
Implement must_contain_patterns CommandsEqual
|
2018-08-03 16:07:12 +02:00 |
|
Kristóf Tóth
|
8454236bc8
|
Implement must_begin_similarly constraint CommandsEqual
|
2018-08-03 15:13:02 +02:00 |
|
Kristóf Tóth
|
b6d8f7913f
|
Improve CommandsEqual with fuzzy logic
|
2018-08-03 15:01:44 +02:00 |
|
Kristóf Tóth
|
7572699e55
|
Start working on something better than == for history checks
|
2018-08-03 13:40:34 +02:00 |
|
Kristóf Tóth
|
088a1cefc5
|
Fix initialization issues with DirectorySnapshottingEH
|
2018-08-03 11:58:03 +02:00 |
|
Kristóf Tóth
|
e383be0149
|
Fix restore_snapshot() choking on timestamps before initial commit
|
2018-08-03 11:55:51 +02:00 |
|
Kristóf Tóth
|
3d2e3e7db3
|
Fix python3.7 incompatibilities in SnapshotProvider
|
2018-08-03 11:39:55 +02:00 |
|
Kristóf Tóth
|
3fee8fee20
|
Implement first version of DirectorySnapshottingEventHandler
|
2018-08-01 17:24:39 +02:00 |
|
Kristóf Tóth
|
df0e24319d
|
Fix SnapshotProvider failing on taking_snapshot without changes
|
2018-08-01 17:19:31 +02:00 |
|
Kristóf Tóth
|
2e97d18340
|
Fix SnapshotProvider failing depending on python3.7
|
2018-08-01 17:18:43 +02:00 |
|
Kristóf Tóth
|
564c97e66a
|
Remove unused variable from terminado server
|
2018-08-01 14:17:17 +02:00 |
|
Kristóf Tóth
|
7a670f37f2
|
Resolve Python circular import hell - hopefully forever
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
a6b7fa04ab
|
Rework fsm_update API
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
b3e8af2024
|
Implement require_signature mode in FSMManagingEH
|
2018-07-23 17:16:37 +02:00 |
|
Kristóf Tóth
|
bad7297c94
|
Fix TerminalEventHandler returning none as 'data'
|
2018-07-20 20:34:18 +02:00 |
|