Vinnie Falco
7c90b9ef88
Remove Beast subtree in preparation for git-subtree add
2016-09-15 15:07:34 -04:00
Vinnie Falco
4bb74196c0
Merge commit '2f9a8440c2432d8a196571d6300404cb76314125' into develop
2016-09-15 14:21:55 -04:00
seelabs
35fa20a110
Set version to 0.40.0-b2
2016-09-13 18:53:50 -04:00
seelabs
633cf86ad8
Set issuer fix switch date
2016-09-13 18:18:58 -04:00
Nik Bougalis
66ce8779e8
Set version to 0.40.0-b1
2016-09-12 09:23:42 -07:00
Nik Bougalis
a9b3042d7e
Remove unused tables from wallet.db
2016-09-12 09:23:41 -07:00
Nik Bougalis
4df24c0e8e
Upgrade SQLite to 3.14.1
2016-09-12 09:23:40 -07:00
Nik Bougalis
9a988963e9
Refactor STObject, STLedgerEntry:
...
* Normalize names
* Remove unused and deprecated members
2016-09-12 09:23:39 -07:00
Nik Bougalis
5be33a650d
Report ledger information in account_lines RPC (RIPD-1276)
2016-09-12 09:23:38 -07:00
Will
5b09dc731f
Add jtx cpp test for noripple flag (RIPD-1259):
...
- Set and clear noripple flag
- DefaultRipple on account
- Set noripple on trustline with -ve balance
- Pairwise noripple
2016-09-12 09:23:30 -07:00
Mike Ellery
51d7e7336f
Improve multisign tests (RIPD-1273):
...
* Migrate some error case tests from js into jTx.
* Create test that invokes sign_for and submit_multisigned rpc methods.
2016-09-12 09:23:29 -07:00
Mike Ellery
ad9be4dbf6
Add LedgerClosed test (RIPD-1272)
...
Migrate the logic in monitor-test.js to a new jtx test
that covers the ledger_closed RPC method.
2016-09-11 14:01:36 -07:00
seelabs
87756b9324
Set version to 0.33.0-rc1
2016-09-07 16:56:37 -04:00
seelabs
e611a7a0f8
Set issuer fix switch date
2016-09-07 14:35:37 -04:00
Vinnie Falco
2f9a8440c2
Set version to 1.0.0-b13
2016-09-02 16:56:33 -04:00
Vinnie Falco
a40dd2690a
Better dstream:
...
* non-Windows dstream is a simple reference alias
* dstream constructor takes a target ostream argument
* dstream inherits the unitbuf setting of the target stream
2016-09-02 16:56:19 -04:00
Vinnie Falco
802c2395c1
Set version to 0.33.0-b8
2016-09-02 15:31:19 -04:00
Brad Chase
8f97889176
Don't include unit test sources in code coverage (RIPD-1132):
...
Most files containing unit test code are moved to
src/test. JTx and the test client code are not yet moved.
2016-09-02 15:26:16 -04:00
Vinnie Falco
104f12a9e2
Tidy up CMakeLists
2016-09-02 10:38:43 -04:00
Vinnie Falco
e499743cdd
Remove bin and bin64 directories:
...
These directories are removed, to make it easier for developers
to delete the entire directory contents when rebuilding CMake targets
after a configuration change.
2016-09-02 10:01:32 -04:00
Vinnie Falco
241795cd73
Set version to 1.0.0-b12
2016-08-29 15:07:23 -04:00
Vinnie Falco
411b2534ed
Use -p to print suites from unit test main
2016-08-29 15:07:15 -04:00
Vinnie Falco
253f138aff
Add BEAST_EXPECTS test failure macro:
...
New overloads of suite::expect take the file and line number
as individual parameters, cleaning up the file name output
by showing only the filename part (to not leak the full path,
which might contain sensitive information).
A new macro BEAST_EXPECTS allows an additional reason
string as well as reporting the file and line. Typical usage:
```
error_code ec;
...
if(! BEAST_EXPECTS(! ec, ec.message()))
return;
```
2016-08-29 13:46:31 -04:00
Vinnie Falco
dadbab4c0f
Fix unit test runner to output all case names:
...
Also fixes a bug where suite::log was incorrectly flushed.
2016-08-29 11:48:45 -04:00
Vinnie Falco
d9017a3f76
Tidy up whitespace
2016-08-29 11:47:01 -04:00
Vinnie Falco
aedfaab93d
Update README, rename CHANGELOG
2016-08-29 10:29:07 -04:00
Nik Bougalis
8687f64429
Set version to 0.33.0-b7
2016-08-27 18:00:05 -07:00
Nik Bougalis
1d08075c43
Simplify Beast code:
...
- Use std instead of custom Beast classes
- Remove Beast heap block allocator
- Remove function call timer
2016-08-27 18:00:00 -07:00
Howard Hinnant
8a6c7f9208
Move varint out of NuDB
...
varint is no longer used by NuDB. It is now only used by codec.h in
nodestore and so has been moved there.
2016-08-27 17:59:36 -07:00
Mike Ellery
fd061bba8a
Augment LedgerRequestRPC tests (RIPD-1270):
...
Add basic ledger_request validation tests to replace the existing
ledger.js tests. Provide tests that trigger some error conditions
in RPC handling code.
2016-08-27 17:59:36 -07:00
Mike Ellery
8f41817cb9
Add ledger_data RPC tests (RIPD-1260):
...
Migrate ledger-data-test.js to cpp tests. Provide coverage for
paging limits and input error cases.
2016-08-27 17:59:27 -07:00
seelabs
cf8b6be494
Set issuer in balanceHook
2016-08-26 16:08:30 -07:00
Vinnie Falco
d263d4d449
Set version to 1.0.0-b11
2016-08-26 13:06:51 -04:00
Keaton Okkonen
b39e4817e5
Update README.md ( fix #62 )
2016-08-26 13:06:44 -04:00
Vinnie Falco
4dfa250a34
Rename websocket echo servers ( fix #46 )
2016-08-26 13:06:44 -04:00
Vinnie Falco
8a6908c072
Rename to DynamicBuffer ( fix #47 )
2016-08-26 13:06:43 -04:00
Vinnie Falco
d8fe737ad7
Number error codes from 1 ( fix #54 )
2016-08-26 13:06:43 -04:00
Vinnie Falco
61023c3f4a
Update HTTP documentation ( fix #61 , #60 , #59 )
2016-08-26 13:06:42 -04:00
Vinnie Falco
b607d47bd3
Restyle sources
2016-08-26 13:06:42 -04:00
Vinnie Falco
878c0f2a19
Set URI in generated WebSocket Upgrade requests ( fix #64 ):
...
The 'resource' parameter in the call to stream::handshake is
used when building the HTTP request to perform the upgrade.
2016-08-26 13:06:42 -04:00
Vinnie Falco
19dd983d2b
Fix integer warnings in 64-bit Windows build
2016-08-26 13:06:41 -04:00
Vinnie Falco
c15751ced6
Update documentation and images
2016-08-26 13:06:41 -04:00
Vinnie Falco
a55d9aa4c3
Tidy up 32 and 64 bit build support ( fix #49 ):
...
This fixes up support for building both 32 and 64 bit targets, especially on Windows.
2016-08-26 13:06:39 -04:00
Nik Bougalis
037d52114a
Print the testcase header prior to logging ( fix #56 )
2016-08-26 07:33:43 -07:00
seelabs
68e123a8d6
Set version to 0.33.0-b6
2016-08-18 11:34:59 -04:00
seelabs
b92a7d415e
Use deferred credits in XRPEndpointStep:
...
The XRPEndpointStep bypassed the logic in deferred credits and
incorrectly counted funds acquired during a payment as available for
use in the payment. It also incorrectly used the current ownerCount when
calculating the reserve instead of the owner count as it was at the
beginning of the payment (reducing the owner count is analogous to
acquiring funds during a payment.)
2016-08-18 11:34:12 -04:00
JoelKatz
fc73fbd050
Remove old-style pathfinding code
...
All cases that still used the old RPF code now use new-style pathfinding.
This includes unit tests, RPF requests with a ledger specified, and RPF
requests in standalone mode.
2016-08-18 11:34:12 -04:00
seelabs
ab45c490d7
Require empty string for empty peer account on account_lines:
...
A recent commit (0d0227e744 ) broke the
parser for the rpc command `account_lines` such that an empty
string ("") was no longer required for the second parameter. This commit
fixes that bug.
Note the empty peer field string requirement only applies to the rippled
command line. It can be comitted with a ledger via HTTP or WebSocket.
2016-08-16 08:29:01 -04:00
Nik Bougalis
d8b85c00e8
Set version to 0.33.0-b5
2016-08-15 11:21:27 -07:00
Howard Hinnant
e453c14b0a
Add SHAMapV2 to supportedAmendments
2016-08-15 11:21:10 -07:00