Remote Framebuffer Security Types
Registration Procedure(s)
- Expert Review
Expert(s)
- Tristan Richardson
Reference
- RFC 6143: The Remote Framebuffer Protocol
Available Formats
| Value | Name | Reference |
|---|---|---|
| 0 | Invalid | RFC 6143 |
| 1 | None | RFC 6143 |
| 2 | VNC Authentication | RFC 6143 |
| 3-15 | RealVNC | historic assignment |
| 16 | Tight | historic assignment |
| 17 | Ultra | historic assignment |
| 18 | TLS | historic assignment |
| 19 | VeNCrypt | historic assignment |
| 20 | GTK-VNC SASL | historic assignment |
| 21 | MD5 hash authentication | historic assignment |
| 22 | Colin Dean xvp | historic assignment |
| 23 | Secure Tunnel | RFC 7869 |
| 24 | Integrated SSH | RFC 7869 |
| 25-29 | Unassigned | |
| 30-36 | Apple Inc. | Michael Stein |
| 37-127 | Unassigned | |
| 128 | RealVNC | historic assignment |
| 129 | RealVNC | historic assignment |
| 129 | Tight Unix Login Authentication | Samuel Mannehed |
| 130-134 | RealVNC | historic assignment |
| 135-191 | Unassigned | |
| 192 | RealVNC | historic assignment |
| 193-255 | Unassigned |
Remote Framebuffer Client-to-Server Message Types
Registration Procedure(s)
- Expert Review
Expert(s)
- Tristan Richardson
Reference
- RFC 6143: The Remote Framebuffer Protocol
Available Formats
| Value | Name | Reference |
|---|---|---|
| 0 | SetPixelFormat | RFC 6143 |
| 1 | Unassigned | |
| 2 | SetEncodings | RFC 6143 |
| 3 | FramebufferUpdateRequest | RFC 6143 |
| 4 | KeyEvent | RFC 6143 |
| 5 | PointerEvent | RFC 6143 |
| 6 | ClientCutText | RFC 6143 |
| 7-21 | Possibly used in UltraVNC | historic assignment |
| 22-79 | Unassigned | |
| 80 | Possibly used in UltraVNC | historic assignment |
| 81-126 | Unassigned | |
| 127 | VMWare | historic assignment |
| 128 | Car Connectivity | Jörg Brakensiek; Terminal Mode v1.0 |
| 129-149 | Unassigned | |
| 150 | TightVNC EnableContinuousUpdates | historic assignment |
| 151-244 | Unassigned | |
| 245 | Replit Audio Client Message | Luis Héctor Chávez |
| 246 | Dell-EMC | Rajeshkumar Patel |
| 247 | Dell-EMC | Rajeshkumar Patel |
| 248 | ClientFence | TigerVNC |
| 249 | OLIVE Call Control | historic assignment |
| 250 | Colin Dean xvp | historic assignment |
| 251 | Pierre Ossman SetDesktopSize | historic assignment |
| 252 | tight | historic assignment |
| 253 | gii | historic assignment |
| 254 | VMWare | historic assignment |
| 255 | Anthony Liguori | historic assignment |
Remote Framebuffer Server-to-Client Message Types
Registration Procedure(s)
- Expert Review
Expert(s)
- Tristan Richardson
Reference
- RFC 6143: The Remote Framebuffer Protocol
Available Formats
| Value | Name | Reference |
|---|---|---|
| 0 | FramebufferUpdate | RFC 6143 |
| 1 | SetColourMapEntries | RFC 6143 |
| 2 | Bell | RFC 6143 |
| 3 | ServerCutText | RFC 6143 |
| 4-15 | Possibly used in UltraVNC | historic assignment |
| 16-126 | Unassigned | |
| 127 | VMWare | historic assignment |
| 128 | Car Connectivity | Jörg Brakensiek; Terminal Mode v1.0 |
| 129-149 | Unassigned | |
| 150 | TightVNC EndOfContinuousUpdates | historic assignment |
| 151-172 | Unassigned | |
| 173 | ServerState | historic assignment |
| 174-244 | Unassigned | |
| 245 | Replit Audio Server Message | Luis Héctor Chávez |
| 246 | Dell-EMC | Rajeshkumar Patel |
| 247 | Dell-EMC | Rajeshkumar Patel |
| 248 | ServerFence | TigerVNC |
| 249 | OLIVE Call Control | historic assignment |
| 250 | Colin Dean xvp | historic assignment |
| 251 | Unassigned | |
| 252 | tight | historic assignment |
| 253 | gii | historic assignment |
| 254 | VMWare | historic assignment |
| 255 | Anthony Liguori | historic assignment |
Remote Framebuffer Encoding Types
Registration Procedure(s)
- Expert Review
Expert(s)
- Tristan Richardson, John Levine
Reference
- RFC 6143: The Remote Framebuffer Protocol
Available Formats
| Value | Name | Reference |
|---|---|---|
| 0 | Raw | RFC 6143 |
| 1 | CopyRect | RFC 6143 |
| 2 | RRE | RFC 6143 |
| 5 | Hextile | RFC 6143 |
| 9-10 | Possibly used in UltraVNC | historic assignment |
| 16 | ZRLE | RFC 6143 |
| -239 | Cursor pseudo-encoding | RFC 6143 |
| -223 | DesktopSize pseudo-encoding | RFC 6143 |
| 4 | CoRRE | historic assignment |
| 6 | zlib | historic assignment |
| 7 | tight | historic assignment |
| 8 | zlibhex | historic assignment |
| 15 | TRLE | RFC 6143 |
| 17 | Hitachi ZYWRLE | historic assignment |
| 20 | H.264 | Tristan Richardson |
| 21 | JPEG | historic assignment Tristan Richardson |
| 22 | JRLE | historic assignment Tristan Richardson |
| 23 | VA H.264 | Tristan Richardson |
| 24 | ZRLE2 | Tristan Richardson |
| 50 | Open H.264 Encoding | https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst; Maxim Devaev |
| 1000-1002 | Apple Inc. | Michael Stein |
| 1011 | Apple Inc. | Michael Stein |
| 1024 to 1099 | RealVNC | historic assignment Tristan Richardson |
| 1100-1109 | Apple Inc. | Michael Stein |
| -1 to -222 | tight options | historic assignment |
| -224 to -238 | tight options | historic assignment |
| -240 to -256 | tight options | historic assignment |
| -257 to -272 | Anthony Liguori | historic assignment |
| -273 to -304 | VMWare | historic assignment |
| -305 | gii | historic assignment |
| -306 | popa | historic assignment |
| -307 | Peter Astrand DesktopName | historic assignment |
| -308 | Pierre Ossman ExtendedDesktopSize | historic assignment |
| -309 | Colin Dean xvp | historic assignment |
| -310 | OLIVE Call Control | historic assignment |
| -311 | ClientRedirect | Brian Hinz |
| -312 | Fence | TigerVNC |
| -313 | ContinuousUpdates | TigerVNC |
| -314 | CursorWithAlpha | Tristan Richardson |
| -315 | ColorMap | Tristan Richardson |
| -316 | ExtendedMouseButtons | https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst; Adam Halim |
| -317 | Tight + No Zlib | Darrell Commander |
| -412 to -512 | TurboVNC fine-grained quality level | historic assignment |
| -523 to -528 | Car Connectivity | Jörg Brakensiek; Terminal Mode v1.0 |
| -763 to -768 | TurboVNC subsampling level | historic assignment |
| 0x48323634 | VA H.264 | David Verbeiren |
| 0x52706C41 | Replit Audio Pseudo-encoding | Luis Héctor Chávez |
| 0x574d5600 to 0x574d56ff | VMWare | historic assignment |
| 0xc0a1e5ce to 0xc0a1e5cf | Possibly used in UltraVNC | historic assignment |
| 0xfffe0000 to 0xfffe00ff | Used in LibVNCServer | LibVNCServer |
| 0xffff0000 to 0xffff8003 | Possibly used in UltraVNC | historic assignment |
Contact Information
| Name | Contact URI | Last Updated |
|---|---|---|
| Adam Halim | adaha&cendio.com | 2024-06-06 |
| Brian Hinz | bphinz&users.sourceforge.net | 2011-06-09 |
| Darrell Commander | information&virtualgl.org | 2024-08-14 |
| David Verbeiren | david.verbeiren&intel.com | 2013-02-08 |
| Jörg Brakensiek | jorg.brakensiek&nokia.com | 2011-05-11 |
| Luis Héctor Chávez | luis&repl.it | 2021-03-31 |
| Maxim Devaev | mdevaev&gmail.com | 2021-02-10 |
| Michael Stein | mvs&apple.com | 2022-06-07 |
| Rajeshkumar Patel | rajesh_z_patel&Dell.com | 2020-07-28 |
| Samuel Mannehed | samuel&cendio.se | 2019-11-07 |
| Tristan Richardson | standards&realvnc.com | 2017-09-12 |