<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,11 +2,11 @@
 
 Gem::Specification.new do |s|
   s.name = %q{eventmachine}
-  s.version = &quot;0.12.9&quot;
+  s.version = &quot;0.12.10&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Francis Cianfrocca&quot;]
-  s.date = %q{2009-10-05}
+  s.date = %q{2009-10-24}
   s.description = %q{EventMachine implements a fast, single-threaded engine for arbitrary network
 communications. It's extremely easy to use in Ruby. EventMachine wraps all
 interactions with IP sockets, allowing programs to concentrate on the
@@ -20,7 +20,7 @@ using TCP/IP, especially if custom protocols are required.
 }
   s.email = %q{garbagecat10@gmail.com}
   s.extensions = [&quot;ext/extconf.rb&quot;, &quot;ext/fastfilereader/extconf.rb&quot;]
-  s.files = [&quot;.gitignore&quot;, &quot;README&quot;, &quot;Rakefile&quot;, &quot;docs/COPYING&quot;, &quot;docs/ChangeLog&quot;, &quot;docs/DEFERRABLES&quot;, &quot;docs/EPOLL&quot;, &quot;docs/GNU&quot;, &quot;docs/INSTALL&quot;, &quot;docs/KEYBOARD&quot;, &quot;docs/LEGAL&quot;, &quot;docs/LIGHTWEIGHT_CONCURRENCY&quot;, &quot;docs/PURE_RUBY&quot;, &quot;docs/RELEASE_NOTES&quot;, &quot;docs/SMTP&quot;, &quot;docs/SPAWNED_PROCESSES&quot;, &quot;docs/TODO&quot;, &quot;eventmachine.gemspec&quot;, &quot;examples/ex_channel.rb&quot;, &quot;examples/ex_queue.rb&quot;, &quot;examples/helper.rb&quot;, &quot;ext/binder.cpp&quot;, &quot;ext/binder.h&quot;, &quot;ext/cmain.cpp&quot;, &quot;ext/cplusplus.cpp&quot;, &quot;ext/ed.cpp&quot;, &quot;ext/ed.h&quot;, &quot;ext/em.cpp&quot;, &quot;ext/em.h&quot;, &quot;ext/emwin.cpp&quot;, &quot;ext/emwin.h&quot;, &quot;ext/epoll.cpp&quot;, &quot;ext/epoll.h&quot;, &quot;ext/eventmachine.h&quot;, &quot;ext/eventmachine_cpp.h&quot;, &quot;ext/extconf.rb&quot;, &quot;ext/fastfilereader/extconf.rb&quot;, &quot;ext/fastfilereader/mapper.cpp&quot;, &quot;ext/fastfilereader/mapper.h&quot;, &quot;ext/fastfilereader/rubymain.cpp&quot;, &quot;ext/files.cpp&quot;, &quot;ext/files.h&quot;, &quot;ext/kb.cpp&quot;, &quot;ext/page.cpp&quot;, &quot;ext/page.h&quot;, &quot;ext/pipe.cpp&quot;, &quot;ext/project.h&quot;, &quot;ext/rubymain.cpp&quot;, &quot;ext/sigs.cpp&quot;, &quot;ext/sigs.h&quot;, &quot;ext/ssl.cpp&quot;, &quot;ext/ssl.h&quot;, &quot;java/.classpath&quot;, &quot;java/.project&quot;, &quot;java/src/com/rubyeventmachine/Application.java&quot;, &quot;java/src/com/rubyeventmachine/Connection.java&quot;, &quot;java/src/com/rubyeventmachine/ConnectionFactory.java&quot;, &quot;java/src/com/rubyeventmachine/DefaultConnectionFactory.java&quot;, &quot;java/src/com/rubyeventmachine/EmReactor.java&quot;, &quot;java/src/com/rubyeventmachine/EmReactorException.java&quot;, &quot;java/src/com/rubyeventmachine/EventableChannel.java&quot;, &quot;java/src/com/rubyeventmachine/EventableDatagramChannel.java&quot;, &quot;java/src/com/rubyeventmachine/EventableSocketChannel.java&quot;, &quot;java/src/com/rubyeventmachine/PeriodicTimer.java&quot;, &quot;java/src/com/rubyeventmachine/Timer.java&quot;, &quot;java/src/com/rubyeventmachine/tests/ApplicationTest.java&quot;, &quot;java/src/com/rubyeventmachine/tests/ConnectTest.java&quot;, &quot;java/src/com/rubyeventmachine/tests/EMTest.java&quot;, &quot;java/src/com/rubyeventmachine/tests/TestDatagrams.java&quot;, &quot;java/src/com/rubyeventmachine/tests/TestServers.java&quot;, &quot;java/src/com/rubyeventmachine/tests/TestTimers.java&quot;, &quot;lib/em/buftok.rb&quot;, &quot;lib/em/callback.rb&quot;, &quot;lib/em/channel.rb&quot;, &quot;lib/em/connection.rb&quot;, &quot;lib/em/deferrable.rb&quot;, &quot;lib/em/delegate_connection.rb&quot;, &quot;lib/em/file_watch.rb&quot;, &quot;lib/em/future.rb&quot;, &quot;lib/em/messages.rb&quot;, &quot;lib/em/process_watch.rb&quot;, &quot;lib/em/processes.rb&quot;, &quot;lib/em/protocols.rb&quot;, &quot;lib/em/protocols/header_and_content.rb&quot;, &quot;lib/em/protocols/httpclient.rb&quot;, &quot;lib/em/protocols/httpclient2.rb&quot;, &quot;lib/em/protocols/line_and_text.rb&quot;, &quot;lib/em/protocols/linetext2.rb&quot;, &quot;lib/em/protocols/memcache.rb&quot;, &quot;lib/em/protocols/object_protocol.rb&quot;, &quot;lib/em/protocols/postgres3.rb&quot;, &quot;lib/em/protocols/saslauth.rb&quot;, &quot;lib/em/protocols/smtpclient.rb&quot;, &quot;lib/em/protocols/smtpserver.rb&quot;, &quot;lib/em/protocols/stomp.rb&quot;, &quot;lib/em/protocols/tcptest.rb&quot;, &quot;lib/em/queue.rb&quot;, &quot;lib/em/server.rb&quot;, &quot;lib/em/spawnable.rb&quot;, &quot;lib/em/streamer.rb&quot;, &quot;lib/em/test.rb&quot;, &quot;lib/em/timers.rb&quot;, &quot;lib/em/version.rb&quot;, &quot;lib/eventmachine.rb&quot;, &quot;lib/evma.rb&quot;, &quot;lib/evma/callback.rb&quot;, &quot;lib/evma/container.rb&quot;, &quot;lib/evma/factory.rb&quot;, &quot;lib/evma/protocol.rb&quot;, &quot;lib/evma/reactor.rb&quot;, &quot;lib/jeventmachine.rb&quot;, &quot;lib/pr_eventmachine.rb&quot;, &quot;setup.rb&quot;, &quot;tasks/cpp.rake_example&quot;, &quot;tasks/project.rake&quot;, &quot;tests/client.crt&quot;, &quot;tests/client.key&quot;, &quot;tests/test_attach.rb&quot;, &quot;tests/test_basic.rb&quot;, &quot;tests/test_channel.rb&quot;, &quot;tests/test_connection_count.rb&quot;, &quot;tests/test_defer.rb&quot;, &quot;tests/test_delegate_connection.rb&quot;, &quot;tests/test_epoll.rb&quot;, &quot;tests/test_error_handler.rb&quot;, &quot;tests/test_errors.rb&quot;, &quot;tests/test_exc.rb&quot;, &quot;tests/test_file_watch.rb&quot;, &quot;tests/test_futures.rb&quot;, &quot;tests/test_get_sock_opt.rb&quot;, &quot;tests/test_handler_check.rb&quot;, &quot;tests/test_hc.rb&quot;, &quot;tests/test_httpclient.rb&quot;, &quot;tests/test_httpclient2.rb&quot;, &quot;tests/test_inactivity_timeout.rb&quot;, &quot;tests/test_kb.rb&quot;, &quot;tests/test_ltp.rb&quot;, &quot;tests/test_ltp2.rb&quot;, &quot;tests/test_next_tick.rb&quot;, &quot;tests/test_object_protocol.rb&quot;, &quot;tests/test_pause.rb&quot;, &quot;tests/test_pending_connect_timeout.rb&quot;, &quot;tests/test_process_watch.rb&quot;, &quot;tests/test_processes.rb&quot;, &quot;tests/test_proxy_connection.rb&quot;, &quot;tests/test_pure.rb&quot;, &quot;tests/test_queue.rb&quot;, &quot;tests/test_running.rb&quot;, &quot;tests/test_sasl.rb&quot;, &quot;tests/test_send_file.rb&quot;, &quot;tests/test_server.rb&quot;, &quot;tests/test_servers.rb&quot;, &quot;tests/test_smtpclient.rb&quot;, &quot;tests/test_smtpserver.rb&quot;, &quot;tests/test_spawn.rb&quot;, &quot;tests/test_ssl_args.rb&quot;, &quot;tests/test_ssl_methods.rb&quot;, &quot;tests/test_ssl_verify.rb&quot;, &quot;tests/test_timers.rb&quot;, &quot;tests/test_ud.rb&quot;, &quot;tests/testem.rb&quot;, &quot;web/whatis&quot;]
+  s.files = [&quot;.gitignore&quot;, &quot;README&quot;, &quot;Rakefile&quot;, &quot;docs/COPYING&quot;, &quot;docs/ChangeLog&quot;, &quot;docs/DEFERRABLES&quot;, &quot;docs/EPOLL&quot;, &quot;docs/GNU&quot;, &quot;docs/INSTALL&quot;, &quot;docs/KEYBOARD&quot;, &quot;docs/LEGAL&quot;, &quot;docs/LIGHTWEIGHT_CONCURRENCY&quot;, &quot;docs/PURE_RUBY&quot;, &quot;docs/RELEASE_NOTES&quot;, &quot;docs/SMTP&quot;, &quot;docs/SPAWNED_PROCESSES&quot;, &quot;docs/TODO&quot;, &quot;eventmachine.gemspec&quot;, &quot;examples/ex_channel.rb&quot;, &quot;examples/ex_queue.rb&quot;, &quot;examples/helper.rb&quot;, &quot;ext/binder.cpp&quot;, &quot;ext/binder.h&quot;, &quot;ext/cmain.cpp&quot;, &quot;ext/cplusplus.cpp&quot;, &quot;ext/ed.cpp&quot;, &quot;ext/ed.h&quot;, &quot;ext/em.cpp&quot;, &quot;ext/em.h&quot;, &quot;ext/emwin.cpp&quot;, &quot;ext/emwin.h&quot;, &quot;ext/epoll.cpp&quot;, &quot;ext/epoll.h&quot;, &quot;ext/eventmachine.h&quot;, &quot;ext/eventmachine_cpp.h&quot;, &quot;ext/extconf.rb&quot;, &quot;ext/fastfilereader/extconf.rb&quot;, &quot;ext/fastfilereader/mapper.cpp&quot;, &quot;ext/fastfilereader/mapper.h&quot;, &quot;ext/fastfilereader/rubymain.cpp&quot;, &quot;ext/files.cpp&quot;, &quot;ext/files.h&quot;, &quot;ext/kb.cpp&quot;, &quot;ext/page.cpp&quot;, &quot;ext/page.h&quot;, &quot;ext/pipe.cpp&quot;, &quot;ext/project.h&quot;, &quot;ext/rubymain.cpp&quot;, &quot;ext/sigs.cpp&quot;, &quot;ext/sigs.h&quot;, &quot;ext/ssl.cpp&quot;, &quot;ext/ssl.h&quot;, &quot;java/.classpath&quot;, &quot;java/.project&quot;, &quot;java/src/com/rubyeventmachine/EmReactor.java&quot;, &quot;java/src/com/rubyeventmachine/EmReactorException.java&quot;, &quot;java/src/com/rubyeventmachine/EventableChannel.java&quot;, &quot;java/src/com/rubyeventmachine/EventableDatagramChannel.java&quot;, &quot;java/src/com/rubyeventmachine/EventableSocketChannel.java&quot;, &quot;java/src/com/rubyeventmachine/application/Application.java&quot;, &quot;java/src/com/rubyeventmachine/application/Connection.java&quot;, &quot;java/src/com/rubyeventmachine/application/ConnectionFactory.java&quot;, &quot;java/src/com/rubyeventmachine/application/DefaultConnectionFactory.java&quot;, &quot;java/src/com/rubyeventmachine/application/PeriodicTimer.java&quot;, &quot;java/src/com/rubyeventmachine/application/Timer.java&quot;, &quot;java/src/com/rubyeventmachine/tests/ApplicationTest.java&quot;, &quot;java/src/com/rubyeventmachine/tests/ConnectTest.java&quot;, &quot;java/src/com/rubyeventmachine/tests/EMTest.java&quot;, &quot;java/src/com/rubyeventmachine/tests/TestDatagrams.java&quot;, &quot;java/src/com/rubyeventmachine/tests/TestServers.java&quot;, &quot;java/src/com/rubyeventmachine/tests/TestTimers.java&quot;, &quot;lib/em/buftok.rb&quot;, &quot;lib/em/callback.rb&quot;, &quot;lib/em/channel.rb&quot;, &quot;lib/em/connection.rb&quot;, &quot;lib/em/deferrable.rb&quot;, &quot;lib/em/file_watch.rb&quot;, &quot;lib/em/future.rb&quot;, &quot;lib/em/messages.rb&quot;, &quot;lib/em/process_watch.rb&quot;, &quot;lib/em/processes.rb&quot;, &quot;lib/em/protocols.rb&quot;, &quot;lib/em/protocols/header_and_content.rb&quot;, &quot;lib/em/protocols/httpclient.rb&quot;, &quot;lib/em/protocols/httpclient2.rb&quot;, &quot;lib/em/protocols/line_and_text.rb&quot;, &quot;lib/em/protocols/linetext2.rb&quot;, &quot;lib/em/protocols/memcache.rb&quot;, &quot;lib/em/protocols/object_protocol.rb&quot;, &quot;lib/em/protocols/postgres3.rb&quot;, &quot;lib/em/protocols/saslauth.rb&quot;, &quot;lib/em/protocols/smtpclient.rb&quot;, &quot;lib/em/protocols/smtpserver.rb&quot;, &quot;lib/em/protocols/socks4.rb&quot;, &quot;lib/em/protocols/stomp.rb&quot;, &quot;lib/em/protocols/tcptest.rb&quot;, &quot;lib/em/queue.rb&quot;, &quot;lib/em/spawnable.rb&quot;, &quot;lib/em/streamer.rb&quot;, &quot;lib/em/timers.rb&quot;, &quot;lib/em/version.rb&quot;, &quot;lib/eventmachine.rb&quot;, &quot;lib/evma.rb&quot;, &quot;lib/evma/callback.rb&quot;, &quot;lib/evma/container.rb&quot;, &quot;lib/evma/factory.rb&quot;, &quot;lib/evma/protocol.rb&quot;, &quot;lib/evma/reactor.rb&quot;, &quot;lib/jeventmachine.rb&quot;, &quot;lib/pr_eventmachine.rb&quot;, &quot;setup.rb&quot;, &quot;tasks/cpp.rake_example&quot;, &quot;tests/client.crt&quot;, &quot;tests/client.key&quot;, &quot;tests/test_attach.rb&quot;, &quot;tests/test_basic.rb&quot;, &quot;tests/test_channel.rb&quot;, &quot;tests/test_connection_count.rb&quot;, &quot;tests/test_defer.rb&quot;, &quot;tests/test_epoll.rb&quot;, &quot;tests/test_error_handler.rb&quot;, &quot;tests/test_errors.rb&quot;, &quot;tests/test_exc.rb&quot;, &quot;tests/test_file_watch.rb&quot;, &quot;tests/test_futures.rb&quot;, &quot;tests/test_get_sock_opt.rb&quot;, &quot;tests/test_handler_check.rb&quot;, &quot;tests/test_hc.rb&quot;, &quot;tests/test_httpclient.rb&quot;, &quot;tests/test_httpclient2.rb&quot;, &quot;tests/test_inactivity_timeout.rb&quot;, &quot;tests/test_kb.rb&quot;, &quot;tests/test_ltp.rb&quot;, &quot;tests/test_ltp2.rb&quot;, &quot;tests/test_next_tick.rb&quot;, &quot;tests/test_object_protocol.rb&quot;, &quot;tests/test_pause.rb&quot;, &quot;tests/test_pending_connect_timeout.rb&quot;, &quot;tests/test_process_watch.rb&quot;, &quot;tests/test_processes.rb&quot;, &quot;tests/test_proxy_connection.rb&quot;, &quot;tests/test_pure.rb&quot;, &quot;tests/test_queue.rb&quot;, &quot;tests/test_running.rb&quot;, &quot;tests/test_sasl.rb&quot;, &quot;tests/test_send_file.rb&quot;, &quot;tests/test_servers.rb&quot;, &quot;tests/test_smtpclient.rb&quot;, &quot;tests/test_smtpserver.rb&quot;, &quot;tests/test_spawn.rb&quot;, &quot;tests/test_ssl_args.rb&quot;, &quot;tests/test_ssl_methods.rb&quot;, &quot;tests/test_ssl_verify.rb&quot;, &quot;tests/test_timers.rb&quot;, &quot;tests/test_ud.rb&quot;, &quot;tests/testem.rb&quot;, &quot;web/whatis&quot;]
   s.homepage = %q{http://rubyeventmachine.com}
   s.rdoc_options = [&quot;--title&quot;, &quot;EventMachine&quot;, &quot;--main&quot;, &quot;README&quot;, &quot;--line-numbers&quot;, &quot;-x&quot;, &quot;lib/em/version&quot;, &quot;-x&quot;, &quot;lib/emva&quot;, &quot;-x&quot;, &quot;lib/evma/&quot;, &quot;-x&quot;, &quot;lib/pr_eventmachine&quot;, &quot;-x&quot;, &quot;lib/jeventmachine&quot;]
   s.require_paths = [&quot;lib&quot;]</diff>
      <filename>eventmachine.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,3 @@
 module EventMachine
-  VERSION = &quot;0.12.9&quot;
+  VERSION = &quot;0.12.10&quot;
 end</diff>
      <filename>lib/em/version.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>64b58ad4e63a84705f2b7a8f0575dcf88dc15670</id>
    </parent>
  </parents>
  <author>
    <name>Aman Gupta</name>
    <email>aman@tmm1.net</email>
  </author>
  <url>http://github.com/eventmachine/eventmachine/commit/7a71d5e82f3936fcf08edb63a8953419c03937a1</url>
  <id>7a71d5e82f3936fcf08edb63a8953419c03937a1</id>
  <committed-date>2009-10-24T12:22:54-07:00</committed-date>
  <authored-date>2009-10-24T12:22:54-07:00</authored-date>
  <message>Bump version to 0.12.10</message>
  <tree>79bcf29a40234901aa0de4991390a84c10a83acf</tree>
  <committer>
    <name>Aman Gupta</name>
    <email>aman@tmm1.net</email>
  </committer>
</commit>
