Commit graph

  • ebb1dc92e4 lua: Lua 5.3 support master Raito Bezarius 2024-09-08 01:07:25 +0200
  • 65bb027054 CMakeLists.txt: bump minimum cmake version Felix Fietkau 2023-12-18 13:30:59 +0100
  • f84eb5998c libubus: fix initial subscribe with autosubscribe Felix Fietkau 2023-11-28 13:52:56 +0100
  • 2b39a27d8b libubus: fix reconnect with auto subscribe Felix Fietkau 2023-11-28 13:14:45 +0100
  • b3e8c4ef07 Add auto subscribe support John Crispin 2023-11-13 14:53:19 +0100
  • f787c97b34 libubus: add missing uloop_fd_delete call in ubus_shutdown Felix Fietkau 2023-06-05 22:05:55 +0200
  • 9913aa61de ubusd: add lookup command queuing support Daniel Danzberger 2022-06-08 13:12:29 +0200
  • 2bebf93cd3 ubusd: handle invoke on event object without data Erik Karlsson 2021-07-02 18:25:05 +0200
  • 2f793a4eb0 lua: add optional path filter to objects() method Etienne Champetier 2022-05-01 17:58:09 -0400
  • 584f56a233 cli: improve error logging for call command Stijn Tintel 2022-02-18 13:18:24 +0200
  • b3cd5ab4c0 cli: use UBUS_STATUS_PARSE_ERROR Stijn Tintel 2022-02-18 12:51:03 +0200
  • 66baa44b8d libubus: introduce new status messages Stijn Tintel 2022-02-18 18:13:56 +0200
  • a72457b61d libubus: increase stack depth for processing obj msgs Felix Fietkau 2021-08-09 12:56:54 +0200
  • ef038488ed libubus: process pending messages in data handler if stack depth is 0 Felix Fietkau 2021-08-12 12:35:19 +0200
  • 2099bb3ad9 libubus: use list_empty/list_first_entry in ubus_process_pending_msg Felix Fietkau 2021-08-09 12:49:34 +0200
  • b743a33142 ubusd: log ACL init errors Rafał Miłecki 2021-08-20 18:39:46 +0200
  • 4fc532c8a5 ubusd: fix tx_queue linked list usage Alexander Van Parys 2021-06-30 20:12:46 +0200
  • a8cf678230 ubusd: protect against too-short messages Julian Squires 2021-04-21 11:06:06 -0230
  • c736e47f3e ubusd: add per-client tx queue limit Arnout Vandecappelle (Essensium/Mind) 2021-03-25 22:45:02 +0100
  • 4becbd67de ubusd: convert tx_queue to linked list Arnout Vandecappelle (Essensium/Mind) 2021-03-25 22:45:01 +0100
  • 2537be0185 cmake: add a possibility to set library version Felix Fietkau 2021-02-15 19:11:58 +0100
  • d1d9ddf98d ubusd: attempt to create socket folder Daniel Golle 2020-12-04 09:53:11 +0000
  • ad0cd117db ubusd_acl: add support for wildcard in methods Ansuel Smith 2020-10-23 03:01:55 +0200
  • 13a4438b4e ubus: move /var/run/ubus.sock to /var/run/ubus/ubus.sock Daniel Golle 2020-10-19 15:14:47 +0100
  • 13efd05c1b tests: cram: fix usage test Petr Štetiar 2020-08-05 10:27:24 +0200
  • 59835ae530 cli: document usage of "subscribe" command Rafał Miłecki 2020-07-29 10:17:18 +0200
  • 171469e313 lua: avoid truncation of large numeric values Alin Nastac 2020-02-03 13:58:04 +0100
  • d35df8adda ubus: make libubus ready for linking into C++ Peter Stadler 2019-12-07 12:45:47 +0100
  • 041c9d1c05 ubusd/libubus-io: fix socket descriptor passing Petr Štetiar 2019-12-27 14:48:32 +0100
  • 8f2292478c ci: enable unit testing Petr Štetiar 2019-12-26 09:46:05 +0100
  • a1523d76b0 fix blob parsing vulnerability by using blob_parse_untrusted Petr Štetiar 2019-12-19 11:25:56 +0100
  • c60583743c ubus_monitor: workaround possibly false positive uses of memory after it is freed Petr Štetiar 2019-12-19 10:48:57 +0100
  • dac6c7c575 ubusd_monitor: fix possible null pointer dereference Petr Štetiar 2019-12-19 11:10:46 +0100
  • 060dfbb26d ubus_common: remove duplicate ARRAY_SIZE and add missing include Petr Štetiar 2019-12-19 10:42:35 +0100
  • c5f2053dfc workaround possibly false positive uses of memory after it is freed Petr Štetiar 2019-12-16 23:41:31 +0100
  • 72be8e93f0 lua: ubus_lua_do_subscribe: fix copy&paste error Petr Štetiar 2019-12-16 23:02:02 +0100
  • a995b1e681 lua: workaround false positive dereference of null pointer Petr Štetiar 2019-12-16 21:52:55 +0100
  • 08f17c87a0 add fuzzer and cram based unit tests Petr Štetiar 2019-12-12 23:24:15 +0100
  • c413be9b37 refactor ubusd.c into reusable ubusd_library Petr Štetiar 2019-12-12 10:05:48 +0100
  • afd47189e8 examples: remove dead increments Petr Štetiar 2019-12-11 13:31:59 +0100
  • b2e5442386 add initial GitLab CI support Petr Štetiar 2019-12-11 12:59:40 +0100
  • 058f4e9526 libubus: fix incompatible pointer types assigment Petr Štetiar 2019-12-11 11:15:02 +0100
  • d2e026a33d iron out all extra compiler warnings Petr Štetiar 2019-12-11 10:36:36 +0100
  • 5d7ca8309d ubusd/libubus-io: fix variable sized struct position warning Petr Štetiar 2019-12-11 10:07:08 +0100
  • d61282db56 ubusd: fix comparison of integers of different signs Petr Štetiar 2019-12-11 10:04:36 +0100
  • 90fb16234c cmake: enable extra compiler checks Petr Štetiar 2019-12-11 09:59:02 +0100
  • 2e051f6289 ubus: Support static builds Alban Bedel 2019-06-14 16:51:56 +0200
  • 588baa3cd7 ubusd: retry sending messages on EINTR Felix Fietkau 2019-04-16 11:13:44 +0200
  • 76ea27a627 libubus: attempt to receive data before calling poll Felix Fietkau 2019-04-16 11:00:49 +0200
  • 4daab27d00 libubus: do not abort recv_retry before completing a message Felix Fietkau 2019-04-16 10:34:45 +0200
  • 221ce7e7ff ubusd_acl: event send access list support Hans Dedecker 2018-10-03 15:36:18 +0200
  • da503db660 ubusd_acl: event listen access list support Hans Dedecker 2018-10-03 15:36:17 +0200
  • c035bab01c ubusd_acl: rework wildcard support Hans Dedecker 2018-10-03 15:36:16 +0200
  • 73bd84748f ubusd_event: move strmatch_len to ubus_common.h Hans Dedecker 2018-10-03 15:36:15 +0200
  • 0327a91beb ubus/lua: add support for BLOBMSG_TYPE_DOUBLE Marcus Comstedt 2018-08-21 12:43:06 +0200
  • 40e0931e70 libubus: pass an empty UBUS_ATTR_DATA block if msg is NULL on invoke Felix Fietkau 2018-07-26 15:17:36 +0200
  • 884be45162 libubus: check for non-NULL data before running callbacks Felix Fietkau 2018-07-25 10:37:30 +0200
  • 5bae22eb54 ubus/lua: pass notification name to callback Dirk Feytons 2018-01-16 18:13:39 +0100
  • 212ceb1b02 valgrind complained about these John Crispin 2018-01-03 11:56:48 +0100
  • d57907c2b3 fix invalid close() call John Crispin 2018-01-03 11:52:56 +0100
  • 5f87f5480e ubusd: move global retmsg per client Alexandru Ardelean 2017-06-07 14:09:31 +0300
  • 27d712d394 ubusd_monitor: alloc & free the buffer outside of the loop Alexandru Ardelean 2017-07-05 16:21:47 +0300
  • be146ad2bc ubusd: rename goto label from error to out Alexandru Ardelean 2017-07-05 16:21:22 +0300
  • e02813b2cc ubusd: don't free messages in ubus_send_msg() anymore Alexandru Ardelean 2017-07-05 16:20:51 +0300
  • 6d1ea6c33d libubus: Fix deletion from context's object AVL tree when removing object Bob Ham 2017-11-09 15:53:24 +0000
  • 9c13096b16 ubus: Remove unnecessary memset calls. Rosen Penev 2017-11-07 12:34:20 -0800
  • 24ffe9b582 libubus-req: add data_cb callback handling for ubus notifications John Crispin 2017-11-01 22:14:42 +0100
  • 34c6e818e4 cli: fix listen_timeout compile issue Hans Dedecker 2017-02-18 13:41:53 +0100
  • dfe338350e libubus: reset ctx->sock.error when doing ubus reconnect Hans Dedecker 2017-02-18 13:41:52 +0100
  • 6eb3c9647e cli: do not use default timeout for listen Felix Fietkau 2017-02-15 11:35:35 +0100
  • 453b87f631 cli: add support for subscribing to objects Felix Fietkau 2017-02-14 15:58:49 +0100
  • c09e4f06f0 ubusd: fix incomplete copy of shared buf during queue-ing Alexandru Ardelean 2017-02-02 17:59:49 +0200
  • 91acde66b9 libubus: do not modify uloop_cancelled Felix Fietkau 2017-02-03 18:39:11 +0100
  • 763b9b2cf2 libubus: reset ctx->sock.eof to fix reconnect issues Felix Fietkau 2017-02-03 14:13:48 +0100
  • 6f4e11e1db libubus: do not register/unregister with uloop during sync requests Felix Fietkau 2017-01-22 14:33:37 +0100
  • cd82f9758d libubus: move uloop_init() call to ubus_connect_ctx Felix Fietkau 2017-01-22 14:28:47 +0100
  • 97ac89f972 ubusd: fix issue caused by an implicit cast Mihai Richard 2017-01-19 12:51:04 +0000
  • ad5333a73b ubus: ubus_free: clear pending timers before freeing context Abhimanyu Vishwakarma 2017-01-03 11:37:05 +0530
  • d5fabacba1 libubus: reduce code duplication, fix indentation Felix Fietkau 2016-12-24 14:35:58 +0100
  • df088f03c0 Allow sending a fd along a ubus_request amine ahd 2016-12-19 10:30:36 +0100
  • 5ca6bae3a2 ubusd: fix id lookup of objects with path and no methods Felix Fietkau 2016-11-20 17:05:00 +0100
  • d009a08473 lua: add 'defer_request' and 'complete_deferred_request' functions Vasily Goldobin 2016-11-16 20:26:13 +0500
  • fd61773031 ubusd_proto: fix crash when trying to subscribe to system objects Felix Fietkau 2016-11-20 16:40:06 +0100
  • 04e21a65ef build: remove /opt/local prefix Felix Fietkau 2016-11-20 16:26:19 +0100
  • 312448a5b1 cli: register event handler first, then do lookup Alexandru Ardelean 2016-05-05 14:03:30 +0300
  • ba45b27f8c ubusd: fix inverted check in ubusd_reply_add Denis Osvald 2016-08-25 13:54:54 +0200
  • d6bb4f1a1d ubusd: don't check ACL when object is NULL Denis Osvald 2016-08-25 13:54:52 +0200
  • 686c05d738 ubusd: fix sending remove-object notification Felix Fietkau 2016-08-23 12:55:08 +0200
  • b405050ceb ubusd: add missing NULL pointer checks for obj->type Felix Fietkau 2016-08-23 11:36:41 +0200
  • 053be7df87 cmake: Fix find_library for ubusd and examples/server Florian Fainelli 2016-07-01 14:57:44 -0700
  • 2f09fd7181 Fix the length of msg buffer after realloc Rujun Wang 2016-06-23 11:06:06 +0800
  • 976719d89c Implemented publish/subscribe lua bindings to libubus-lua with example lua files. Iain Fraser 2016-05-19 14:40:42 +0100
  • 96ab0b3032 ubusd: remove systemd socket activation support John Crispin 2016-06-01 11:37:30 +0200
  • 964adfdd39 ubusd: fix systemd socket activation support Matthias Schiffer 2016-05-24 02:01:48 +0200
  • 3b8d4b5653 libubus: nullify stale msgbuf pointer in case of ubus_connect_ctx() failure Eyal Birger 2016-05-15 08:13:27 +0300
  • fcf5d8af65 cmake: Add ubox, blobmsg_json libraries and include dirs lookup Petr Štetiar 2016-03-05 14:59:33 +0100
  • b958a9aa60 cli: add timeout support for listen command Zhao, Gang 2016-02-26 17:18:39 +0800
  • 6cd8912f10 cli: static keyword tweak Zhao, Gang 2016-02-26 17:18:38 +0800
  • 5dfd3c16fa ubus: use network order in ubus message header fields Eyal Birger 2016-02-15 06:09:38 +0200
  • fda009d8ba libubus.h: marking unused variables Emanuel Taube 2016-02-12 13:28:12 +0100