summaryrefslogtreecommitdiff
path: root/libubus-io.c
Commit message (Expand)AuthorAgeFilesLines
* libubus: process pending messages in data handler if stack depth is 0Felix Fietkau2021-09-081-1/+9
* ubusd/libubus-io: fix socket descriptor passingPetr Štetiar2019-12-271-37/+43
* fix blob parsing vulnerability by using blob_parse_untrustedPetr Štetiar2019-12-191-2/+2
* refactor ubusd.c into reusable ubusd_libraryPetr Štetiar2019-12-161-1/+1
* iron out all extra compiler warningsPetr Štetiar2019-12-161-3/+3
* ubusd/libubus-io: fix variable sized struct position warningPetr Štetiar2019-12-161-2/+2
* libubus: attempt to receive data before calling pollFelix Fietkau2019-04-161-3/+3
* libubus: do not abort recv_retry before completing a messageFelix Fietkau2019-04-161-2/+0
* libubus: reset ctx->sock.error when doing ubus reconnectHans Dedecker2017-02-201-0/+1
* libubus: do not modify uloop_cancelledFelix Fietkau2017-02-031-5/+7
* libubus: reset ctx->sock.eof to fix reconnect issuesFelix Fietkau2017-02-031-0/+1
* Fix the length of msg buffer after reallocRujun Wang2016-06-261-0/+1
* ubus: use network order in ubus message header fieldsEyal Birger2016-02-281-2/+5
* libubus: fix error handling during close after partially receiving a messageFelix Fietkau2015-12-091-1/+2
* ubus: Correct usage of timeout on poll functionKarl Vogel2015-12-071-2/+2
* libubus: define _GNU_SOURCE, needed for O_CLOEXECFelix Fietkau2014-09-171-0/+1
* libubus: rework buffer allocation codeFelix Fietkau2014-09-151-13/+31
* libubus: remove ubus_msghdr_data() by passing in the right data structure poi...Felix Fietkau2014-09-151-2/+1
* libubus: fix msgbuf reduction logic during receiveAlexandru Ardelean2014-08-311-8/+4
* libubus: mark ubus socket with close-on-execFelix Fietkau2014-08-311-1/+1
* libubus: fix writev_retry() function when writing large packetsAlexandru Ardelean2014-07-031-0/+3
* libubus: add logic to reduce msgbuf data size after 16 small messagesAlexandru Ardelean2014-07-031-0/+13
* ubus: increase message size limit and make it configurable at build-timeAlexandru Ardelean2014-07-031-0/+10
* libubus: refactor ubus_context msgbuf data to be dynamically allocatedAlexandru Ardelean2014-07-031-5/+15
* libubus: do not use uloop_run() inside ubus_complete_requestFelix Fietkau2014-03-181-0/+11
* libubus: close file descriptor after passing it in the status msgFelix Fietkau2014-02-271-0/+3
* libubus: implement file descriptor passing supportFelix Fietkau2014-02-181-12/+70
* libubus: pull the variable length data array out of struct ubus_msghdr to fix...Felix Fietkau2013-10-291-3/+5
* libubus: detect read/write errors and set the eof flag, even if uloop is not ...Felix Fietkau2013-08-081-8/+23
* libubus: fix publishing objects after reconnectFelix Fietkau2013-08-081-3/+8
* Add a return value to make compiler silent.Yousong Zhou2013-08-041-0/+3
* Fix the condition for stopping the writev_retry.Yousong Zhou2013-08-041-1/+1
* libubus: fix crash on reconnect with objects that have no typeFelix Fietkau2013-04-041-1/+2
* libubus: implement notify handlingFelix Fietkau2012-12-151-0/+1
* libubus: add UBUS_ATTR_NO_REPLY and add policy for UBUS_ATTR_ACTIVEFelix Fietkau2012-12-141-0/+2
* libubus: split out some code into separate source filesFelix Fietkau2012-10-241-0/+256