Uploaded image for project: 'Smack'
  1. Smack
  2. SMACK-302

Improve establishing of Socks5 bytestreams

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.0
    • Fix Version/s: 3.2.0
    • Component/s: Extensions
    • Labels:
      None

      Description

      Improvements when establishing a Socks5 bytestream:

      • checks if target supports Socks5 feature (http://xmpp.org/extensions/xep-0065.html#proto-disco)
      • while searching for Socks5 proxies all non Socks5 proxies are blacklisted to not query them again in next negotiation
      • prioritizes last working stream host (if exists) under the assumption that it will also work best for further requests
      • configurable timeout for the response of target to the request (was a constant in old implementation)
      • uses specialized Socks5ClientForInitiator to connect to local or remote proxy and activate the stream
      • returns Socket for bidirectional use

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              rcollier Robin Collier
              Reporter:
              serevaris Henning Staib
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: