Commit Graph

  • 20dfecd2b6 HTTP improvements: Vinnie Falco 2016-05-18 12:30:15 -04:00
  • eb7bd6a2f1 WebSocket ping, fixes, coverage: Vinnie Falco 2016-05-15 16:22:25 -04:00
  • a570b74038 Fix parser off by one accessing buffer bug: Vinnie Falco 2016-05-15 16:21:36 -04:00
  • 18c82465b2 Always flush reporter output stream on log Vinnie Falco 2016-05-16 07:09:27 -04:00
  • d46db18a31 Update documentation: Vinnie Falco 2016-05-11 08:36:29 -04:00
  • 5cf4f4a5e2 Fix resume of invokables in websocket composed operations: Vinnie Falco 2016-05-11 07:56:36 -04:00
  • e3ee23bcfd Do not run coverage until all jobs have finished: seelabs 2016-05-23 13:04:11 -04:00
  • 846cbf8c78 Set version to 0.32.0-b14 Nik Bougalis 2016-05-24 12:44:06 -07:00
  • b14555c742 Improve websocket send performance (RIPD-1158) Miguel Portilla 2016-05-18 12:28:02 -04:00
  • 154e90b1ca Fix StreambufWSMsg prepare (RIPD-1144). Return value was set incorrect in some cases. The buffer was not being prepared. Add websocket log support. Miguel Portilla 2016-05-13 17:39:14 -04:00
  • 97c89168f7 Improve exception handling: * Self-document the code by renaming Throw to Rethrow. * Write a message to the debug log when we throw or rethrow an exception. Nik Bougalis 2016-05-18 13:00:11 -07:00
  • a039e7593a Serialize access to the debug journal Nik Bougalis 2016-05-19 00:39:19 -07:00
  • acebbf58eb Use only requested amount of aligned_storage Nik Bougalis 2016-05-18 17:26:23 -07:00
  • 84e3184106 Stricter validation of JSON input (RIPD-1100): Nik Bougalis 2016-05-06 19:54:52 -07:00
  • 3a1fa4a552 Add "seed" to JSONRPC unit tests (RIPD-1099): Scott Schurr 2016-05-05 12:53:36 -07:00
  • 1cf518e82c Set version to 0.32.0-b13 seelabs 2016-05-24 10:26:47 -04:00
  • 951f479a1b Update README.md file (#1656) Nik Bougalis 2016-04-29 14:14:39 -07:00
  • a6e408510a Update ter documentation: Edward Hennis 2016-05-23 15:18:58 -04:00
  • f2f195f43e Use sys.exit() in Manifests.py to run as program wilsonianb 2016-05-18 15:23:14 -07:00
  • 21c563f83a Fix false dry and other payment bugs: seelabs 2016-05-14 11:43:39 -04:00
  • 67b1acbf78 Resolve warnings: seelabs 2016-05-14 22:21:42 -04:00
  • 4ed6cbdd5b Get quorum and trusted master validator keys from validators.txt: wilsonianb 2016-05-10 16:46:11 -07:00
  • 7e3dbce3d2 Access base_uint through public members (RIPD-898): Edward Hennis 2016-04-29 17:02:48 -04:00
  • e38f01d1f4 Additional base_uint and stVector256 serialization tests Edward Hennis 2016-04-27 18:41:38 -04:00
  • 32a01df0e1 Improve directory creation (RIPD-928): Nik Bougalis 2016-03-23 15:56:27 -07:00
  • 814a8258fd Simplify Ledger fetching and construction: Nik Bougalis 2016-03-11 19:23:42 -08:00
  • f3b2153ba7 Travis CI updates: Nicholas Dudfield 2016-05-09 23:06:38 +07:00
  • 651fb45598 Refactor unit_test logging: Vinnie Falco 2016-05-10 07:09:57 -04:00
  • b5dc8eb9ce Add dstream Vinnie Falco 2016-05-09 20:13:20 -04:00
  • b12d1570a7 Set version to 0.32.0-b12 Vinnie Falco 2016-05-12 19:26:21 -04:00
  • cd38492ceb Changes for Beast Vinnie Falco 2016-05-07 06:21:09 -04:00
  • 411a12693d Merge subtree Beast 1.0.0-b4: Vinnie Falco 2016-05-12 19:24:08 -04:00
  • c0952e54db Set Beast version to 1.0.0-b4 Vinnie Falco 2016-05-07 06:04:18 -04:00
  • 09c566a6eb Tidying and fix warnings seelabs 2016-05-10 21:21:19 -04:00
  • 97b1ac6eab Update CMakeLists for non-Windows platforms seelabs 2016-05-10 11:55:39 -04:00
  • 2a8de0fd6b Parser concept, fixes: Vinnie Falco 2016-04-30 10:29:39 -04:00
  • 8921da91b8 Fixes, fail testing: Vinnie Falco 2016-05-07 17:06:46 -04:00
  • 2b69831f49 New constructors for message: Vinnie Falco 2016-05-07 15:18:22 -04:00
  • e9f924ca31 Set version to 0.32.0-b11 Howard Hinnant 2016-05-10 16:30:02 -04:00
  • 595912f82d Remove unused GenericScopedLock and GenericScopedTryLock. * Update documentation of GenericScopedUnlock. Howard Hinnant 2016-05-09 13:04:48 -04:00
  • ec1ffa2945 Publish all validation fields for signature verification: wilsonianb 2016-04-28 10:09:08 -07:00
  • 45ff08b6aa Fix advisory delete affect on history acquisition (RIPD-1112): JoelKatz 2016-05-05 01:49:55 -07:00
  • ab9e0c06b8 Log when number of available FDs is insufficient (RIPD-1125) Nik Bougalis 2016-05-04 11:14:29 -07:00
  • c549c9dff0 Transfer fee changes: seelabs 2016-04-21 07:17:40 -04:00
  • d7a778ce6a Add support for Beast Websockets (RIPD-1097) Miguel Portilla 2016-03-25 17:13:46 -04:00
  • f45e279e06 Run CircleCI unit tests under gdb Nik Bougalis 2016-05-04 19:30:29 -07:00
  • 4d19b8be07 Reject invalid MessageKey in SetAccount handler (RIPD-308, RIPD-990) Nik Bougalis 2016-05-01 17:29:04 -07:00
  • 2ae68923cc Remove unused legacy endpoint reporting Nik Bougalis 2016-05-01 17:07:01 -07:00
  • d197c9780a Remove obsolete sendGetPeers support (RIPD-164) Nik Bougalis 2016-05-01 17:05:56 -07:00
  • 3d063edb72 Remove unused ECIES routines Nik Bougalis 2016-04-30 13:47:30 -07:00
  • f081e80c28 Remove legacy arbitrary precision integer support: The CBigNum class is a wrapper around OpenSSL's BIGNUM implementation to make use simpler. Nik Bougalis 2016-04-30 13:30:55 -07:00
  • 1c3ee48146 Install SHAMapInnerNodeV2 * Inner node optimization. Howard Hinnant 2016-01-27 18:45:29 -05:00
  • e499e908d2 CI: get lcov from github MarkusTeufelberger 2016-05-10 11:57:24 +02:00
  • e0956c36c1 Tidy up core sources: Vinnie Falco 2016-05-07 14:57:15 -04:00
  • 2893f8c82a Improvements to code coverage: Vinnie Falco 2016-05-06 21:51:43 -04:00
  • 036c3098f3 Tidy up test sources: Vinnie Falco 2016-05-07 07:08:21 -04:00
  • 24612eba4c Fix invalid access after async initiation seelabs 2016-05-09 16:26:17 -04:00
  • 6512b8894a Refactor extras: Vinnie Falco 2016-05-06 19:14:17 -04:00
  • 1b44c9a3df Improvements to increase code coverage: Vinnie Falco 2016-05-04 17:27:50 -04:00
  • 8499cc9767 websocket::stream fail testing Vinnie Falco 2016-05-04 11:06:17 -04:00
  • d49faa0f5c Put echo peer logging on toggle, default to off Vinnie Falco 2016-05-04 11:06:02 -04:00
  • 258cd2cb87 Tidy up declarations and files: Vinnie Falco 2016-05-04 11:04:58 -04:00
  • 7eed701682 Don't perform an extra clear Vinnie Falco 2016-05-04 08:45:42 -04:00
  • e62b9dc4c1 Fix SHA1 calculation Vinnie Falco 2016-05-05 12:23:07 -04:00
  • 36ac1124f4 Set version to 0.32.0-b10 Vinnie Falco 2016-05-06 13:19:20 -04:00
  • ddb34f1ed1 Update for beast changes: Vinnie Falco 2016-04-29 15:55:45 -04:00
  • 76b761d8e2 Adjustments to code coverage reports: Nicholas Dudfield 2016-05-01 16:35:13 +07:00
  • 92b3cdb6f8 Merge subtree Beast 1.0.0-b3 Vinnie Falco 2016-05-06 14:52:15 -04:00
  • 47eb7fcc2f Set Beast version to 1.0.0-b3 Vinnie Falco 2016-05-02 19:22:10 -04:00
  • 6d8c73cc52 Tidy up tests, build scripts, and documentation: Vinnie Falco 2016-05-01 12:33:35 -04:00
  • 9e5e16c18d Distinguish HTTP/1 messages from general HTTP messages: Vinnie Falco 2016-05-01 11:14:10 -04:00
  • 3af4cf0a28 Travis-CI additions: * Address sanitizer target * Code coverage target * Results for codecov.io Nicholas Dudfield 2016-04-27 14:58:07 +07:00
  • d6903efc0c Fix invokable order of invocation: seelabs 2016-05-05 11:13:54 -04:00
  • 9390eb016c WebSocket refactoring and tests: Vinnie Falco 2016-04-30 13:00:33 -04:00
  • 47dc31d8c2 Refactor beast core, http, tests, and examples: Vinnie Falco 2016-04-29 06:04:40 -04:00
  • f3c3e0bfff Fix destruction of basic_headers elements: seelabs 2016-05-04 14:22:58 -04:00
  • fbb5a753b1 Set version to 0.32.0-b9 Vinnie Falco 2016-05-03 13:34:22 -04:00
  • a1951aff02 Fix buffer to string conversion escaping vertical white space Miguel Portilla 2016-04-29 16:26:49 -04:00
  • c28d36b500 Always run unit tests under gdb Nik Bougalis 2016-04-28 14:06:45 -07:00
  • 0efb929898 Fix history acquire check (RIPD-1112) JoelKatz 2016-04-27 17:03:25 -07:00
  • 3f84dd8cf9 Add historical release notes through 0.30.1 mDuo13 2016-04-27 15:06:48 -07:00
  • 5d9e53a37d Migrate off of posix_time and most uses of C time_t. Howard Hinnant 2016-04-26 19:32:57 -04:00
  • 2e2a7509cd Multiple transactions per account in TxQ (RIPD-1048): * Tweak account XRP balance and sequence if needed before preclaim. * Limit total fees in flight to minimum reserve / account balance. * LastLedgerSequence must be at least 2 more than the current ledger to be queued. * Limit 10 transactions per account in the queue at a time. * Limit queuing multiple transactions after transactions that affect authentication. * Zero base fee transactions are treated as having a fixed fee level of 256000 instead of infinite. * Full queue: new txn can only kick out a tx if the fee is higher than that account's average fee. * Queued tx retry limit prevents indefinitely stuck txns. * Return escalation factors in server_info and _state when escalated. * Update documentation. * Update experimental config to only include the % increase. * Convert TxQ metric magic numbers to experimental config. Edward Hennis 2015-11-02 19:18:16 -05:00
  • 7f97b7bc05 Remove unused directory Vinnie Falco 2016-05-01 10:55:28 -04:00
  • 073ccf2705 Set version to 0.32.0-b8 Vinnie Falco 2016-04-29 05:25:52 -04:00
  • 6d8b25fdf8 Use new beast::http::message: Vinnie Falco 2016-04-27 13:18:47 -04:00
  • 22f62af9be Merge subtree Beast 1.0.0-b2: Vinnie Falco 2016-04-29 05:24:40 -04:00
  • 2a014df60d Merge Beast subtree: Vinnie Falco 2016-04-29 05:24:13 -04:00
  • 6c8b4b2f8d Set Beast version to 1.0.0-b2 Vinnie Falco 2016-04-27 06:52:13 -04:00
  • 8dad543671 Add CMake scripts Vinnie Falco 2016-04-28 07:54:36 -04:00
  • cf0cea38fd Add UTF8_checker unit test Miguel Portilla 2016-04-26 13:44:51 -04:00
  • db7b65ed42 Various fixes, warnings: Vinnie Falco 2016-04-27 07:02:51 -04:00
  • 61a8f7f078 New header-only basic_parser: Vinnie Falco 2016-04-25 05:27:34 -04:00
  • e4f0b36f61 Set version to 0.32.0-b7 Nik Bougalis 2016-04-26 18:00:58 -07:00
  • b7c34d8a96 Improve validation of JSON-formatted ledgers during load Nik Bougalis 2016-04-25 16:55:42 -07:00
  • b5dbd7942f Correctly handle connections that fail security checks (RIPD-1114): Nik Bougalis 2016-04-21 15:03:04 -07:00
  • 5e5d5fdee4 Make wallet_propose seed generation consistent: wilsonianb 2016-04-19 11:09:06 -07:00
  • 89c05efe22 Remove UTF8_checker from WSClient unit test. Miguel Portilla 2016-03-23 19:25:02 -04:00
  • e5bf824c3b Stricter checking on integer json inputs. Edward Hennis 2016-04-25 17:31:37 -04:00
  • b509263ef5 Make fee command public (RIPD-1113) Edward Hennis 2016-04-22 16:55:57 -04:00