Re: [PATCH 2/3] secilc/docs: fix syntax highlighting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 31, 2022 at 7:54 AM James Carter <jwcart2@xxxxxxxxx> wrote:
>
> On Sun, Aug 28, 2022 at 8:16 AM bauen1 <j2468h@xxxxxxxxxxxxxx> wrote:
> >
> > It appears that a recent version of pandoc (or the library it uses)
> > changed where the lists are found in the XML or became more strict.
> >
> > Move the lists to the right location in the document.
> >
> > Signed-off-by: Jonathan Hettwer (bauen1) <j2468h@xxxxxxxxx>
>
> Acked-by: James Carter <jwcart2@xxxxxxxxx>
>

This patch has been merged.
Thanks,
Jim

> > ---
> >   secilc/docs/secil.xml | 344 +++++++++++++++++++++---------------------
> >   1 file changed, 172 insertions(+), 172 deletions(-)
> >
> > diff --git a/secilc/docs/secil.xml b/secilc/docs/secil.xml
> > index b015490d..38d7b030 100644
> > --- a/secilc/docs/secil.xml
> > +++ b/secilc/docs/secil.xml
> > @@ -2,182 +2,182 @@
> >   <!-- https://docs.kde.org/trunk5/en/applications/katepart/highlight.html#katehighlight-xml-format -->
> >   <!DOCTYPE language SYSTEM "language.dtd">
> >   <language name="secil" section="Sources" extensions="*.cil" version="1" kateversion="2.4">
> > -    <!--
> > -        The keywords where extracted from libsepol/cil/src/cil.c sorted into the
> > -        right lists and sorted alphabetically
> > -    -->
> > -    <list name="keywords_blockstart">
> > -        <item>allow</item>
> > -        <item>allowx</item>
> > -        <item>auditallow</item>
> > -        <item>auditallowx</item>
> > -        <item>block</item>
> > -        <item>blockabstract</item>
> > -        <item>boolean</item>
> > -        <item>booleanif</item>
> > -        <item>category</item>
> > -        <item>categoryalias</item>
> > -        <item>categoryaliasactual</item>
> > -        <item>categoryorder</item>
> > -        <item>categoryset</item>
> > -        <item>class</item>
> > -        <item>classcommon</item>
> > -        <item>classmap</item>
> > -        <item>classmapping</item>
> > -        <item>classorder</item>
> > -        <item>classpermission</item>
> > -        <item>classpermissionset</item>
> > -        <item>common</item>
> > -        <item>constrain</item>
> > -        <item>context</item>
> > -        <item>defaultrange</item>
> > -        <item>defaultrole</item>
> > -        <item>defaulttype</item>
> > -        <item>defaultuser</item>
> > -        <item>devicetreecon</item>
> > -        <item>dontaudit</item>
> > -        <item>dontauditx</item>
> > -        <item>expandtypeattribute</item>
> > -        <item>false</item>
> > -        <item>filecon</item>
> > -        <item>fsuse</item>
> > -        <item>genfscon</item>
> > -        <item>handleunknown</item>
> > -        <item>ibendportcon</item>
> > -        <item>ibpkeycon</item>
> > -        <item>ioctl</item>
> > -        <item>iomemcon</item>
> > -        <item>ioportcon</item>
> > -        <item>ipaddr</item>
> > -        <item>level</item>
> > -        <item>levelrange</item>
> > -        <item>mls</item>
> > -        <item>mlsconstrain</item>
> > -        <item>mlsvalidatetrans</item>
> > -        <item>netifcon</item>
> > -        <item>neverallow</item>
> > -        <item>neverallowx</item>
> > -        <item>nodecon</item>
> > -        <item>optional</item>
> > -        <item>pcidevicecon</item>
> > -        <item>perm</item>
> > -        <item>permissionx</item>
> > -        <item>pirqcon</item>
> > -        <item>policycap</item>
> > -        <item>portcon</item>
> > -        <item>rangetransition</item>
> > -        <item>role</item>
> > -        <item>roleallow</item>
> > -        <item>roleattribute</item>
> > -        <item>roleattributeset</item>
> > -        <item>rolebounds</item>
> > -        <item>roletransition</item>
> > -        <item>roletype</item>
> > -        <item>selinuxuser</item>
> > -        <item>selinuxuserdefault</item>
> > -        <item>sensitivity</item>
> > -        <item>sensitivityalias</item>
> > -        <item>sensitivityaliasactual</item>
> > -        <item>sensitivitycategory</item>
> > -        <item>sensitivityorder</item>
> > -        <item>sid</item>
> > -        <item>sidcontext</item>
> > -        <item>sidorder</item>
> > -        <item>true</item>
> > -        <item>tunable</item>
> > -        <item>tunableif</item>
> > -        <item>type</item>
> > -        <item>typealias</item>
> > -        <item>typealiasactual</item>
> > -        <item>typeattribute</item>
> > -        <item>typeattributeset</item>
> > -        <item>typebounds</item>
> > -        <item>typechange</item>
> > -        <item>typemember</item>
> > -        <item>typepermissive</item>
> > -        <item>typetransition</item>
> > -        <item>unordered</item>
> > -        <item>user</item>
> > -        <item>userattribute</item>
> > -        <item>userattributeset</item>
> > -        <item>userbounds</item>
> > -        <item>userlevel</item>
> > -        <item>userprefix</item>
> > -        <item>userrange</item>
> > -        <item>userrole</item>
> > -        <item>validatetrans</item>
> > -    </list>
> > +    <highlighting>
> > +        <!--
> > +            The keywords where extracted from libsepol/cil/src/cil.c sorted into the
> > +            right lists and sorted alphabetically
> > +        -->
> > +        <list name="keywords_blockstart">
> > +            <item>allow</item>
> > +            <item>allowx</item>
> > +            <item>auditallow</item>
> > +            <item>auditallowx</item>
> > +            <item>block</item>
> > +            <item>blockabstract</item>
> > +            <item>boolean</item>
> > +            <item>booleanif</item>
> > +            <item>category</item>
> > +            <item>categoryalias</item>
> > +            <item>categoryaliasactual</item>
> > +            <item>categoryorder</item>
> > +            <item>categoryset</item>
> > +            <item>class</item>
> > +            <item>classcommon</item>
> > +            <item>classmap</item>
> > +            <item>classmapping</item>
> > +            <item>classorder</item>
> > +            <item>classpermission</item>
> > +            <item>classpermissionset</item>
> > +            <item>common</item>
> > +            <item>constrain</item>
> > +            <item>context</item>
> > +            <item>defaultrange</item>
> > +            <item>defaultrole</item>
> > +            <item>defaulttype</item>
> > +            <item>defaultuser</item>
> > +            <item>devicetreecon</item>
> > +            <item>dontaudit</item>
> > +            <item>dontauditx</item>
> > +            <item>expandtypeattribute</item>
> > +            <item>false</item>
> > +            <item>filecon</item>
> > +            <item>fsuse</item>
> > +            <item>genfscon</item>
> > +            <item>handleunknown</item>
> > +            <item>ibendportcon</item>
> > +            <item>ibpkeycon</item>
> > +            <item>ioctl</item>
> > +            <item>iomemcon</item>
> > +            <item>ioportcon</item>
> > +            <item>ipaddr</item>
> > +            <item>level</item>
> > +            <item>levelrange</item>
> > +            <item>mls</item>
> > +            <item>mlsconstrain</item>
> > +            <item>mlsvalidatetrans</item>
> > +            <item>netifcon</item>
> > +            <item>neverallow</item>
> > +            <item>neverallowx</item>
> > +            <item>nodecon</item>
> > +            <item>optional</item>
> > +            <item>pcidevicecon</item>
> > +            <item>perm</item>
> > +            <item>permissionx</item>
> > +            <item>pirqcon</item>
> > +            <item>policycap</item>
> > +            <item>portcon</item>
> > +            <item>rangetransition</item>
> > +            <item>role</item>
> > +            <item>roleallow</item>
> > +            <item>roleattribute</item>
> > +            <item>roleattributeset</item>
> > +            <item>rolebounds</item>
> > +            <item>roletransition</item>
> > +            <item>roletype</item>
> > +            <item>selinuxuser</item>
> > +            <item>selinuxuserdefault</item>
> > +            <item>sensitivity</item>
> > +            <item>sensitivityalias</item>
> > +            <item>sensitivityaliasactual</item>
> > +            <item>sensitivitycategory</item>
> > +            <item>sensitivityorder</item>
> > +            <item>sid</item>
> > +            <item>sidcontext</item>
> > +            <item>sidorder</item>
> > +            <item>true</item>
> > +            <item>tunable</item>
> > +            <item>tunableif</item>
> > +            <item>type</item>
> > +            <item>typealias</item>
> > +            <item>typealiasactual</item>
> > +            <item>typeattribute</item>
> > +            <item>typeattributeset</item>
> > +            <item>typebounds</item>
> > +            <item>typechange</item>
> > +            <item>typemember</item>
> > +            <item>typepermissive</item>
> > +            <item>typetransition</item>
> > +            <item>unordered</item>
> > +            <item>user</item>
> > +            <item>userattribute</item>
> > +            <item>userattributeset</item>
> > +            <item>userbounds</item>
> > +            <item>userlevel</item>
> > +            <item>userprefix</item>
> > +            <item>userrange</item>
> > +            <item>userrole</item>
> > +            <item>validatetrans</item>
> > +        </list>
> >
> > -    <list name="function">
> > -        <item>blockinherit</item>
> > -        <item>call</item>
> > -        <item>in</item>
> > -        <item>macro</item>
> > -    </list>
> > +        <list name="function">
> > +            <item>blockinherit</item>
> > +            <item>call</item>
> > +            <item>in</item>
> > +            <item>macro</item>
> > +        </list>
> >
> > -    <list name="operators">
> > -        <item>and</item>
> > -        <item>dom</item>
> > -        <item>domby</item>
> > -        <item>eq</item>
> > -        <item>incomp</item>
> > -        <item>neq</item>
> > -        <item>not</item>
> > -        <item>or</item>
> > -        <item>range</item>
> > -        <item>xor</item>
> > -    </list>
> > +        <list name="operators">
> > +            <item>and</item>
> > +            <item>dom</item>
> > +            <item>domby</item>
> > +            <item>eq</item>
> > +            <item>incomp</item>
> > +            <item>neq</item>
> > +            <item>not</item>
> > +            <item>or</item>
> > +            <item>range</item>
> > +            <item>xor</item>
> > +        </list>
> >
> > -    <!-- list of "magic" functions or values -->
> > -    <list name="builtins">
> > -        <item>*</item>
> > -        <item>all</item>
> > -        <item>dccp</item>
> > -        <item>false</item>
> > -        <item>h1</item>
> > -        <item>h2</item>
> > -        <item>l1</item>
> > -        <item>l2</item>
> > -        <item>object_r</item>
> > -        <item>r1</item>
> > -        <item>r2</item>
> > -        <item>r3</item>
> > -        <item>sctp</item>
> > -        <item>self</item>
> > -        <item>t1</item>
> > -        <item>t2</item>
> > -        <item>t3</item>
> > -        <item>tcp</item>
> > -        <item>true</item>
> > -        <item>u1</item>
> > -        <item>u2</item>
> > -        <item>u3</item>
> > -        <item>udp</item>
> > +        <!-- list of "magic" functions or values -->
> > +        <list name="builtins">
> > +            <item>*</item>
> > +            <item>all</item>
> > +            <item>dccp</item>
> > +            <item>false</item>
> > +            <item>h1</item>
> > +            <item>h2</item>
> > +            <item>l1</item>
> > +            <item>l2</item>
> > +            <item>object_r</item>
> > +            <item>r1</item>
> > +            <item>r2</item>
> > +            <item>r3</item>
> > +            <item>sctp</item>
> > +            <item>self</item>
> > +            <item>t1</item>
> > +            <item>t2</item>
> > +            <item>t3</item>
> > +            <item>tcp</item>
> > +            <item>true</item>
> > +            <item>u1</item>
> > +            <item>u2</item>
> > +            <item>u3</item>
> > +            <item>udp</item>
> >
> > -        <!--
> > -            Excluded because they lead to a lot of false-positives
> > -        <item>allow</item>
> > -        <item>any</item>
> > -        <item>char</item>
> > -        <item>deny</item>
> > -        <item>dir</item>
> > -        <item>file</item>
> > -        <item>glblub</item>
> > -        <item>high</item>
> > -        <item>low-high</item>
> > -        <item>low</item>
> > -        <item>pipe</item>
> > -        <item>reject</item>
> > -        <item>socket</item>
> > -        <item>source</item>
> > -        <item>symlink</item>
> > -        <item>target</item>
> > -        <item>task</item>
> > -        <item>trans</item>
> > -        <item>xattr</item>
> > -        -->
> > -    </list>
> > -    <highlighting>
> > +            <!--
> > +                Excluded because they lead to a lot of false-positives
> > +            <item>allow</item>
> > +            <item>any</item>
> > +            <item>char</item>
> > +            <item>deny</item>
> > +            <item>dir</item>
> > +            <item>file</item>
> > +            <item>glblub</item>
> > +            <item>high</item>
> > +            <item>low-high</item>
> > +            <item>low</item>
> > +            <item>pipe</item>
> > +            <item>reject</item>
> > +            <item>socket</item>
> > +            <item>source</item>
> > +            <item>symlink</item>
> > +            <item>target</item>
> > +            <item>task</item>
> > +            <item>trans</item>
> > +            <item>xattr</item>
> > +            -->
> > +        </list>
> >           <contexts>
> >               <context name="Normal" attribute="Normal" lineEndContext="#stay">
> >                   <DetectChar attribute="Brackets" context="BlockStart" char="("/>
> > --
> > 2.36.1
> >



[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux