<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>70d5828b3d79a0d7ba6885c912c421f5c1a2e59e</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/869737a0f9e353d2bddd77762ee1e94fd6558dbc</url>
    <id>869737a0f9e353d2bddd77762ee1e94fd6558dbc</id>
    <committed-date>2009-12-28T21:48:49-08:00</committed-date>
    <authored-date>2009-12-28T21:48:49-08:00</authored-date>
    <message>call doShutdown for client side socket close for sending SSL closing alert.

SSL impl should send it (OpenSSL does).
unlike server side, client should close outbound channel even if we have
remaining data to be sent. SSL closing alert will be sent and the server
side can close SSL socket gracefully.</message>
    <tree>2b039a50c44644aae19679d18adc6cd70a61e7e1</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15f131bc9d81a5f7536613d720a609e6af89d841</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/70d5828b3d79a0d7ba6885c912c421f5c1a2e59e</url>
    <id>70d5828b3d79a0d7ba6885c912c421f5c1a2e59e</id>
    <committed-date>2009-12-28T07:27:23-08:00</committed-date>
    <authored-date>2009-12-28T07:27:23-08:00</authored-date>
    <message>Fixed fileformat (CRLF -&gt; LF). Sorry.</message>
    <tree>38b0502acba69e86a849c673784f435ea285b099</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a39a5e2bb663dbdc11773d5409f075de3a6534b</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/15f131bc9d81a5f7536613d720a609e6af89d841</url>
    <id>15f131bc9d81a5f7536613d720a609e6af89d841</id>
    <committed-date>2009-12-28T07:19:26-08:00</committed-date>
    <authored-date>2009-12-28T07:19:26-08:00</authored-date>
    <message>Added support for SSLSocket#verify_result and SSLContect#verify_callback.

 * SSLSocket, X509Store, X509StoreCtx: added SSLSocket#verify_result
   support.
 * SSLContext: extracted common processes for checkServerTrusted and
   checkClientTrusted.
 * SSLContext: added verify_callback support. pass ossl_verify_cb to
   StoreContext.
 * 2 failed tests in test/openssl/test_ssl.rb got green now.</message>
    <tree>d6ae93724a4863f049ea4fdb9782433033ea1597</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0c89f0b4f1f91cc11d2b4fd9015e325f40dcc757</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/3a39a5e2bb663dbdc11773d5409f075de3a6534b</url>
    <id>3a39a5e2bb663dbdc11773d5409f075de3a6534b</id>
    <committed-date>2009-12-24T08:49:36-08:00</committed-date>
    <authored-date>2009-12-24T08:49:36-08:00</authored-date>
    <message>Avoid SSLSocket busy loop while initial handshake.

during initialHandshake, calling readAndUnwrap that results UNDERFLOW
does not mean writable. we explicitly wait for readable channel to avoid
busy loop.</message>
    <tree>f118cad7888b4d404b6585f58323b128f4060560</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fa9fd43ac45852eb13ac211504f2f7971a7858b0</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/0c89f0b4f1f91cc11d2b4fd9015e325f40dcc757</url>
    <id>0c89f0b4f1f91cc11d2b4fd9015e325f40dcc757</id>
    <committed-date>2009-12-24T08:05:27-08:00</committed-date>
    <authored-date>2009-12-24T08:05:27-08:00</authored-date>
    <message>Fixed cipher string parser &amp; converter.

 * leading '+' means 'move to the end of the list'. must not add new
   ciphers.
 * implemented 'name1+name2' handling. it's the logical AND operator.</message>
    <tree>68ba23f52e050d0bd3b3fedf03e6eb0db5d57724</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6e1d499769ea5c57708418464704fa891d7b567</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/fa9fd43ac45852eb13ac211504f2f7971a7858b0</url>
    <id>fa9fd43ac45852eb13ac211504f2f7971a7858b0</id>
    <committed-date>2009-12-21T01:06:25-08:00</committed-date>
    <authored-date>2009-12-21T01:06:25-08:00</authored-date>
    <message>Fixed buffer handling of SSLSocket#sysread.

 * when the second arg is specified as a buffer, overwrite the buffer
   with new data.
 * when the first arg(len) is 0, returns &quot;&quot; even if the given buffer is
   not empty.</message>
    <tree>086129e75c5d2d3ea0d153a0d8a0f088fe424421</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4fffbaa0ecc81170ec0a73e6e30f1ddd2d7e0c54</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/d6e1d499769ea5c57708418464704fa891d7b567</url>
    <id>d6e1d499769ea5c57708418464704fa891d7b567</id>
    <committed-date>2009-12-18T07:53:44-08:00</committed-date>
    <authored-date>2009-12-18T07:53:44-08:00</authored-date>
    <message>Implemented OpenSSL::SSL::SSLContext#ciphers.

