R. Richard
|
ca6797b354
|
Fixing issues in PR #56
|
2019-06-06 13:41:13 +02:00 |
|
R. Richard
|
dfac686bfc
|
Create inotify module with unit tests
|
2019-06-06 10:30:01 +02:00 |
|
Kristóf Tóth
|
bed99c20be
|
Merge branch 'networking-rework' into chausie
|
2019-06-04 14:45:13 +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
|
f151ecfbac
|
Improve ZMQ port envvar names
|
2019-06-04 14:41:51 +02:00 |
|
Kristóf Tóth
|
e44a99fa6d
|
Remove ZMQConnectorBase
|
2019-06-04 14:41:51 +02:00 |
|
Kristóf Tóth
|
82df8a8065
|
Handle pylint suggestions
|
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 |
|
Kristóf Tóth
|
613919a5b6
|
Implement closing EventHandlerConnector
|
2019-06-04 14:41:50 +02:00 |
|
Kristóf Tóth
|
6431fac9b1
|
Set ZMQ HWM in EventHandlerConnector to infinite
|
2019-06-04 14:41:50 +02:00 |
|
Kristóf Tóth
|
6b23b863ed
|
Fix code formatting
|
2019-06-04 14:41:50 +02:00 |
|
Kristóf Tóth
|
26c6c5d1e6
|
Refactor EventHandlerConnector family of classes
|
2019-06-04 14:41:50 +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 |
|
R. Richard
|
7d50ee607a
|
Close ZMQ sockets gracefully
|
2019-05-20 11:06:57 +02:00 |
|
Kristóf Tóth
|
2a3d29f080
|
Remove git hooks
|
2019-05-17 00:04:36 +02:00 |
|
Kristóf Tóth
|
743ff8be4e
|
Update packages
|
2019-05-17 00:03:46 +02:00 |
|
Kristóf Tóth
|
16eb1ba780
|
Name new release
|
2019-05-16 23:44:44 +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
|
f43c463692
|
Merge branch 'pipeio'
|
2019-05-13 16:31:57 +02:00 |
|
Kristóf Tóth
|
51b5578270
|
Update builder image in .drone.yml
|
2019-05-13 15:07:19 +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
|
8f1ae9e286
|
Add jq as a dependency
|
2019-05-13 10:09:06 +02:00 |
|
Kristóf Tóth
|
9ad77eaed8
|
Allow passing an iterable with keys to subscribe to in EventHandlerBase.__init__()
|
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
|
ddc79c9717
|
Allow subscribing to all ZMQ topics in EventHandlerBase
|
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
|
0771a068e0
|
Implement helper to get all EventHandler instances in a given stack frame
|
2019-05-02 14:27:48 +02:00 |
|
Kristóf Tóth
|
1d969f0967
|
Implement lazy_factory ✨🍰✨
|
2018-10-09 11:25:11 +02:00 |
|
Kristóf Tóth
|
031400c0c4
|
Update pip packages
|
2018-08-22 14:09:53 +02:00 |
|
Kristóf Tóth
|
806623c80d
|
Extend API documentation
|
2018-08-08 19:27:58 +02:00 |
|
Kristóf Tóth
|
48c3df621b
|
Add readme info on delaying histfile appending
|
2018-08-07 17:28:56 +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 |
|