Thank you for all the feedback on this proposal.  SOCKS support will stay in 
7.0.0.

-Bryan


> On Aug 26, 2016, at 2:19 AM, Chao Xu <xuc...@gmail.com> wrote:
> 
> Hi Bryan Call,
> 
> I will handle the socks issues and make it works again.
> 
> There are 2 socks features as following:
> 1. as socks client, ATS will connect to parent server and origin server via
> socks server
> 
> minimum configuration:
> proxy.config.socks.socks_needed INT 1
> proxy.config.socks.default_servers STRING x.x.x.x:1080 x.x.x.x:1080
> x.x.x.x:1080
> proxy.config.socks.socks_version INT 4 (default)
> proxy.config.socks.socks_config_file STRING socks.config (default)
> 
> 2. as socks proxy, ATS will identify HTTP request on tcp port 80 and the
> rest of requests will proxy to socks server
> minimum configuration:
> proxy.config.socks.socks_needed INT 1
> proxy.config.socks.accept_enabled INT 1
> proxy.config.socks.accept_port INT 1080 (default)
> proxy.config.socks.http_port INT 80 (default)
> 
> The socks proxy feature requires enalbing socks client feature first.
> 
> 
> 
> 2016-08-24 0:45 GMT+08:00 Bryan Call <bc...@apache.org>:
> 
>> The reasons to remove it would be if it is broken (
>> https://issues.apache.org/jira/browse/TS-2482 <https://issues.apache.org/
>> jira/browse/TS-2482>) or if no one is using it (most code requires some
>> maintenance).
>> 
>> If people are using it and want to keep it then please speak up and vote
>> on keeping it.  If you are willing to fix bugs on the feature than that is
>> even better!
>> 
>> -Bryan
>> 
>> 
>> 
>> 
>>> On Aug 23, 2016, at 2:04 AM, Chao Xu <xuc...@gmail.com> wrote:
>>> 
>>> I have do some analysis on socks proxy code, It is a very simple ProxySM.
>>> It is a good start for a newbie to be a ATS developer.
>>> 
>>> Why do we remove it if it doesn't bother us.
>>> 
>>> Currently, I'm rewriting it into SocksProfileSM to verify the design of
>>> ProfileSM.
>>> 
>>> I draw two diagrams of socks proxy functions.
>>> https://drive.google.com/open?id=0B6FSuL4tHtSHb2o2dnNTdXNMN0E
>>> https://drive.google.com/open?id=0B6FSuL4tHtSHTDFESl9RWmNjQkU
>>> 
>>> 
>>> 2016-08-22 22:38 GMT+08:00 James Peach <jpe...@apache.org>:
>>> 
>>>> 
>>>>> On Aug 22, 2016, at 3:40 AM, Chao Xu <xuc...@gmail.com> wrote:
>>>>> 
>>>>> The Socks Proxy feature is used to route HTTP request in socks request
>> to
>>>>> HttpSM and Tunnel non-Http request to Socks Server.
>>>>> 
>>>>> It is a Socks Proxy and it is NOT the replacement of Socks Server.
>>>> 
>>>> I've never heard on anyone even trying to use our Socks code, but maybe
>> we
>>>> should take some extra time to study it. Do you think there is value in
>>>> keeping it?
>>>> 
>>>>> 2016-08-21 10:04 GMT+08:00 James Peach <jpe...@apache.org>:
>>>>> 
>>>>>> 
>>>>>>> On Aug 19, 2016, at 11:33 AM, Bryan Call <bc...@apache.org> wrote:
>>>>>>> 
>>>>>>> There are a few features we are looking to remove in the ATS 7.0.0
>>>>>> release.  If you are using these features and require them, please
>>>> respond
>>>>>> to this email.  We also need to have people that are willing to invest
>>>> time
>>>>>> and fix some of the bugs for these features.   Your feedback is very
>>>>>> important!
>>>>>>> 
>>>>>>> SOCKS is a feature that hasn’t had a lot of usage and support on it.
>>>> It
>>>>>> would be helpful to know who is using it and willing to fix bugs on
>> it.
>>>>>>> 
>>>>>>> The proposal is to remove the configurations options, statistics, and
>>>>>> code for SOCKS.
>>>>>> 
>>>>>> +1 I don’t think anyone is getting much value out of our SOCKS code.
>>>>>> 
>>>>>> J
>>>> 
>>>> 
>> 
>> 

Reply via email to