summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
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
2013-09-02luci2: convert to plugin libraryJo-Philipp Wich
2013-09-02file: convert to plugin libraryJo-Philipp Wich
2013-09-02iwinfo: convert to plugin libraryJo-Philipp Wich
2013-09-02Introduce shared object plugin apiJo-Philipp Wich
2013-09-01Register dummy stderr callback when ivoking plugins calls to avoid filling the ustream with unread data.Jo-Philipp Wich
2013-09-01Link json-cJo-Philipp Wich
2013-09-01Rework plugin support to use incremental json parsing and rpc_exec() framework for invocationJo-Philipp Wich
2013-09-01luci2: change rpc_exec() callsites to accomodate for extra stdin_cb argument, change finish callbacks to emit proper return codeJo-Philipp Wich
2013-09-01Extend rpc_exec() to allow feeding childs stdin via callbacks, allow finish callback to override the ubus return codeJo-Philipp Wich
2013-08-30Add initial plugin api supportJo-Philipp Wich
2013-08-16luci2: change luci2.ui.menu call to return acl levels for each menu itemJo-Philipp Wich
2013-08-13luci2: add luci2.ui namespaceJo-Philipp Wich
2013-08-12uci: refactor revert code to avoid illegal pointer accessJo-Philipp Wich
2013-08-12uci: implement config level ACLsJo-Philipp Wich
2013-08-12session: expose rpc_session_access() function for testing session ACLs in other rpcd subsystemsJo-Philipp Wich
2013-08-10session: fix acl dumping if last object of previous scope is equal to first object of next oneJo-Philipp Wich
2013-08-08sessions: add scopes for acls, default to "ubus" scopeJo-Philipp Wich
2013-08-05luci2: fix incorrect buffer length in luci2.opkg config_set callJo-Philipp Wich
2013-08-05luci2: add backup_list, backup_config_get and backup_config_set callsJo-Philipp Wich
2013-07-31luci2: add reboot callJo-Philipp Wich