lp:~crass/proxychains-ng/trunk

Created by Glenn Washburn and last modified
Get this branch:
bzr branch lp:~crass/proxychains-ng/trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Glenn Washburn
Project:
proxychains-ng
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://github.com/crass/proxychains-ng.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 5 seconds — see the log

Recent revisions

264. By amyangfei <email address hidden>

remove unused variable

263. By amyangfei <email address hidden>

Fix select_proxy dead loop in round_roubin_chain

Fix issue #147.
If all proxies are in DOWN_STATE or BUSY_STATE state, select_proxy will run
forever in an infinite loop. When all proxies are not available, we wait some
intervals and retry. The wait time starts with 10 milliseconds and is
increased by 10 milliiseconds in each loop. 14 loops sums up with 1.05 second.

262. By rofl0r <email address hidden>

alternatively allow specifying proxy addresses via URL-style strings

e.g. socks5://user:pass@ip:port

code taken from my library "rocksock"[0].

[0]: https://github.com/rofl0r/rocksock

261. By rofl0r <email address hidden>

release 4.13

260. By rofl0r <email address hidden>

accept proper RFC1929 auth subnegotiation version field

this was wrongly fixed in 06c20ed394a65cc9e959a30ea74b8b256f76c1fa

instead of reverting we now accept the correct version
(version field containing 1) plus the incorrect version (5) given by some
proxyservers in the wild. curl accepts both forms too.

closing #224
addressing #221

259. By rofl0r <email address hidden>

configure: prevent bug overwriting config.mak on OpenBSD

the command writing the openbsd line was using >> before the call
which was meant to initialize config.mak using >.

closes #228

258. By rofl0r <email address hidden>

fix socks5 username/password auth

the version field in the auth check needs to be 5, not 1.

closes #221

257. By rofl0r <email address hidden>

print usage info on --help too

256. By rofl0r <email address hidden>

support solaris X/Open connect call too

solaris curiously defines connect to point to __xnet_connect when
_XOPEN_SOURCE is defined 600.
that means some programs use the real connect symbol, while others
use __xnet_connect.

thanks to @Low-power for testing.

https://github.com/nxmirrors/onnv/blob/master/usr/src/lib/libsocket/socket/socket.c
https://github.com/nxmirrors/onnv/blob/master/usr/src/uts/common/sys/socket.h#L486

255. By WHR

configure: Solaris detection, ld 'soname' option auto detection; other Solaris related fixes

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers