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
Mike Ellery
008fc5155a
Improve CI and packaging:
...
* add travis build for min cmake supported
* add travis build for validator keys (uses xrpl_core)
* add travis build for ipv6 (mac only)
* add cmake target for validator keys via FetchContent
* use validator keys target in package build
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
06219f1151
Disable shadow warning:
...
Different compilers and handling the shadow warning differently. In particular,
some are warning about types being shadowed by variables. Until these can be
resolved the shadow warning is being disabled.
Note: the shadow warning was originally enabled to help with the structured
bindings patch. As that is now complete, it's less important to keep this
warning.
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
014ec021bb
Build packages with gcc-8
2019-08-23 08:42:14 -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
Elliot Lee
ef139e8b3c
Update README.md
...
- This fixes #3023 ; thanks @crypto-deus.
- This fixes #3026 ; thanks @William-Gomez.
2019-08-19 06:58:50 -07:00
Alloy Networks
45c1c38993
Warn if the update script is not executed as root
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
Edward Hennis
4900e3081d
Update appveyor dependencies for boost 1.70
2019-08-19 06:58:50 -07:00
Mike Ellery
145326c00c
Add policy check to FindBoost
2019-08-19 06:58:50 -07:00
Mike Ellery
c7d90bfddd
Update to current SOCI HEAD
2019-08-16 10:33:08 -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
Mike Ellery
13a4fefe34
Travis CI improvements:
...
FIXES : #2527
* define custom docker image for travis-linux builds based on
package build image
* add macos builds
* add windows builds (currently allowed to fail)
* improve build and shell scripts as required for the CI envs
* add asio timer latency workaround
* omit several manual tests from TravisCI which cause memory exhaustion
2019-08-16 10:33:08 -07:00
John Freeman
87e9ee5ce9
Add support for reserved peer slots:
...
This commit allows server operators to reserve slots for specific
peers (identified by the peer's public node identity) and to make
changes to the reservations while the server is operating.
This commit closes #2938
2019-08-05 17:46:24 -07:00
John Freeman
20cc5df5fe
Fix GitLab CI
...
- Update Docker image to Boost 1.70
- Bust dependency cache
- Pass `Boost_NO_BOOST_CMAKE` to CMake
2019-08-05 09:49:43 -07:00
Miguel Portilla
9e117b7b38
Fix shard path detection
2019-08-04 20:48:08 -07:00
Miguel Portilla
a02d914093
Move shard store init to Application
2019-08-04 20:48:08 -07:00
Miguel Portilla
c5a95f1eb5
Remove SQLite Validations table
2019-08-04 20:01:34 -07:00
Manoj doshi
e1adbd7ddd
Set version to 1.3.1
2019-07-24 15:22:24 -07:00
Joseph Busch
355a7b04a8
Add a LogicError when a deadlock is detected
2019-07-24 14:08:47 -07:00
Lazaridis
d3ee0df93a
Add links to in-repo build-instructions
2019-07-24 14:03:44 -07:00