Commit Graph

  • 704d7451a0 Fix auth handling during OfferCreate (RIPD-414) Nik Bougalis 2014-07-25 10:20:32 -07:00
  • fa11071443 Enable asynchronous handling of HTTP-RPC (RIPD-390) * Activate async code path * Tidy up HTTP server code * Use shared_ptr in HTTP server * Remove check for unspecified IP * Remove hairtrigger * Fix missing HTTP authorization check * Fix multisocket flags in RPC-HTTP server * Fix authorization failure when no credentials required * Addresses RIPD-159, RIPD-161, RIPD-390 Vinnie Falco 2014-07-23 13:48:50 -07:00
  • cc11b498cc Add HTTPHeaders::build_map Vinnie Falco 2014-07-24 10:33:43 -07:00
  • 87351c8a0c Add HTTPHeaders::build_map Vinnie Falco 2014-07-24 10:33:43 -07:00
  • ca71f18a6d Make bind_handler variadic ctor explicit Vinnie Falco 2014-07-23 13:48:47 -07:00
  • 2f5fb1e68e Make bind_handler variadic ctor explicit Vinnie Falco 2014-07-23 13:48:47 -07:00
  • 6b79b5fc74 Fix build warnings and .gitignore. Tom Ritchford 2014-07-24 12:17:18 -04:00
  • 96e1ec6d31 Fix build warnings and .gitignore. Tom Ritchford 2014-07-24 12:17:18 -04:00
  • ac3cf05f1a Properly order warning suppression flags during compile Nik Bougalis 2014-07-24 03:41:30 -07:00
  • 6335e34395 Simplify locking and move a typedef. Tom Ritchford 2014-07-22 14:47:12 -04:00
  • 02c2029ac1 Add more documentation of ledger acquisition (RIPD-373) Scott Schurr 2014-07-16 14:27:38 -07:00
  • 6914aa3e27 Check for payment increments that make no progress. (RIPD-374) David Schwartz 2014-07-21 13:40:16 -07:00
  • f4fcb1cc9a Remove some dead SHAMapMissingNode code David Schwartz 2014-07-21 12:20:25 -07:00
  • b6eec21ec0 Pathfinder cleanups, more efficient 'd' handling (RIPD-156) David Schwartz 2014-07-16 16:30:08 -07:00
  • 0ce3aeb189 Stop finding paths when enough are found (RIPD-156) David Schwartz 2014-07-16 15:47:38 -07:00
  • 713c8efcbe Fix intermittently failing send test Nicholas Dudfield 2014-07-23 11:14:30 +07:00
  • 9fa5e39872 Set version to 0.26.0 0.26.0 Vinnie Falco 2014-07-22 09:59:45 -07:00
  • ace53fa405 Set version to 0.26.0-rc2 Vinnie Falco 2014-07-21 10:39:48 -07:00
  • 3c06980107 Merge branch 'release' into develop Vinnie Falco 2014-07-21 10:25:23 -07:00
  • 1f26fbb5af Set version to 0.26.0-rc1 Vinnie Falco 2014-07-18 10:38:50 -07:00
  • 84c6622122 Fix bugs, typo in SHAMapNodeID Howard Hinnant 2014-07-18 15:55:15 -07:00
  • 63f099f2f6 Fix book_offers limit parameter (RIPD-295) Miguel Portilla 2014-07-15 19:01:02 -04:00
  • 373ce72984 Update freeze tests * Conditionally skip freeze enforcement tests * Honour remote.fee_cushion setting * Workaround ripple-lib regression * Don't use mocha features from wrong version Nicholas Dudfield 2014-07-18 13:57:37 +07:00
  • 4cf29455e4 Freeze flags: (RIPD-394) * Define all flags * Set/clear bits in transactors * Frozen line counts towards reserve, is non-default * Report trust line state JoelKatz 2014-05-22 14:22:15 -07:00
  • 07db5d497c Remove SHAMapNodeID from SHAMapTreeNode (RIPD-347) This resolves the "right data, wrong ID" issue in the tree node cache. David Schwartz 2014-07-16 16:58:46 -07:00
  • f1bb0afc4e Improve transaction fee and execution logic (RIPD-323): * tecINSUFF_FEE if balance doesn't cover fee * Ensure transaction recovery is deterministic * Reduce transaction retries JoelKatz 2014-07-14 12:43:56 -07:00
  • d791fe3013 Fix msvc static initialization in SHAMapNodeID Vinnie Falco 2014-07-17 19:51:11 -07:00
  • c16e22a5c6 Fix book_offers limit parameter (RIPD-295) Miguel Portilla 2014-07-15 19:01:02 -04:00
  • db7a720445 Fix static initializers in RippleSSLContext (RIPD-375) Miguel Portilla 2014-07-14 18:43:03 -04:00
  • df24ae0fbb Workaround gcc bug with static_initializer default ctor Miguel Portilla 2014-07-17 19:23:42 -04:00
  • 6c09a02099 Workaround gcc bug with static_initializer default ctor Miguel Portilla 2014-07-17 19:23:42 -04:00
  • 1b3356cafd Remove calls to SHAMapNode::getID (RIPD-347): Calls in SHAMap::getCache and SHAMap::canonicalize are purposefully left in place at this time (to be removed later). Howard Hinnant 2014-07-09 17:28:12 -04:00
  • 5869902f2c Tidy up Resource::Manager (RIPD-362): * Style improvements * More documentation Scott Schurr 2014-07-10 16:30:24 -07:00
  • 28898031f0 Eliminate spurious SHAMap::getFetchPack failure (RIPD-379) Howard Hinnant 2014-07-16 15:35:44 -04:00
  • 1ce0f94638 Define OPENSSL_NO_SSL2 Vinnie Falco 2014-07-17 10:16:36 -07:00
  • b74cdb2f9d Fix static_initializer: … * Prevents double construction, invalid access * Unit test works on MSVC and non MSVC Vinnie Falco 2014-07-14 17:21:46 -07:00
  • f876ad973f Fix static_initializer: … * Prevents double construction, invalid access * Unit test works on MSVC and non MSVC Vinnie Falco 2014-07-14 17:21:46 -07:00
  • 6014b13234 Use Books in Ledger. Tom Ritchford 2014-07-12 12:53:11 -04:00
  • bb730c00e9 Support stream composition of testcase names Vinnie Falco 2014-07-15 13:46:37 -07:00
  • 3e9c702c47 Support stream composition of testcase names Vinnie Falco 2014-07-15 13:46:37 -07:00
  • 3ff919ccf1 Fix version to say 'rippled' Vinnie Falco 2014-07-04 17:34:08 -07:00
  • 7a92ac91d0 Fix VSProject item sorting (again) evhub 2014-07-11 14:47:52 -07:00
  • 8dc0844c79 Fix VSProject item sorting (again) evhub 2014-07-11 14:47:52 -07:00
  • a2764b68ca Rate-limit SSL client renegotiation (RIPD-360) David Schwartz 2014-07-09 14:09:37 -07:00
  • bbbae072ea Simplify initialization of Pathfinder using C++11 constructs. Tom Ritchford 2014-07-08 20:58:49 -04:00
  • e68b989af5 Fix VSProject item sorting: * Use object type in the sort key * Call _key recursively over containers * Prevent passing of iterators to xsorted * Fix VSProject generator with new sorting evhub 2014-07-11 14:47:52 -07:00
  • b4735b5931 Fix VSProject item sorting: * Use object type in the sort key * Call _key recursively over containers * Prevent passing of iterators to xsorted * Fix VSProject generator with new sorting evhub 2014-07-11 14:47:52 -07:00
  • 418638ad16 Serialization code improvements: * Add generics to eliminate duplicate code in STHash * Use generics in Serializer and callers Tom Ritchford 2014-07-07 20:40:50 -04:00
  • 9fb09d3109 Pass and use time_point in DecayingSample ctor (RIPD-359) Switches a number of places in Resource::Logic to use abstract_clock::now() which returns a time_point. Unfortunately Resource::Logic tracks time locally also, but with ints, not time_point. So Resource::Logic uses a delicate mix of abstract_clock::now() and abstract_clock::elapsed() with this commit. That inconsistency could be addressed in a second commit. Scott Schurr 2014-07-09 20:16:43 -07:00
  • fd27bcd7ee Various tidying: * Fix unused variable warnings. * Clean unused items from TER. * Improvement to LES use of shared_ptr. Tom Ritchford 2014-07-09 14:36:23 -04:00
  • d7e08f96a5 Various tidying: * Fix unused variable warnings. * Clean unused items from TER. * Improvement to LES use of shared_ptr. Tom Ritchford 2014-07-09 14:36:23 -04:00
  • 4d49d272eb Fix account_tx resume (RIPD-314) JoelKatz 2014-07-07 18:36:24 -07:00
  • faa6890950 Find 'sabfd' paths (RIPD-335) This permits USD/GW1 to be bridged to USD/GW2 by BTC/GW3 or USD/GW1 to be bridged to BTC/GW2 by CNY/GW3. JoelKatz 2014-07-07 12:35:49 -07:00
  • 9c390f6da4 Impose a local limit on path lengths (RIPD-350) David Schwartz 2014-07-04 00:47:40 +00:00
  • 6842277977 Add documentation for ledger entries (RIPD-361) Scott Schurr 2014-07-07 12:52:33 -07:00
  • ddf68d464d Set version to 0.25.2 0.25.2 Mark Travis 2014-07-07 11:46:15 -07:00
  • b2f19e8dc6 Find 'sabfd' paths This permits USD/GW1 to be bridged to USD/GW2 by BTC/GW3 or USD/GW1 to be bridged to BTC/GW2 by CNY/GW3. See RIPD-335. JoelKatz 2014-07-07 12:35:49 -07:00
  • 5714b42975 Impose a local limit on path lengths David Schwartz 2014-07-04 00:47:40 +00:00
  • c4e9c49c10 Set version to 0.25.2-rc2 David Schwartz 2014-06-30 16:53:23 -07:00
  • 9210efb051 In JSON, output unprintable currency codes as hex Mark Travis 2014-06-30 23:51:07 +00:00
  • b9f1b05625 Use swapWith to save CPU; edit comment. Tom Ritchford 2014-06-25 20:19:16 +00:00
  • 828c2e3c71 Restore checkpointed ledger under all paths in PathFind. sublimator 2014-06-25 20:16:38 +00:00
  • 10150a7352 Patch Boost to suppress warnings on clang Nik Bougalis 2014-07-03 10:16:41 -07:00
  • baaa45f8c7 SHAMap Documentation Scott Schurr 2014-07-03 15:54:12 -07:00
  • 322af30d6a Pathfinding Documentation Tom Ritchford 2014-07-03 15:29:34 -04:00
  • 206efbf30d Rename RippleAsset to Issue and RippleBook to Book: * Split STAmount out of SerializedTypes.h * New concept of "Issue consistency": when either both or neither of its currency and account are XRP. * Stop checking for consistency of Issue in its constructor. * Clarification of mIsNative logic in STAmount. * Usual cleanups. Tom Ritchford 2014-07-03 18:20:47 -04:00
  • a96dee85d2 Remove recursions from computeLiquidity Tom Ritchford 2014-06-25 11:51:50 -04:00
  • d307568cbc Update rocksdb unity file Vinnie Falco 2014-07-03 17:49:17 -07:00
  • 0ee27b143c Merge commit '7bfb4a9ba5a2822f7d9ef7122b1388aea4be9404' as 'src/rocksdb' Vinnie Falco 2014-07-03 17:49:00 -07:00
  • 7bfb4a9ba5 Squashed 'src/rocksdb/' content from commit 78b8a7d Vinnie Falco 2014-07-03 17:49:00 -07:00
  • 110c73fc8d Remove rockdb subtree Vinnie Falco 2014-07-03 17:43:48 -07:00
  • 424d9b8385 Add preliminary Structured Overlay docs Vinnie Falco 2014-07-03 14:34:38 -07:00
  • 1b48ccc868 Fix base log partition severity Vinnie Falco 2014-06-28 10:45:38 -07:00
  • f5eb22253d Remove boost::hash_value() overloads. This addresses https://ripplelabs.atlassian.net/browse/RIPD-102 Howard Hinnant 2014-07-02 12:37:13 -04:00
  • fac82204b6 Remove boost::hash_value() overloads. This addresses https://ripplelabs.atlassian.net/browse/RIPD-102 Howard Hinnant 2014-07-02 12:37:13 -04:00
  • 61f114e655 Cleanup confusion of ledger base versus ledger header David Schwartz 2014-07-02 11:20:53 -07:00
  • 24410bf1bb Update Sconstruct MarkusTeufelberger 2014-06-27 00:02:39 +02:00
  • aa24969eee Add README.md for ledger process Vinnie Falco 2014-06-19 10:28:40 -07:00
  • a5297d13c4 Add new memo restrictions David Schwartz 2014-06-23 10:43:41 -07:00
  • b06bdb83cb Fix a case where we put an extra node in the SHAMapDiff David Schwartz 2014-06-30 16:04:40 -07:00
  • d06092212f Tighten up some serialization checks David Schwartz 2014-06-20 09:53:19 -07:00
  • 914778eae1 In JSON, output unprintable currency codes as hex David Schwartz 2014-06-25 13:13:32 -07:00
  • e14c700c60 New integration tests: * New tests for autobridging and freeze * Discrepancy detection tests * Don't let Mocha suppress load time errors Nicholas Dudfield 2014-05-26 18:58:24 +07:00
  • 0848e348bb Update ripple-lib integration tests wltsmrz 2014-06-24 14:52:29 -07:00
  • 3d5ae42660 Structured Overlay support: * Add Peer Protocol detector * Add RIPPLE_SINGLE_IO_SERVICE_THREAD setting * Preliminary HTTP header parsing logic (disabled) Vinnie Falco 2014-06-19 13:09:19 -07:00
  • 0c5c901222 Improvements to HTTP parsing Vinnie Falco 2014-06-26 16:56:27 -07:00
  • f207b6b4c9 Improvements to HTTP parsing Vinnie Falco 2014-06-26 16:56:27 -07:00
  • ed2c5078ad Tighten up some serialization checks David Schwartz 2014-06-20 09:53:19 -07:00
  • aec792f5b8 Restore checkpointed ledger under all paths in PathFind. sublimator 2014-06-24 18:02:33 -04:00
  • 17d64de3d5 During playback close ledger before accepting Nik Bougalis 2014-06-26 10:10:08 -07:00
  • f6bea08535 Update state during pathfinding Tom Ritchford 2014-06-26 10:58:29 -04:00
  • feab6c39b3 New types Account, Currency, Directory: * New tagged uint types. * Extract to_string functions from header to hide dependencies. * Include what you use and C++11 for cleanups. Tom Ritchford 2014-06-19 18:21:28 -04:00
  • e999c76882 Autobridging: * Remove legacy OfferCreate transactor * Misc. cleanups on LedgerEntrySet * Fix a subtle bug with arithmetic operations on Quality * Sanity check offers after taking Nik Bougalis 2014-06-10 09:56:23 -07:00
  • 0a93f8db22 Add ASIO strand to StatsDCollector Miguel Portilla 2014-06-24 15:47:46 -04:00
  • 686cc599a2 Add ASIO strand to StatsDCollector Miguel Portilla 2014-06-24 15:47:46 -04:00
  • 875f4c87ff Fix bug in VSProject when no LIBPATH in env Vinnie Falco 2014-06-26 12:03:08 -07:00
  • 92983556a0 Fix bug in VSProject when no LIBPATH in env Vinnie Falco 2014-06-26 12:03:08 -07:00
  • 837872c3f3 Move static treeNodeCache from SHAMap to the Application Scott Schurr 2014-06-19 16:09:24 -07:00
  • 55222dc5d1 New types Account, Currency, Directory: * New tagged uint types. * Extract to_string functions from header to hide dependencies. * Include what you use and C++11 for cleanups. Tom Ritchford 2014-06-19 18:21:28 -04:00
  • 7b4c705a3f Improve Journal logging framework: * Allow partition log levels to be adjusted * Cleanups Howard Hinnant 2014-06-12 20:49:37 -07:00