summaryrefslogtreecommitdiff
path: root/ubusd_proto.c
Commit message (Expand)AuthorAgeFilesLines
* ubusd: add lookup command queuing supportHEADmasterDaniel Danzberger2022-06-151-4/+83
* ubusd: convert tx_queue to linked listArnout Vandecappelle (Essensium/Mind)2021-05-311-0/+1
* fix blob parsing vulnerability by using blob_parse_untrustedPetr Štetiar2019-12-191-3/+3
* workaround possibly false positive uses of memory after it is freedPetr Štetiar2019-12-191-3/+3
* ubusd: move global retmsg per clientAlexandru Ardelean2017-11-131-12/+23
* ubusd: rename goto label from `error` to `out`Alexandru Ardelean2017-11-131-5/+5
* ubusd: don't free messages in ubus_send_msg() anymoreAlexandru Ardelean2017-11-131-14/+15
* Allow sending a fd along a ubus_requestamine ahd2016-12-241-1/+5
* ubusd: fix id lookup of objects with path and no methodsFelix Fietkau2016-12-241-2/+3
* ubusd_proto: fix crash when trying to subscribe to system objectsFelix Fietkau2016-11-201-1/+1
* ubusd: fix sending remove-object notificationFelix Fietkau2016-08-231-1/+1
* ubusd: add missing NULL pointer checks for obj->typeFelix Fietkau2016-08-231-1/+4
* ubusd: fix a memory leak on user/group client infoFelix Fietkau2016-01-261-0/+1
* ubusd: fix the return code for acl check mismatchFelix Fietkau2015-12-091-1/+1
* hook acl into ubusdJohn Crispin2015-06-181-7/+34
* make ubus_proto_send_msg_from_blob() none staticJohn Crispin2015-06-181-6/+6
* make ubus_parse_msg() none staticJohn Crispin2015-06-181-1/+1
* pass ubus_msg_buf to callback of internal objectJohn Crispin2015-06-181-1/+1
* remove obseleted validation of keyJohn Crispin2015-06-181-2/+1
* ubus: Fix issues reported by static code analysis tool KlocworkHans Dedecker2015-04-201-2/+7
* libubus: replace __init with __constructorZefir Kurtisi2014-09-171-1/+1
* ubusd: fix processing object method signaturesFelix Fietkau2014-04-011-1/+1
* ubusd: implement protocol support for passing file descriptors as part of req...Felix Fietkau2014-02-181-1/+16
* ubusd: implement notify forwarding with status reportingFelix Fietkau2012-12-151-28/+76
* remove the "method" argument for object subscriptionFelix Fietkau2012-12-141-4/+2
* ubus: add notification for subscribers present/goneFelix Fietkau2012-12-141-0/+14
* watch add/remove -> subscribe/unsubscribe:Felix Fietkau2012-12-131-20/+13
* ubusd: add support for watching objects to get notified when they go awayFelix Fietkau2012-05-191-0/+79
* fix unused but set variableFelix Fietkau2011-10-281-2/+0
* ubusd: fix a use after free bugFelix Fietkau2011-09-141-1/+3
* add copyright/license informationFelix Fietkau2011-06-171-0/+13
* remove some duplicationFelix Fietkau2011-02-071-1/+1
* move more protocol related stuff to ubusd_proto.cFelix Fietkau2011-02-071-2/+44
* make ubusd_get_client_by_id staticFelix Fietkau2011-02-071-0/+11
* make ubus_parse_msg staticFelix Fietkau2011-02-071-1/+1
* add code for sending events and fix the code for receiving eventsFelix Fietkau2011-02-071-1/+1
* implement a handler for UBUS_MSG_REMOVE_OBJECTFelix Fietkau2011-02-061-0/+32
* follow blob_get_int* -> blob_get_u* renameFelix Fietkau2011-02-061-3/+3
* rename publish to add_objectFelix Fietkau2011-02-061-2/+2
* fix message bufferingFelix Fietkau2011-02-051-7/+7
* add functionality for registering anonymous objects as event listenersFelix Fietkau2011-02-051-4/+2
* add some stub functionality for the ubus event switchFelix Fietkau2011-02-051-0/+4
* export the object type through lookup callsFelix Fietkau2011-01-311-0/+1
* cleanup, pass both data and status messages on to other clientsFelix Fietkau2011-01-311-17/+12
* remove support for path based invoke, add object id validation for responsesFelix Fietkau2011-01-311-11/+16
* remove path based invoke functions, add stub implementation for invoking meth...Felix Fietkau2011-01-311-1/+66
* add stubs for invokeFelix Fietkau2011-01-301-0/+6
* Initial importFelix Fietkau2011-01-301-0/+203