Skip to content
Thomas Mangin edited this page Oct 11, 2013 · 1 revision

Why another python proxy ?

This is such a good question that we have a full wiki page dedicated to answer it.

Where can I ask for help ??

The best place to start is our google group and google plus community

But feel free to contact us: via mail and/or jabber at

> echo 'print ".".join(["thomas","mangin@exa-networks","co","uk"])' | python
> echo 'print ".".join(["david","farrar@exa-networks","co","uk"])' | python

Will you help me if I have an issue ??

We normally answer mails as soon as we see them. Our timezone is BST/GMT (United Kingdom).

Where is the documentation ?

Here and in the code .. really do you need more ??
If so please feel free to contribute some, we are terrible authors.

##Is this code supported ?

Yes - Should you find any bugs, please report it, and I will fix them

##Does it work on Linux, MAC OS X, Windows ?

Linux: yes, it is our deployment environment
MACOS: yes, it is developed on MAC OSX 10.7
Windows: no, we are using Unix alarm, which is not supported on Windows

##Are you planning to add more features ?

We will only really code new features for our own use, but feel free to ask or send us patches.

##As the main loop is single threaded, can a blocking network IO cause issues ?

It is possible for a bug to cause the application to freeze but epoll is really the only way to get correct performance out of server for network I/O intensive applications. However it should only happen if we have bugs in the code, which hopefully will not be common at all.

Clone this wiki locally