diff options
Diffstat (limited to 'specs/security.xml')
-rw-r--r-- | specs/security.xml | 435 |
1 files changed, 174 insertions, 261 deletions
diff --git a/specs/security.xml b/specs/security.xml index b920618..93073c5 100644 --- a/specs/security.xml +++ b/specs/security.xml @@ -78,51 +78,49 @@ This request returns the major and minor version numbers of this extension. <para>SecurityQueryVersion</para> -<informaltable> - <tgroup cols="2"> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.5*"/> <tbody> <row> - <entry align="left"> + <entry> <para>client-major-version</para> </entry> - <entry align="left"> + <entry> <para>CARD16</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>client-minor-version</para> </entry> - <entry align="left"> + <entry> <para>CARD16</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>=></para> </entry> </row> <row> - <entry align="left"> + <entry> <para>server-major-version</para> </entry> - <entry align="left"> + <entry> <para>CARD16</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>server-minor-version</para> </entry> - <entry align="left"> + <entry> <para>CARD16</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> @@ -163,69 +161,65 @@ authorization. <para> SecurityGenerateAuthorization </para> -<informaltable> - <tgroup cols="2"> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.5*"/> <tbody> <row> - <entry align="left"> + <entry> <para>authorization-protocol-name</para> </entry> - <entry align="left"> + <entry> <para>STRING8</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>authorization-protocol-data</para> </entry> - <entry align="left"> + <entry> <para>STRING8</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>value-mask</para> </entry> - <entry align="left"> + <entry> <para>BITMASK</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>value-list</para> </entry> - <entry align="left"> + <entry> <para>LISTofVALUE</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>=></para> </entry> <entry> </entry> </row> <row> - <entry align="left"> + <entry> <para>authorization-id</para> </entry> - <entry align="left"> + <entry> <para>AUTHID</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>authorization-data-return</para> </entry> - <entry align="left"> - <para>STRING8</para> - </entry> - </row> - <row> - <entry align="left"> - <para></para> - </entry> <entry> + <para>STRING8</para> </entry> </row> </tbody> @@ -264,95 +258,80 @@ The value-mask and value-list specify attributes of the authorization that are to be explicitly initialized. The possible values are: </para> -<informaltable> - <tgroup cols="3"> - <tbody> - <row rowsep="1"> - <entry align="left"> - <para></para> - </entry> - </row> - <row rowsep="1"> - <entry align="left"> - <para>Attribute</para> - </entry> - <entry align="left"> - <para>Type</para> - </entry> - <entry align="left"> - <para>Default</para> - </entry> +<informaltable frame='topbot'> + <?dbfo keep-together="always" ?> + <tgroup cols='3' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="1.0*"/> + <thead> + <row rowsep='1'> + <entry>Attribute</entry> + <entry>Type</entry> + <entry>Default</entry> </row> + </thead> + <tbody> <row> - <entry align="left"> + <entry> <para>timeout</para> </entry> - <entry align="left"> + <entry> <para>CARD32</para> </entry> - <entry align="left"> + <entry> <para>60</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>group</para> </entry> - <entry align="left"> + <entry> <para>XID or None</para> </entry> - <entry align="left"> + <entry> <para>None</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>trust-level</para> </entry> - <entry align="left"> + <entry> <para>{SecurityClientTrusted,</para> </entry> </row> <row> - <entry align="left"> + <entry> <para></para> </entry> - <entry align="left"> + <entry> <para>SecurityClientUntrusted}</para> </entry> - <entry align="left"> + <entry> <para>SecurityClientUntrusted</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>event-mask</para> </entry> - <entry align="left"> + <entry> <para>SecurityAuthorizationRevoked,</para> </entry> </row> <row rowsep="1"> - <entry align="left"> + <entry> <para></para> </entry> - <entry align="left"> + <entry> <para>or None</para> </entry> - <entry align="left"> + <entry> <para>None</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> @@ -395,40 +374,26 @@ is reported to the client. The SecurityAuthorizationRevoked event contains the following field: </para> -<informaltable> - <tgroup cols="2"> - <tbody> +<informaltable frame='topbot'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.5*"/> + <thead> <row rowsep="1"> - <entry align="left"> - <para></para> - </entry> - </row> - <row rowsep="1"> - <entry align="left"> - <para>Field</para> - </entry> - <entry align="left"> - <para>Type</para> - </entry> + <entry>Field</entry> + <entry>Type</entry> </row> - <row rowsep="1"> - <entry align="left"> + </thead> + <tbody> + <row> + <entry> <para>authorization-id</para> </entry> - <entry align="left"> + <entry> <para>AUTHID</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> @@ -471,22 +436,20 @@ This request deletes an authorization created by SecurityGenerateAuthorization. SecurityRevokeAuthorization </para> -<informaltable> - <tgroup cols="2"> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.5*"/> <tbody> <row> - <entry align="left"> + <entry> <para><emphasis remap='I'>authorization-id</emphasis></para> </entry> - <entry align="left"> + <entry> <para>AUTHID</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> @@ -898,30 +861,28 @@ follows. <function>authorization-protocol-data</function> </para> -<informaltable> - <tgroup cols="2"> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.5*"/> <tbody> <row> - <entry align="left"> + <entry> <para>policy-mask</para> </entry> - <entry align="left"> + <entry> <para>BITMASK</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>policies</para> </entry> - <entry align="left"> + <entry> <para>LISTofSECURITYPOLICY</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> @@ -935,30 +896,28 @@ to the nth 1-bit in policy-mask, counting upward from bit 0. <para><function>SECURITYPOLICY</function></para> -<informaltable> - <tgroup cols="2"> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.5*"/> <tbody> <row> - <entry align="left"> + <entry> <para>policy-type</para> </entry> - <entry align="left"> + <entry> <para>{Disallow, Permit}</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>names</para> </entry> - <entry align="left"> + <entry> <para>LISTofSTR</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> @@ -1207,79 +1166,64 @@ For the purposes of the Security extension, the Xauth structure has the following fields: </para> -<informaltable> - <tgroup cols="3"> - <tbody> +<informaltable frame='topbot'> + <?dbfo keep-together="always" ?> + <tgroup cols='3' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="3.0*"/> + <thead> <row rowsep="1"> - <entry align="left"> - <para></para> - </entry> - </row> - <row rowsep="1"> - <entry align="left"> - <para>Type</para> - </entry> - <entry align="left"> - <para>Field name</para> - </entry> - <entry align="left"> - <para>Description</para> - </entry> + <entry>Type</entry> + <entry>Field name</entry> + <entry>Description</entry> </row> + </thead> + <tbody> <row> - <entry align="left"> + <entry> <para>unsigned short</para> </entry> - <entry align="left"> + <entry> <para>name_length</para> </entry> - <entry align="left"> + <entry> <para>number of bytes in name</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>char *</para> </entry> - <entry align="left"> + <entry> <para>name</para> </entry> - <entry align="left"> + <entry> <para>authorization protocol name</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>unsigned short</para> </entry> - <entry align="left"> + <entry> <para>data_length</para> </entry> - <entry align="left"> + <entry> <para>number of bytes in data</para> </entry> </row> <row rowsep="1"> - <entry align="left"> + <entry> <para>char *</para> </entry> - <entry align="left"> + <entry> <para>data</para> </entry> - <entry align="left"> + <entry> <para>authorization protocol data</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> @@ -1354,79 +1298,64 @@ null-terminated strings. The auth_in argument must be freed with The XSecurityAuthorizationAttributes structure has the following fields: </para> -<informaltable> - <tgroup cols="3"> - <tbody> - <row rowsep="1"> - <entry align="left"> - <para></para> - </entry> - </row> +<informaltable frame='topbot'> + <?dbfo keep-together="always" ?> + <tgroup cols='3' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="3.0*"/> + <thead> <row rowsep="1"> - <entry align="left"> - <para>Type</para> - </entry> - <entry align="left"> - <para>Field name</para> - </entry> - <entry align="left"> - <para>Mask</para> - </entry> + <entry>Type</entry> + <entry>Field name</entry> + <entry>Mask</entry> </row> + </thead> + <tbody> <row> - <entry align="left"> + <entry> <para>unsigned int</para> </entry> - <entry align="left"> + <entry> <para>trust_level</para> </entry> - <entry align="left"> + <entry> <para>XSecurityTrustLevel</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>unsigned int</para> </entry> - <entry align="left"> + <entry> <para>timeout</para> </entry> - <entry align="left"> + <entry> <para>XSecurityTimeout</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>XID</para> </entry> - <entry align="left"> + <entry> <para>group</para> </entry> - <entry align="left"> + <entry> <para>XSecurityGroup</para> </entry> </row> <row rowsep="1"> - <entry align="left"> + <entry> <para>long</para> </entry> - <entry align="left"> + <entry> <para>event_mask</para> </entry> - <entry align="left"> + <entry> <para>XSecurityEventMask</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> @@ -1462,91 +1391,75 @@ authorization. The XSecurityAuthorizationRevokedEvent structure has the following fields: </para> -<informaltable> - <tgroup cols="3"> - <tbody> - <row rowsep="1"> - <entry align="left"> - <para></para> - </entry> - </row> +<informaltable frame='topbot'> + <?dbfo keep-together="always" ?> + <tgroup cols='3' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="3.0*"/> + <thead> <row rowsep="1"> - <entry align="left"> - <para>Type</para> - </entry> - <entry align="left"> - <para>Field name</para> - </entry> - <entry align="left"> - <para>Description</para> - </entry> - + <entry>Type</entry> + <entry>Field name</entry> + <entry>Description</entry> </row> + </thead> + <tbody> <row> - <entry align="left"> + <entry> <para>int</para> </entry> - <entry align="left"> + <entry> <para>type</para> </entry> - <entry align="left"> + <entry> <para>event base + XSecurityAuthorizationRevoked</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>unsigned long</para> </entry> - <entry align="left"> + <entry> <para>serial</para> </entry> - <entry align="left"> + <entry> <para># of last request processed by server</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>Bool</para> </entry> - <entry align="left"> + <entry> <para>send_event</para> </entry> - <entry align="left"> + <entry> <para>true if this came from SendEvent</para> </entry> </row> <row> - <entry align="left"> + <entry> <para>Display*</para> </entry> - <entry align="left"> + <entry> <para>display</para> </entry> - <entry align="left"> + <entry> <para>Display the event was read from</para> </entry> </row> <row rowsep="1"> - <entry align="left"> + <entry> <para>XSecurityAuthorization</para> </entry> - <entry align="left"> + <entry> <para>auth_id</para> </entry> - <entry align="left"> + <entry> <para>revoked authorization id</para> </entry> </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> - <row> - <entry align="left"> - <para></para> - </entry> - </row> </tbody> </tgroup> </informaltable> |