<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/node.git/src/node_crypto_bio.h, branch move-debugger-tests</title>
<subtitle>github.com: joyent/node.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/'/>
<entry>
<title>tls_wrap: use writev when possible</title>
<updated>2013-12-06T23:47:57+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-11-27T22:49:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=03747f69fba646dc9902519c1736d5f4f267ef7b'/>
<id>03747f69fba646dc9902519c1736d5f4f267ef7b</id>
<content type='text'>
Try writing multiple chunks from NodeBIO if possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try writing multiple chunks from NodeBIO if possible.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: try moving read head in Peek()</title>
<updated>2013-11-08T13:01:02+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-08-15T21:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=014ab77276378ed9be918e77cf07fb7e6ad6b424'/>
<id>014ab77276378ed9be918e77cf07fb7e6ad6b424</id>
<content type='text'>
Otherwise it might get stall (`Peek()` will return zero-length chunk)
in following situation:

1. `Write(kBufferLength)`
2. `Read(kBufferLength)`
3. `Write(anything)`
4. `Peek()` =&gt; `len=0`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise it might get stall (`Peek()` will return zero-length chunk)
in following situation:

1. `Write(kBufferLength)`
2. `Read(kBufferLength)`
3. `Write(anything)`
4. `Peek()` =&gt; `len=0`
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: remove NodeBIO::GetMethod()</title>
<updated>2013-08-29T12:25:57+00:00</updated>
<author>
<name>Ben Noordhuis</name>
<email>info@bnoordhuis.nl</email>
</author>
<published>2013-08-29T12:19:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=653f62a709cdc50f18c3924b8db824d98ebcbffb'/>
<id>653f62a709cdc50f18c3924b8db824d98ebcbffb</id>
<content type='text'>
Remove NodeBIO::GetMethod() and replace calls to BIO_new() with calls
to the new NodeBIO::New() function.

This commit basically reshuffles some code in order to make it explicit
that the NodeBIO BIO_METHOD is const.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove NodeBIO::GetMethod() and replace calls to BIO_new() with calls
to the new NodeBIO::New() function.

This commit basically reshuffles some code in order to make it explicit
that the NodeBIO BIO_METHOD is const.
</pre>
</div>
</content>
</entry>
<entry>
<title>src: lint c++ code</title>
<updated>2013-07-31T18:12:06+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-07-31T18:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=8e29ce9f13f7e4b6c0296325287c05f78ff22ce0'/>
<id>8e29ce9f13f7e4b6c0296325287c05f78ff22ce0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tls: session API returns</title>
<updated>2013-06-17T12:00:26+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-06-17T10:11:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=212e9cd8c9b10da3c471638ca9b0f8ebef2a67bb'/>
<id>212e9cd8c9b10da3c471638ca9b0f8ebef2a67bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tls_wrap: embed TLS encryption into streamwrap</title>
<updated>2013-06-16T07:30:14+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-06-11T10:59:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=03e008ddb8381b601dd42330ae57efedd5979ce4'/>
<id>03e008ddb8381b601dd42330ae57efedd5979ce4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: fix excessive buffer allocation</title>
<updated>2013-06-14T15:10:04+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-06-11T10:49:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=56d9c48573e4bfe98021fc0c678e20b90538c976'/>
<id>56d9c48573e4bfe98021fc0c678e20b90538c976</id>
<content type='text'>
Allocate buffer only if the next one isn't free.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allocate buffer only if the next one isn't free.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: free excessive memory in NodeBIO</title>
<updated>2013-06-08T11:40:57+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-06-07T11:31:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=9ae1d182ba98629ac7c7b9100022ac93133494b7'/>
<id>9ae1d182ba98629ac7c7b9100022ac93133494b7</id>
<content type='text'>
Before this commit NodeBIO never shrank, possibly consuming a lot of
memory (depending on reader's haste).

All buffers between write_head's child and read_head should be
deallocated on read, leaving only space left in write_head and in the
next buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this commit NodeBIO never shrank, possibly consuming a lot of
memory (depending on reader's haste).

All buffers between write_head's child and read_head should be
deallocated on read, leaving only space left in write_head and in the
next buffer.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: fix style issues in bio</title>
<updated>2013-04-10T12:55:10+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-04-06T18:47:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=62a214268ae39aea394ce46cb8eb53d0bdb15f99'/>
<id>62a214268ae39aea394ce46cb8eb53d0bdb15f99</id>
<content type='text'>
Stop changing arguments, use local variables for things that change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stop changing arguments, use local variables for things that change.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: use better memory BIO implementation</title>
<updated>2013-04-05T00:12:13+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-04-03T12:58:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=58f93ffc4a23aa7240808288acf8cf9f3022abea'/>
<id>58f93ffc4a23aa7240808288acf8cf9f3022abea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
