Browse code

Remove vidalia-related docs and downloads

The downloads are horribly outdated, the docs are confusing and long.
Without a proper Vidalia maintainer and someone making packages, this
has no future.

Sebastian Hahn authored on08/02/2015 17:55:35
Showing1 changed files
... ...
@@ -38,7 +38,7 @@ one role, so combination developer/activists are very welcome.</p>
38 38
 <p>The best way to get noticed as a good developer is to join the community
39 39
 and start helping out. Smart code commits and ideas are welcome anytime.
40 40
 We have a great core group of developers working on the Tor software
41
-itself as well as supporting software like Vidalia, Torbutton, etc. All
41
+itself as well as supporting software like Torbutton, etc. All
42 42
 of our contractors came through volunteering first.</p>
43 43
 
44 44
 <p>Periodically we get new funding to work on more development
Browse code

clean up the open-positions we don't have.

Andrew Lewman authored on08/06/2011 13:39:53
Showing1 changed files
... ...
@@ -14,15 +14,9 @@
14 14
 <h1>Tor: Open Positions</h1>
15 15
 <hr>
16 16
 
17
-<p>Tor is hiring!  We're looking for self-motivated individuals who are
18
-able to work independently and want to help make Tor better.  These are
19
-short-term contract positions ranging from one to three months.</p>
20
-
21
-<p>In particular, we're looking for a few people:</p>
22
-<ul>
23
-<li><a href="#vidaliadev">Vidalia Developer</a></li>
24
-<li><a href="#windowsdev">Microsoft Windows Developer</a></li>
25
-</ul>
17
+<p>Tor is currently not hiring. We are generally looking for
18
+self-motivated individuals who are able to work independently and want
19
+to help make Tor better. </p>
26 20
 
27 21
 <p>Working on Tor is rewarding because:</p>
28 22
 <ul>
... ...
@@ -47,50 +41,6 @@ We have a great core group of developers working on the Tor software
47 41
 itself as well as supporting software like Vidalia, Torbutton, etc. All
48 42
 of our contractors came through volunteering first.</p>
49 43
 
50
-<a id="vidaliadev"></a>
51
-<h3><a class="anchor" href="#vidaliadev">Vidalia Developer</a></h3>
52
-<p><a href="<page projects/vidalia>">Vidalia</a> is the cross-platform graphical user interface to Tor written
53
-in C++ using the Qt libraries.  It is used by millions of people
54
-successfully.  Our current developer is a volunteer and otherwise
55
-occupied with finishing his PhD.  We're looking for someone who knows
56
-C++, Qt, and would like to kickstart development on the next generation
57
-of Vidalia.  Some suggested next steps involve:</p>
58
-<ul>
59
-<li>Implementing the KDE Marble interface into Vidalia for better and
60
-more accurate mappings of relays to countries.  Plus, it just looks
61
-cool.</li>
62
-<li>Implementing the ability to click a country and instruct Tor to
63
-either start or end circuits in that country.</li>
64
-<li>Work on bug fixes and enhancements as suggested by users.</li>
65
-<li>Give Vidalia the ability to control the http proxy included, to
66
-start, stop, and possibly configure either privoxy, polipo, or an http
67
-shim we ship in the combined bundles of tor, vidalia, and polipo.</li>
68
-<li>Possibly re-design the Vidalia interface to have different modes for
69
-different levels of user sophistication.  Many users see a button or a
70
-setting and feel they have to change it.  The defaults are set to ensure
71
-users are sufficiently anonymous.  How can we better hide the complexity
72
-of Tor configurations?</li>
73
-</ul>
74
-
75
-<a id="windowsdev"></a>
76
-<h3><a class="anchor" href="#windowsdev">Microsoft Windows Developer</a></h3>
77
-<p>This person needs to be very familiar with Windows at a system and
78
-network level.  We're looking for someone to help make Tor on Windows
79
-more compatible and work more reliably as a relay.
80
-There are a number of projects relating to Windows that current need a
81
-skilled developer:</p>
82
-<ul>
83
-<li>Develop a Tor network shim to redirect all traffic through Tor.
84
-OpenVPN has a network layer device for Windows that redirects traffic
85
-through the OpenVPN connection.  Is this the model Tor should be using?
86
-Or is there something else that may work better?</li>
87
-<li>Tor relays under non-server editions of Windows run into WSAENOBUFS
88
-problems after a short while.  This problem is described in detail in <a
89
-href="https://trac.torproject.org/projects/tor/ticket/98">bug ticket
90
-98</a>.  So far, there are no solutions. We think libevent 2.0 with its
91
-bufferevents code will help solve the problem.</li>
92
-</ul>
93
-
94 44
 <p>Periodically we get new funding to work on more development
