VirtualBox

Changeset 79853 in vbox


Ignore:
Timestamp:
Jul 18, 2019 8:34:51 AM (5 years ago)
Author:
vboxsync
Message:

man_VBoxManage-dhcpserver.xml: Include DHCP option details from VirtualBox.xidl. Due to complicated dependencies and expecting very low update volume, we just check in the generated include file. bugref:9288

Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/Makefile.kmk

    r78145 r79853  
    878878                        ,$$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/$(patsubst man_%,%.1,$(basename $(file)))))
    879879
     880#
     881# Manually updating the DHCP option list taken from VirtualBox.xidl
     882#
     883dhcpoptions: $(PATH_ROOT)/doc/manual/en_US/man_VBoxManage-dhcpserver-dhcpoptions.xsl \
     884                $(PATH_ROOT)/src/VBox/Main/idl/VirtualBox.xidl
     885        $(call VBOX_XSLTPROC) --output "$(PATH_ROOT)/doc/manual/en_US/man_VBoxManage-dhcpserver-dhcpoptions.xml" $+
    880886
    881887
  • trunk/doc/manual/en_US/man_VBoxManage-dhcpserver.xml

    r79776 r79853  
    497497    </refsect2>
    498498
     499    <refsect2 id="vboxmanage-dhcpserver-dhcpoptions">
     500      <title>Common DHCP Options:</title>
     501      <remark role="help-scope" condition="DHCPSERVER_ADD|DHCPSERVER_MODIFY"/>
     502      <!-- The following file is generated from src/VBox/Main/idl/VirtualBox.xidl: -->
     503      <xi:include href="man_VBoxManage-dhcpserver-dhcpoptions.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
     504    </refsect2>
     505
    499506  </refsect1>
    500507
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r79849 r79853  
    18331833      name="DHCPOption"
    18341834      uuid="00f5b10f-0021-4513-00f7-5bf4000982bf">
    1835     <!-- Names should exactly match those given in DhcpOptions.h. -->
    1836     <!-- Note! we use the descriptions here in the VBoxManage man page / manual. Everything must be propertly described. -->
     1835    <!-- Names should exactly match those given in DhcpOptions.h.
     1836         Everything must be documented properly.
     1837
     1838         Note! We use these descriptions in the VBoxManage man page / manual.
     1839               When making changes remember to regenerate the man page bits:
     1840                    kmk -C doc/manual dhcpoptions
     1841      -->
    18371842    <const name="SubnetMask"              value="1"><desc>IPv4 netmask. Set to <link to="IDHCPServer::networkMask"/> by default.</desc></const>
    18381843    <const name="TimeOffset"              value="2"><desc>UTC offset in seconds (32-bit decimal value).</desc></const>
     
    18771882    <const name="NISServers"              value="41"><desc>Space separated list of IPv4 NIS server addresses.</desc></const>
    18781883    <const name="NTPServers"              value="42"><desc>Space separated list of IPv4 NTP (RFC1035) server addresses.</desc></const>
    1879     <const name="VendorSpecificInfo"      value="43"><desc>Vendor specific information. Only <link to="DHCPOptionEncoding::Hex"/></desc></const>
    1880     <const name="NetBIOSNameServers"      value="44"><desc>Space separated list of IPv4 NetBIOS name server (NBNS) addresses ((RFC1001,RFC1002).</desc></const>
     1884    <const name="VendorSpecificInfo"      value="43"><desc>Vendor specific information. Only accessible via <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
     1885    <const name="NetBIOSNameServers"      value="44"><desc>Space separated list of IPv4 NetBIOS name server (NBNS) addresses (RFC1001,RFC1002).</desc></const>
    18811886    <const name="NetBIOSDatagramServers"  value="45"><desc>Space separated list of IPv4 NetBIOS datagram distribution server (NBDD) addresses (RFC1001,RFC1002).</desc></const>
    18821887    <const name="NetBIOSNodeType"         value="46"><desc>NetBIOS node type (RFC1001,RFC1002): 1=B-node, 2=P-node, 4=M-node, and 8=H-node (8-bit decimal value).</desc></const>
    1883     <const name="NetBIOSScope"            value="47"><desc>NetBIOS scope (RFC1001,RFC1002). Only <link to="DHCPOptionEncoding::Hex"/></desc></const>
     1888    <const name="NetBIOSScope"            value="47"><desc>NetBIOS scope (RFC1001,RFC1002). Only accessible via <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
    18841889    <const name="XWindowsFontServers"     value="48"><desc>Space separated list of IPv4 X windows font server addresses.</desc></const>
    18851890    <const name="XWindowsDisplayManager"  value="49"><desc>Space separated list of IPv4 X windows display manager addresses.</desc></const>
    18861891    <!-- Options 50 thru 59 are considered DHCP internal and currently not settable. -->
    18871892    <const name="NetWareIPDomainName"     value="62"><desc>Netware IP domain name (RFC2242) (string).</desc></const>
    1888     <const name="NetWareIPInformation"    value="63"><desc>Netware IP information (RFC2242). Only <link to="DHCPOptionEncoding::Hex"/></desc></const>
     1893    <const name="NetWareIPInformation"    value="63"><desc>Netware IP information (RFC2242). Only accessible via <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
    18891894    <const name="NISPlusDomain"           value="64"><desc>The NIS+ domain name (string).</desc></const>
    18901895    <const name="NISPlusServers"          value="65"><desc>Space separated list of IPv4 NIS+ server addresses.</desc></const>
     
    19011906    <const name="STDAServers"             value="76"><desc>Space separated list of IPv4 StreetTalk directory assistance (STDA) server addresses.</desc></const>
    19021907    <!-- 77 is client only -->
    1903     <const name="SLPDirectoryAgent"       value="78"><desc>Addresses of one or more service location protocol (SLP) directory agent, and an indicator of whether their use is mandatory. Only <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
    1904     <const name="SLPServiceScope"         value="79"><desc>List of service scopes for the service location protocol (SLP) and whether using the list is mandator. Only <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
     1908    <const name="SLPDirectoryAgent"       value="78"><desc>Addresses of one or more service location protocol (SLP) directory agent, and an indicator of whether their use is mandatory. Only accessible via <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
     1909    <const name="SLPServiceScope"         value="79"><desc>List of service scopes for the service location protocol (SLP) and whether using the list is mandator. Only accessible via <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
    19051910    <!-- 80 is client only -->
    1906     <const name="DomainSearch"            value="119"><desc>Domain search list, see RFC3397 and section 4.1.4 in RFC1035 for encoding.  Only <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
     1911    <const name="DomainSearch"            value="119"><desc>Domain search list, see RFC3397 and section 4.1.4 in RFC1035 for encoding.  Only accessible via <link to="DHCPOptionEncoding::Hex"/>.</desc></const>
    19071912  </enum>
    19081913
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette