You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Rick McGuire (JIRA)" <ji...@apache.org> on 2008/01/08 19:04:34 UTC

[jira] Resolved: (GERONIMO-3706) support for proxy

     [ https://issues.apache.org/jira/browse/GERONIMO-3706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rick McGuire resolved GERONIMO-3706.
------------------------------------

    Resolution: Fixed

Committed revision 610084.

I've committed an initial revision based on the proof-of-concept patch.  This has separate configurations for http and https:.  The exclusion list is a semicolon separated list of domains.  These can be fully qualified domain names, names with a leading wild card (e.g., "*.apache.org"), or string dot-addressess ("127.0.0.1).  No attempt is made to resolve host names to IP addresses and cross check that way.  Part of the problem with attempting to do that is the client making the request through a proxy server might not have sufficient DNS access to resolve the external IP address of the target.  Not sure how to handle that one.  

Also, I'm not sure I understand how the IP address\subnet mask combination would end up getting applied?  This is the first time I've seen a need for a subnet mask in any Java networking application. 

Additional support for the exclusion list can be added under this Jira until it's closed or a new Jira can opened for specific issues, if you desire. 

> support for proxy
> -----------------
>
>                 Key: GERONIMO-3706
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3706
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: AsyncHttpClient
>    Affects Versions: 1.x
>            Reporter: Sangjin Lee
>         Attachments: proxy_poc.patch
>
>
> Proxy support is a critical feature for HTTP clients.  I'd like to have AsyncHttpClient support proxy.  The following would be considered as the basic features:
> - Enabling connecting through proxies for http and https targets
> - Exclusion (domains that should not go through proxies)
> - Allowing proxy related configuration on AsyncHttpClient
> - Support for proxy authentication, at least for Basic authentication (and perhaps Digest too?)
> There are things like SOCKS support, etc., but the above will be a good start.  Thoughts?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.