summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
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
2013-07-31luci2: add reset_test and reset_start callsJo-Philipp Wich
2013-07-31luci2: add backup_restore and backup_clean calls, rename upgrade_abort to upgrade_cleanJo-Philipp Wich
2013-07-30luci2: add upgrade_test, upgrade_start and upgrade_abort callsJo-Philipp Wich
2013-07-16luci2: use shared rpc_data_policy for opkg config_set callJo-Philipp Wich
2013-07-16luci2: add led_list and usb_list callsJo-Philipp Wich
2013-07-15luci2: add crontab_get and crontab_set calls, rename rpc_rclocal_policy to rpc_data_policyJo-Philipp Wich
2013-07-15Increase exec command timeout to 30 secondsJo-Philipp Wich
2013-07-15luci2: add rclocal_get and rclocal_set callsJo-Philipp Wich
2013-07-15luci2: add diskfree callJo-Philipp Wich
2013-07-15luci2: add opkg namespaceJo-Philipp Wich
2013-07-04Add rpc_exec() utility functionJo-Philipp Wich
2013-07-01luci2: implement password_set callJo-Philipp Wich
2013-07-01luci2: implement sshkeys_get and sshkeys_set callsJo-Philipp Wich
2013-06-27luci2: make parsing START and STOP from init scripts more robustJo-Philipp Wich
2013-06-27luci2: implement init_list and init_action callsJo-Philipp Wich
2013-06-19uci: expose section ordering index when dumping complete packagesJo-Philipp Wich