summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2014-01-29fix segmentation fault when plugins are loadedLuka Perkov
2014-01-29file: when writing a file make sure it's contents are storedLuka Perkov
2014-01-29file: create a file on write if it does not existLuka Perkov
2014-01-29fix whitespacesLuka Perkov
2014-01-19session: make object and function arguments of session.access optional, dump effective acls in this caseJo-Philipp Wich
2014-01-12uci: fix same buffer reuse introduced by previous commitJo-Philipp Wich
2014-01-12debugJo-Philipp Wich
2014-01-12uci: grant access to confirm and rollback methods only to initiating sessionJo-Philipp Wich
2014-01-12uci: introduce confirm method to cancel pending rollbacks without side effectsJo-Philipp Wich
2014-01-12Extend copyrightJo-Philipp Wich
2014-01-12uci: rename uci.apply "commit" attribute to "roolback" and invert its logicJo-Philipp Wich
2013-12-18config.change triggers should only run if the config is validJohn Crispin
2013-12-18fix inverted apply_running checkJohn Crispin
2013-11-23uci: make config argument of changes call optional to allow listing all changes in all filesJo-Philipp Wich
2013-11-23uci: add state call to retrieve uci state variablesJo-Philipp Wich
2013-10-26session: fix file descriptor leak in rpc_blob_from_file()Jo-Philipp Wich
2013-10-10rpcd: CMake: fix out of tree buildsAlexander Couzens
2013-09-29uci: clear ptr.value in rpc_uci_merge_set(), this fixes missing delete deltas if multiple options are mergedJo-Philipp Wich
2013-09-13session: change "sid" attribute to "ubus_rpc_session", this ensures that exposed session calls are confined to the calling session contextJo-Philipp Wich
2013-09-12plugin: use blobmsg_type() instead of blob_id()Jo-Philipp Wich
2013-09-12session.c: use blobmsg_type() instead of blob_id()Jo-Philipp Wich
2013-09-12session: support negative group expressionsJo-Philipp Wich
2013-09-12session: restore ACL dumping for session get and session list callsJo-Philipp Wich
2013-09-12session: fix enum mismatch in rpc_handle_get() and rpc_handle_set()Jo-Philipp Wich
2013-09-12session: remove unused ctx argument from rpc_session_grant() and rpc_session_destroy()Jo-Philipp Wich
2013-09-12session: do not dump and restore session ACLs but recalculate them when restoring the sessionJo-Philipp Wich
2013-09-12session: disallow destroying the null sessionJo-Philipp Wich
2013-09-11uci: properly deal with uci_load() failuresJo-Philipp Wich
2013-09-10session: fix argument order of crypt() and prevent segfault if /etc/config/rpcd does not existJo-Philipp Wich
2013-09-10session: use correct policy for rpc_handle_login()Jo-Philipp Wich
2013-09-10session: setup a persistent NULL section and implement login procedureJo-Philipp Wich
2013-09-09Drop LuCI2 backend, it will move to its own repositoryJo-Philipp Wich
2013-09-05add config transaction supportJohn Crispin
2013-09-05make uci commit calls trigger config.change eventsJohn Crispin
2013-09-05rename rpc_uci_purge_savedir to rpc_uci_purge_dirJohn Crispin
2013-09-05Fix rpcd includes in plugin.hJo-Philipp Wich
2013-09-05Set umask to 0077 on daemon startup to prevent libuci from making world-readable directoriesJo-Philipp Wich
2013-09-05Use common /var/run/rpcd base directory to store runtime informationJo-Philipp Wich
2013-09-05main: only purge uci savedirs if not reloadingJo-Philipp Wich
2013-09-05uci: expose rpc_uci_purge_savedirs() helperJo-Philipp Wich
2013-09-05main: store session data to disk on receipt of SIGUSR1 or SIGHUP. On HUP terminate self and re-execJo-Philipp Wich
2013-09-04session: add support for saving and restoring session data to diskJo-Philipp Wich
2013-09-04Move includes into subdirectoryJo-Philipp Wich
2013-09-03uci: use per-session save directory and register session destroy callback to purge leftover deltasJo-Philipp Wich
2013-09-03luci2: change ops->access to ops->session_access to accomodate for changed plugin apiJo-Philipp Wich
2013-09-03plugin: expose rpc_session_create_cb() and rpc_session_destroy_cb() in plugin ops; rename access to session_accessJo-Philipp Wich
2013-09-03session: introduce api to register session create and destroy callbacksJo-Philipp Wich
2013-09-02Fold plugin specific headers files into the plugins .c fileJo-Philipp Wich
2013-09-02Rename from "luci-rpcd" to "rpcd"Jo-Philipp Wich
2013-09-02Add CMake definitions for pluginsJo-Philipp Wich