JoelKatz 7959154b93 Fix a deadlock in the websocketpp code. data::get calls m_used.push_back(p)
which can call intrusive_ptr_release. If intrusive_ptr_release discovers a
use_count of 1 (due to the vector being resized) that can call recycle,
which acquires the very same non-recursive lock we already hold from get.
2013-03-06 11:04:35 -08:00
2013-03-01 00:42:53 -08:00
2013-01-29 11:15:49 -08:00
2012-12-20 15:55:57 -08:00
2012-11-07 12:49:52 -08:00
2012-11-23 19:24:33 -08:00
2013-02-28 13:23:42 -08:00
2012-12-12 19:02:02 -08:00
2013-01-14 13:19:27 -08:00
2012-06-22 17:24:00 -07:00
2013-03-02 01:06:13 -08:00
2013-01-03 00:21:31 -08:00
2012-11-13 04:20:15 -08:00
2013-03-05 09:28:24 -08:00
2013-02-03 17:04:00 -08:00

Ripple - P2P Payment Network

Some portions of this source code are currently closed source.

This is the repository for Ripple's:

  • rippled - Reference P2P network server
  • ripple.js - Reference JavaScript client libraries for node.js and browsers.

Build instructions:

Setup instructions:

For more information:

Description
Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
Readme 2.1 GiB
Languages
C++ 99.4%
CMake 0.5%