95 45
 projects.  Your goal should be to get into the list of <a href="<page
96 46
 about/corepeople>">core project members</a> so we think of you when new
Browse code

looks like we never set the keywords either

Roger Dingledine authored on27/10/2010 12:31:57
Showing1 changed files
... ...
@@ -1,5 +1,5 @@
1 1
 ## translation metadata
2
-# Revision: $Revision: 21511 $
2
+# Revision: $Revision$
3 3
 # Translation-Priority: 4-optional
4 4
 
5 5
 #include "head.wmi" TITLE="Tor Project: Open Positions" CHARSET="UTF-8"
Browse code

Fix a typo. Thanks to "Darring rider" for the report.

Sebastian Hahn authored on14/10/2010 23:38:30
Showing1 changed files
... ...
@@ -75,7 +75,7 @@ of Tor configurations?</li>
75 75
 <a id="windowsdev"></a>
76 76
 <h3><a class="anchor" href="#windowsdev">Microsoft Windows Developer</a></h3>
77 77
 <p>This person needs to be very familiar with Windows at a system and
78
-network level.  We're looking or someone to help make Tor on Windows
78
+network level.  We're looking for someone to help make Tor on Windows
79 79
 more compatible and work more reliably as a relay.
80 80
 There are a number of projects relating to Windows that current need a
81 81
 skilled developer:</p>
Browse code

We decided to go with HTML in favor of XHTML.

Sebastian Hahn authored on10/10/2010 03:34:47
Showing1 changed files
... ...
@@ -12,7 +12,7 @@
12 12
   <div id="maincol"> 
13 13
 
14 14
 <h1>Tor: Open Positions</h1>
15
-<hr />
15
+<hr>
16 16
 
17 17
 <p>Tor is hiring!  We're looking for self-motivated individuals who are
18 18
 able to work independently and want to help make Tor better.  These are
Browse code

fix grammar

Roger Dingledine authored on10/10/2010 03:26:59
Showing1 changed files
... ...
@@ -39,7 +39,7 @@ network ever.</li>
39 39
 you should know how to keep other project members informed of your
40 40
 progress), and we want you to know how to figure out what needs doing and
41 41
 then take the initiative to do it. Most project members play more than
42
-one role, so combination developer/activist are very welcome.</p>
42
+one role, so combination developer/activists are very welcome.</p>
43 43
 
44 44
 <p>The best way to get noticed as a good developer is to join the community
45 45
 and start helping out. Smart code commits and ideas are welcome anytime.
Browse code

update open positions, fix project link

Andrew Lewman authored on09/10/2010 03:47:33
Showing1 changed files
... ...
@@ -49,7 +49,7 @@ of our contractors came through volunteering first.</p>
49 49
 
50 50
 <a id="vidaliadev"></a>
51 51
 <h3><a class="anchor" href="#vidaliadev">Vidalia Developer</a></h3>
52
-<p><a href="<page vidalia/index>">Vidalia</a> is the cross-platform graphical user interface to Tor written
52
+<p><a href="<page projects/vidalia>">Vidalia</a> is the cross-platform graphical user interface to Tor written
53 53
 in C++ using the Qt libraries.  It is used by millions of people
54 54
 successfully.  Our current developer is a volunteer and otherwise
55 55
 occupied with finishing his PhD.  We're looking for someone who knows
... ...
@@ -93,7 +93,7 @@ bufferevents code will help solve the problem.</li>
93 93
 
94 94
 <p>Periodically we get new funding to work on more development
95 95
 projects.  Your goal should be to get into the list of <a href="<page
