Serj Kalichev
|
30ea378fe2
ktpd: Send stderr to client
|
3 years ago |
Serj Kalichev
|
918b88c24a
ktp: Working version of ktp_session_req_cmd()
|
3 years ago |
Serj Kalichev
|
543ca36434
ktp: Callbacks for received stdout and stderr
|
3 years ago |
Serj Kalichev
|
89bf44666e
ktpd: Dirty version of sending stdout to client
|
3 years ago |
Serj Kalichev
|
28adc4a3de
ktp: Working on ktp_session_req_cmd
|
3 years ago |
Serj Kalichev
|
07fe1c22b1
ktpd: Changes due to faux_async callback API changes
|
3 years ago |
Serj Kalichev
|
82260887fb
ktp: Move some generic code to ktp.c
|
3 years ago |
Serj Kalichev
|
6ddb3df2f2
ktpd: Transmit retcode to client
|
3 years ago |
Serj Kalichev
|
61e2dfd4a7
ktp: NOT_AUTHORIZED -> UNAUTHORIZED
|
3 years ago |
Serj Kalichev
|
c01b0e854d
ktpd: Some renaming
|
3 years ago |
Serj Kalichev
|
e0b011bc69
ktpd: Process ACTION
|
3 years ago |
Serj Kalichev
|
d2388c1bd7
kexec, kcontext: Close service file descriptors
|
3 years ago |
Serj Kalichev
|
8dd7b320b5
kexec: Put grabber to separate file grabber.c
|
3 years ago |
Serj Kalichev
|
7b2b9119b8
kexec: Output grabber implementation
|
3 years ago |
Serj Kalichev
|
bda18b8ac8
kexec: Begin to implement output grabber
|
3 years ago |
Serj Kalichev
|
ea7770be82
Fix memory leaks
|
3 years ago |
Serj Kalichev
|
209ceded43
kexec: Make separate functions to exec sync and async symbols
|
3 years ago |
Serj Kalichev
|
cc6fd71226
kexec: Some comments
|
3 years ago |
Serj Kalichev
|
12cbbf0b56
Fix fork()/stdio_streams related errors
|
3 years ago |
Serj Kalichev
|
8ea2b54f61
ksession: Get stdout of forked action
|
3 years ago |
Serj Kalichev
|
1169b23d77
kexec: Fork unsync actions
|
3 years ago |
Serj Kalichev
|
db6cac8ef5
ksession: Initial version of ksession_exec_locally()
|
3 years ago |
Serj Kalichev
|
6d8159cd18
kexec: kexec_done()
|
3 years ago |
Serj Kalichev
|
29e11398e8
kexec: Retcode of kexec is a retcode of its first context
|
3 years ago |
Serj Kalichev
|
9fd19f9725
kentry: Create fast links to the nested entries with special purposes
|
3 years ago |
Serj Kalichev
|
f1ea4418f7
kentry: Storage for fast access to nested entries with special purposes
|
3 years ago |
Serj Kalichev
|
10aac0fae5
ksession_parse: Ignore NON-COMMON entries
|
3 years ago |
Serj Kalichev
|
a21a9f8ba7
parse: Ignore non-common entries. Not finished
|
3 years ago |
Serj Kalichev
|
f5266e6c07
kentry: Add field 'purpose'
|
3 years ago |
Serj Kalichev
|
ec3f40d952
kexec: Execute syms as a sync action
|
3 years ago |