Fixed SSLContext#ciphers=, too. SSL ciphersuite negotiation did not
work properly regardless of ciphers setting.  Hope opponent SSL
server/client use proper secure ciphersuite...</message>
    <tree>339d9f7964a5855833bcf3dd4c4bfed204330f81</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8eacb2d9892650b524949e4d1def0453a11a0edd</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/4fffbaa0ecc81170ec0a73e6e30f1ddd2d7e0c54</url>
    <id>4fffbaa0ecc81170ec0a73e6e30f1ddd2d7e0c54</id>
    <committed-date>2009-12-18T02:12:19-08:00</committed-date>
    <authored-date>2009-12-18T02:12:19-08:00</authored-date>
    <message>Implemented X509Store#verify_callback for PKCS7#verify.

CAUTION: SSLContext#verify_callback is not called yet.</message>
    <tree>557b3d9c477a3ec6f714205bf0ab623c294663ec</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>72f3229812081f0ae74b2267d4d96407910ed786</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/8eacb2d9892650b524949e4d1def0453a11a0edd</url>
    <id>8eacb2d9892650b524949e4d1def0453a11a0edd</id>
    <committed-date>2009-12-16T08:08:58-08:00</committed-date>
    <authored-date>2009-12-16T08:08:58-08:00</authored-date>
    <message>PKCS#7 OpenSSL compatibility fix.

 * Cipher: introduced JSSE&lt;-&gt;OSSL algorithm mapping class. (Cipher.Algorithm)
 * CipherSpec: newly added. keeps keyBitLen with Cipher which is required
   while encoding PKCS7 object.
 * PKCS7: compatibility update for 'signed' content and 'enveloped(encrypted)'
   content. other contents should be tested later. implemented PKCS7#to_pem.
 * impl.ASN1Registry: added OID for RC2-40-CBC which is default cipher
   algorithm for encryption (used when the given cipher is nil)
 * impl.{PKCS7 related classes}: fixed DER encoding issues for OpenSSL
   compatibility.
 * and added some tests for 'signed' and 'enveloped(encrypted)' PKCS7.</message>
    <tree>2105622f0d4e2988466b6dd2ea55307deb90e126</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44457f0924a0490831b2e60faeb0a33e7c1cec4d</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/72f3229812081f0ae74b2267d4d96407910ed786</url>
    <id>72f3229812081f0ae74b2267d4d96407910ed786</id>
    <committed-date>2009-12-14T04:08:33-08:00</committed-date>
    <authored-date>2009-12-14T04:08:33-08:00</authored-date>
    <message>Fixed SSL verification test added for jruby-openssl/0.6

