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
|
e3b97ee190
|
Fix message sequencing not being global
|
2018-08-01 17:15:42 +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
|
aa0fe5d00f
|
Improve Dockerfile
|
2018-08-01 14:17:02 +02:00 |
|
Kristóf Tóth
|
14a98587a4
|
Silence pylint false positive
|
2018-07-31 15:18:35 +02:00 |
|
Kristóf Tóth
|
1ad9e0d0e3
|
Add sphinx docs on rate limiting
|
2018-07-31 14:34:28 +02:00 |
|
Kristóf Tóth
|
b6d72812c4
|
Refactor ZMQWSProxy filter and callback initialization
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
3bc30ab503
|
Add info on signature and seq keys to readme
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
a04b078513
|
Implement message sequence numbers in ZMQWSProxy
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
d94bc37d48
|
Add event logging to FSMAware
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
199e1a5d6e
|
Update readme with Python3 event handler info
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
a2d1531ea4
|
Fix sphinx docs broken after dependency hell
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
732b896d17
|
Add docstrings to YamlFSM
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
8df196f258
|
Add note on step_next trigger to LinearFSM
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
3d3328f835
|
Fix bad indentation
|
2018-07-31 13:34:00 +02:00 |
|
Kristóf Tóth
|
3fad818b2b
|
Add pylint pre-push hooks
|
2018-07-31 13:33:59 +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
|
7fb5a37831
|
Make TFWServer FSMAware
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
ca09e868f1
|
Fix ZMQWSProxy not executing filters/callbacks on nested messages
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
5715c57ebc
|
Move FSMAware to a separate file in networking
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
fe79b598a7
|
Update major version due to API breakage
|
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
|
d718b6425e
|
Refactor FSMAware part from FSMAwareEH to a separate class
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
8c6a14cef5
|
Move fsm stuff to a separate directory in lib
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
52b2adb9c4
|
Add missing legal boilerplate to YamlFSM
|
2018-07-31 13:33:59 +02:00 |
|
Bokros Bálint
|
015d8f4355
|
Merge pull request #38 from avatao-content/rate_limit_magic
Rate limit magic
|
2018-07-31 13:27:30 +02:00 |
|
Kristóf Tóth
|
3dff144b91
|
Fix RateLimiter family debounce stuff
|
2018-07-31 11:48:41 +02:00 |
|
Kristóf Tóth
|
8a0928beca
|
Fix RateLimiter semantics
|
2018-07-31 09:56:18 +02:00 |
|
Kristóf Tóth
|
3c3012ffe8
|
Add docstrings to AsyncRateLimiter
|
2018-07-31 09:23:49 +02:00 |
|
Kristóf Tóth
|
128f48702a
|
Make AsyncRateLimiter thread safe
|
2018-07-31 09:14:33 +02:00 |
|
Kristóf Tóth
|
4679a3494c
|
Add docstrings to RateLimiter
|
2018-07-31 05:19:15 +02:00 |
|
Kristóf Tóth
|
ee7adb10be
|
Refactor AsyncRateLimiter for ease of use (IOLoop passing)
|
2018-07-30 18:04:24 +02:00 |
|
Kristóf Tóth
|
eeb36b6488
|
Implement IOLoop based AsyncRateLimiter
|
2018-07-30 17:55:52 +02:00 |
|
Kristóf Tóth
|
6044f70804
|
Refactor RateLimiter to allow proper subclassing
|
2018-07-30 17:54:26 +02:00 |
|
Bokros Bálint
|
f58f362e46
|
Merge pull request #37 from avatao-content/require_signature
Require signature
|
2018-07-23 17:27:04 +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
|
e846a2b111
|
Make TFWServer sign commands issued due to signed triggers
|
2018-07-23 17:15:14 +02:00 |
|
Kristóf Tóth
|
8ba99d8e36
|
Make FSMBase.step() return an exit code
|
2018-07-23 17:14:14 +02:00 |
|
Kristóf Tóth
|
1a52ed2c9a
|
Add error handling logic to MessageStorage
|
2018-07-20 20:47:10 +02:00 |
|
Kristóf Tóth
|
bad7297c94
|
Fix TerminalEventHandler returning none as 'data'
|
2018-07-20 20:34:18 +02:00 |
|
Kristóf Tóth
|
878b6d3f2a
|
Merge branch 'state_rewind'
|
2018-07-20 15:19:53 +02:00 |
|
Kristóf Tóth
|
cb4ba563e9
|
Fix LinearFSM not being compatible with controller stuff
|
2018-07-20 15:03:49 +02:00 |
|
Kristóf Tóth
|
96b4e314a9
|
Add 'in_accepted_state' to fsm_update messages
|
2018-07-20 14:40:47 +02:00 |
|
Kristóf Tóth
|
e1e0acb3b8
|
Fix FSMBase default accepted_state
|
2018-07-20 14:38:26 +02:00 |
|
Kristóf Tóth
|
446d453947
|
Make TFW lib code location a volume so controller can use it
|
2018-07-20 14:37:26 +02:00 |
|