<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/ioerror/tor, branch tls-cert-work</title>
<subtitle>Jake's tor repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/'/>
<entry>
<title>Implement prop 179</title>
<updated>2011-03-05T06:00:44+00:00</updated>
<author>
<name>Jacob Appelbaum</name>
<email>jacob@appelbaum.net</email>
</author>
<published>2011-01-26T02:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=f3bb6846975193d9a6649c31f94bda47e4014070'/>
<id>f3bb6846975193d9a6649c31f94bda47e4014070</id>
<content type='text'>
Add Rakshasa Prime related code
Implement 2048 bit TLS certificates
Implement Internet Widgits Pty Ltd step in the arms race
add get_rakshasa() set_rakshasa() and many other functions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Rakshasa Prime related code
Implement 2048 bit TLS certificates
Implement Internet Widgits Pty Ltd step in the arms race
add get_rakshasa() set_rakshasa() and many other functions
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'origin/maint-0.2.2'</title>
<updated>2011-03-04T05:25:14+00:00</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2011-03-04T05:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=c6d8e75dc3aafe7b9a658221ac3bcd4a5936ff9b'/>
<id>c6d8e75dc3aafe7b9a658221ac3bcd4a5936ff9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>C style fix: a no-args function is void fn(void), not void fn().</title>
<updated>2011-03-04T04:42:14+00:00</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2011-03-04T04:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=f608872b0c62263c761157076129d8f4b07c20a9'/>
<id>f608872b0c62263c761157076129d8f4b07c20a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a magic field to tor_tls_t to catch exdata corruption bugs, if any appear.</title>
<updated>2011-03-04T04:41:34+00:00</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2011-03-04T04:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=8ae179deec203bc7127f7a0b326569ef11e78dc0'/>
<id>8ae179deec203bc7127f7a0b326569ef11e78dc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Emend changes/tls-hash</title>
<updated>2011-03-04T01:54:53+00:00</updated>
<author>
<name>Robert Ransom</name>
<email>rransom.8774@gmail.com</email>
</author>
<published>2011-03-04T01:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=4d21fe28701809bf00a65f66c0191e6697504e21'/>
<id>4d21fe28701809bf00a65f66c0191e6697504e21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check the result of SSL_set_ex_data</title>
<updated>2011-03-04T00:17:39+00:00</updated>
<author>
<name>Robert Ransom</name>
<email>rransom.8774@gmail.com</email>
</author>
<published>2011-03-04T00:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=74fc993b98a98f57d257d2150b0a915b47356490'/>
<id>74fc993b98a98f57d257d2150b0a915b47356490</id>
<content type='text'>
Reported by piebeer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by piebeer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use SSL_*_ex_data instead of SSL_*_app_data</title>
<updated>2011-03-03T23:34:53+00:00</updated>
<author>
<name>Robert Ransom</name>
<email>rransom.8774@gmail.com</email>
</author>
<published>2011-03-03T23:34:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=fe1137be6f0fc01d7dfda568134590ecb5627eb4'/>
<id>fe1137be6f0fc01d7dfda568134590ecb5627eb4</id>
<content type='text'>
SSL_*_app_data uses ex_data index 0, which will be the first one allocated
by SSL_get_ex_new_index. Thus, if we ever started using the ex_data feature
for some other purpose, or a library linked to Tor ever started using
OpenSSL's ex_data feature, Tor would break in spectacular and mysterious
ways. Using the SSL_*_ex_data functions directly now may save us from
that particular form of breakage in the future.

But I would not be surprised if using OpenSSL's ex_data functions at all
(directly or not) comes back to bite us on our backends quite hard. The
specified behaviour of dup_func in the man page is stupid, and
crypto/ex_data.c is a horrific mess.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SSL_*_app_data uses ex_data index 0, which will be the first one allocated
by SSL_get_ex_new_index. Thus, if we ever started using the ex_data feature
for some other purpose, or a library linked to Tor ever started using
OpenSSL's ex_data feature, Tor would break in spectacular and mysterious
ways. Using the SSL_*_ex_data functions directly now may save us from
that particular form of breakage in the future.

But I would not be surprised if using OpenSSL's ex_data functions at all
(directly or not) comes back to bite us on our backends quite hard. The
specified behaviour of dup_func in the man page is stupid, and
crypto/ex_data.c is a horrific mess.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove now-unused helper functions</title>
<updated>2011-03-03T22:59:21+00:00</updated>
<author>
<name>Robert Ransom</name>
<email>rransom.8774@gmail.com</email>
</author>
<published>2011-03-03T22:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=13ee80346927c155b2cecc7859e14865c05bb5f8'/>
<id>13ee80346927c155b2cecc7859e14865c05bb5f8</id>
<content type='text'>
These functions were needed only by code removed in the preceding commit.

Reported by mobmix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These functions were needed only by code removed in the preceding commit.

Reported by mobmix.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'rransom/typo-fix-2011-03-03-01' into maint-0.2.2</title>
<updated>2011-03-03T18:50:17+00:00</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2011-03-03T18:50:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=1d6af67ab8d96c30e022f1f7602276f10c8444dc'/>
<id>1d6af67ab8d96c30e022f1f7602276f10c8444dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in man page</title>
<updated>2011-03-03T18:41:39+00:00</updated>
<author>
<name>Robert Ransom</name>
<email>rransom.8774@gmail.com</email>
</author>
<published>2011-03-03T18:41:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/ioerror/tor.git/commit/?id=88e0de9ebbb75a64d7870ccd8cf431bb0f23c937'/>
<id>88e0de9ebbb75a64d7870ccd8cf431bb0f23c937</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