ruby-openssl freezes SSLContext at initialization time so we cannot
reuse it. The example I wrote for CVE-2009-4123
(http://jruby.org/2009/12/07/vulnerability-in-jruby-openssl)
does not work after the previous commit as well as CRuby because
SSLContext is frozen now. Nick, sorry for that.</message>
    <tree>b616c66e9544513951a5eb02943aa9f861bfc381</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0a336374fa0192cd637ec082d59dbc43cabfae6</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/44457f0924a0490831b2e60faeb0a33e7c1cec4d</url>
    <id>44457f0924a0490831b2e60faeb0a33e7c1cec4d</id>
    <committed-date>2009-12-14T04:04:09-08:00</committed-date>
    <authored-date>2009-12-14T04:04:09-08:00</authored-date>
    <message>JRUBY-4357: implemented SSLContext#{ssl_version=,setup}

It needs some later cleanups (marked as TODO) but it works and passes
existing tests for ssl_version= and setup.
Test result: 2F1E.</message>
    <tree>930595865e96d8b4bd0bbe60c58f71805d10021d</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5de1bfa7056ab7e68145ada40499b476bac2832b</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/a0a336374fa0192cd637ec082d59dbc43cabfae6</url>
    <id>a0a336374fa0192cd637ec082d59dbc43cabfae6</id>
    <committed-date>2009-12-13T06:24:53-08:00</committed-date>
    <authored-date>2009-12-13T06:24:53-08:00</authored-date>
    <message>removed unintentionally committed test files.</message>
    <tree>a655f6e2b71bfbf4c3b3794d66cf662c60a9153b</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3182ea3af44a7b79ea316bb0ac6b8d4ee0bb8e1a</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/5de1bfa7056ab7e68145ada40499b476bac2832b</url>
    <id>5de1bfa7056ab7e68145ada40499b476bac2832b</id>
    <committed-date>2009-12-13T06:22:21-08:00</committed-date>
    <authored-date>2009-12-13T06:22:21-08:00</authored-date>
    <message>Sync tests with ruby-openssl.

Note: 4E for HEAD.
 * SSLContext#{setup,ssl_version=} are not implemented.
 * PKCS#8 PEM loader not implemented.
 * Java interface mocking causes NPE</message>
    <tree>8345e4af50d85d52d4cb4e998c9fe92e38913481</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>49acfe2c1a2caa3f8e17fe225dd47c16043d2643</id>
      </parent>
      <parent>
        <id>40945adc07e99e7ede5533f2d46285904a460315</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/3182ea3af44a7b79ea316bb0ac6b8d4ee0bb8e1a</url>
    <id>3182ea3af44a7b79ea316bb0ac6b8d4ee0bb8e1a</id>
    <committed-date>2009-12-10T11:56:19-08:00</committed-date>
    <authored-date>2009-12-10T11:56:19-08:00</authored-date>
    <message>Merge branch 'master' of git@github.com:jruby/jruby-openssl</message>
    <tree>bd898d0b055c9e55b2f1b26fa60e7af1c91ff2ae</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>abc2ca696f4cc79284f8ff16f9cbe97d2c8ce722</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/49acfe2c1a2caa3f8e17fe225dd47c16043d2643</url>
    <id>49acfe2c1a2caa3f8e17fe225dd47c16043d2643</id>
    <committed-date>2009-12-10T11:53:18-08:00</committed-date>
    <authored-date>2009-12-10T11:53:18-08:00</authored-date>
    <message>added a test for previous commit by Dylan McClung.

and a little syntax cleanups.</message>
    <tree>5fb56cd46bf7f3a9c27517a753962f8c8e67dff7</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>26e2349c05f1d8fa8fde11932c1ade6633803538</id>
      </parent>
    </parents>
    <author>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/40945adc07e99e7ede5533f2d46285904a460315</url>
    <id>40945adc07e99e7ede5533f2d46285904a460315</id>
    <committed-date>2009-12-10T10:48:17-08:00</committed-date>
    <authored-date>2009-12-10T10:48:17-08:00</authored-date>
    <message>Delete some obsolete information in README

Also update the way description is added to gemspec so that it will
display properly on gemcutter.</message>
    <tree>055c2a0b8e64918e7f2f4f5b3da68d4e1dc54e0e</tree>
    <committer>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>26e2349c05f1d8fa8fde11932c1ade6633803538</id>
      </parent>
    </parents>
    <author>
      <name>Dylan McClung</name>
      <email>dylan.mcclung@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/abc2ca696f4cc79284f8ff16f9cbe97d2c8ce722</url>
    <id>abc2ca696f4cc79284f8ff16f9cbe97d2c8ce722</id>
    <committed-date>2009-12-09T22:41:29-08:00</committed-date>
    <authored-date>2009-10-20T19:33:38-07:00</authored-date>
    <message>Update for JRUBY-4012</message>
    <tree>22fac2c46a638e4b0dbe30c926f2f43eada39e7c</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c440685b518886d448177cfb2bb7ba19e31d60d</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/26e2349c05f1d8fa8fde11932c1ade6633803538</url>
    <id>26e2349c05f1d8fa8fde11932c1ade6633803538</id>
    <committed-date>2009-12-09T20:35:27-08:00</committed-date>
    <authored-date>2009-12-09T20:35:27-08:00</authored-date>
    <message>updated nbproject compilation classpath setting. (BC update)</message>
    <tree>0ff3af2785aff1722b393790e8fd916416dc5497</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0593fdc7bb51014ae5e08c7d2f5535d58574569c</id>
      </parent>
      <parent>
        <id>c4c1360df82335d78a960ef44584f33a58f00048</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/8c440685b518886d448177cfb2bb7ba19e31d60d</url>
    <id>8c440685b518886d448177cfb2bb7ba19e31d60d</id>
    <committed-date>2009-12-09T20:18:12-08:00</committed-date>
    <authored-date>2009-12-09T20:18:12-08:00</authored-date>
    <message>Merge commit 'c4c1360df82335d78a960ef44584f33a58f00048'</message>
    <tree>c4a203087072433e9ba74551c7a020f1af543b2a</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>555d578a9f140454cdeb0c0d36d3145d82291518</id>
      </parent>
      <parent>
        <id>cca959cb0ed764251fe215b588efe9b38259a5a9</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/0593fdc7bb51014ae5e08c7d2f5535d58574569c</url>
    <id>0593fdc7bb51014ae5e08c7d2f5535d58574569c</id>
    <committed-date>2009-12-09T20:01:36-08:00</committed-date>
    <authored-date>2009-12-09T20:01:36-08:00</authored-date>
    <message>Merge commit 'cca959cb0ed764251fe215b588efe9b38259a5a9'</message>
    <tree>5c0f7b29b782b70efa22357ae194ded9965978b5</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5b4f1b1b47bd94d54a17d099c0e2d0fe3c0e0ef</id>
      </parent>
      <parent>
        <id>85b434526176f803648180edf38fe0537ce2b212</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/555d578a9f140454cdeb0c0d36d3145d82291518</url>
    <id>555d578a9f140454cdeb0c0d36d3145d82291518</id>
    <committed-date>2009-12-09T20:01:27-08:00</committed-date>
    <authored-date>2009-12-09T20:01:27-08:00</authored-date>
    <message>Merge commit '85b434526176f803648180edf38fe0537ce2b212'</message>
    <tree>b4fd5df66e7bf332fa56ac0fec500688c79a4770</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1cb8b7d62319a80b9a62405183ad8bd28b4b279c</id>
      </parent>
      <parent>
        <id>ede88a3e02f548961994825c25cb4b6bbdb88e94</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/e5b4f1b1b47bd94d54a17d099c0e2d0fe3c0e0ef</url>
    <id>e5b4f1b1b47bd94d54a17d099c0e2d0fe3c0e0ef</id>
    <committed-date>2009-12-09T20:01:15-08:00</committed-date>
    <authored-date>2009-12-09T20:01:15-08:00</authored-date>
    <message>Merge commit 'ede88a3e02f548961994825c25cb4b6bbdb88e94'</message>
    <tree>c7bbed0b0c5c5b517fa21118f1de9f342a43d480</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>683dc235e246b6b170610266f9943ae3ce0640c1</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/c4c1360df82335d78a960ef44584f33a58f00048</url>
    <id>c4c1360df82335d78a960ef44584f33a58f00048</id>
    <committed-date>2009-12-09T01:43:00-08:00</committed-date>
    <authored-date>2009-12-09T01:43:00-08:00</authored-date>
    <message>JRUBY-4326: check unsupported cipher algorithm at initialization.

follow CRuby's openssl behavior.

CAUTION: at this time, JRE's security policy is not checked at
initialization time so Cipher.new(&quot;aes-256-cbc&quot;) is allowed even if the
env does not have JCE Unlimited Strength Jurisdiction Policy Files. For
such environment, you get an CipherError &quot;Illegal key size&quot; at usage
time. Should be fixed in the future.</message>
    <tree>c4a203087072433e9ba74551c7a020f1af543b2a</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cca959cb0ed764251fe215b588efe9b38259a5a9</id>
      </parent>
      <parent>
        <id>1cb8b7d62319a80b9a62405183ad8bd28b4b279c</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/683dc235e246b6b170610266f9943ae3ce0640c1</url>
    <id>683dc235e246b6b170610266f9943ae3ce0640c1</id>
    <committed-date>2009-12-07T11:23:45-08:00</committed-date>
    <authored-date>2009-12-07T11:23:45-08:00</authored-date>
    <message>Merge branch 'master' of git://github.com/jruby/jruby-openssl

Conflicts:
	test/test_x509store.rb</message>
    <tree>5c0f7b29b782b70efa22357ae194ded9965978b5</tree>
    <committer>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>367f170fa17890c7352a5c4dc0bf5f2e8b1d8139</id>
      </parent>
    </parents>
    <author>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/1cb8b7d62319a80b9a62405183ad8bd28b4b279c</url>
    <id>1cb8b7d62319a80b9a62405183ad8bd28b4b279c</id>
    <committed-date>2009-12-07T06:22:32-08:00</committed-date>
    <authored-date>2009-12-07T06:22:32-08:00</authored-date>
    <message>Ignore jopenssl.jar</message>
    <tree>4027225a93d44beb95c78bd5609a3800d9d468d9</tree>
    <committer>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7fb0aa2da5bbbf1f80694ecf79809c2308120c2e</id>
      </parent>
    </parents>
    <author>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/367f170fa17890c7352a5c4dc0bf5f2e8b1d8139</url>
    <id>367f170fa17890c7352a5c4dc0bf5f2e8b1d8139</id>
    <committed-date>2009-12-07T06:19:12-08:00</committed-date>
    <authored-date>2009-12-06T21:35:16-08:00</authored-date>
    <message>Updated 0.6 notes to reflect updates to security announcement</message>
    <tree>6e2063c68f8c6ec01b90297d58fc4601660f219d</tree>
    <committer>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e6df60ec91ebe74b4c0edf443cade940f502048</id>
      </parent>
    </parents>
    <author>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/7fb0aa2da5bbbf1f80694ecf79809c2308120c2e</url>
    <id>7fb0aa2da5bbbf1f80694ecf79809c2308120c2e</id>
    <committed-date>2009-12-07T06:19:12-08:00</committed-date>
    <authored-date>2009-11-25T15:18:04-08:00</authored-date>
    <message>Misc cleanup and get quickcert working as-is</message>
    <tree>f3baed2737f79f7281bcd69162f17c89e3765311</tree>
    <committer>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d0e97ebb2e214788abd192d5a3d2a0c7cac3d10d</id>
      </parent>
    </parents>
    <author>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/3e6df60ec91ebe74b4c0edf443cade940f502048</url>
    <id>3e6df60ec91ebe74b4c0edf443cade940f502048</id>
    <committed-date>2009-12-07T06:18:54-08:00</committed-date>
    <authored-date>2009-11-25T08:35:40-08:00</authored-date>
    <message>Updated history and bump version to 0.6</message>
    <tree>ac84521a1963c63d7128900d254274cdd9cf4024</tree>
    <committer>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06bf2cc5ca7592a40204ce18e8dd0d21d0656fd9</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/d0e97ebb2e214788abd192d5a3d2a0c7cac3d10d</url>
    <id>d0e97ebb2e214788abd192d5a3d2a0c7cac3d10d</id>
    <committed-date>2009-12-07T06:17:48-08:00</committed-date>
    <authored-date>2009-11-24T14:57:53-08:00</authored-date>
    <message>Added a symlink as a fixture for test_x509store.rb

Must be a symlink to test/fixture/purpose/cacert.pem

Signed-off-by: Nick Sieger &lt;nick@nicksieger.com&gt;</message>
    <tree>e79ff59ebdfc53f9b671da50e0193f8d52d89759</tree>
    <committer>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b31e21a9c0bf030dfbbf4aea5863edfa7a49b4a</id>
      </parent>
    </parents>
    <author>
      <name>NAKAMURA</name>
      <email>nakahiro@gmail.com</email>
    </author>
    <url>http://github.com/jruby/jruby-openssl/commit/06bf2cc5ca7592a40204ce18e8dd0d21d0656fd9</url>
    <id>06bf2cc5ca7592a40204ce18e8dd0d21d0656fd9</id>
    <committed-date>2009-12-07T06:17:48-08:00</committed-date>
    <authored-date>2009-11-19T05:38:20-08:00</authored-date>
    <message>implement OpenSSL::X509::Store#set_default_paths

implement it at X509Store. we already had
x509store.Store#setDefaultPaths but we cannot use it because it refers
'SSL_CERT_DIR' via System.getenv of Java. we need to fetch env var via
ENV['SSL_CERT_DIR'] of Ruby.

now open-uri.rb + https should work.

Signed-off-by: Nick Sieger &lt;nick@nicksieger.com&gt;</message>
    <tree>4528faf9dcdd9ebbd0e7456a9c7d6b587f61520b</tree>
    <committer>
      <name>Nick Sieger</name>
      <email>nick@nicksieger.com</email>
    </committer>
  </commit>
</commits>
