Commit Graph

  • 37201ecaa6 Include BeastConfig.h from the root include path Vinnie Falco 2014-06-09 09:38:26 -07:00
  • 02ed879837 Update VS project file Vinnie Falco 2014-06-06 07:39:55 -07:00
  • 8b881d3a77 Add CBase58Data::hash_append Vinnie Falco 2014-06-05 18:34:14 -07:00
  • 97a1af43ed Fix VSProject.py extra dot Miguel Portilla 2014-06-03 17:26:30 -04:00
  • f25456ce25 Fix VSProject.py extra dot Miguel Portilla 2014-06-03 17:26:30 -04:00
  • dfb1db4ab3 Return correct error for missing pathfinding request. Fixes RIPD-293 mDuo13 2014-06-05 14:23:52 -07:00
  • 4362cb660b Replace boost::shared_ptr with std::shared_ptr Vinnie Falco 2014-06-05 10:50:08 -07:00
  • 1aa0749ba8 Update rocksdb unity build Vinnie Falco 2014-06-04 17:11:48 -07:00
  • c7f1f6a91f RocksDB changes to support unity build: * Remove extra definition of TotalFileSize * Remove extra definition of ClipToRange * Move EncodedFileMetaData out from anonymous namespace * Move version_set Saver to its own namespace * Move some symbols into a named namespace * Move symbols out of anonymous namespace (prevents warning) * Make BloomHash inline Vinnie Falco 2014-06-04 17:11:33 -07:00
  • 888a3fec21 Merge commit '8514b88974c71c0fa85bb154507536ee49c33458' as 'src/rocksdb' Vinnie Falco 2014-06-04 16:10:38 -07:00
  • 8514b88974 Squashed 'src/rocksdb/' content from commit 457bae6 Vinnie Falco 2014-06-04 16:10:38 -07:00
  • 724ec46129 Use per-file include directories for external code subtrees: * leveldb, hyperleveldb, rocksdb, snappy * SConstruct OSX fix regarding OpenSSL version check Vinnie Falco 2014-06-04 10:10:22 -07:00
  • 558b914c64 Reorganize source file hierarchy: * Rename unity files * Move some modules to new subdirectories * Remove obsolete Visual Studio project files * Remove obsolete coding style and TODO list Vinnie Falco 2014-06-03 14:48:34 -07:00
  • 4f1d1d2a8a Reorganize source file hierarchy: * Rename unity files * Move some modules to new subdirectories * Remove obsolete Visual Studio project files * Remove obsolete coding style and TODO list Vinnie Falco 2014-06-03 14:48:34 -07:00
  • dda5fd7390 Check for openSSL version in SConstruct. * Uses the platform specific openssl binary to detect the current version. Tom Ritchford 2014-05-28 15:01:04 -04:00
  • 39a387b54c Check for openSSL version in SConstruct. * Uses the platform specific openssl binary to detect the current version. Tom Ritchford 2014-05-28 15:01:04 -04:00
  • 2b0034667d Add Dockerfile: * The ports are not automatically exposed. * No test is performed after the build. Roberto Catini 2014-05-26 00:59:05 +02:00
  • 98202c56ae base_uint now compares and assigns with beast::Zero. Tom Ritchford 2014-05-29 13:42:45 -04:00
  • 1e06ddf13c Refactor MultiSocket: * Variadic constructor argument list * Tidy up sources and filenames Vinnie Falco 2014-04-21 12:52:50 -07:00
  • ce8f56727e Make all include paths relative to a root directory: * Better include path support in the VSProject scons tool. * Various manual fixes to include paths. Vinnie Falco 2014-05-29 11:59:36 -07:00
  • 560071bb68 Make all include paths relative to a root directory: * Better include path support in the VSProject scons tool. * Various manual fixes to include paths. Vinnie Falco 2014-05-29 11:59:36 -07:00
  • 2e49ec47a3 Revert "Ste version to 0.25.2-rc1" Nik Bougalis 2014-06-01 16:32:41 -07:00
  • e70d618aff Set version to 0.25.2-rc1 Mark Travis 2014-06-01 22:51:13 +00:00
  • 3e4cf426bd Detect paths with illegal bridging offers Mark Travis 2014-05-30 09:27:01 +00:00
  • 3f10924594 Ste version to 0.25.2-rc1 Mark Travis 2014-06-01 22:35:12 +00:00
  • f8182c335a Detect paths with illegal bridging offers Mark Travis 2014-06-01 01:26:11 +00:00
  • 1d8d6a6d68 Revert "Improve checking of library versions." Vinnie Falco 2014-05-28 19:04:37 -07:00
  • 69fccdf5c6 Improve checking of library versions. Tom Ritchford 2014-05-28 14:38:28 -04:00
  • 27e8d44a56 Autobridging: Complete implementation of bridged offers crossings. While processing an offer A:B we consider both the A:B order book and the combined A:XRP and XRP:B books and pick the better offers. The net result is better liquidity and potentially better rates. Nik Bougalis 2014-05-16 14:47:12 -07:00
  • d9755d33d0 Fix VSProject generator item sort Vinnie Falco 2014-05-28 16:34:38 -07:00
  • 72bc4ebf37 Fix VSProject generator item sort Vinnie Falco 2014-05-28 16:34:38 -07:00
  • 48d4fccc22 Fix a few warnings Tom Ritchford 2014-05-27 12:55:44 -04:00
  • 353f32e6af Fix a few warnings Tom Ritchford 2014-05-27 12:55:44 -04:00
  • 9bbaa9a2ae Report whether a ledger is validated: This addresses https://ripplelabs.atlassian.net/browse/RIPD-275 Use Json::StaticString to improve performance. Use inject_error instead of manually adding errors. Howard Hinnant 2014-05-23 17:21:26 -04:00
  • 096fcefae9 Fix clang/travis, prefer static libs when BOOST_ROOT is set. Nicholas Dudfield 2014-05-28 10:08:40 +07:00
  • bfa8dec6f6 New http::client_session for making requests: - Add 10,000 popular URL data set for unit tests Vinnie Falco 2014-03-19 09:28:19 -07:00
  • 0f1e292e34 New http::client_session for making requests: - Add 10,000 popular URL data set for unit tests Vinnie Falco 2014-03-19 09:28:19 -07:00
  • 6e8230e1fb Add ci_char_traits Vinnie Falco 2014-03-16 15:01:43 -07:00
  • 195957a7cc Add ci_char_traits Vinnie Falco 2014-03-16 15:01:43 -07:00
  • 587a379b43 Tidy up includes Vinnie Falco 2014-03-24 07:21:19 -07:00
  • eb122f45f9 Tidy up includes Vinnie Falco 2014-03-24 07:21:19 -07:00
  • 93021a054b Improved SConstruct: * Automatic source list built via directory iteration * Build multiple toolchains and flavors simulaneously: - Toolchains: gcc, clang, msvc - Flavors: debug, release * Documentation on aliases (top of the SConstruct file) Vinnie Falco 2014-04-25 17:44:20 -07:00
  • c51ac9d6da Fix rocksdb relative include Vinnie Falco 2014-05-21 19:39:13 -07:00
  • 97c9d02c43 Improved SConstruct: * Automatic source list built via directory iteration * Build multiple toolchains and flavors simulaneously: - Toolchains: gcc, clang, msvc - Flavors: debug, release * Documentation on aliases (top of the SConstruct file) Vinnie Falco 2014-04-25 17:44:20 -07:00
  • bf4dd0cbde Beast SCons tools: * Add VSProject SCons Builder * Add Protoc SCons Builder * Add Beast build utilities python module Vinnie Falco 2014-04-24 18:02:13 -07:00
  • 0c06939f38 Beast SCons tools: * Add VSProject SCons Builder * Add Protoc SCons Builder * Add Beast build utilities python module Vinnie Falco 2014-04-24 18:02:13 -07:00
  • 4ccc380a7b Tidy up some source filenames: * Add .unity suffix to mark unity sources * Fix some relative include paths Vinnie Falco 2014-04-22 14:48:48 -07:00
  • 5db677d74d Tidy up some source filenames: * Add .unity suffix to mark unity sources * Fix some relative include paths Vinnie Falco 2014-04-22 14:48:48 -07:00
  • 251ce4efbc base_uint cleanups: * Remove unused and broken reverse iterators * Use charUnHex to reduce code duplication Nik Bougalis 2014-05-26 14:10:48 -07:00
  • 9efac86bb7 Convert a unit test to manual Nik Bougalis 2014-05-22 17:40:20 -07:00
  • 386eabb61f Convert a unit test to manual Nik Bougalis 2014-05-22 17:40:20 -07:00
  • b35eabe161 Optimize SQL query composition Nik Bougalis 2014-05-26 02:07:25 -07:00
  • 9ad9845d69 Initialize unassigned variable bConsumed. Tom Swirly 2014-05-20 15:00:03 -04:00
  • 74eb25f9b5 RippleCalc: Stop using reference that might have been invalidated. Tom Swirly 2014-05-20 11:20:07 -04:00
  • 044f390fe0 Properly standardize RFC1751 inputs Nik Bougalis 2014-05-20 02:22:35 -07:00
  • 06d6e4901e Complete NodeStore documentation * Complete README.md * Add missing doxygen * Fix getHitRate bug Miguel Portilla 2014-05-08 10:59:03 -04:00
  • 3ca9646329 Refactor the structure of RippleCalc * Split code into multiple files * Rename and move things Tom Swirly 2014-05-09 15:53:27 -04:00
  • 4b3e629dfd Allow ledgers to be loaded from the command line. Tom Ritchford 2014-05-14 09:01:44 -07:00
  • 568fae9878 Add documentation comments Tom Swirly 2014-05-16 16:28:22 -04:00
  • a844026f6b Clean up pre C++1 idioms: * Use auto for in some loops * Fix shadowing iterator declaration * Rename NUMBER to ARRAYSIZE. * Use placeholders instead of macros * Replace macro BIND_TYPE with std::bind * Replace BOOST_FOREACH with range-for Tom Swirly 2014-05-18 16:01:22 -04:00
  • b677cacb8c Set version to 0.25.1 Vinnie Falco 2014-05-15 08:27:20 -07:00
  • 1d66169ef1 Fix rippled-example.cfg to list 'peers_max' Nik Bougalis 2014-05-15 07:23:58 -07:00
  • 8be17cd60d Use std::string in lexicalCast Vinnie Falco 2014-05-15 07:18:07 -07:00
  • 74653e57e6 Use std::string in lexicalCast Vinnie Falco 2014-05-15 07:18:07 -07:00
  • 29d1d5f062 Set version to 0.25.0 Vinnie Falco 2014-05-14 09:01:44 -07:00
  • d8e8693d9a Update rippled-example.cfg Vinnie Falco 2014-05-13 20:43:39 -07:00
  • be737e0047 Enable Snappy compression for NodeStore backends. * Configured via config.cfg Miguel Portilla 2014-05-06 12:53:50 -04:00
  • 83ef06748d Add snappy compression integration Vinnie Falco 2014-05-05 18:26:30 -07:00
  • 5a93f9991a Merge commit '8b0602a5824199d495f6720ef2447f695179257a' as 'src/snappy/snappy' Vinnie Falco 2014-05-13 12:16:31 -07:00
  • 8b0602a582 Squashed 'src/snappy/snappy/' content from commit 1ff9be9 Vinnie Falco 2014-05-13 12:16:31 -07:00
  • eb24ca6def Update .gitattributes Vinnie Falco 2014-05-05 18:05:09 -07:00
  • 22af79606a Fix lexicographical compare during tfRequireAuth processing Nik Bougalis 2014-05-13 12:02:59 -07:00
  • bee12fb89d Autobridging future support: * Refactor and cleanup transactors * Introduce new direct and bridged transactors * Rename existing transactor to indicate legacy status * New direct transactor defaults to being turned off (preserve legacy behavior) Nik Bougalis 2014-03-30 17:44:06 -07:00
  • 1a9fbab165 CBase58Data Refactoring: Nik Bougalis 2014-05-09 23:05:41 -07:00
  • 9a4b9aa69f Remove redundant checkAccept call David Schwartz 2014-05-07 13:50:40 -07:00
  • 227043e51f Make I/O latency available through server_info David Schwartz 2014-05-06 11:39:31 -07:00
  • db3a387224 Fetch pack cleanups: * Limit backed up fetch pack requests * Cleanups * Dispatch fetch packs sooner JoelKatz 2014-03-14 12:38:47 -07:00
  • 0075f36bbc At level 64, only leaves are allowed David Schwartz 2014-05-09 12:05:40 -07:00
  • 52f45669d1 Dispatch incoming TX set data David Schwartz 2014-05-09 10:40:28 -07:00
  • 294a13d653 Put newly-created nodes in the treeNodeCache JoelKatz 2014-05-11 21:45:51 -07:00
  • eed66894db SHAMap::canonicalize must return a node with the correct ID JoelKatz 2014-05-11 21:31:41 -07:00
  • caf5f7579e Fix vs2013 availability of make_reverse_iterator Vinnie Falco 2014-05-13 08:31:37 -07:00
  • 1434695c47 Fix vs2013 availability of make_reverse_iterator Vinnie Falco 2014-05-13 08:31:37 -07:00
  • 390ea65e15 Refactor RippleCalc.cpp: Tom Swirly 2014-05-08 13:53:13 -04:00
  • 6f2bcc6fb0 Keep SHAMapNodes that fault in handling client requests. David Schwartz 2014-05-07 16:53:51 -07:00
  • 66a762d504 Rework handling of modified ledger nodes: * Track dirty nodes in a set * Make flushDirty a member function * Don't write deleted nodes * Make sure new nodes are shareable * Put new nodes in the treeNodeCache David Schwartz 2014-05-08 10:49:21 -07:00
  • aaabec0b55 Use last closed ledger for old pathfinding David Schwartz 2014-05-07 17:57:51 -07:00
  • 6339800946 Refactor base_uint<> and STAmount::getText: Nik Bougalis 2014-05-04 13:47:42 -07:00
  • 191f4496a7 Implement C++14 std::make_reverse_iterator Nik Bougalis 2014-05-09 10:39:58 -07:00
  • a3e4a34021 Implement C++14 std::make_reverse_iterator Nik Bougalis 2014-05-09 10:39:58 -07:00
  • 6fcf3fedb6 Use Json::StaticString to improve performance: * Move JSON-RPC fields to jsonrpc_fields.h David Schwartz 2014-05-06 17:38:26 -07:00
  • 34cbb26e47 Improved performance monitoring of NodeStore backends: * Add multi-sample interface to LoadMonitor * Instrument fetch operations and completions for reporting in server_info David Schwartz 2014-05-05 09:31:09 -07:00
  • 07d0379edd Reduce number of async fetches David Schwartz 2014-05-05 09:45:00 -07:00
  • 96e8cddfc2 New strConcat concatenates strings in O(n) time. Tom Swirly 2014-04-27 11:16:12 -04:00
  • 3c5e4e440b Clean up of TransactionSign and friends. Tom Swirly 2014-04-29 20:31:55 -04:00
  • 5ffcbb9b65 Add documentation to SHAMap Tom Swirly 2014-05-01 15:04:57 -04:00
  • ec0fe312af Simplify and improve performance of STAmount::createHumanCurrency Nik Bougalis 2014-05-04 17:09:42 -07:00
  • 3025d8611b Rename Feature to Amendment: * Added a README.md describing an Amendment Miguel Portilla 2014-04-29 18:32:06 -04:00
  • 98612a7cd6 Cleanup nodestore backend classes: * Add README.md * Add missing std::move calls * Refactor visitAll in backend Miguel Portilla 2014-04-21 18:20:19 -04:00
  • 6e428054ef Update RPM spec file to version 0.24.0 MarkusTeufelberger 2014-05-05 19:25:28 +02:00