• Slava Monich's avatar
    [mms-engine] D-Bus access control. JB#46060 · d05adbc6
    Slava Monich authored
    By default, only privileged and sailfish-mms groups (effective or primary)
    are allowed to call most D-Bus methods.
    
    D-Bus access rules can be configured by adding [DBus] section to
    /etc/mms-engine.conf config file:
    
    [DBus]
    MmsEngineAccess=...
    TransferAccess=...
    TransferListAccess=...
    
    The default rules are:
    
    MmsEngineAccess:
    
      (!group(privileged))&(!group(sailfish-mms))&(cancel()|receiveMessage()|
      sendReadReport()|sendMessage()|push()|pushNotify()|setLogLevel()|
      setLogType()|migrateSettings())=deny
    
    TransferAccess:
    
      (!group(privileged))&(!group(sailfish-mms))&Get()=deny
    
    TransferListAccess:
    
      (!group(privileged))&(!group(sailfish-mms))&(GetAll()|EnableUpdates()|
      DisableUpdates()|GetSendProgress()|GetReceiveProgress())=deny
    d05adbc6
Name
Last commit
Last update
mms-connman-nemo Loading commit data...
mms-connman-ofono Loading commit data...
mms-dump Loading commit data...
mms-engine Loading commit data...
mms-handler-dbus Loading commit data...
mms-lib Loading commit data...
mms-send Loading commit data...
mms-settings-dconf Loading commit data...
mms-transfer-list-dbus Loading commit data...
rpm Loading commit data...
.gitignore Loading commit data...
README Loading commit data...
mms.pro Loading commit data...