Commit Graph

  • f94169af78 Merge pull request #68 from vinniefalco/feature-refactor Vinnie Falco 2013-06-06 22:04:58 -07:00
  • 91359b1f5d Remove unused #include Vinnie Falco 2013-06-06 21:52:39 -07:00
  • eb57573f9a Refactor ConnectionPool into IPeers and hide the implementation Vinnie Falco 2013-06-05 10:58:23 -07:00
  • d8c97c2149 Refactor Peer Vinnie Falco 2013-06-05 08:38:27 -07:00
  • 38edcc8f0d Split and refactor ProofOfWork Vinnie Falco 2013-06-05 07:09:00 -07:00
  • 4d1bf35236 Move PackedMessage to ripple_data Vinnie Falco 2013-06-05 06:15:26 -07:00
  • b523b6c8d4 Replace all Application nonces with nonce singleton and refactor hash_value functions Vinnie Falco 2013-06-04 13:35:54 -07:00
  • 0523d6a054 Refactor free functions into RandomNumbers Vinnie Falco 2013-06-04 12:38:54 -07:00
  • d81345d8f6 Update CodingStyle document Vinnie Falco 2013-06-04 07:07:09 -07:00
  • 882102e9fd Update CodingStyle document Vinnie Falco 2013-06-04 07:07:09 -07:00
  • 16ecae5972 Move and rename STAmount into ripple_data Vinnie Falco 2013-06-03 21:44:09 -07:00
  • 8b6c2c0c7a Split Job and JobQueue and move functions to the .cpp Vinnie Falco 2013-06-03 21:08:47 -07:00
  • 3fafde063f Move serialization and error code stuff into ripple_data Vinnie Falco 2013-06-03 18:34:32 -07:00
  • 045c3cc01f Reorganize all includes in ripple_main.cpp Vinnie Falco 2013-06-03 17:38:28 -07:00
  • 34cb5c6569 Move LoadMonitor definitions to the .cpp Vinnie Falco 2013-06-03 13:35:16 -07:00
  • aa33fbed92 Merge ripple_db into ripple_main because of circular dependencies Vinnie Falco 2013-06-03 11:04:05 -07:00
  • 3f3c76ab7e Split LoadEvent to a new file Vinnie Falco 2013-06-03 07:39:49 -07:00
  • 32a3024ce4 Refactor FeatureTable into IFeatures Vinnie Falco 2013-06-03 07:27:04 -07:00
  • ee49051e1c Downgrade access specification from protected to private in most places Vinnie Falco 2013-06-02 19:44:50 -07:00
  • 594c47f16b Refactor SuppressionTable into IHashRouter Vinnie Falco 2013-06-02 22:40:36 -07:00
  • fb487bdb41 Refactor UniqueNodeList into IUniqueNodeList Vinnie Falco 2013-06-02 11:17:46 -07:00
  • 0581cf61e5 Add beast_core module to VS ripple project Vinnie Falco 2013-06-02 09:46:08 -07:00
  • 2cfcda1440 Use ScopedLock RAII for some Application members Vinnie Falco 2013-06-02 09:28:14 -07:00
  • 17e066650e Merge commit '01aee08' into feature-refactor-part-1 Vinnie Falco 2013-06-06 20:42:19 -07:00
  • f79144f122 Update SConstruct for beast Vinnie Falco 2013-06-01 14:04:36 -07:00
  • 739cde3f2a Use beast::ScopedPointer to hold IFeeVote in Application Vinnie Falco 2013-05-31 17:40:20 -07:00
  • b96e3111b2 Beast initial commit Vinnie Falco 2013-05-31 17:27:46 -07:00
  • 70df832967 Suppress and document websocket warning C4309 Vinnie Falco 2013-06-02 08:45:06 -07:00
  • cd3195d901 Temporarily merge un-refactored modules into ripple_main Vinnie Falco 2013-06-01 20:54:16 -07:00
  • 456b6e5460 Refactor ValidationCollection into IValidations Vinnie Falco 2013-06-01 09:52:48 -07:00
  • ec732ed113 Refactor LoadFeeTrack into ILoadFeeTrack, split DatabaseCon out from Application.h Vinnie Falco 2013-06-01 08:30:46 -07:00
  • f897b17027 Merge branch 'feature' into develop JoelKatz 2013-06-05 16:40:28 -07:00
  • 4492f0a1d2 server_info cleanup. JoelKatz 2013-06-05 16:39:55 -07:00
  • 339fb50370 server_info cleanup. JoelKatz 2013-06-05 16:39:55 -07:00
  • 1875ddd506 When an object is found in the epehermal DB, put it in the cache. JoelKatz 2013-06-05 13:38:58 -07:00
  • 72e0ac7cd5 Bugfix. JoelKatz 2013-06-05 13:25:34 -07:00
  • 60ed891a96 Support ephemeral cache with SQLite. JoelKatz 2013-06-05 13:24:20 -07:00
  • f141b79d43 Implement the ephemeral cache. JoelKatz 2013-06-05 10:25:03 -07:00
  • f524484dcb LevelDB is now mandatory JoelKatz 2013-06-05 09:37:26 -07:00
  • c5c970467e Merge branch 'extra-cache' into develop JoelKatz 2013-06-05 16:14:47 -07:00
  • e02a49f045 Sign with no locks. JoelKatz 2013-06-05 14:58:18 -07:00
  • 31f1a109a0 Wait longer for RPC. JoelKatz 2013-06-05 14:58:30 -07:00
  • d3e7fb5ba0 When an object is found in the epehermal DB, put it in the cache. JoelKatz 2013-06-05 13:38:58 -07:00
  • 04b6eacf8e Bugfix. JoelKatz 2013-06-05 13:25:34 -07:00
  • 2af49fc55a Support ephemeral cache with SQLite. JoelKatz 2013-06-05 13:24:20 -07:00
  • b7920f40b7 Implement the ephemeral cache. JoelKatz 2013-06-05 10:25:03 -07:00
  • cc0b9ad01c LevelDB is now mandatory JoelKatz 2013-06-05 09:37:26 -07:00
  • 3d65ae7784 Typo JoelKatz 2013-06-05 09:32:33 -07:00
  • cfc010f08e Typo JoelKatz 2013-06-05 09:32:33 -07:00
  • 836dbc43b9 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-06-05 09:28:01 -07:00
  • 963f9279cb Typo JoelKatz 2013-06-05 09:27:32 -07:00
  • a47c69802d Typo JoelKatz 2013-06-05 09:27:32 -07:00
  • d30210ba7b Defined OS_MACOSX for OSX build. Was causing LevelDB build fail. Alex Chung 2013-06-05 01:01:12 -04:00
  • 5940c76e15 Merge branch 'cleanup-secret-hiding' into develop JoelKatz 2013-06-04 10:25:22 -07:00
  • 76d9a039d8 Cleanups JoelKatz 2013-06-04 10:24:33 -07:00
  • f42a285bbe Clean up code that replaces secrets with asterisks Vinnie Falco 2013-06-03 19:24:55 -07:00
  • d1fc9fe94c Filter out secrets from logging. JoelKatz 2013-06-03 02:06:02 -07:00
  • f3b8768408 Filter out secrets from logging. JoelKatz 2013-06-03 02:06:02 -07:00
  • 01aee08582 Merge branch 'feature-beast' into feature-cleanup Vinnie Falco 2013-06-02 09:16:49 -07:00
  • 6c153c0f79 Update SConstruct for beast Vinnie Falco 2013-06-01 14:04:36 -07:00
  • 97b6260c9a Use beast::ScopedPointer to hold IFeeVote in Application Vinnie Falco 2013-05-31 17:40:20 -07:00
  • d2e803fe34 Use beast::ScopedPointer to hold IFeeVote in Application Vinnie Falco 2013-05-31 17:40:20 -07:00
  • 48cf78af68 Beast initial commit Vinnie Falco 2013-05-31 17:27:46 -07:00
  • 61921af95a Beast initial commit Vinnie Falco 2013-05-31 17:27:46 -07:00
  • 2672ec956d Suppress and document websocket warning C4309 Vinnie Falco 2013-06-02 08:45:06 -07:00
  • a91ab163e5 Temporarily merge un-refactored modules into ripple_main Vinnie Falco 2013-06-01 20:54:16 -07:00
  • 68140f575d Refactor ValidationCollection into IValidations Vinnie Falco 2013-06-01 09:52:48 -07:00
  • 0f5ba32ed8 Refactor LoadFeeTrack into ILoadFeeTrack, split DatabaseCon out from Application.h Vinnie Falco 2013-06-01 08:30:46 -07:00
  • 8274432370 Actually set the cached transaction state. JoelKatz 2013-06-02 01:48:07 -07:00
  • f7810215a5 Actually set the cached transaction state. JoelKatz 2013-06-02 01:48:07 -07:00
  • b2e1eedbc5 Fix a cause of deadlocks. Cannot acquire the master lock while holding a PeerSet lock. JoelKatz 2013-06-01 22:17:26 -07:00
  • 70ffcb7a50 Code blows up without this. Vinnie, please double check. JoelKatz 2013-06-01 22:23:19 -07:00
  • 880d2f9264 Fix a cause of deadlocks. Cannot acquire the master lock while holding a PeerSet lock. JoelKatz 2013-06-01 22:17:26 -07:00
  • 183d09906a Merge branch 'fix-alphabet' of github.com:vinniefalco/NewCoin into develop JoelKatz 2013-06-01 20:49:17 -07:00
  • 16933a049f Whitespace changes. JoelKatz 2013-06-01 20:48:08 -07:00
  • 92f1adffdf Merge branch 'develop' JoelKatz 2013-06-01 20:35:46 -07:00
  • 6e220cc97e More feature RPC support. JoelKatz 2013-05-31 16:22:38 -07:00
  • fd6172273c Refactor FeeVote into IFeeVote abstract interface Vinnie Falco 2013-05-31 07:13:21 -07:00
  • a38795b3c5 Update Doxyfile and add some documentation for keyCache Vinnie Falco 2013-05-30 10:29:37 -07:00
  • b1646c5b6b Tune SLE cache size. JoelKatz 2013-05-30 13:07:38 -07:00
  • b7fea85581 Enlarge the immutable SLE cache. JoelKatz 2013-05-30 12:54:40 -07:00
  • 349deba218 "Features" was supposed to be a Vector256. JoelKatz 2013-05-30 15:26:42 -07:00
  • b09df810f7 "Features" was supposed to be a Vector256. JoelKatz 2013-05-30 15:26:42 -07:00
  • 23f401b647 "Features" was supposed to be a Vector256. JoelKatz 2013-05-30 15:26:42 -07:00
  • 1d95d8f36c Clean up addition of initial features. JoelKatz 2013-05-30 14:57:27 -07:00
  • 8acb34db91 Feature friendly names. JoelKatz 2013-05-30 14:50:14 -07:00
  • 69a904133f Block operation if a feature we don't support is enabled in the ledger. JoelKatz 2013-05-30 14:30:06 -07:00
  • a38e80eb6b Function to get list of features supported by ledger. JoelKatz 2013-05-30 13:44:18 -07:00
  • 45c117bf91 Merge branch 'develop' into feature JoelKatz 2013-05-30 13:21:45 -07:00
  • ce3a8d9d76 Use the new visitor code to reimplement account_offers. JoelKatz 2013-05-30 13:20:34 -07:00
  • fdea361dd7 Add 'visitAccountItems' function. JoelKatz 2013-05-30 13:07:53 -07:00
  • 38abc08e18 Tune SLE cache size. JoelKatz 2013-05-30 13:07:38 -07:00
  • bdba947c42 Enlarge the immutable SLE cache. JoelKatz 2013-05-30 12:54:40 -07:00
  • 5baf3a09bb Remove obsolete parameter JoelKatz 2013-05-30 12:19:08 -07:00
  • 3983c76adb Fix default alphabet parameter to not pass null Vinnie Falco 2013-05-30 12:12:11 -07:00
  • bae8d37890 Merge branch 'develop' into feature JoelKatz 2013-05-30 12:06:32 -07:00
  • aef0a84e07 Don't use getAccountState as a quick way to check if an account exists in a ledger. It's much heavier than needed. JoelKatz 2013-05-30 11:48:13 -07:00
  • 468588e3a0 Set default alphabet if not specified. JoelKatz 2013-05-30 11:25:34 -07:00
  • d7f73a8667 Merge branch 'feature' of github.com:jedmccaleb/NewCoin into feature JoelKatz 2013-05-30 10:36:01 -07:00
  • 87bdcbbaed Updates JoelKatz 2013-05-30 10:09:20 -07:00