[tor-bugs] #3215 [Vidalia]: RFC: Plugin framework design

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sun Jun 5 01:20:52 UTC 2011


#3215: RFC: Plugin framework design
-------------------------+--------------------------------------------------
 Reporter:  chiiph       |          Owner:  chiiph       
     Type:  enhancement  |         Status:  needs_review 
 Priority:  normal       |      Milestone:  Vidalia-0.3.X
Component:  Vidalia      |        Version:               
 Keywords:               |         Parent:               
   Points:               |   Actualpoints:               
-------------------------+--------------------------------------------------
Changes (by chiiph):

  * status:  new => needs_review


Comment:

 I've implemented this part of the framework in my branch chiiph/plugin.

 Currently, there's a dummy interface to VidaliaTab that I used to test the
 workflow. I'm going to start working on interfacing a couple of more
 useful Qt classes, and the TorControl class, to make a first (more useful)
 plugin.

 Regarding the API, it will follow Qt's already defined API for the
 different classes. What would differ might be the availability of methods,
 since interfacing everything in Qt will take a while (if it ever comes to
 that). So I need to think of a way of documenting which methods are
 available without duplicating Qt's doc.

 Here are a couple of plugin ideas: tbb interface, obfsproxy, an advance
 dialog for the exit policies, a thandy interface (whenever it's
 functional), custom circuit handling.
 I can see a lot of other possibilities if, for example, QtNetwork follows
 as it should the proxy settings.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/3215#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list