Commit Graph

  • a61ffab3f9 Remove unnecessary allocation/deallocation from masterLock * Add make_lock. * Rename Application::LockType to Application::MutexType: * Rename getMasterLock to getMasterMutex. * Use getMasterMutex and make_lock. * Remove unused code. Howard Hinnant 2015-03-18 12:29:40 -04:00
  • 698fe73608 Move SHAMap hash computations from dirtyUp to walkSubTree in order to reduce the total number of hash computations. Howard Hinnant 2015-03-06 18:36:44 -05:00
  • 0083c32629 Update VS project files Josh Juran 2015-03-20 13:38:56 -07:00
  • f313caaa73 Set version to 0.28.0-b16 Nik Bougalis 2015-03-18 18:22:43 -07:00
  • 6e3f07ddce Remove unused / redundant functions. Edward Hennis 2015-02-26 22:13:29 -05:00
  • 11d28c4856 Always increment payment pass counter Mark Travis 2015-03-18 11:53:36 -07:00
  • e9394ca85a Implement "Default Ripple" logic in active direction: Nik Bougalis 2015-03-17 19:28:37 -07:00
  • 9445a30e72 Implement "Default Ripple" logic in LedgerEntrySet::checkState Nik Bougalis 2015-03-16 22:25:45 -07:00
  • 185b1a3d36 Add noripple_check RPC command JoelKatz 2015-03-11 16:03:25 -07:00
  • 1c2f5d60a5 Subscribe/Unsubscribe improvements: * Don't acquire the master lock where it's not needed * InfoSub tracks RT and validated accounts separately * Correctly remove accounts from the InfoSub JoelKatz 2015-03-16 16:47:46 -07:00
  • 2f32910bef Reduce master lock scope in some RPC functions JoelKatz 2015-03-08 16:47:18 -07:00
  • 8de1b20bb5 Defer/avoid acquiring the master lock on proposals JoelKatz 2015-03-08 16:29:42 -07:00
  • 60a7abcef6 Decongest the master lock: * Reduce scope of lock in ledger accept * Remove duplicate tracking of transaction sets * Need master lock to secure ledger sequencing David Schwartz 2015-03-06 13:22:20 -08:00
  • e44e75fa6b Track and report peer load: David Schwartz 2015-03-05 15:11:26 -08:00
  • ff7dc0b446 Reduce chatty log outputs JoelKatz 2015-03-15 16:11:49 -07:00
  • f813cb2310 Tolerate LedgerSequence field in pseudo-transactions: JoelKatz 2015-03-15 15:58:56 -07:00
  • cba19d7e23 Document and cleanup ledger advance logic * Don't acquire if validated ledger is old * Don't try to publish if no valid ledger * Update README.md file JoelKatz 2014-12-15 07:23:10 -08:00
  • 233127393f Better admin IP management in .cfg (RIPD-820): Miguel Portilla 2015-03-11 19:02:54 -04:00
  • 9479c0e12d Update uniport tests to use new config Nicholas Dudfield 2015-03-17 15:21:24 +07:00
  • 65c9c45ec6 Rename test file so npm test finds it Nicholas Dudfield 2015-03-17 15:00:41 +07:00
  • 6d79004d4f Better admin IP management in .cfg (RIPD-820): Miguel Portilla 2015-03-11 19:02:54 -04:00
  • 97623d20c5 Use soci in more places: seelabs 2015-01-22 15:04:30 -08:00
  • d37802a42f Remove SqliteFactory. seelabs 2015-03-03 15:19:32 -08:00
  • 4a47ba9b35 Remove beast's sqdb module. seelabs 2015-02-03 06:56:34 -08:00
  • 9b837a24aa Remove beast's sqdb module. seelabs 2015-02-03 06:56:34 -08:00
  • d0ef2f7dd8 Use soci in some places: seelabs 2015-01-22 15:04:30 -08:00
  • 44932b170f Update sqlite3 to 3.8.8.2. seelabs 2015-02-08 17:57:23 -08:00
  • c7cfd23580 Update sqlite3 to 3.8.8.2. seelabs 2015-02-08 17:57:23 -08:00
  • 7cf1ec3f89 Merge commit '9708a1260720d879d76a10f894925962f20611bc' as 'src/soci' Vinnie Falco 2015-03-18 19:36:00 -07:00
  • 9708a12607 Squashed 'src/soci/' content from commit 6e9312c Vinnie Falco 2015-03-18 19:36:00 -07:00
  • 92812fe723 Set version to 0.27.4 Nik Bougalis 2015-03-11 11:26:44 -07:00
  • 79417ac59a Limit passes in the payment engine to prevent endless looping: JoelKatz 2015-03-03 14:01:38 -08:00
  • 984f66e083 Don't VACUUM SQLite databases on startup with online delete enabled. Mark Travis 2015-02-11 13:18:29 -08:00
  • ef2a436769 Set version to 0.28.0-b15 Tom Ritchford 2015-03-16 20:54:17 -04:00
  • 7f1a95550f Clean up unit test logs on success. * Add a little bit of shell variable safety and tweak output. Edward Hennis 2015-03-13 15:12:18 -04:00
  • 803f5b5613 Use buffer in STBlob seelabs 2015-03-12 11:54:15 -07:00
  • 8ca9fa1c26 Fix testutils.create_accounts * Don't call ledger_wait inside parallel async loop Nicholas Dudfield 2015-03-11 12:19:24 +07:00
  • 3b3b897193 Add "Default Ripple" account flag and associated logic: David Schwartz 2015-03-09 13:43:58 -07:00
  • 6c364f63cc Build docker images on circleci based on travis.yml Torrie Fischer 2015-03-04 15:14:34 -08:00
  • 6b9e842ddd Replaces StringPairArray with Section in Config. seelabs 2015-03-06 15:32:20 -08:00
  • 8f88d915ba Support switchover from 0.27 to 0.28 processing semantics based on time: Changes made to support autobridging and improve the offer-crossing and pathfinding logic result in transaction-breaking changes which cause incompatibilities between 0.27 and 0.28 builds of RippleD. Nik Bougalis 2015-03-05 20:17:35 -08:00
  • eaa1f47f00 Limit passes in the payment engine to prevent endless looping: JoelKatz 2015-03-03 14:01:38 -08:00
  • cbeae85731 Fix specified destination issuer in pathfinding (RIPD-812) JoelKatz 2015-02-19 13:32:44 -08:00
  • 84e618b3f2 Improve pool seeding during startup: Nik Bougalis 2015-02-17 19:14:01 -08:00
  • 382a16ff07 Avoid excess ledger header requests JoelKatz 2015-02-10 00:18:02 -08:00
  • 7bd339b645 Balance peer selection in getFetchPack JoelKatz 2015-02-09 23:28:40 -08:00
  • 70d8b2c4b7 getMissingNode performance and logging improvements David Schwartz 2015-02-06 11:19:50 -08:00
  • 3764a83c6b Ledger binary option David Schwartz 2014-11-18 14:44:48 -08:00
  • c3d200ddcd Set version to 0.28.0-b14 Tom Ritchford 2015-03-13 11:21:02 -04:00
  • 44c5e337ab Remove obsolete comments from doc/CHANGELOG. Tom Ritchford 2015-03-09 19:31:58 -04:00
  • 040982e321 Only report 'delivered_amount' for executed payments (RIPD-827) Nik Bougalis 2015-03-09 22:26:51 -07:00
  • 6c81ea846c Calculate deep offer quality Nik Bougalis 2015-02-28 13:28:54 -08:00
  • d082a0696d Support Ed25519 keys and signatures: Josh Juran 2015-02-26 16:20:16 -08:00
  • f999839e59 Set version to 0.27.3-sp2 Nik Bougalis 2015-03-12 13:37:47 -07:00
  • f1bc662a24 Add noripple_check RPC command JoelKatz 2015-03-11 16:03:25 -07:00
  • 232693419a Set version to 0.27.3-sp1 Nik Bougalis 2015-03-11 10:26:39 -07:00
  • ed66b951c6 Fix testutils.create_accounts * Don't call ledger_wait inside parallel async loop Nicholas Dudfield 2015-03-11 12:19:24 +07:00
  • 70c2854f7c Set version to 0.27.3 Nik Bougalis 2015-03-10 14:06:33 -07:00
  • e9381ddeb2 Add "Default Ripple" account flag and associated logic: David Schwartz 2015-03-09 13:43:58 -07:00
  • 1b46e003c3 Set version to 0.28.0-b13 Tom Ritchford 2015-03-09 17:49:39 -04:00
  • 4611d5a35f Remove unused SyncUnorderedMap Howard Hinnant 2015-03-05 12:58:00 -05:00
  • 2e59378ab7 Fix AppVeyor: * Detect continuous integration environment via CI variable * Use double quotes for build cache path Nicholas Dudfield 2015-03-04 10:13:43 +07:00
  • fc8bf39043 Simplify tracking of recently requested ledger entries JoelKatz 2015-03-03 15:53:33 -08:00
  • 0675c2b374 Fix gentex usage in nudb Vinnie Falco 2015-02-27 09:30:25 -08:00
  • 2cccd8ab28 Fix gentex usage in nudb Vinnie Falco 2015-02-27 09:30:25 -08:00
  • bc5fcbbc88 Tidy up nudb: Vinnie Falco 2015-02-26 08:58:33 -08:00
  • d537ceedd6 Tidy up nudb: Vinnie Falco 2015-02-26 08:58:33 -08:00
  • ac7243b309 Remove unused static function. Tom Ritchford 2015-03-02 17:40:12 -05:00
  • 607e983f37 Set version to 0.28.0-b12 Tom Ritchford 2015-03-02 16:50:01 -05:00
  • 02f7326b7e Remove orphan function. Mark Travis 2015-02-28 02:55:48 -08:00
  • b688f69031 Builds/test-only.sh will build and test by scons target. * test-all.sh simplified to call test-only.sh. * Script fails if build or tests fail. Allows chaining and git bisect run. * Add copyright notice * Ignore gprof performance data created by testing the profile builds. Edward Hennis 2015-02-27 16:43:41 -05:00
  • df41329df9 Replace "it's" with "its" in several places. Tom Ritchford 2015-02-26 13:04:01 -05:00
  • 0825bd7076 Cleanups to Json Object code. Tom Ritchford 2015-01-29 13:07:19 -05:00
  • e9b7003cf5 Move streaming Json objects to ripple/json. Tom Ritchford 2015-01-27 12:10:42 -05:00
  • c5d673c426 Better integration between JsonObject and Json::Value. Tom Ritchford 2015-01-23 16:58:56 -05:00
  • 9cc8eec773 Set version to 0.27.2 Nik Bougalis 2015-03-01 14:56:44 -08:00
  • 0b45535061 Calculate deep offer quality Nik Bougalis 2015-02-28 13:28:54 -08:00
  • 9f64ad8d89 Add WebSocket 04 interface. Tom Ritchford 2015-02-02 19:31:32 -05:00
  • e5b0b7e9a7 Expose a method and add a handler in websocketpp. Tom Ritchford 2015-02-04 14:35:50 -05:00
  • 9c3522cb70 Isolate WebSocket 0.2-specific code. Tom Ritchford 2015-01-22 16:48:58 -05:00
  • b357390215 Remove redundant post to strand in websocket. Tom Ritchford 2015-01-22 16:39:22 -05:00
  • c66fc2f656 Rename all WebSocket code into one directory. Tom Ritchford 2015-01-21 14:37:55 -05:00
  • 64554aca6d Set version to 0.28.0-b11 Tom Ritchford 2015-02-26 21:02:39 -05:00
  • f1df9a02fa Fix declaration/implementation mismatches Nik Bougalis 2015-02-25 20:39:53 -08:00
  • f3725bdd2e Return a validated ledger if there is one (RIPD-814) JoelKatz 2015-02-25 18:38:51 -08:00
  • cb92b94d55 Remove unused variable. Tom Ritchford 2015-02-25 20:55:07 -05:00
  • da21c77ae3 Support per-target ExcludeFromBuild in VSProject Vinnie Falco 2015-02-25 14:59:27 -08:00
  • ef01f82e0c Add nounity targets to msvc projects Vinnie Falco 2015-02-25 14:59:49 -08:00
  • 4ba7ee8c92 Support per-target ExcludeFromBuild in VSProject Vinnie Falco 2015-02-25 14:59:27 -08:00
  • c59633a588 Make SHAMap::fetchNodeFromDB const When fetchNodeFromDB discovers a missing node in the database it must reset the ledger sequence to 0. By treating this as a logically const operation, even though not physically const, many other member functions can be made const, including compare. Howard Hinnant 2015-02-25 12:10:16 -05:00
  • f56e37398c Always use HTTP handshaking in overlay: Vinnie Falco 2015-02-22 14:48:34 -08:00
  • e43ffa6f2b Set version to 0.28.0-b10 Tom Ritchford 2015-02-25 19:50:36 -05:00
  • 6991bc9723 Spelling corrections Yana 2015-02-23 18:53:13 -08:00
  • 9d6106a80b Require boost 1.57 Miguel Portilla 2015-02-25 17:00:11 -05:00
  • 9e70404411 Get rid of compilation warning. Tom Ritchford 2015-02-24 20:40:19 -05:00
  • bc48d299b6 Report server versions when crawling the overlay network Nik Bougalis 2015-02-23 15:36:18 -08:00
  • a8db5650a5 Add online_delete reminder to ledger_history in example cfg mDuo13 2015-01-28 17:27:44 -08:00
  • 91871b418b Changes to Universal Port: Nicholas Dudfield 2014-11-10 11:07:54 +07:00
  • aaf98082e9 Set version to 0.28.0-b9 Tom Ritchford 2015-02-24 20:24:20 -05:00
  • ac228deeda Replace LEDGER_JSON_ macros with an enum. Tom Ritchford 2015-02-24 11:31:15 -05:00