96
-people>#Core">core project members</a> so we think of you when new
96
+about/corepeople>">core project members</a> so we think of you when new
97 97
 funding arrives.</p>
98 98
   </div>
99 99
   <!-- END MAINCOL -->
Browse code

update open positions.

Andrew Lewman authored on09/10/2010 03:37:50
Showing1 changed files
... ...
@@ -10,132 +10,91 @@
10 10
     <a href="<page getinvolved/open-positions>">Open Positions</a>
11 11
   </div>
12 12
   <div id="maincol"> 
13
-    <h2>Tor: Open Positions</h2>
14
-    <hr />
15
-    
16
-    <p>Tor is hiring!  We're looking for self-motivated individuals who are
17
-    able to work independently and want to help make Tor better.
18
-    </p>
19
-    
20
-    <p>In particular, we're looking for a few people:</p>
21
-    <ul>
22
-    <li><a href="#sysdev">Systems Developer</a></li>
23
-    <li><a href="#windowsdev">Microsoft Windows Developer</a></li>
24
-    </ul>
25
-    
26
-    <p>Working on Tor is rewarding because:</p>
27
-    <ul>
28
-    <li>You can work your own hours in your own locations. As long as you
29
-    get the job done, we don't care about the process.</li>
30
-    <li>We only write free (open source) software. The tools you make won't
31
-    be locked down or rot on a shelf.</li>
32
-    <li>You will work with a world-class team of anonymity experts and
33
-    developers on what is already the largest and most active strong anonymity
34
-    network ever.</li>
35
-    </ul>
36
-    
37
-    <p>
38
-    We want you to have good communication and writing skills (in particular,
39
-    you should know how to keep other project members informed of your
40
-    progress), and we want you to know how to figure out what needs doing and
41
-    then take the initiative to do it. Most project members play more than
42
-    one role, so combination developer/activist are very welcome.
43
-    </p>
44
-    
45
-    <a id="sysdev"></a>
46
-    <h3><a class="anchor" href="#sysdev">Systems Developer</a></h3>
47
-    <ul>
48
-    <li><strong>New Secure Updater Features</strong>:
49
-    <br />
50
-    Additional capabilities are needed for assisted updates of all the Tor
51
-    related software for Windows and other operating systems. Some of the
52
-    features to consider include:
53
-    <ol>
54
-    <li> Integration of the <a
55
-    href="http://chandlerproject.org/Projects/MeTooCrypto">MeTooCrypto
56
-    Python library</a> for authenticated HTTPS downloads.</li>
57
-    <li> Adding a level of indirection between the timestamp signatures
58
-    and the package files included in an update. See the "<a
59
-    href="http://archives.seul.org/or/dev/Dec-2008/msg00010.html">Thandy
60
-    attacks / suggestions</a>" thread on or-dev.</li>
61
-    <li> Support locale specific installation and configuration of assisted
62
-    updates based on preference, host, or user account language settings.
63
-    Familiarity with Windows codepages, unicode, and other character sets
64
-    is helpful in addition to general win32 and posix API experience and
65
-    Python proficiency.</li>
66
-    </ol>
67
-    </li>
68
-    
69
-    <li><strong>Extend the Tor Secure Auto-Update Framework</strong>:
70
-    <p>We've developed a secure auto-update framework, codenamed <a
71
-    href="http://gitweb.torproject.org/thandy/thandy.git/tree">Thandy</a>.  It
72
-    needs some design work to be finished, some security decisions to be
73
-    made, and then code written to actually get the software and
74
-    infrastructure running.  The primary goal is to get this working on
75
-    Microsoft Windows operating systems.  Secondary goal is to have this
76
-    work with Apple OS X.  The <a
77
-    href="http://gitweb.torproject.org/thandy/thandy.git/blob/HEAD:/TODO">TODO</a>
78
-    file explains more of the goals.</p>
79
-    <p>A person undertaking this project should have good C/C++ development
80
-    experience. Previous experience with Qt is helpful, but not required. One
81
-    should also have a good understanding of common security
82
-    practices, such as package signature verification. Good writing ability
83
-    is also important for this project, since a vital step of the project
84
-    will be producing a design document to review and discuss
85
-    with others prior to implementation.</p>
86
-    </li>
87
-    </ul>
88
-    
89
-    <a id="windowsdev"></a>
90
-    <h3><a class="anchor" href="#windowsdev">Microsoft Windows Developer</a></h3>
91
-    This person needs to be very familiar with Windows at a system and
92
-    network level.  We're looking or someone to do two projects:
93
-    <ul>
94
-    <li><strong>Improving Polipo on Windows</strong>:
95
-    <p>Help port <a
96
-    href="http://www.pps.jussieu.fr/~jch/software/polipo/">Polipo</a>
97
-    to Windows. Example topics to tackle include: 
98
-    <ol>
99
-    <li> the ability to asynchronously query name servers, find the system
100
-    nameservers, and manage netbios and dns queries.</li>
101
-    <li> manage events and buffers natively (i.e. in Unix-like OSes, Polipo
102
-    defaults to 25% of ram, in Windows it's whatever the config
103
-    specifies).</li>
104
-    <li> some sort of GUI config and reporting tool, bonus if it has a
105
-    systray icon with right clickable menu options. Double bonus if it's
106
-    cross-platform compatible.</li>
107
-    <li> allow the software to use the Windows Registry and handle proper
108
-    Windows directory locations, such as "C:\Program Files\Polipo"</li>
109
-    </ol>
110
-    </p>
111
-    </li>
112
-    
113
-    <li><strong>Intermediate Level Network Device Driver</strong>:
114
-    <br />
115
-    The WinPCAP device driver used by Tor VM for bridged networking does
116
-    not support a number of wireless and non-Ethernet network adapters.
117
-    Implementation of a intermediate level network device driver for win32
118
-    and 64bit would provide a way to intercept and route traffic over such
119
-    networks. This project will require knowledge of and experience with
120
-    Windows kernel device driver development and testing. Familiarity with
121
-    Winsock and Qemu would also be helpful.
122
-    </li>
123
-    </ul>
124
-    
125
-    <p>
126
-    The best way to get noticed as a good developer is to join the community
127
-    and start helping out. We have a great core group of developers working
128
-    on the Tor software itself as well as supporting software like Vidalia,
129
-    Torbutton, etc.
130
-    </p>
131
-    
132
-    <p>
133
-    Periodically we get new funding to work on more development
134
-    projects.  Your goal should be to get into the list of <a href="<page
135
-    about/corepeople>">core project members</a> so we think of you when new
136
-    funding arrives. We're particularly looking for Qt developers and
137
-    people to help maintain <a href="<page projects/vidalia>">Vidalia</a>.
138
-    </p>
13
+
14
+<h1>Tor: Open Positions</h1>
15
+<hr />
16
+
17
+<p>Tor is hiring!  We're looking for self-motivated individuals who are
18
+able to work independently and want to help make Tor better.  These are
19
+short-term contract positions ranging from one to three months.</p>
20
+
21
+<p>In particular, we're looking for a few people:</p>
22
+<ul>
23
+<li><a href="#vidaliadev">Vidalia Developer</a></li>
24
+<li><a href="#windowsdev">Microsoft Windows Developer</a></li>
25
+</ul>
26
+
27
+<p>Working on Tor is rewarding because:</p>
28
+<ul>
29
+<li>You can work your own hours in your own locations. As long as you
30
+get the job done, we don't care about the process.</li>
31
+<li>We only write free (open source) software. The tools you make won't
32
+be locked down or rot on a shelf.</li>
33
+<li>You will work with a world-class team of anonymity experts and
34
+developers on what is already the largest and most active strong anonymity
35
+network ever.</li>
36
+</ul>
37
+
38
+<p>We want you to have good communication and writing skills (in particular,
39
+you should know how to keep other project members informed of your
40
+progress), and we want you to know how to figure out what needs doing and
41
+then take the initiative to do it. Most project members play more than
42
+one role, so combination developer/activist are very welcome.</p>
43
+
44
+<p>The best way to get noticed as a good developer is to join the community
45
+and start helping out. Smart code commits and ideas are welcome anytime.
46
+We have a great core group of developers working on the Tor software
47
+itself as well as supporting software like Vidalia, Torbutton, etc. All
48
+of our contractors came through volunteering first.</p>
49
+
50
+<a id="vidaliadev"></a>
51
+<h3><a class="anchor" href="#vidaliadev">Vidalia Developer</a></h3>
52
+<p><a href="<page vidalia/index>">Vidalia</a> is the cross-platform graphical user interface to Tor written
53
+in C++ using the Qt libraries.  It is used by millions of people
54
+successfully.  Our current developer is a volunteer and otherwise
55
+occupied with finishing his PhD.  We're looking for someone who knows
56
+C++, Qt, and would like to kickstart development on the next generation
57
+of Vidalia.  Some suggested next steps involve:</p>
58
+<ul>
59
+<li>Implementing the KDE Marble interface into Vidalia for better and
60
+more accurate mappings of relays to countries.  Plus, it just looks
61
+cool.</li>
62
+<li>Implementing the ability to click a country and instruct Tor to
63
+either start or end circuits in that country.</li>
64
+<li>Work on bug fixes and enhancements as suggested by users.</li>
65
+<li>Give Vidalia the ability to control the http proxy included, to
66
+start, stop, and possibly configure either privoxy, polipo, or an http
67
+shim we ship in the combined bundles of tor, vidalia, and polipo.</li>
68
+<li>Possibly re-design the Vidalia interface to have different modes for
69
+different levels of user sophistication.  Many users see a button or a
70
+setting and feel they have to change it.  The defaults are set to ensure
71
+users are sufficiently anonymous.  How can we better hide the complexity
72
+of Tor configurations?</li>
73
+</ul>
74
+
75
+<a id="windowsdev"></a>
76
+<h3><a class="anchor" href="#windowsdev">Microsoft Windows Developer</a></h3>
77
+<p>This person needs to be very familiar with Windows at a system and
78
+network level.  We're looking or someone to help make Tor on Windows
79
+more compatible and work more reliably as a relay.
80
+There are a number of projects relating to Windows that current need a
81
+skilled developer:</p>
82
+<ul>
83
+<li>Develop a Tor network shim to redirect all traffic through Tor.
84
+OpenVPN has a network layer device for Windows that redirects traffic
85
+through the OpenVPN connection.  Is this the model Tor should be using?
86
+Or is there something else that may work better?</li>
87
+<li>Tor relays under non-server editions of Windows run into WSAENOBUFS
88
+problems after a short while.  This problem is described in detail in <a
89
+href="https://trac.torproject.org/projects/tor/ticket/98">bug ticket
90
+98</a>.  So far, there are no solutions. We think libevent 2.0 with its
91
+bufferevents code will help solve the problem.</li>
92
+</ul>
93
+
94
+<p>Periodically we get new funding to work on more development
95
+projects.  Your goal should be to get into the list of <a href="<page
96
+people>#Core">core project members</a> so we think of you when new
97
+funding arrives.</p>
139 98
   </div>
