Nik Bougalis
47a919faf0
Set version to 0.40.0-b10
2016-11-09 13:58:53 -08:00
Nik Bougalis
d572de769b
Improve peer iteration in overlay
2016-11-09 13:58:04 -08:00
seelabs
665ad180cb
Set unfunded offers fix switch date
2016-11-09 13:58:04 -08:00
Miguel Portilla
4b261b12a4
Prevent misuse of JobQueue header files:
...
* Move `JobCoro` to `JobQueue::Coro` and remove separate JobCoro.h
2016-11-09 13:58:04 -08:00
wilsonianb
afd4b45036
Fix overlay README.md (RIPD-1330)
2016-11-09 13:58:04 -08:00
Mike Ellery
7e39d645b9
Add Ticket Tests (RIPD-1328):
...
Migrate ticket-test.js to cpp. Add coverage for Change/Cancel ticket
handlers.
2016-11-09 13:58:03 -08:00
Mike Ellery
35504f1723
Add Ledger RPC Tests (RIPD-1297):
...
Migrate tests in remote-test.js to cpp/jtx. Add coverage for
ledger_entry RPC request.
2016-11-09 13:58:03 -08:00
Brad Chase
61d9dda4e0
Expand unit test coverage of SetTrust:
...
* Unit test malformed/tem responses
* Update free trust line test to cover the case where creation is actually adding the opposite trust direction to an existing account lines ledger entry
* Add unit tests for setting and removing quality on trust lines.
2016-11-09 13:58:03 -08:00
Brad Chase
38ca9d4a97
Set version to 0.40.0-b9
2016-10-27 15:18:37 -04:00
Scott Schurr
db13ddf844
Fix unused variable warning from clang
2016-10-27 12:45:01 -04:00
Miguel Portilla
bf642404c7
Use ws2 as default in unit tests
2016-10-27 12:43:14 -04:00
S. Matthew English
d53d5cfc42
Fix typos/style issues in documentation
2016-10-27 12:41:11 -04:00
wilsonianb
bbf52056f9
Publish new manifest signature
2016-10-27 12:39:20 -04:00
Brad Chase
b8cae2dfaf
Unit test for free trust lines (RIPD-911)
2016-10-27 12:36:01 -04:00
Mike Ellery
cfcd618aa6
Add Offer tests (RIPD-938):
...
Migrate tests in offer-test.js to cpp/jtx. Minimally reformat existing
test code. Augment self-cross test to include partner account as well as bridged and
direct crossing.
2016-10-27 12:30:54 -04:00
Miguel Portilla
19258cf980
Remove application dependency from SyncFilters
2016-10-27 12:19:26 -04:00
Edward Hennis
7688a97d95
Set version to 0.40.0-b8
2016-10-17 15:32:34 -04:00
Nik Bougalis
027b289c91
Remove an unused argument from ripple::verify
2016-10-17 15:28:21 -04:00
wilsonianb
b55edfa8f0
Sign manifest with ephemeral and master keys (RIPD-1083)
2016-10-17 15:28:12 -04:00
David Schwartz
f456355da2
Begin consensus refactor (RIPD-1011):
...
* New RCLCx* classes
* Refactor consensus positions
* Refactor proposed transaction sets
* Refactor disputed transactions
* Refactor position broadcast/replay
2016-10-17 15:02:36 -04:00
JoelKatz
97806b42c4
Consensus refactor preliminary changes (RIPD-1011):
...
* Remove extraneous passing of transaction set hashes
* Remove recentPositions_. InboundTXs does the job now
* Move responsibility for sending "have TX set" out of consensus
2016-10-17 15:01:33 -04:00
JoelKatz
ed02b0717e
Snapshotting an unbacked SHAMap should yield an unbacked SHAMap
2016-10-17 15:01:24 -04:00
Nik Bougalis
aa11effdd6
Set version to 0.40.0-b7
2016-10-01 19:10:17 -07:00
Nik Bougalis
6e9c15af92
Correctly parse multi-buffer JSON messages (RIPD-1306):
...
When attempting to parse a BufferSequence as a JSON object,
if the sequence contained more than buffer, the JSON parser
would incorrectly attempt to decode each buffer as a separate
JSON object, instead of one complete object.
2016-10-01 19:10:16 -07:00
Edward Hennis
0ddeb29c35
Add regression test for multi-buffer JSON message parsing (RIPD-1306)
2016-10-01 19:10:06 -07:00
Nik Bougalis
a7630aaa55
Set version to 0.40.0-b6
2016-09-30 08:46:47 -07:00
Nik Bougalis
dd0075f2b8
Set version to 0.40.0-b5
2016-09-29 16:28:37 -07:00
Nik Bougalis
4b0d8b630c
Improve Buffer and Slice:
...
* Make Buffer constructible from a Slice
* Fix self-move-assignment in Buffer
* Add unit tests
2016-09-29 16:28:37 -07:00
Howard Hinnant
b421559a47
Prepare for boost 1.62
...
These changes are compatible with previous boost releases.
2016-09-29 19:24:49 -04:00
Mike Ellery
05e7373086
Add book_offers RPC tests (RIPD-1283):
...
Migrate orderbook-test.js to cpp tests. Provide
coverage for error conditions in book_offers
RPC method.
2016-09-29 19:24:49 -04:00
seelabs
bb0b97f46b
Fix unfunded offer not removed (RIPD-1298):
...
If the mantissas of two non-native amounts differ by less than 10, then
subtracting them leaves a result of zero. This can cause situations
where `a>b`, yet `a-b == 0`.
One consequence of this is unfunded offers were incorrectly left in
order books. The code would check if the offer would be
consumed (`amount in offer > amount needed`), assume it wouldn't be,
yet when `amount needed` was subtracted from `amount in offer` the
result was zero and the offer was unfunded. This unfunded offer
incorrectly remained on the order book.
This patch fixes this bug.
2016-09-29 19:24:49 -04:00
Vinnie Falco
3b639afac2
Integrate NuDB
2016-09-29 19:24:15 -04:00
Vinnie Falco
bd93ecbd6b
Merge commit '79159ffd87bf86e92ab5af6fffd5cc93c205a630' as 'src/nudb'
2016-09-29 19:24:13 -04:00
Nik Bougalis
231a5ae6fb
Set version to 0.40.0-b4
2016-09-21 11:02:54 -07:00
seelabs
45249e8746
Set issuer fix switch date
2016-09-21 09:03:55 -07:00
Miguel Portilla
e6ed9ae4d8
Add Status page:
...
* Make HTTP(S) requests on websocket ports reply with Status page
* Fix isWebsocketUpgrade to compare case insensitive
* Make websocket upgrades with no websocket protocols configured report error
* Create unit test for unauthorized requests and the status page
2016-09-21 09:03:55 -07:00
Vinnie Falco
8e9f9599b8
Set version to 0.40.0-b3
2016-09-15 17:05:41 -04:00
Vinnie Falco
71d7d87bf3
Update for Beast 1.0.0-b13
2016-09-15 17:05:08 -04:00
Vinnie Falco
7ffef30f1c
Add 'src/beast/' from commit '2f9a8440c2432d8a196571d6300404cb76314125'
...
git-subtree-dir: src/beast
git-subtree-mainline: 7c90b9ef88
git-subtree-split: 2f9a8440c2
2016-09-15 15:07:45 -04:00
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