Commit graph

  • 5da2275a98 chore: cleanup the repository master Raito Bezarius 2024-09-07 18:30:24 +0200
  • bcc091d2f1 session: Fix crash when the UCI option 'password' or 'username' is missing IssamHamdi 2024-05-28 15:58:29 +0200
  • 8ef4c2587a sys: use "Auto-Installed" field for packagelist Justin Klaassen 2024-02-21 22:49:32 +0000
  • c07ab2f910 iwinfo: update byte counter to 64bit Thomas Weißschuh 2023-05-28 09:02:51 +0200
  • 31c390727b file: strengthen exec access control Erik Karlsson 2023-05-29 19:54:23 +0200
  • d97883005f
    rc: add option to get info for a single script in list method Christian Marangi 2023-01-31 15:45:18 +0100
  • 632b4fc898
    rc: add option to skip running check for list method Christian Marangi 2023-01-31 15:40:16 +0100
  • 5577db9208
    rc: add support for scanning USE_PROCD and skip running if not supported Christian Marangi 2023-01-31 15:32:59 +0100
  • 4de3f02e31
    rc: fix and improve script scanning START and STOP Christian Marangi 2023-01-31 15:28:17 +0100
  • c0df2a7af7
    iwinfo: add "band" and "mhz" to the scan output Andre Heider 2022-11-24 18:16:51 +0100
  • 06ad60fbba
    iwinfo: add "band" to the freqlist output Andre Heider 2022-11-22 11:41:13 +0100
  • b32fd32535
    iwinfo: add flags to freqlist output Christian Marangi 2022-01-21 01:07:51 +0100
  • 7de4820c87 iwinfo: add "hwmodes_text" to the info output Andre Heider 2022-11-23 11:32:26 +0100
  • b3f530bc6b iwinfo: clean up rpc_iwinfo_call_hw_ht_mode() Andre Heider 2022-11-23 11:05:51 +0100
  • c46ad61d49 iwinfo: reuse infos provided by libiwinfo Andre Heider 2022-11-22 11:35:41 +0100
  • 6c5e900394 iwinfo: constify string map arg for rpc_iwinfo_call_int() Andre Heider 2022-11-26 16:15:16 +0100
  • 8c852b656b ucode: write ucode runtime exceptions to stderr Jo-Philipp Wich 2022-09-21 23:10:51 +0200
  • e80d0b2d77 ucode: pass-through ubus_rpc_session argument Jo-Philipp Wich 2022-09-12 15:36:14 +0200
  • 0d02243086 ucode: initialize module search path early Jo-Philipp Wich 2022-09-12 13:44:59 +0200
  • 82904bd4f9 sys: mitigate possible strncpy string truncation Petr Štetiar 2022-08-24 10:05:33 +0200
  • ae5afea283 ucode: parse ucode plugin scripts in raw mode, init search path Jo-Philipp Wich 2022-08-12 21:11:47 +0200
  • 1c4825739b iwinfo: fix compilation error with GCC 12 Christian 'Ansuel' Marangi 2022-05-19 14:45:13 +0200
  • 909f2a0476 ucode: adjust to latest ucode api Jo-Philipp Wich 2022-02-07 09:53:04 +0100
  • 4c532bfed2 ucode: add ucode interpreter plugin Jo-Philipp Wich 2021-12-02 21:00:40 +0100
  • 9c6ba38287 treewide: adjust ubus object type names Jo-Philipp Wich 2021-12-08 20:07:28 +0100
  • 75a96dc281 build: honour CMake install prefix in hardcoded paths Jo-Philipp Wich 2021-12-03 23:36:35 +0100
  • d11ffe9383 session: use blobmsg_get_u64 for RPC_DUMP_EXPIRES Stijn Tintel 2021-11-04 14:38:01 +0200
  • 20bf958bea session: use uloop_timeout_remaining64 Stijn Tintel 2021-11-04 13:00:05 +0200
  • 1fa35765dd session: unload rpcd configuration before checking login Jo-Philipp Wich 2021-07-13 20:31:16 +0200
  • 7a560a1a57 iwinfo: add 802.11ax HE support David Bauer 2021-04-17 23:42:30 +0200
  • ccb75178cf
    sys: packagelist: drop ABI version from package name Daniel Golle 2021-03-10 22:45:51 +0000
  • d3f2041f43 uci: manually clear uci_ptr flags after uci_delete() operations Jo-Philipp Wich 2020-12-23 19:06:12 +0100
  • ea7f4717f8 iwinfo: include ht_operation data only if available Ansuel Smith 2021-01-06 05:57:39 +0100
  • 5c15f5736d iwinfo: return hwmode 'ad' on 802.11ad-only hardware Daniel Golle 2021-01-05 22:32:45 +0000
  • e28d4a58bf iwinfo: add support for 802.11ad and GCMP Daniel Golle 2021-01-05 14:40:42 +0000
  • 4c66b31097 iwinfo: export center channel for info ubus call Ansuel Smith 2020-12-06 02:11:18 +0100
  • fd017ba339 iwinfo: add ht and vht operation info to wifi scan Ansuel Smith 2020-12-06 02:11:17 +0100
  • 3fea655981 rc: support init.d scripts with START=0 Rafał Miłecki 2020-09-11 13:03:05 +0200
  • 646daa0bec rc: new ubus object for handling /etc/init.d/ scripts Rafał Miłecki 2020-06-23 20:46:19 +0200
  • 078bb57e07 uci: reset uci_ptr flags when merging options during section add Jo-Philipp Wich 2020-05-26 15:49:18 +0200
  • 3df62bcebd session: deny access if password login is disabled Fabian Bläse 2020-03-17 16:55:57 +0100
  • efe51f41d6 iwinfo: add current hw and ht mode to info call Daniel Danzberger 2019-11-27 18:29:51 +0100
  • aaa08366e6 file: extend exec acl checks to commands with arguments Jo-Philipp Wich 2019-12-10 16:49:55 +0100
  • 77ad0de092 plugin: avoid truncating numeric values Jo-Philipp Wich 2019-11-10 21:10:29 +0100
  • d442d62dea plugin: fix double free in finish callback Jo-Philipp Wich 2019-10-29 12:01:36 +0100
  • ee26d83e98 main: exec_self: make clang analyzer happy Yousong Zhou 2019-10-21 12:59:24 +0000
  • 90e40bd3d5 file: exec: properly free memory on error Yousong Zhou 2019-10-21 12:59:23 +0000
  • 9ecfada16d uci: free configs list memory on return Yousong Zhou 2019-10-21 06:10:29 +0000
  • 32fba361d5 exec: always call finish_cb to allow plugin to free up memory Yousong Zhou 2019-10-21 06:10:28 +0000
  • ca3e2d5e70 plugin: do not free method name separately Jo-Philipp Wich 2019-10-29 09:04:55 +0100
  • 02c6e1d08c exec: properly free memory on rpc_exec() error Yousong Zhou 2019-10-21 06:10:27 +0000
  • cc50263504 plugin: exec: properly free memory on parse error Yousong Zhou 2019-10-21 06:10:26 +0000
  • bd0ed25214 uci: reset uci_ptr flags when merging set operations Jo-Philipp Wich 2019-10-29 08:28:17 +0100
  • 37aa9196b6 plugin: fix leaking invoked method name for exec plugins Jo-Philipp Wich 2019-10-17 11:50:39 +0200
  • 95f0973c34 file: increase minimum read buffer size to 4096 bytes Jo-Philipp Wich 2019-09-21 14:56:39 +0200
  • e2a7bc4c2f iwinfo: add WPA3 support Jo-Philipp Wich 2019-09-09 12:44:51 +0200
  • 69eeb1b480 file: refactor message parsing and permission checking Jo-Philipp Wich 2019-09-08 16:41:53 +0200
  • f65527a298 iwinfo: expose all rate info fields in assoclist reply Jo-Philipp Wich 2019-09-04 15:47:44 +0200
  • 7fec63611d sys: fix symbol redeclaration Jo-Philipp Wich 2019-09-04 15:50:34 +0200
  • 27c24c7c18 rpcd: sys: actually move timespec declaration Jo-Philipp Wich 2019-09-03 11:36:31 +0200
  • 345363bf47 file: add remove operation Jo-Philipp Wich 2019-09-03 08:18:39 +0200
  • 604db20aa6 rpcd: Switch to nanosleep Rosen Penev 2019-07-18 10:54:44 -0700
  • 821045f6ce file: add path based read/write/exec ACL checks Jo-Philipp Wich 2019-09-01 18:05:19 +0200
  • fb337e5a08 file: add stat() information to directory listings Jo-Philipp Wich 2019-09-01 17:23:41 +0200
  • 89bfaa4246 Fix possible linker errors by using CMake find_library macro Petr Štetiar 2018-06-05 09:41:25 +0200
  • 569284a119 session: handle NULL return values of crypt() Jo-Philipp Wich 2019-05-22 14:25:52 +0200
  • d610800a0f iwinfo: add mesh infos in assoclist. Daniel Danzberger 2019-02-18 22:35:07 +0100
  • 6939c493cc iwinfo: add survey. Daniel Danzberger 2019-02-18 22:35:06 +0100
  • ceeccb1e02 iwinfo: show more stats from assoclist. Daniel Danzberger 2019-02-18 22:35:05 +0100
  • ffaa6132cb file: avoid closing stdio descriptors in rpc_file_exec_run Jo-Philipp Wich 2018-12-21 09:30:19 +0100
  • 67118a6b33 file: patch process stdin to /dev/null Jo-Philipp Wich 2018-12-21 09:09:55 +0100
  • 2e8106ac56 file: remove unused members from struct rpc_file_exec_context Jo-Philipp Wich 2018-12-21 09:00:48 +0100
  • e5243c16eb file: rpc_file_exec_run: fix potential memory leak and integer overflow Jo-Philipp Wich 2018-12-21 08:50:36 +0100
  • 3aa81d0dfa file: access exec timeout via daemon ops structure Jo-Philipp Wich 2018-11-28 12:12:04 +0100
  • 7235f34895 plugin: store pointer to exec timeout value in the ops structure Jo-Philipp Wich 2018-11-28 12:09:35 +0100
  • ccd7c0af75 treewide: rename exec_timeout to rpc_exec_timeout Jo-Philipp Wich 2018-11-28 12:07:58 +0100
  • c79ef22285 main: fix logic bug when not specifying a timeout option Jo-Philipp Wich 2018-11-22 16:25:39 +0100
  • 2cc4b998ec file: use global exec timeout instead of own hardcoded limit Jo-Philipp Wich 2018-11-22 14:07:37 +0100
  • ecd1660f17 exec: increase maximum execution time to 120s Jo-Philipp Wich 2018-11-22 14:04:45 +0100
  • 41333abee4 uci: tighten uci reorder operation error handling Jo-Philipp Wich 2018-08-08 23:28:34 +0200
  • f91751b767 uci: tighten uci delete operation error handling Jo-Philipp Wich 2018-08-08 22:53:21 +0200
  • c2c612b67c uci: tighten uci set operation error handling Jo-Philipp Wich 2018-08-08 22:43:57 +0200
  • 948bb51875 uci: tighten uci add operation error handling Jo-Philipp Wich 2018-08-08 23:55:07 +0200
  • 51980c687b uci: reject invalid section and option names Jo-Philipp Wich 2018-08-08 18:14:30 +0200
  • 820621952d uci: fix memory leak in rpc_uci_replace_savedir() Jo-Philipp Wich 2018-05-13 21:13:05 +0200
  • 10f787881d exec: close stdout and stderr streams on child signal Jo-Philipp Wich 2018-05-08 20:43:00 +0200
  • 92d0d75716 uci: use correct sort index when reordering sections Jo-Philipp Wich 2018-03-16 00:42:18 +0100
  • 66a9bad1a7 uci: fix memory leak in rpc_uci_apply_timeout() Jo-Philipp Wich 2018-04-19 15:13:25 +0200
  • 2423162234 uci: switch to proper save directory on apply/rollback Jo-Philipp Wich 2018-04-19 14:02:30 +0200
  • edd37f8dbb uci: add rpc_uci_replace_savedir() helper Jo-Philipp Wich 2018-04-19 13:54:40 +0200
  • eb09f3a3fd session: ignore non-string username attribute upon restore Jo-Philipp Wich 2018-03-15 12:22:34 +0100
  • 3d400c723b session: support reclaiming pending apply session Jo-Philipp Wich 2018-03-15 11:22:47 +0100
  • f0f6f81edb session: remove redundant key attribute to rpc_session_set() Jo-Philipp Wich 2018-03-15 12:05:31 +0100
  • 6994c87a42 uci: fix session delta isolation Jo-Philipp Wich 2018-03-15 11:46:54 +0100
  • cfe1e75c91 sys: packagelist: allow listing all packages Daniel Golle 2017-11-30 17:41:28 +0100
  • 74a784f037 sys: fix passwd path Roman Yeryomin 2017-11-26 19:14:22 +0200
  • a0231be8fb sys: fix memory leak in packagelist Daniel Golle 2017-11-12 21:41:05 +0100
  • 4e483312b0 sys: add packagelist method Daniel Golle 2017-11-12 17:25:18 +0100
  • 9a8640183c plugin: use RTLD_LOCAL instead of RTLD_GLOBAL when loading library Rafał Miłecki 2017-11-09 15:08:16 +0100
  • 0577cfc1ac cmake: Find libubox/blobmsg_json.h Florian Fainelli 2016-12-03 09:34:44 -0800