|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
[jira] Created: (DIRMINA-415) Proxy supportProxy support
------------- Key: DIRMINA-415 URL: https://issues.apache.org/jira/browse/DIRMINA-415 Project: MINA Issue Type: New Feature Components: Core Reporter: Trustin Lee Fix For: 2.0.0-M1 There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12535032 ] Trustin Lee commented on DIRMINA-415: ------------------------------------- Niklas wrote: Now, one thing we should consider is whether we want to support specifying proxyHost, proxyPort via system properties, just like Socket does. In that case I don't think it will be as simple as wrapping like suggested above. Maybe we could support this by having some kind of factory which looks at the system properties? Lóránt Pintér wrote: However, I'd vote for supporting proxyHost and such, because there are a lot of legacy systems out there moving to MINA. When they finally migrate to MINA, their users don't really want to know about the change, and don't expect changes in the configuration of the system. I think all of these systems will then create something like LegacyProxyConnector inherited from ProxyingConnector, and set the proxy parameters from proxyHost etc. As I think a lot of people would implement this redundantly, MINA could have it out of the box as well. > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Core > Reporter: Trustin Lee > Fix For: 2.0.0-M1 > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12535033 ] Trustin Lee commented on DIRMINA-415: ------------------------------------- Related mailing list thread: http://tinyurl.com/2lu7z3 > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Core > Reporter: Trustin Lee > Fix For: 2.0.0-M1 > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Updated: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trustin Lee updated DIRMINA-415: -------------------------------- Component/s: (was: Core) Transport Fix Version/s: (was: 2.0.0-M1) From the recent discussion, we concluded we don't need any core API modification. Therefore, we can implement this feature later, but at least before 2.0.0-RC1. > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Updated: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Heath updated DIRMINA-415: ------------------------------- Fix Version/s: 2.0.0-M2 > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Updated: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] James furness updated DIRMINA-415: ---------------------------------- Attachment: mina-connector-proxy-1.0.0.zip First cut of proxy connector. Supports unauthenticated proxies and proxies with Basic authentication. Still quite messy - needs some refactoring to work with IoC containers properly. Tested with MINA 1.1. > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.0.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12577282#action_12577282 ] Trustin Lee commented on DIRMINA-415: ------------------------------------- This is a great news, James. Please let us keep updated with your contribution. > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.0.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Updated: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] James Furness updated DIRMINA-415: ---------------------------------- Attachment: mina-connector-proxy-1.1.0.zip Updated to better support IoC containers. Fixed some issues with the Basic auth. Now just need to look at NTLM/Digest auth and possibly SOCKS. Also port to MINA 2.0... > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Updated: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] James Furness updated DIRMINA-415: ---------------------------------- Attachment: (was: mina-connector-proxy-1.0.0.zip) > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578551#action_12578551 ] Edouard De Oliveira commented on DIRMINA-415: --------------------------------------------- I'm currently working on the NTLM auth as it can be usefull for me to use on other protocols. I'll mail you James for some questions and maybe api improvements. > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Updated: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] James Furness updated DIRMINA-415: ---------------------------------- Attachment: mina-connector-proxy-1.1.0-mina2.zip Ported to MINA 2.0 - tested with MINA 2.0.0 M1 NTLM/Digest/Socks still unimplemented, may not have time to do this for a while > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0-mina2.zip, mina-connector-proxy-1.1.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12586316#action_12586316 ] Edouard De Oliveira commented on DIRMINA-415: --------------------------------------------- Based on James work i hacked around and achieved working NTLM & socks 4 & 4a proxy support But it still needs a lot of work : code cleaning, API reworking, socks 5 & digest support i'll keep sending infos on progress made > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0-mina2.zip, mina-connector-proxy-1.1.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12586322#action_12586322 ] Trustin Lee commented on DIRMINA-415: ------------------------------------- Wow, that's a great news! Please let us get updated! > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0-mina2.zip, mina-connector-proxy-1.1.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12598967#action_12598967 ] Edouard De Oliveira commented on DIRMINA-415: --------------------------------------------- Due to personal events i've made less progress than expected. But Socks5 support is now added and digest auth is currently in progress. Code still needs lot of work The problem is that it is hard to test the code as i have no dedicated network to test it. For example, i've been unable to find a free proxy supporting Socks5 with GSSAPI auth. Generally speaking i've been forced to use many different proxies because each of them has a unique combination of auth methods. So i may need help on this, if some of you could test the proxy program within their network it would help debbuging. Regarding a previous comment on IOC containers, i've no idea on how to make code IoC friendly : i'll accept any clue on this ;p Another important point is that the code contains some basic objects (HttpHeader, HttpResponse etc...) that i think should be refactored to use AsyncWeb (not sure this is the official MINA http project ?) code WDYT ? That's all for the moment Any comments or help is appreciated. > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0-mina2.zip, mina-connector-proxy-1.1.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12609542#action_12609542 ] Edouard De Oliveira commented on DIRMINA-415: --------------------------------------------- Hi community, This is a great day (althought i spent 3 hours in the strike this morning :( ...) as i'm proud to announce after 4 months of work that i'm releasing a proxy support connector for MINA 2.0-M1. This release features : HTTP proxy : - Support for NTLM authentication - Support for Digest authentication - Transparent support for reconnection to a http proxy that does not support connection keep alive - Support for HTTP/1.1 requests - Support for multi valued headers - Configuration of prefered authentication mechanism - Smart proxy authentication system that dynamically and automatically selects the mechanism to use SOCKS : - Support for SOCKS4 and SOCKS4a - Support for SOCKS5 with support for GSSAPI authentication via Kerberos V Moreover i added some test classes and junit testcases to test internals and cover most of the revelant functionnalities. I hope this work will be usefull for the community as i put great efforts on it I'm really excited by looking forward for your questions, comments, etc... Regards, - Edouard De Oliveira - http://tedorg.free.fr/en/projects.php > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0-mina2.zip, mina-connector-proxy-1.1.0.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Updated: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Edouard De Oliveira updated DIRMINA-415: ---------------------------------------- Attachment: minaproxy-2.0.0-M1.zip > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0-mina2.zip, mina-connector-proxy-1.1.0.zip, minaproxy-2.0.0-M1.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support[ https://issues.apache.org/jira/browse/DIRMINA-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12609551#action_12609551 ] Emmanuel Lecharny commented on DIRMINA-415: ------------------------------------------- Great !!! This seems to be a tremendous piece of work ! I wish RATP have as much commitment to do their job as you do ;) > Proxy support > ------------- > > Key: DIRMINA-415 > URL: https://issues.apache.org/jira/browse/DIRMINA-415 > Project: MINA > Issue Type: New Feature > Components: Transport > Reporter: Trustin Lee > Fix For: 2.0.0-M2 > > Attachments: mina-connector-proxy-1.1.0-mina2.zip, mina-connector-proxy-1.1.0.zip, minaproxy-2.0.0-M1.zip > > > There has been enourmous demand for supporting proxy such as simple port forwarding and SOCKS. We need to investigate what the best way is to provide an extension point for proxies. > IoFilters are not adequate for proxies because proxies needs changes in the socket addresses (both local and remote) of IoSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
[jira] Commented: (DIRMINA-415) Proxy support |