Bokros Bálint
|
6db4c80671
|
Merge pull request #17 from avatao-content/terminado_commands
Implement terminal manipulation via a new EventHandler
|
2018-03-07 11:43:02 +01:00 |
|
Kristóf Tóth
|
6d59762e2b
|
Clean up confusing usage of data_json['data'] in TerminadoEventHandler
|
2018-03-07 11:37:52 +01:00 |
|
Kristóf Tóth
|
cb7e8c5663
|
Make DirectoryMonitor.ignore setter more pythonic
|
2018-03-07 11:36:21 +01:00 |
|
Kristóf Tóth
|
e064c34d8f
|
Enforce HISTFILE consistency
|
2018-03-07 11:34:21 +01:00 |
|
Kristóf Tóth
|
4e0f95acbd
|
Rename JOHN CENA to avataobot as per business demands
|
2018-03-07 10:19:11 +01:00 |
|
Kristóf Tóth
|
3cf404ee9a
|
Implement inotify event ignoration logic
|
2018-03-07 09:17:29 +01:00 |
|
Kristóf Tóth
|
1165fa4ec9
|
Refactor pty resetting logic to TerminadoMiniServer
|
2018-03-06 16:15:04 +01:00 |
|
Kristóf Tóth
|
e20a5dab23
|
Implement pty recovery
|
2018-03-06 14:33:01 +01:00 |
|
Kristóf Tóth
|
555d571112
|
Expose term_manager in TerminadoMiniServer as a property
|
2018-03-06 14:28:36 +01:00 |
|
Kristóf Tóth
|
021a122523
|
Stop HistoryMonitor in TerminadoEventHandler.cleanup()
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
02bc317009
|
Refactor CallbackEventHandler to be a PatternMatchingEventHandler
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
d88728bb71
|
Implement command logging as exampe for HistoryMonitor usage
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
a4b07e549e
|
Rename & expose as property TerminadoEventHandler.monitor
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
0a20cffa09
|
Implement callback subscription logic in HistoryMonitor
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
7dd2512300
|
Fix history monitoring stuff in Dockerfile (AVATAO baseimage bashrc)
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
100ec96e63
|
Fix shopt magic in Dockerfile
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
ac8e5506a5
|
Improve handling of bash history
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
82073fda8c
|
Rename TerminadoEventHandler's key to shell for consistency
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
ab76e3d024
|
Store length of history list requested in every case
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
cc964fdf27
|
Strip newlines from stored history in HistoryMonitor
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
180cf41f85
|
Implement history reading API
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
5133806d33
|
Make Historymonitor.history a list instead of a deque (for slicing)
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
eea6a418a8
|
Start work on HistoryMonitor to read command history
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
6312e22117
|
Make TerminadoMiniServer compatible with an external IOLoop
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
4873bbf421
|
Implement simple pty writing API
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
c4c07a4c85
|
Add proof of concept for terminal pty writing
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
bddc10269b
|
Replace UniqueTermManager with SingleTermManager to support pty manipulation
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
b7f9acd3b0
|
Expose pty reference from TerminadoMiniServer
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
cc2c6009dd
|
Delegate ownership of terminado server to TerminadoEventHandler
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
338e690842
|
Remove terminado from supervisor
|
2018-03-06 13:27:32 +01:00 |
|
Kristóf Tóth
|
0f8a1acc92
|
Fix magic starter macOS compatibility
|
2018-03-06 13:26:41 +01:00 |
|
Kristóf Tóth
|
404c88a419
|
Update magic starter with auto pathname detection
|
2018-03-05 13:57:40 +01:00 |
|
Kristóf Tóth
|
cbf2caa4c3
|
Improve magic startup script
|
2018-03-03 22:17:02 +01:00 |
|
Kristóf Tóth
|
8a80797d14
|
Add simple script to start development backend & frontend
|
2018-03-03 14:16:27 +01:00 |
|
Kristóf Tóth
|
c9caf56ce9
|
Update frontend
|
2018-03-02 16:09:49 +01:00 |
|
Bokros Bálint
|
a785a1a76f
|
Merge pull request #16 from avatao-content/pmgeh_monitorpasuse_fix
Fix monitor pausing rendered useless by pmgeh, general webide optimization
|
2018-03-02 14:20:02 +01:00 |
|
Kristóf Tóth
|
207f984db1
|
Delete key instead of setting it to empty string value
|
2018-03-02 14:02:05 +01:00 |
|
Kristóf Tóth
|
3e06f5c196
|
Optimize write event responses by removing unused file content
|
2018-03-02 11:04:58 +01:00 |
|
Kristóf Tóth
|
cb88acb54f
|
Fix ProcessMonitor pausing being useless due to pmgeh refactor
|
2018-03-02 10:43:09 +01:00 |
|
Kristóf Tóth
|
715e39af0d
|
Expose DirectoryMonitor instance from SourceCodeEventHandler
|
2018-03-02 10:23:10 +01:00 |
|
Kristóf Tóth
|
e451de2179
|
Implement DirectoryMonitor support in ProcessManagingEventHandler
|
2018-03-02 10:21:56 +01:00 |
|
Bokros Bálint
|
feb946a1bb
|
Merge pull request #15 from avatao-content/pmgeh
Rework TFW process management capabilities
|
2018-02-28 17:57:27 +01:00 |
|
Kristóf Tóth
|
e29b300925
|
Refactor ServerUplinkConnector to avoid passing redundant data
|
2018-02-28 15:57:44 +01:00 |
|
Kristóf Tóth
|
9eaced9f02
|
Remove unused __init__ attributes from pmgeh related classes
|
2018-02-27 16:51:10 +01:00 |
|
Bokros Bálint
|
7d5b93077f
|
Merge pull request #14 from avatao-content/fsm_api
FSM API implementation
|
2018-02-27 16:48:11 +01:00 |
|
Kristóf Tóth
|
a6bbe6df55
|
Update SupervisorMixin users to support stateless API
|
2018-02-27 15:54:31 +01:00 |
|
Kristóf Tóth
|
789db7416d
|
Refactor SupervisorMixin to be stateless
|
2018-02-27 15:54:10 +01:00 |
|
Kristóf Tóth
|
57bd2aec45
|
Implement uplink notifications in ProcessManagingEventHandler
|
2018-02-27 15:26:16 +01:00 |
|
Kristóf Tóth
|
b50a2e401f
|
Update ProcessManagingEventHandler to support new architecture
|
2018-02-27 14:39:54 +01:00 |
|
Kristóf Tóth
|
3341e97ef6
|
Fix anchor->key refactor conflicts after rebase
|
2018-02-27 14:39:40 +01:00 |
|