Felix Fietkau
|
40e0931e70
libubus: pass an empty UBUS_ATTR_DATA block if msg is NULL on invoke
|
6 jaren geleden |
Felix Fietkau
|
884be45162
libubus: check for non-NULL data before running callbacks
|
6 jaren geleden |
John Crispin
|
24ffe9b582
libubus-req: add data_cb callback handling for ubus notifications
|
7 jaren geleden |
Felix Fietkau
|
91acde66b9
libubus: do not modify uloop_cancelled
|
7 jaren geleden |
Felix Fietkau
|
6f4e11e1db
libubus: do not register/unregister with uloop during sync requests
|
7 jaren geleden |
Felix Fietkau
|
cd82f9758d
libubus: move uloop_init() call to ubus_connect_ctx
|
7 jaren geleden |
Felix Fietkau
|
d5fabacba1
libubus: reduce code duplication, fix indentation
|
7 jaren geleden |
amine ahd
|
df088f03c0
Allow sending a fd along a ubus_request
|
8 jaren geleden |
Felix Fietkau
|
635ada4251
libubus: add socket EOF handling to ubus_complete_request()
|
9 jaren geleden |
Felix Fietkau
|
44a62711e0
libubus: add monitor support
|
9 jaren geleden |
Felix Fietkau
|
2d660c519d
libubus: fix processing queued messages after blocking requests
|
9 jaren geleden |
Alexandru Ardelean
|
e52db46c9c
libubus: restore uloop_cancelled on timeout
|
10 jaren geleden |
Felix Fietkau
|
3e45a782b2
libubus: remove ubus_msghdr_data() by passing in the right data structure pointer
|
10 jaren geleden |
Alexandru Ardelean
|
f47005a44c
libubus: fix ubus_invoke() to return err in case ubus_start_request() fails
|
10 jaren geleden |
Felix Fietkau
|
3869e0ca07
libubus: fix deferring invoke processing for non-uloop usage
|
10 jaren geleden |
Felix Fietkau
|
bbd3fbc9cc
libubus: always defer processing incoming invoke/unsubscribe/notify if there is a request pending
|
10 jaren geleden |
Felix Fietkau
|
1d5ac421a5
libubus: do not use uloop_run() inside ubus_complete_request
|
10 jaren geleden |
Felix Fietkau
|
47a9ab0c64
libubus: implement file descriptor passing support
|
10 jaren geleden |
Felix Fietkau
|
a9ee3ef0cf
libubus: pull the variable length data array out of struct ubus_msghdr to fix builds with clang
|
11 jaren geleden |
Felix Fietkau
|
f72dca720b
libubus: fix logic inversion for cancelling requests
|
11 jaren geleden |
Felix Fietkau
|
dd3afa517d
libubus: fix deadlock in recursive synchronous ubus requests
|
11 jaren geleden |
Felix Fietkau
|
460301e62d
libubus: fix synchronous ubus_notify without waiting for a timeout
|
11 jaren geleden |
Felix Fietkau
|
4b9ed896cf
libubus: fix uninitialized variable warning
|
12 jaren geleden |
Felix Fietkau
|
f3fabd45a7
libubus: implement notify handling
|
12 jaren geleden |
Felix Fietkau
|
c2158ae53c
libubus: fix segfaults on request timeouts
|
12 jaren geleden |
Felix Fietkau
|
2224658580
move ubus_start_request to libubus-req.c
|
12 jaren geleden |
Felix Fietkau
|
2cae3fb422
libubus: refactor code, move request handling to libubus-req.c
|
12 jaren geleden |