Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sailfishos/mms-engine
base: da3f3c66bc94ce875dde4b3bf16e92379e046116
Choose a base ref
...
head repository: sailfishos/mms-engine
compare: a294e28a84636b6bf9169a7c2ed65013b8312af5
Choose a head ref
  • 6 commits
  • 18 files changed
  • 1 contributor

Commits on Nov 3, 2019

  1. Copy the full SHA
    d0a6b1c View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. [mms-engine] Housekeeping

    monich committed Nov 4, 2019
    Copy the full SHA
    a596786 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. [mms-lib] Move mms_transfer_list_log definition to mms-lib

    It makes more sense to define it where interface is defined,
    rather than on the implementation side.
    monich committed Nov 5, 2019
    Copy the full SHA
    10b1994 View commit details
    Browse the repository at this point in the history
  2. [mms-transfer-list] Only notify interested clients. JB#46060

    ... about transfer list changes. Assume that only those who fetched
    the current list of transfers, are interested in receiving updates.
    
    Later, those requesting the full list will go through access check,
    which will guarantee that those who are not allowed to get the list
    of tranfers, won't receive signals too.
    monich committed Nov 5, 2019
    Copy the full SHA
    4ba66db View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. [mms-engine] D-Bus access control. JB#46060

    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
    monich committed Nov 6, 2019
    Copy the full SHA
    d05adbc View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2019

  1. Merge branch 'dbus-access' into 'master'

    D-Bus access control
    
    See merge request mer-core/mms-engine!22
    monich committed Nov 11, 2019
    Copy the full SHA
    a294e28 View commit details
    Browse the repository at this point in the history