Remove stale pid lockfiles on daemon invocation
Make server connect retries and retry wait tunable
Wait for VNC server connection establishment
Wait until the connection to the VNC server has beenestablished, before sending a successful response to theclient.
Sending a response before establishing a connection to theserver could allow a malicious user to access a different...
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 whenbecoming a daemon, leading to all DNS queries timing out, since all file...
Fix crash, Use self.{listeners,password} in proxy
Adjust the control sockets umask
Add g=rwx to the control socket's umask as to allow the owning group tocontrol the proxy (useful e.g. when wanting to do chgrp www-data)
Fix logger crash
Commit 138d0e8 scoped the main flow to a main() function. It seems thatthe variable "logger" was being set there and used in the rest of theprogram implicitly global, which of course make the proxy the crashwhenever it wanted to log something :-)...
Major restructuring of the directory layout
Create a proper Python package called "vncauthproxy" and move the proxyand the client there; also create a vncauthproxy.py, that imports fromthe package and calls its main()
View revisions
Also available in: Atom