summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2012-01-30 15:00:58 -0600
committerJoel Martin <github@martintribe.org>2012-01-30 15:00:58 -0600
commit9ed4a17d70746c1f162c0030a42ba5394f18ab58 (patch)
tree76a33750b346eb972d1013e2cdd359956f8b0e3b /README.md
parent6549c04fae352732d4f3f9c15a2ff61d4e2d7484 (diff)
downloadwebsockify-9ed4a17d70746c1f162c0030a42ba5394f18ab58.tar.gz
Move alternate implementation data to wiki.
Diffstat (limited to 'README.md')
-rw-r--r--README.md133
1 files changed, 4 insertions, 129 deletions
diff --git a/README.md b/README.md
index 0ed2968..562c4f7 100644
--- a/README.md
+++ b/README.md
@@ -70,135 +70,10 @@ These are not necessary for the basic operation.
### Implementations of websockify
The primary implementation of websockify is in python. There are also
-alternative implementations in the `other/` subdirectory.
-
-Here is the feature support matrix for the the websockify
-implementations:
-
-<table>
- <tr>
- <th>Program</th>
- <th>websockify</th>
- <th>other/websockify</th>
- <th>other/websockify.js</th>
- <th>other/websockify.rb</th>
- <th>other/kumina</th>
- <th>VNCAuthProxy 1</th>
- </tr> <tr>
- <th>Language</th>
- <td>python</td>
- <td>C</td>
- <td>Node (node.js)</td>
- <td>Ruby</td>
- <td>C</td>
- <td>python (twisted)</td>
- </tr> <tr>
- <th>Multiproc</th>
- <td>yes</td>
- <td>yes</td>
- <td>yes</td>
- <td>no</td>
- <td>via inetd</td>
- <td>yes</td>
- </tr> <tr>
- <th>Daemon</th>
- <td>yes</td>
- <td>yes</td>
- <td>no</td>
- <td>no</td>
- <td>via inetd</td>
- <td>yes</td>
- </tr> <tr>
- <th>SSL wss</th>
- <td>yes 2</td>
- <td>yes</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>yes</td>
- </tr> <tr>
- <th>Flash Policy Server</th>
- <td>yes</td>
- <td>yes</td>
- <td>no</td>
- <td>no</td>
- <td>yes</td>
- <td>no</td>
- </tr> <tr>
- <th>Session Record</th>
- <td>yes</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- </tr> <tr>
- <th>Web Server</th>
- <td>yes</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- </tr> <tr>
- <th>Program Wrap</th>
- <td>yes</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- </tr> <tr>
- <th>Multiple Targets</th>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- <td>yes</td>
- <td>no</td>
- </tr> <tr>
- <th>Hixie 75</th>
- <td>yes</td>
- <td>yes</td>
- <td>yes</td>
- <td>no</td>
- <td>no</td>
- <td>no</td>
- </tr> <tr>
- <th>Hixie 76</th>
- <td>yes</td>
- <td>yes</td>
- <td>yes</td>
- <td>yes</td>
- <td>yes</td>
- <td>yes</td>
- </tr> <tr>
- <th>IETF/HyBi (07+)</th>
- <td>yes</td>
- <td>no</td>
- <td>no</td>
- <td>yes</td>
- <td>yes</td>
- <td>yes</td>
- </tr>
-</table>
-
-
-* Note 1:
- [http://code.osuosl.org/projects/twisted-vncauthproxy](VNCAuthProxy)
- is part of Ganeti Web Manger and is not included with websockify.
-
-* Note 2: to use SSL/wss with python 2.5 or older, see the following
- section on *Building the Python ssl module*.
-
-
-Protocol draft/specification links:
-
-* [Hixie 75](http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-75)
-* [Hixie 76](http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-76)
-* [IETF/HyBi 07](http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-07)
-* [IETF/HyBi 10](http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10)
-* [IETF/HyBi 17](http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17)
+alternative implementations in the `other/` subdirectory (and
+elsewhere). See the alternate implementation [Feature
+Matrix](https://github.com/kanaka/websockify/wiki/Implementations_Matrix).
+
### Wrap a Program