[tor-bugs] #7903 [Pluggable transport]: Research ways of adding Extended ORPort support to pyptlib
    Tor Bug Tracker & Wiki 
    blackhole at torproject.org
       
    Wed Jan 30 23:34:53 UTC 2013
    
    
  
#7903: Research ways of adding Extended ORPort support to pyptlib
---------------------------------+------------------------------------------
 Reporter:  asn                  |          Owner:  asn
     Type:  task                 |         Status:  new
 Priority:  normal               |      Milestone:     
Component:  Pluggable transport  |        Version:     
 Keywords:                       |         Parent:     
   Points:                       |   Actualpoints:     
---------------------------------+------------------------------------------
Comment(by dcf):
 tor-dev thread: https://lists.torproject.org/pipermail/tor-
 dev/2013-January/004373.html
 Check #7620 for my independent implementation of extended OR support in
 Go. Unfortunately it maybe doesn't help you much because there's really
 only one way to implement it that makes sense in Go: as blocking network
 operations on a plain socket, with the expectation that you will be called
 inside an independent goroutine (thread).
 Source code:
 https://gitweb.torproject.org/user/dcf/flashproxy.git/tree/refs/heads/extor
 :/websocket-transport
 The main abstraction is the function `PtConnectOr`. It takes that
 `PtServerInfo` struct that results for PT env parsing, and connects to the
 regular OR port or the extended OR port as appropriate. When it connects
 to the extended OR port, it does the authentication and USERADDR things
 just like pyobfsproxy does.
-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7903#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
    
    
More information about the tor-bugs
mailing list