Damian Johnson commited on 2013-03-17 16:17:23
Zeige 1 geänderte Dateien mit 28 Einfügungen und 0 Löschungen.
Project proposal from meejah where I'd be the backup mentor.
... | ... |
@@ -660,6 +660,7 @@ meetings around the world.</li> |
660 | 660 |
|
661 | 661 |
<p> |
662 | 662 |
<b>Project Ideas:</b><br /> |
663 |
+ <i><a href="#txtorcon-stemIntegration">Txtorcon/Stem Integration</a></i><br /> |
|
663 | 664 |
<i><a href="#stemUsability">Stem Usability and Porting</a></i><br /> |
664 | 665 |
<i><a href="#stemTestingForTor">Stem Tests for Tor</a></i> |
665 | 666 |
</p> |
... | ... |
@@ -675,6 +676,11 @@ meetings around the world.</li> |
675 | 676 |
Used by OONI and APAF. |
676 | 677 |
</p> |
677 | 678 |
|
679 |
+ <p> |
|
680 |
+ <b>Project Ideas:</b><br /> |
|
681 |
+ <i><a href="#txtorcon-stemIntegration">Txtorcon/Stem Integration</a></i> |
|
682 |
+ </p> |
|
683 |
+ |
|
678 | 684 |
<a id="project-tlsdate"></a> |
679 | 685 |
<h3>Tlsdate (<a href="https://github.com/ioerror/tlsdate">code</a>)</h3> |
680 | 686 |
|
... | ... |
@@ -920,6 +926,28 @@ meetings around the world.</li> |
920 | 926 |
</li> |
921 | 927 |
--> |
922 | 928 |
|
929 |
+ <a id="txtorcon-stemIntegration"></a> |
|
930 |
+ <li> |
|
931 |
+ <b>Txtorcon/Stem Integration</b> |
|
932 |
+ <br> |
|
933 |
+ Effort Level: <i>Medium</i> |
|
934 |
+ <br> |
|
935 |
+ Skill Level: <i>Medium</i> |
|
936 |
+ <br> |
|
937 |
+ Likely Mentors: <i>meejah, Damian (atagar)</i> |
|
938 |
+ <p>Txtorcon is a Twisted-based Python controller library, and Stem is a |
|
939 |
+ synchronous (threaded) one, also in Python. There is no need to have |
|
940 |
+ two implementations of (at least) the protocol parsing code. This |
|
941 |
+ project would entail eliminating duplication by leveraging Stem's |
|
942 |
+ parsing in txtorcon while keeping txtorcon's API the same (or at least |
|
943 |
+ close).</p> |
|
944 |
+ <p>This would very likely involve changes to both libraries, although |
|
945 |
+ most would be expected to be in txtorcon. meejah is available to |
|
946 |
+ mentor txtorcon changes, and Damian (atagar) can help with Stem.</p> |
|
947 |
+ <p>It would help if you're already familiar with event-based programming, |
|
948 |
+ bonus points if it's Twisted.</p> |
|
949 |
+ </li> |
|
950 |
+ |
|
923 | 951 |
<!-- |
924 | 952 |
<a id="orbot-userInterface"></a> |
925 | 953 |
<li> |
926 | 954 |