Commit History

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