Commit Graph

14 Commits

Author SHA1 Message Date
Abhinav Singh a182213c57 Refactor
1. Update class name to be more verbose
2. Update docstring for important classes
3. Global default constants
2019-07-23 17:57:47 -07:00
Abhinav Singh ad7eb517de Pre-spawn worker processes to utilize all cores. 2019-07-20 12:47:16 -07:00
Abhinav Singh f3c1ce664e Update README.md 2019-07-20 12:17:01 -07:00
Abhinav Singh a0021cdb3a
Merge pull request #35 from pbi-qfs/develop
Added --pac-file option to serve a Proxy Autoconfig file
2019-06-03 23:32:36 -07:00
Abhinav Singh 085bc2f927 Release docker container and prep for v0.4 2019-02-08 21:13:34 -08:00
Abhinav Singh 2c16a8a349 Add Travis build status 2019-02-08 20:25:09 -08:00
Pascal Bihler 3702661daa Added --pac-file option to serve a Proxy Autoconfig file 2019-01-16 12:43:04 +01:00
Abhinav Singh c7e47cc7e7 Avoid setting open file limits on Windows OS.
Python resource module is unavailable on Windows OS.
2018-12-14 18:44:56 +05:30
Abhinav Singh 185ceb516d Set open file limit to default 1024.
For long running proxies this is critical as keep-alive connections can
quickly help exceed default value (256) on operating systems.
2018-12-14 04:17:47 +05:30
Abhinav Singh 31bd810b65 Provision to specify custom buffer sizes.
Now --server-recvbuf-size and --client-recvbuf-size flags can be used
for customizing maximum recv buffer sizes. Bumping these values will
result in higher RAM consumption during download / upload operations but
will provide better download / upload speeds / throughputs and lower CPU
utilization.

Fixes #22
2018-12-14 02:38:08 +05:30
Abhinav Singh e23444b766 Update README to reflect basic auth support.
Also refactor proxy exception handling code.
2018-12-13 22:31:56 +05:30
Abhinav Singh 5383abf195 PEP8 formatting 2018-10-17 14:01:19 +05:30
Abhinav Singh 807c93f253 updated README.md 2013-08-31 14:49:22 +05:30
Abhinav Singh 7d8a37ab34 setup.py and argparse 2013-08-20 14:56:32 +05:30