140 99
   <!-- END MAINCOL -->
141 100
   <div id = "sidecol">
Browse code

remove more dead links.

Andrew Lewman authored on07/10/2010 22:18:13
Showing1 changed files
... ...
@@ -132,7 +132,7 @@
132 132
     <p>
133 133
     Periodically we get new funding to work on more development
134 134
     projects.  Your goal should be to get into the list of <a href="<page
135
-    about/people>#Core">core project members</a> so we think of you when new
135
+    about/corepeople>">core project members</a> so we think of you when new
136 136
     funding arrives. We're particularly looking for Qt developers and
137 137
     people to help maintain <a href="<page projects/vidalia>">Vidalia</a>.
138 138
     </p>
Browse code

update links and remove the unused getinvolved page.

Andrew Lewman authored on03/10/2010 02:56:38
Showing1 changed files
... ...
@@ -6,7 +6,7 @@
6 6
 <div id="content" class="clearfix">
7 7
   <div id="breadcrumbs">
8 8
     <a href="<page index>">Home &raquo; </a>
9
-    <a href="<page getinvolved/getinvolved>">Get Involved &raquo; </a>
9
+    <a href="<page getinvolved/volunteer>">Get Involved &raquo; </a>
10 10
     <a href="<page getinvolved/open-positions>">Open Positions</a>
