mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-02 08:55:53 +00:00
Validators work (RIPD-703):
This replaces the experimental validators module with foundational code to implement a new system for tracking validators, validations and the UNL. The code is turned off by default, in BeastConfig.h * Remove obsolete public Manager interfaces * Remove obsolete database methods * Remove obsolete ChosenList concept * Remove obsolete code * Add missing includes * Tidy up STValidation.h * Move factory function to Validators::make_Manager * Add Connection object for tracking STValidations
This commit is contained in:
@@ -156,6 +156,8 @@
|
||||
<ClCompile Include="..\..\src\beast\beast\asio\tests\streambuf.test.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\beast\beast\asio\waitable_executor.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\beast\beast\Atomic.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\beast\beast\boost\Boost.unity.cpp">
|
||||
@@ -3299,35 +3301,21 @@
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\unity\websocket.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\ChosenList.h">
|
||||
<ClInclude Include="..\..\src\ripple\validators\Connection.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Count.h">
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\ConnectionImp.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\ConnectionImp.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\Logic.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Logic.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\Manager.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\Source.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\SourceDesc.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\SourceFile.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\SourceFile.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\SourceStrings.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\SourceStrings.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\SourceURL.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\SourceURL.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Store.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\StoreSqdb.cpp">
|
||||
@@ -3340,24 +3328,13 @@
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Tuning.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\Utilities.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Utilities.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Validation.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Validator.h">
|
||||
<ClInclude Include="..\..\src\ripple\validators\make_Manager.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\Manager.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\Source.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\tests\Validators.test.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\Types.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\websocket\autosocket\AutoSocket.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
||||
@@ -615,6 +615,9 @@
|
||||
<ClCompile Include="..\..\src\beast\beast\asio\tests\streambuf.test.cpp">
|
||||
<Filter>beast\asio\tests</Filter>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\beast\beast\asio\waitable_executor.h">
|
||||
<Filter>beast\asio</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\beast\beast\Atomic.h">
|
||||
<Filter>beast</Filter>
|
||||
</ClInclude>
|
||||
@@ -4485,42 +4488,24 @@
|
||||
<ClInclude Include="..\..\src\ripple\unity\websocket.h">
|
||||
<Filter>ripple\unity</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\ChosenList.h">
|
||||
<ClInclude Include="..\..\src\ripple\validators\Connection.h">
|
||||
<Filter>ripple\validators</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\ConnectionImp.cpp">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\ConnectionImp.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Count.h">
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\Logic.cpp">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Logic.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\Manager.cpp">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\Source.cpp">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\SourceDesc.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\SourceFile.cpp">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\SourceFile.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\SourceStrings.cpp">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\SourceStrings.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\SourceURL.cpp">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\SourceURL.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Store.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
@@ -4536,30 +4521,15 @@
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Tuning.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\impl\Utilities.cpp">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Utilities.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Validation.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\impl\Validator.h">
|
||||
<Filter>ripple\validators\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\Manager.h">
|
||||
<ClInclude Include="..\..\src\ripple\validators\make_Manager.h">
|
||||
<Filter>ripple\validators</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\validators\Source.h">
|
||||
<ClInclude Include="..\..\src\ripple\validators\Manager.h">
|
||||
<Filter>ripple\validators</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\validators\tests\Validators.test.cpp">
|
||||
<Filter>ripple\validators\tests</Filter>
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\validators\Types.h">
|
||||
<Filter>ripple\validators</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\websocket\autosocket\AutoSocket.cpp">
|
||||
<Filter>ripple\websocket\autosocket</Filter>
|
||||
</ClCompile>
|
||||
|
||||
Reference in New Issue
Block a user