Vinnie Falco
fad9998f9d
Remove deprecated abstract_clock::elapsed
2015-07-23 14:23:12 -07:00
Vinnie Falco
b38a96ae82
Add TimeKeeper:
...
This class tracks Ripple network time and closing time.
Conflicts:
src/ripple/ledger/ReadView.h
2015-07-23 14:23:11 -07:00
Vinnie Falco
e82d774d32
Move SNTPClient to core:
...
* Refactor SNTPClient
* asio best practices
* Not derived from Stoppable
2015-07-23 14:23:11 -07:00
Miguel Portilla
8d1b169f5a
Skip List unit test (RIPD-926)
2015-07-23 14:23:11 -07:00
Miguel Portilla
70ccdabf7c
Squelch logs in Env (RIPD-982)
2015-07-23 14:23:10 -07:00
Nik Bougalis
af36942e1f
Tidy up offer crossing:
...
* Clarify use of cancel view in OfferCreate transactor
* Reduce OfferStream public interface
* Reduce severity of some developer-only logging from ERROR to DEBUG
2015-07-23 14:23:10 -07:00
Nik Bougalis
b1b98fa3b0
Tidy up JLOG
2015-07-23 14:23:08 -07:00
Tom Ritchford
bb251063fc
Remove deprecated 'accepted' parameter.
2015-07-23 12:34:08 -07:00
Tom Ritchford
663742e0d1
Fix compilation warnings in secp256k1.
2015-07-23 12:34:07 -07:00
Nik Bougalis
16c89aee04
Set version to 0.29.0-rc4
2015-07-23 12:32:43 -07:00
Nik Bougalis
abe735102a
Fix metadata during apply:
...
Metadata is correctly generated for the case where a ledger entry is only changed as
a consequence of threading. This changes the result compared to previous versions,
which produced more than necessary for these cases.
2015-07-23 12:29:35 -07:00
David Schwartz
70a37811bd
Set the fees in Ledger::setImmutable
2015-07-21 11:40:41 -07:00
Nik Bougalis
edab96e973
Set version to 0.29.0-rc3
2015-07-20 15:41:25 -07:00
Nik Bougalis
e7a50e2a5a
Fix apply table metadata updates
2015-07-20 15:40:46 -07:00
Vinnie Falco
e18ba24670
Set version to 0.29.0-rc2
2015-07-17 13:31:08 -07:00
Vinnie Falco
f41fc87a33
Put OfferCreate bug fix on a ledger switch:
...
The fix for an off-by one bug that overstates the account reserve
during OfferCreate is set to become active on August 3rd. Before
this date, the program will exhibit the old behavior.
2015-07-17 13:25:03 -07:00
Vinnie Falco
5ec3534fea
Set version to 0.29.0-rc1
2015-07-15 16:56:48 -07:00
Vinnie Falco
6bd39a316e
Tidy up amendment feature macro
2015-07-15 16:56:45 -07:00
Yana
8434203e71
Add copyright notice
2015-07-15 16:56:44 -07:00
Nik Bougalis
59431c513a
Add IOUAmount and XRPAmount (RIPD-976):
...
These numeric types replace the monolithic functionality
found in STAmount. They are not used yet.
2015-07-15 16:56:44 -07:00
Miguel Portilla
edc1bc35fd
Add path find response field full_reply (RIPD-894)
2015-07-15 16:56:44 -07:00
Miguel Portilla
18ccdf8bd4
Add Directory container and iterator (RIPD-968)
2015-07-15 16:56:43 -07:00
seelabs
a0dcc4da8c
Enable rm funded offer fix after a switch over date
2015-07-15 16:56:43 -07:00
seelabs
2b91e62d5d
Fix funded offer removal during payment (RIPD-113):
...
In some cases, funded offers were incorrectly removed. This happened
when:
1) There are multiple payment paths.
2) A payment path has several offers in a row.
3) An offer causes a previous offer to become unfunded when calculating
reverse liquidity and that offer does not satisfy the payment and
there is another offer at the same quality.
4) The payment path is not used to satisfy the payment (there are other
paths at better quality that do the job).
2015-07-15 16:56:43 -07:00
Vinnie Falco
bc5a25168a
Update chrono types
...
Conflicts:
src/ripple/test/jtx/impl/Env.cpp
2015-07-15 16:56:43 -07:00
Vinnie Falco
f453c58389
Fix manifest message handler
2015-07-15 16:56:42 -07:00
Vinnie Falco
ad74606ab3
Fix fees in Ledger construction
...
Conflicts:
src/ripple/app/ledger/Ledger.cpp
src/ripple/app/ledger/Ledger.h
src/ripple/app/main/Application.cpp
src/ripple/ledger/impl/View.cpp
src/ripple/ledger/tests/View_test.cpp
src/ripple/test/jtx/impl/Env.cpp
2015-07-15 16:56:42 -07:00
Vinnie Falco
bb15295935
Refactor computation of Ledger hash
2015-07-15 16:56:42 -07:00
Vinnie Falco
f0c1fbb098
Use LedgerInfo hash in applyHeldTransactions
2015-07-15 16:56:41 -07:00
Vinnie Falco
692f224e1c
Tidy up genesis Ledger construction
2015-07-15 16:56:41 -07:00
Vinnie Falco
5bd9cd2ee8
Tidy up and move sources
2015-07-15 16:56:41 -07:00
Tom Ritchford
70fc091e74
Split up RPC handlers for classic build.
2015-07-15 16:56:40 -07:00
Tom Ritchford
1d09c54fdc
Replace Ledger with ReadView in most RPC handlers.
2015-07-15 16:56:40 -07:00
Tom Ritchford
c7ebe7205c
Move fields from Ledger to LedgerInfo.
2015-07-15 16:56:39 -07:00
Tom Ritchford
1b6c707abb
Extract LedgerToJson.cpp from LedgerToJson.h.
2015-07-15 16:56:39 -07:00
Tom Ritchford
a0010effbc
Simplify lookupLedger to use an RPC::Context.
2015-07-15 16:56:39 -07:00
Tom Ritchford
c094772bc0
Restrict Ledger.cpp to 80 columns.
2015-07-15 16:56:38 -07:00
Vinnie Falco
7ce871f3b2
Merge branch 'release' into develop
...
Conflicts:
Builds/rpm/rippled.spec
src/ripple/protocol/impl/BuildInfo.cpp
2015-07-15 16:56:10 -07:00
Nik Bougalis
77b3ad5de1
Set version to 0.29.0-b12
2015-07-13 16:38:40 -07:00
Tom Ritchford
a75a0c0b84
Mention rippled in the websocket test page.
2015-07-13 16:38:40 -07:00
Tom Ritchford
072fc53019
Rename duplicate .cpp files.
2015-07-13 16:38:39 -07:00
wilsonianb
5bad2db667
Add validations subscriptions (RIPD-504)
2015-07-13 16:38:39 -07:00
Miguel Portilla
7c2478480d
DeliverMin enable switch and precheck greater than dest amount
2015-07-13 16:38:39 -07:00
Nik Bougalis
761f218c0a
Refactor NetworkOPs:
...
* Reduce public API
* Use LedgerMaster interface from RPC
* Remove fetch pack management to LedgerMaster
2015-07-13 16:38:39 -07:00
Vinnie Falco
163e8eb8fc
Use SecretKey, PublicKey
2015-07-13 16:37:04 -07:00
Vinnie Falco
6fccd07479
Add new cryptographic token types:
...
This replaces the equivalent functionality in RippleAddress.
* New PublicKey, SecretKey, Seed, Generator
* Removed AnyPublicKey, AnySecretKey
2015-07-13 16:37:04 -07:00
Vinnie Falco
c86a40a361
Tidy up digest functions:
...
* Add sha512_half_hasher
* Move sha512Half functions to digest.h
* Add explicit OpenSSL equivalents
2015-07-13 15:25:20 -07:00
Vinnie Falco
362726de4a
Slice improvements:
...
* Rename to makeSlice
* Well defined default construction
* Add `empty`
* Add operator[]
* Buffer arithmetic
2015-07-13 15:25:20 -07:00
Vinnie Falco
5962a4817a
Add secp256k1 module
2015-07-12 12:03:27 -07:00
Vinnie Falco
2e05471d72
Fix compilation with C++
2015-07-12 12:03:27 -07:00