11 11
   </div>
12 12
   <div id="maincol"> 
Browse code

change all of the breadcrumbs from page home to page index.

Andrew Lewman authored on12/08/2010 17:17:47
Showing1 changed files
... ...
@@ -5,7 +5,7 @@
5 5
 #include "head.wmi" TITLE="Tor Project: Open Positions" CHARSET="UTF-8"
6 6
 <div id="content" class="clearfix">
7 7
   <div id="breadcrumbs">
8
-    <a href="<page home>">Home &raquo; </a>
8
+    <a href="<page index>">Home &raquo; </a>
9 9
     <a href="<page getinvolved/getinvolved>">Get Involved &raquo; </a>
10 10
     <a href="<page getinvolved/open-positions>">Open Positions</a>
11 11
   </div>
Browse code

first cut of the new, shiny tor website as wml.

Andrew Lewman authored on09/07/2010 03:55:22
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,148 @@
1
+## translation metadata
2
+# Revision: $Revision: 21511 $
3
+# Translation-Priority: 4-optional
4
+
5
+#include "head.wmi" TITLE="Tor Project: Open Positions" CHARSET="UTF-8"
6
+<div id="content" class="clearfix">
7
+  <div id="breadcrumbs">
8
+    <a href="<page home>">Home &raquo; </a>
9
+    <a href="<page getinvolved/getinvolved>">Get Involved &raquo; </a>
10
+    <a href="<page getinvolved/open-positions>">Open Positions</a>
11
+  </div>
12
+  <div id="maincol"> 
13
+    <h2>Tor: Open Positions</h2>
14
+    <hr />
15
+    
16
+    <p>Tor is hiring!  We're looking for self-motivated individuals who are
17
+    able to work independently and want to help make Tor better.
18
+    </p>
19
+    
20
+    <p>In particular, we're looking for a few people:</p>
21
+    <ul>
22
+    <li><a href="#sysdev">Systems Developer</a></li>
23
+    <li><a href="#windowsdev">Microsoft Windows Developer</a></li>
24
+    </ul>
25
+    
26
+    <p>Working on Tor is rewarding because:</p>
27
+    <ul>
28
+    <li>You can work your own hours in your own locations. As long as you
29
+    get the job done, we don't care about the process.</li>
30
+    <li>We only write free (open source) software. The tools you make won't
31
+    be locked down or rot on a shelf.</li>
32
+    <li>You will work with a world-class team of anonymity experts and
33
+    developers on what is already the largest and most active strong anonymity
34
+    network ever.</li>
35
+    </ul>
36
+    
37
+    <p>
38
+    We want you to have good communication and writing skills (in particular,
39
+    you should know how to keep other project members informed of your
40
+    progress), and we want you to know how to figure out what needs doing and
41
+    then take the initiative to do it. Most project members play more than
42
+    one role, so combination developer/activist are very welcome.
43
+    </p>
44
+    
45
+    <a id="sysdev"></a>
46
+    <h3><a class="anchor" href="#sysdev">Systems Developer</a></h3>
47
+    <ul>
48
+    <li><strong>New Secure Updater Features</strong>:
49
+    <br />
50
+    Additional capabilities are needed for assisted updates of all the Tor
51
+    related software for Windows and other operating systems. Some of the
52
+    features to consider include:
53
+    <ol>
54
+    <li> Integration of the <a
55
+    href="http://chandlerproject.org/Projects/MeTooCrypto">MeTooCrypto
56
+    Python library</a> for authenticated HTTPS downloads.</li>
57
+    <li> Adding a level of indirection between the timestamp signatures
58
+    and the package files included in an update. See the "<a
59
+    href="http://archives.seul.org/or/dev/Dec-2008/msg00010.html">Thandy
60
+    attacks / suggestions</a>" thread on or-dev.</li>
61
+    <li> Support locale specific installation and configuration of assisted
62
+    updates based on preference, host, or user account language settings.
63
+    Familiarity with Windows codepages, unicode, and other character sets
64
+    is helpful in addition to general win32 and posix API experience and
65
+    Python proficiency.</li>
66
+    </ol>
67
+    </li>
68
+    
69
+    <li><strong>Extend the Tor Secure Auto-Update Framework</strong>:
70
+    <p>We've developed a secure auto-update framework, codenamed <a
71
+    href="http://gitweb.torproject.org/thandy/thandy.git/tree">Thandy</a>.  It
72
+    needs some design work to be finished, some security decisions to be
73
+    made, and then code written to actually get the software and
74
+    infrastructure running.  The primary goal is to get this working on
75
+    Microsoft Windows operating systems.  Secondary goal is to have this
76
+    work with Apple OS X.  The <a
77
+    href="http://gitweb.torproject.org/thandy/thandy.git/blob/HEAD:/TODO">TODO</a>
78
+    file explains more of the goals.</p>
79
+    <p>A person undertaking this project should have good C/C++ development
80
+    experience. Previous experience with Qt is helpful, but not required. One
81
+    should also have a good understanding of common security
82
+    practices, such as package signature verification. Good writing ability
83
+    is also important for this project, since a vital step of the project
84
+    will be producing a design document to review and discuss
85
+    with others prior to implementation.</p>
86
+    </li>
87
+    </ul>
88
+    
89
+    <a id="windowsdev"></a>
90
+    <h3><a class="anchor" href="#windowsdev">Microsoft Windows Developer</a></h3>
91
+    This person needs to be very familiar with Windows at a system and
92
+    network level.  We're looking or someone to do two projects:
93
+    <ul>
94
+    <li><strong>Improving Polipo on Windows</strong>:
95
+    <p>Help port <a
96
+    href="http://www.pps.jussieu.fr/~jch/software/polipo/">Polipo</a>
97
+    to Windows. Example topics to tackle include: 
98
+    <ol>
99
+    <li> the ability to asynchronously query name servers, find the system
100
+    nameservers, and manage netbios and dns queries.</li>
101
+    <li> manage events and buffers natively (i.e. in Unix-like OSes, Polipo
102
+    defaults to 25% of ram, in Windows it's whatever the config
103
+    specifies).</li>
104
+    <li> some sort of GUI config and reporting tool, bonus if it has a
105
+    systray icon with right clickable menu options. Double bonus if it's
106
+    cross-platform compatible.</li>
107
+    <li> allow the software to use the Windows Registry and handle proper
108
+    Windows directory locations, such as "C:\Program Files\Polipo"</li>
109
+    </ol>
110
+    </p>
111
+    </li>
112
+    
113
+    <li><strong>Intermediate Level Network Device Driver</strong>:
114
+    <br />
115
+    The WinPCAP device driver used by Tor VM for bridged networking does
116
+    not support a number of wireless and non-Ethernet network adapters.
117
+    Implementation of a intermediate level network device driver for win32
118
+    and 64bit would provide a way to intercept and route traffic over such
119
+    networks. This project will require knowledge of and experience with
120
+    Windows kernel device driver development and testing. Familiarity with
121
+    Winsock and Qemu would also be helpful.
122
+    </li>
123
+    </ul>
124
+    
125
+    <p>
126
+    The best way to get noticed as a good developer is to join the community
127
+    and start helping out. We have a great core group of developers working
128
+    on the Tor software itself as well as supporting software like Vidalia,
129
+    Torbutton, etc.
130
+    </p>
131
+    
132
+    <p>
133
+    Periodically we get new funding to work on more development
134
+    projects.  Your goal should be to get into the list of <a href="<page
135
+    about/people>#Core">core project members</a> so we think of you when new
136
+    funding arrives. We're particularly looking for Qt developers and
137
+    people to help maintain <a href="<page projects/vidalia>">Vidalia</a>.
138
+    </p>
139
+  </div>
140
+  <!-- END MAINCOL -->
141
+  <div id = "sidecol">
142
+#include "side.wmi"
143
+#include "info.wmi"
144
+  </div>
145
+  <!-- END SIDECOL -->
146
+</div>
147
+<!-- END CONTENT -->
148
+#include <foot.wmi>