1. 21 Sep, 2018 1 commit
  2. 19 Sep, 2018 1 commit
    • John Johansen's avatar
      Merge branch 'cboltz-more-useful-simple-test-output' into 'master' · cac5a5d2
      John Johansen authored
      make simple.pl / parser make check output more useful
      
      Instead of printing the (useless) numbers of no-longer-failing tests
      marked as TODO, let prove print out the actual test names.
      
      A side effect is that really unfixed TODOs and disabled tests get
      printed (lists about 10 tests), but that's much better than having to
      hunt down the no-longer-failing TODOs.
      
      This change will print out lines like (the first one is still a TODO,
      the second one got fixed at some time)
      
      not ok 71447 - TODO: ./simple_tests//vars/vars_profile_name_13.sd: reference variables that are the profile name and attachment # TODO Unfixed testcase.
      
      ok 71448 - TODO: ./simple_tests//vars/vars_profile_name_14.sd: reference variables in rules that also have alternations # TODO Unfixed testcase.
      before printing the test summary.
      
      I propose this patch for master and (optionally) the maintained branches.
      
      See merge request !194Acked-by: 's avatarJohn Johansen <john.johansen@canonical.com>
      cac5a5d2
  3. 18 Sep, 2018 6 commits
    • Christian Boltz's avatar
      make simple.pl / parser make check output more useful · e9b25c49
      Christian Boltz authored
      Instead of printing the (useless) numbers of no-longer-failing tests
      marked as TODO, let `prove` print out the actual test names.
      
      A side effect is that really unfixed TODOs and disabled tests get
      printed (lists about 10 tests), but that's much better than having to
      hunt down the no-longer-failing TODOs.
      
      This change will print out lines like (the first one is still a TODO,
      the second one got fixed at some time)
      
      ```
      not ok 71447 - TODO: ./simple_tests//vars/vars_profile_name_13.sd: reference variables that are the profile name and attachment # TODO Unfixed testcase.
      ok 71448 - TODO: ./simple_tests//vars/vars_profile_name_14.sd: reference variables in rules that also have alternations # TODO Unfixed testcase.
      ```
      
      before printing the test summary.
      e9b25c49
    • John Johansen's avatar
      Merge branch 'profile-usr.sbin.ntpd' into 'master' · 88404160
      John Johansen authored
      usr.sbin.ntpd: add openntpd drift and socket files
      
      See merge request !192Acked-by: 's avatarJohn Johansen <john.johansen@canonical.com>
      88404160
    • John Johansen's avatar
      Merge branch 'profile-usr.sbin.dnsmasq' into 'master' · 50c9901d
      John Johansen authored
      usr.sbin.dnsmasq: add paths for NetworkManager connection sharing
      
      dnsmasq needs to access additional paths when used for connection sharing by NetworkManager.
      Additionally it needs read permissions to /usr/share/dnsmasq/trust-anchors.conf which contains the DNSSEC trust anchors.
      
      See merge request !193Acked-by: 's avatarJohn Johansen <john.johansen@canonical.com>
      50c9901d
    • John Johansen's avatar
      Merge branch 'qt-settings-write' into 'master' · 20de92c5
      John Johansen authored
      Add qt5 writing abstractions
      
      Qt-based applications stores QFileDialog (latest browsed directory) and
      other shared user settings inside ~/.config/QtProject.conf. Currently
      available qt abstraction only allows to read it (by design), so this
      patch introduces abstraction that grants permissions for writing.
      Relevant denies discovered with KDE Dragon Player:
      /var/log/audit/audit.log.1:type=AVC msg=audit(1533485161.999:981): apparmor="DENIED" operation="mknod" profile="/usr/bin/dragon" name="/home/vincas/.config/QtProject.conf.lock" pid=29911 comm="dragon" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
      type=AVC msg=audit(1533486419.266:1141): apparmor="DENIED" operation="file_lock" profile="/usr/bin/dragon" name="/home/vincas/.config/QtProject.conf.lock" pid=30406 comm="dragon" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
      /var/log/audit/audit.log.1:type=AVC msg=audit(1533485206.575:1006): apparmor="DENIED" operation="link" profile="/usr/bin/dragon" name="/home/vincas/.config/QtProject.conf.Gflpds" pid=29946 comm="dragon" requested_mask="l" denied_mask="l" fsuid=1000 ouid=1000 target="/home/vincas/.config/#12982163"
      In addition, added new qt-compose-cache-write abstraction as some applications wants to write compose cache. qt5 abstraction is appended with read-only rule (that's enough for LibreOffice using KDE file dialog).
      
      See merge request !159Acked-by: 's avatarJohn Johansen <john.johansen@canonical.com>
      20de92c5
    • nl6720's avatar
      usr.sbin.dnsmasq: add paths for NetworkManager connection sharing · 5bc7a9fb
      nl6720 authored
      Also add /usr/share/dnsmasq/, DNSSEC trust anchors are kept there.
      5bc7a9fb
    • nl6720's avatar
      b3c4a73e
  4. 17 Sep, 2018 1 commit
  5. 16 Sep, 2018 2 commits
  6. 14 Sep, 2018 2 commits
  7. 13 Sep, 2018 8 commits
  8. 12 Sep, 2018 5 commits
  9. 11 Sep, 2018 2 commits
  10. 02 Sep, 2018 1 commit
  11. 27 Aug, 2018 3 commits
  12. 26 Aug, 2018 1 commit
  13. 22 Aug, 2018 6 commits
  14. 17 Aug, 2018 1 commit