Damian Johnson commited on 2016-02-25 17:44:18
Zeige 1 geänderte Dateien mit 0 Einfügungen und 45 Löschungen.
Meejah isn't inclined to mentor this over the summer so dropping it.
... | ... |
@@ -600,11 +600,6 @@ meetings around the world.</li> |
600 | 600 |
Tor. |
601 | 601 |
</p> |
602 | 602 |
|
603 |
- <p> |
|
604 |
- <b>Project Ideas:</b><br /> |
|
605 |
- <i><a href="#txtorcon-stemIntegration">Txtorcon/Stem Integration</a></i><br /> |
|
606 |
- </p> |
|
607 |
- |
|
608 | 603 |
<a id="project-txtorcon"></a> |
609 | 604 |
<h3><a href="https://txtorcon.readthedocs.org">Txtorcon</a> (<a |
610 | 605 |
href="https://github.com/meejah/txtorcon">code</a>, <a |
... | ... |
@@ -616,11 +611,6 @@ meetings around the world.</li> |
616 | 611 |
Used by OONI and APAF. |
617 | 612 |
</p> |
618 | 613 |
|
619 |
- <p> |
|
620 |
- <b>Project Ideas:</b><br /> |
|
621 |
- <i><a href="#txtorcon-stemIntegration">Txtorcon/Stem Integration</a></i> |
|
622 |
- </p> |
|
623 |
- |
|
624 | 614 |
<a id="project-tlsdate"></a> |
625 | 615 |
<h3>Tlsdate (<a href="https://github.com/ioerror/tlsdate">code</a>)</h3> |
626 | 616 |
|
... | ... |
@@ -856,41 +846,6 @@ meetings around the world.</li> |
856 | 846 |
|
857 | 847 |
<ol> |
858 | 848 |
|
859 |
- <a id="txtorcon-stemIntegration"></a> |
|
860 |
- <li> |
|
861 |
- <b>Txtorcon/Stem Integration</b> |
|
862 |
- <br> |
|
863 |
- Effort Level: <i>Medium</i> |
|
864 |
- <br> |
|
865 |
- Skill Level: <i>Medium</i> |
|
866 |
- <br> |
|
867 |
- Likely Mentors: <i>meejah, Damian (atagar)</i> |
|
868 |
- <p>Txtorcon is a Twisted-based Python controller library, and Stem is a |
|
869 |
- synchronous (threaded) one, also in Python. There is no need to have |
|
870 |
- two implementations of (at least) the protocol parsing code. This |
|
871 |
- project would entail eliminating duplication by leveraging Stem's |
|
872 |
- parsing in txtorcon while keeping txtorcon's API the same (or at least |
|
873 |
- close).</p> |
|
874 |
- <p>Besides this you should identify some additional tasks to improve our |
|
875 |
- controller space across these two libraries. Some ideas are...</p> |
|
876 |
- <ul> |
|
877 |
- <li>Write a tutorial for <a |
|
878 |
- href="https://stem.torproject.org/tutorials.html">stem's tutorial |
|
879 |
- page</a> demonstrating cross txtorcon/stem usage.</li> |
|
880 |
- <li>Expand the txtorcon API to include functionality of <a |
|
881 |
- href="https://gitweb.torproject.org/stem.git/tree/stem/control.py">stem's |
|
882 |
- controller</a> that would be of interest to twisted users. All additions |
|
883 |
- should include tests!</li> |
|
884 |
- <li>Come up with some ideas of your own! We'd love to discuss them with |
|
885 |
- you.</li> |
|
886 |
- </ul> |
|
887 |
- <p>This would very likely involve changes to both libraries, although |
|
888 |
- most would be expected to be in txtorcon. meejah is available to |
|
889 |
- mentor txtorcon changes, and Damian (atagar) can help with Stem.</p> |
|
890 |
- <p>It would help if you're already familiar with event-based programming, |
|
891 |
- bonus points if it's Twisted.</p> |
|
892 |
- </li> |
|
893 |
- |
|
894 | 849 |
<a id="torCleanup"></a> |
895 | 850 |
<li> |
896 | 851 |
<b>Tor Codebase Cleanup</b> |
897 | 852 |