<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="rfb.xsl"?>
<?oxygen RNGSchema="rfb.rng" type="xml"?>
<registry xmlns="http://www.iana.org/assignments" id="rfb">
  <title>Remote Framebuffer (RFB)</title>
  <created>2010-12-08</created>
  <updated>2013-02-08</updated>
  <registry id="rfb-1">
    <title>Remote Framebuffer Security Types</title>
    <xref type="rfc" data="rfc6143"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Tristan Richardson</expert>
    <record>
      <type>0</type>
      <name>Invalid</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>1</type>
      <name>None</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
      </record>
    <record>
      <type>2</type>
      <name>VNC Authentication</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>3-15</type>
      <name>RealVNC</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>16</type>
      <name>Tight</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>17</type>
      <name>Ultra</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>18</type>
      <name>TLS</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>19</type>
      <name>VeNCrypt</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>20</type>
      <name>GTK-VNC SASL</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>21</type>
      <name>MD5 hash authentication</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>22</type>
      <name>Colin Dean xvp</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>23-29</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>30-35</type>
      <name>Apple Inc.</name>
      <refs><xref type="person" data="Michael_Stein"/></refs>
    </record>
    <record>
      <type>36-127</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>128-255</type>
      <name>RealVNC</name>
      <refs>historic assignment</refs>
    </record>
  </registry>
  
  <registry id="rfb-2">
    <title>Remote Framebuffer Client-to-Server Message Types</title>
    <xref type="rfc" data="rfc6143"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Tristan Richardson</expert>
    <record>
      <type>0</type>
      <name>SetPixelFormat</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>1</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>2</type>
      <name>SetEncodings</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>3</type>
      <name>FramebufferUpdateRequest</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>4</type>
      <name>KeyEvent</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>5</type>
      <name>PointerEvent</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>6</type>
      <name>ClientCutText</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>7-21</type>
      <name>Possibly used in UltraVNC</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>22-79</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>80</type>
      <name>Possibly used in UltraVNC</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>81-126</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>127</type>
      <name>VMWare</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>128</type>
      <name>Car Connectivity</name>
      <refs><xref type="person" data="Jörg_Brakensiek"/>
        <xref type="uri" data="http://www.terminalmode.org/en/developer/Downloads/">Terminal Mode v1.0</xref>
      </refs>
    </record>
    <record>
      <type>129-149</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>150</type>
      <name>TightVNC EnableContinuousUpdates</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>151-247</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>248</type>
      <name>ClientFence</name>
      <refs>TigerVNC</refs>
    </record>
      <record>
        <type>249</type>
        <name>OLIVE Call Control</name>
        <refs>historic assignment</refs>
      </record>
    <record>
      <type>250</type>
      <name>Colin Dean xvp</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>251</type>
      <name>Pierre Ossman SetDesktopSize</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>252</type>
      <name>tight</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>253</type>
      <name>gii</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>254</type>
      <name>VMWare</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>255</type>
      <name>Anthony Liguori</name>
      <refs>historic assignment</refs>
    </record>
  </registry>
  
  <registry id="rfb-3">
    <title>Remote Framebuffer Server-to-Client Message Types</title>
    <xref type="rfc" data="rfc6143"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Tristan Richardson</expert>
    <record>
      <type>0</type>
      <name>FramebufferUpdate</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>1</type>
      <name>SetColourMapEntries</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>2</type>
      <name>Bell</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>3</type>
      <name>ServerCutText</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>4-15</type>
      <name>Possibly used in UltraVNC</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>16-126</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>127</type>
      <name>VMWare</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>128</type>
      <name>Car Connectivity</name>
      <refs><xref type="person" data="Jörg_Brakensiek"/>
        <xref type="uri" data="http://www.terminalmode.org/en/developer/Downloads/">Terminal Mode v1.0</xref>
      </refs>
    </record>
    <record>
      <type>129-149</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>150</type>
      <name>TightVNC EndOfContinuousUpdates</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>151-172</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>173</type>
      <name>ServerState</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>174-247</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>248</type>
      <name>ServerFence</name>
      <refs>TigerVNC</refs>
    </record>
    <record>
      <type>249</type>
      <name>OLIVE Call Control</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>250</type>
      <name>Colin Dean xvp</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>251</type>
      <name>Unassigned</name>
      <refs/>
    </record>
    <record>
      <type>252</type>
      <name>tight</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>253</type>
      <name>gii</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>254</type>
      <name>VMWare</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>255</type>
      <name>Anthony Liguori</name>
      <refs>historic assignment</refs>
    </record>
  </registry>
  
  <registry id="rfb-4">
    <title>Remote Framebuffer Encoding Types</title>
    <xref type="rfc" data="rfc6143"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Tristan Richardson</expert>
    <record>
      <type>0</type>
      <name>Raw</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>1</type>
      <name>CopyRect</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>2</type>
      <name>RRE</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>5</type>
      <name>Hextile</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>9-10</type>
      <name>Possibly used in UltraVNC</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>16</type>
      <name>ZRLE</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>-239</type>
      <name>Cursor pseudo-encoding</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>-223</type>
      <name>DesktopSize pseudo-encoding</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>4</type>
      <name>CoRRE</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>6</type>
      <name>zlib</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>7</type>
      <name>tight</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>8</type>
      <name>zlibhex</name>
      <refs>historic assignment</refs>
    </record>    
    <record>
      <type>15</type>
      <name>TRLE</name>
      <refs><xref type="rfc" data="rfc6143"/></refs>
    </record>
    <record>
      <type>17</type>
      <name>Hitachi ZYWRLE</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>20</type>
      <name>H.264</name>
      <refs><xref type="person" data="Tristan_Richardson"/></refs>
    </record>
    <record>
      <type>21</type>
      <name>JPEG</name>
      <refs>historic assignment 
        <xref type="person" data="Tristan_Richardson"/></refs>
    </record>
    <record>
      <type>22</type>
      <name>JRLE</name>
      <refs>historic assignment 
        <xref type="person" data="Tristan_Richardson"/></refs>
    </record>
    <record>
      <type>1000-1002</type>
      <name>Apple Inc.</name>
      <refs><xref type="person" data="Michael_Stein"/></refs>
    </record>
    <record>
      <type>1011</type>
      <name>Apple Inc.</name>
      <refs><xref type="person" data="Michael_Stein"/></refs>
    </record>
    <record>
      <type>1024 to 1099</type>
      <name>RealVNC</name>
      <refs>historic assignment 
        <xref type="person" data="Tristan_Richardson"/></refs>
    </record>
    <record>
      <type>1100-1105</type>
      <name>Apple Inc.</name>
      <refs><xref type="person" data="Michael_Stein"/></refs>
    </record>
    <record>
      <type>-1 to -222</type>
      <name>tight options</name>
      <refs>historic assignment</refs> 
    </record>
    <record>
      <type>-224 to -238</type>
      <name>tight options</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-240 to -256</type>
      <name>tight options</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-257 to -272</type>
      <name>Anthony Liguori</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-273 to -304</type>
      <name>VMWare</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-305</type>
      <name>gii</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-306</type>
      <name>popa</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-307</type>
      <name>Peter Astrand DesktopName</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-308</type>
      <name>Pierre Ossman ExtendedDesktopSize</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-309</type>
      <name>Colin Dean xvp</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-310</type>
      <name>OLIVE Call Control</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-311</type>
      <name>ClientRedirect</name>
      <refs><xref type="person" data="Brian_Hinz"/></refs>
    </record>
    <record>
      <type>-312</type>
      <name>Fence</name>
      <refs>TigerVNC</refs>
    </record>
    <record>
      <type>-313</type>
      <name>ContinuousUpdates</name>
      <refs>TigerVNC</refs>
    </record>
    <record>
      <type>-412 to -512</type>
      <name>TurboVNC fine-grained quality level</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>-523 to -528</type>
      <name>Car Connectivity</name>
      <refs><xref type="person" data="Jörg_Brakensiek"/>
        <xref type="uri" data="http://www.terminalmode.org/en/developer/Downloads/">Terminal Mode v1.0</xref>
      </refs>
    </record>
    <record>
      <type>-763 to -768</type>
      <name>TurboVNC subsampling level</name>
      <refs>historic assignment</refs>
    </record>    
    <record>
      <type>0x48323634</type>
      <name>VA H.264</name>
      <refs><xref type="person" data="David_Verbeiren"/></refs>
    </record>
    <record>
      <type>0x574d5600 to 0x574d56ff</type>
      <name>VMWare</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>0xc0a1e5ce to 0xc0a1e5cf</type>
      <name>Possibly used in UltraVNC</name>
      <refs>historic assignment</refs>
    </record>
    <record>
      <type>0xffff0000 to 0xffff8003</type>
      <name>Possibly used in UltraVNC</name>
      <refs>historic assignment</refs>
    </record>
  </registry>
  
  <people>
    <person id="Brian_Hinz">
      <name>Brian Hinz</name>
      <uri>mailto:bphinz&amp;users.sourceforge.net</uri>
      <updated>2011-06-09</updated>
    </person>    
    <person id="David_Verbeiren">
      <name>David Verbeiren</name>
      <uri>mailto:david.verbeiren&amp;intel.com</uri>
      <updated>2013-02-08</updated>
    </person>
    <person id="Jörg_Brakensiek">
      <name>Jörg Brakensiek</name>
      <uri>mailto:jorg.brakensiek&amp;nokia.com</uri>
      <updated>2011-05-11</updated>
    </person>
    <person id="Michael_Stein">
      <name>Michael Stein</name>
      <uri>mailto:mvs&amp;apple.com</uri>
      <updated>2011-11-02</updated>
    </person>
    <person id="Tristan_Richardson">
      <name>Tristan Richardson</name>
      <uri>mailto:standards&amp;realvnc.com</uri>
      <updated>2012-11-27</updated>
    </person>
  </people>
</registry>
