<table><tr><td style="">nibags created this revision.<br />Restricted Application added a project: Frameworks.<br />Restricted Application added a subscriber: Frameworks.<br />nibags requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D10136" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Update the syntax highlighting of AppArmor, after the release of AppArmor 2.12.0. In summary, in this update new keywords are added and the code is revised and improved.</p>

<p>Changes:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">Added missing keywords in flags and network and mount rules. Keywords 'read' and 'write' are placed in the 'base_accesses' list.</li>
<li class="remarkup-list-item">Added keywords for default abstractions & variables, included in the provided AppArmor policy. The purpose of these is to provide autocomplete suggestions when writing Include rules and variables.</li>
<li class="remarkup-list-item">Fixes: Comments not allowed within rules and in variable assignment lines. The keywords are sensitive. 'Owner' qualifier is not associated with the file rule.</li>
<li class="remarkup-list-item">General improvements in the highlighting of Include rules, variables, rlimit rules, file permissions and globbing. The code of the profile names, the transition rules and the end of rules context is simplified.</li>
</ul>

<p>Regards!</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R216 Syntax Highlighting</div></div></div><br /><div><strong>BRANCH</strong><div><div>apparmor-v4 (branched from master)</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D10136" rel="noreferrer">https://phabricator.kde.org/D10136</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>autotests/folding/usr.bin.apparmor-profile-test.fold<br />
autotests/html/usr.bin.apparmor-profile-test.html<br />
autotests/input/usr.bin.apparmor-profile-test<br />
autotests/reference/usr.bin.apparmor-profile-test.ref<br />
data/syntax/apparmor.xml</div></div></div><br /><div><strong>To: </strong>nibags<br /><strong>Cc: </strong>Frameworks, michaelh<br /></div>