Statistics
| Branch: | Tag: | Revision:

root @ 376a8634

Name Size
  vncauthproxy
.gitignore 25 Bytes
LICENSE 17.7 kB
MANIFEST.in 65 Bytes
setup.py 433 Bytes
vncauthproxy.py 929 Bytes

Latest revisions

# Date Author Comment
376a8634 09/06/2011 04:48 pm Vangelis Koukis

Workaround libevent-dns fd lost after daemonizing

Currently, gevent uses libevent-dns for asynchornous DNS resolution,
which opens a socket upon initialization time. This fails when
becoming a daemon, leading to all DNS queries timing out, since all file...

5a196d84 07/11/2011 05:20 pm Vangelis Koukis

Fix crash, Use self.{listeners,password} in proxy

1c241b27 06/20/2011 07:52 pm Faidon Liambotis

Adjust the control sockets umask

Add g=rwx to the control socket's umask as to allow the owning group to
control the proxy (useful e.g. when wanting to do chgrp www-data)

88420a63 06/20/2011 07:12 pm Faidon Liambotis

Fix logger crash

Commit 138d0e8 scoped the main flow to a main() function. It seems that
the variable "logger" was being set there and used in the rest of the
program implicitly global, which of course make the proxy the crash
whenever it wanted to log something :-)...

08845665 06/20/2011 06:47 pm Faidon Liambotis

Add setup.py and friends

Use setuptools and add setup.py, MANIFEST.in etc. in the package
distribution.

138d0e8b 06/20/2011 06:36 pm Faidon Liambotis

Major restructuring of the directory layout

Create a proper Python package called "vncauthproxy" and move the proxy
and the client there; also create a vncauthproxy.py, that imports from
the package and calls its main()

0a78eb3c 06/20/2011 06:11 pm Faidon Liambotis

Restore Python 2.5 compatibility

The 2.6 syntax for octal numbers (0oNNN) was used for umask; use 0022
which is implicitly octal instead, to restore 2.5 compatibility.

7183f55d 06/20/2011 06:10 pm Faidon Liambotis

Adjust the default location of the control socket

Move it from the (insecure) /tmp/vncproxy.sock to
/var/run/vncauthproxy/ctrl.sock

8799ab6d 05/11/2011 12:46 pm Vangelis Koukis

Add RFB 3.3 support, minor fixes

Add support for RFB 3.3 handshake, along with RFB 3.8
Tested to work with RFB 3.3 and RFB 3.8 clients.

48b1400e 04/12/2011 06:18 pm Vangelis Koukis

Support dynamic port pool, encode reqs in JSON

Support dynamic allocation of client ports off a configurable port
pool, if the client so requests. The pool is initialized to the IANA
dynamic port range of 49152-65535 by default.

Use JSON encoding for requests and replies on the control channel....

View all revisions | View revisions

Also available in: Atom