Joseph Busch
7e7664c29a
Add deletion_blockers_only param to account_objects RPC command
2019-10-18 14:18:38 -07:00
Manoj doshi
fccb7e1c70
Set version to 1.4.0-b6
2019-10-15 12:02:12 -07:00
Howard Hinnant
3f45b8c3bd
Switch deadlock detector to steady_clock
...
* Changes to system time should not trigger the deadlock detector.
* Fixes #3101
2019-10-15 12:01:37 -07:00
seelabs
ca6d5798e9
Support for boost 1.71:
...
* replace boost::beast::detail::iequals with boost::iequals
* replace deprecated `buffers` function with `make_printable`
* replace boost::beast::detail::ascii_tolower with lambda
* add missing includes
2019-10-15 12:01:37 -07:00
Mike Ellery
2110b24090
Add omitted unit tests, cleanup old files
2019-10-15 12:01:37 -07:00
Mike Ellery
82484e26f5
Add option to enable -Wextra for gcc/clang.
2019-10-15 12:01:37 -07:00
Scott Schurr
ca47583a3b
Small bug fixes in BuildLedger.cpp
2019-10-15 12:01:37 -07:00
Joseph Busch
f4d6b0e1c4
Add metrics for PeerImp to track bandwidth usage
2019-10-15 12:01:37 -07:00
Devon White
9196d9541a
Include validator's master public key in validation stream:
...
The validation stream only reported the ephemeral signing key for validators
which use manifests. This made tracking unnecessarily difficult for clients
processing the data stream.
With this change, the validator's long-term master public key is also
included.
This commit fixes #3005
* Provide proposing validator's master key in the validation stream
subscription JSON responses.
Implement code review changes.
FIXES : #3005
2019-10-15 12:01:37 -07:00
Manoj doshi
b53fda1e1a
Set version to 1.4.0-b5
2019-09-27 12:25:21 -07:00
Mike Ellery
80acc85e59
Fix startup error with --import
2019-09-27 12:24:19 -07:00
Howard Hinnant
7228b2e068
Remove SHAMap V2
2019-09-27 12:24:19 -07:00
Yusuf Sahin HAMZA
33ab0cd7bd
Automatically update NodeDB path if changed
2019-09-27 12:24:19 -07:00
seelabs
e33ac1d450
Add PayChan to recipient's owner directory
2019-09-27 11:35:22 -07:00
Mike Ellery
38f82115f7
Set version to 1.4.0-b4
2019-09-09 18:46:06 -07:00
Mike Ellery
d9bb78c8b8
Cleanup usage of ScopedUnlock
2019-09-09 18:45:56 -07:00
Mike Ellery
9213c49ca1
Honor SSL config settings for ValidatorSites:
...
FIXES : #2990
* refactor common SSL client setup
* enable SSL in unit-test http server
* add tests for SSLHTTPDownloader
* misc test refactoring
2019-09-09 10:55:31 -07:00
Nik Bougalis
fc7ecd672a
Set version to 1.4.0-b3
2019-09-07 12:08:47 -07:00
Mark Travis
a6944be5cf
Clarify online delete data error message.
2019-09-07 11:44:00 -07:00
Mark Travis
e5b61c9ac9
Update operating mode upon network disagreement.
2019-09-07 11:44:00 -07:00
Scott Schurr
a9a4e2c8fb
Add Destination to Check threading
2019-09-07 11:39:02 -07:00
Miguel Portilla
56eac5c9a1
Fix rand_int assert in shard store
2019-09-07 11:39:02 -07:00
Miguel Portilla
4b1970afa9
Log database connection error
2019-09-07 11:39:02 -07:00
Miguel Portilla
22c9de487a
Add shard thread safety
2019-09-07 11:39:02 -07:00
Miguel Portilla
66fad62e66
Implement Shard SQLite support
2019-09-07 11:39:02 -07:00
seelabs
5834fbbc5d
Set version to 1.4.0-b2
2019-08-23 11:33:59 -07:00
seelabs
c2d2ba9f45
Simplify code using if constexpr:
...
Also simplify msig construction
2019-08-23 11:33:59 -07:00
seelabs
1eb3753f26
Replace from_string_checked pair return type with optional<Endpoint>
2019-08-23 11:33:59 -07:00
seelabs
0a256247a0
Replace strUnHex pair return type with optional<Blob>
2019-08-23 11:33:59 -07:00
seelabs
7912ee6f7b
Use structured bindings in some places:
...
Most of the new uses either:
* Replace some uses of `tie`
* bind to pairs when iterating through maps
2019-08-23 11:33:59 -07:00
seelabs
9c58f23cf8
Replace unordered_map::emplace with insert_or_assign
2019-08-23 08:47:43 -07:00
seelabs
9245b0b666
Use std::gcd to implement lowestTerms
2019-08-23 08:47:43 -07:00
seelabs
92925a0af6
Use [[fallthrough]] in some switch statements
2019-08-23 08:47:43 -07:00
seelabs
70c2e1b419
remove make_Amounts:
...
* c++-17's class template type deduction can replace this function
2019-08-23 08:47:43 -07:00
seelabs
5d1728cc96
Use class template argument deduction for locks
2019-08-23 08:47:43 -07:00
seelabs
4076b6d92e
Replace for_each_arg trick with fold expressions
2019-08-23 08:47:42 -07:00
seelabs
b9e73b4852
Fix shadowing variables
2019-08-23 08:47:42 -07:00
seelabs
014df67fed
Remove unused member variable
2019-08-23 08:47:35 -07:00
Mike Ellery
7fa9b91d23
Fix jenkins/travis CI:
...
* remove clang builds from jenkins
* disable windows travis cache
* limit make parallelism
* update linux CI image
2019-08-23 08:41:49 -07:00
Nik Bougalis
98c4a7a2b1
Set version to 1.4.0-b1
2019-08-19 06:58:55 -07:00
Vishwas Patil
c04c00d279
Add "sahyadri.isrdc.in" to list of bootstrap nodes
2019-08-19 06:58:50 -07:00
Mo Morsi
1942fee581
Modernize code and clean up out-of-date or obsolete comments:
...
- Remove references to nodestore ledger index. This was removed
in f946d7b447 .
2019-08-19 06:58:50 -07:00
seelabs
b3c85e2709
Remove unused TER code from StrandResult
2019-08-19 06:58:50 -07:00
seelabs
561942da23
Use enums for some parameters in payments:
...
* Use enums for StrandDirection, DebtDirection, and QualityDirection
2019-08-19 06:58:50 -07:00
seelabs
c217baa367
Enable C++17
2019-08-19 06:58:50 -07:00
Howard Hinnant
c699864c85
Fix incorrect snapShot unsharing
...
This fixes #3020 .
2019-08-19 06:58:50 -07:00
Howard Hinnant
4ff0f482c3
Remove unneeded and unused base classes in insight
2019-08-19 06:58:50 -07:00
Scott Schurr
28b942b186
Enhance AccountTx unit test
2019-08-19 06:58:50 -07:00
Mike Ellery
bfa84cfca5
Fix io_latency_probe test on CI environments
2019-08-16 10:33:08 -07:00
Mike Ellery
cbc6e500b6
Set minimum versions for gcc/clang
2019-08-16 10:33:08 -07:00