diff --git a/Builds/VisualStudio2015/RippleD.vcxproj b/Builds/VisualStudio2015/RippleD.vcxproj
index 20dd9bceb7..fb68dd3e77 100644
--- a/Builds/VisualStudio2015/RippleD.vcxproj
+++ b/Builds/VisualStudio2015/RippleD.vcxproj
@@ -266,13 +266,15 @@
-
+
+
+
-
+
@@ -280,155 +282,183 @@
-
-
-
-
-
+
-
+
-
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
-
+
-
+
-
+
+
+
+
+
+
+
-
+
-
+
-
+
+
+
-
+
-
+
-
-
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
-
+
@@ -446,6 +476,8 @@
+
+
diff --git a/Builds/VisualStudio2015/RippleD.vcxproj.filters b/Builds/VisualStudio2015/RippleD.vcxproj.filters
index 03fc1ae808..bac2171c94 100644
--- a/Builds/VisualStudio2015/RippleD.vcxproj.filters
+++ b/Builds/VisualStudio2015/RippleD.vcxproj.filters
@@ -558,16 +558,19 @@
beast
-
+
beast\core
beast\core
+
+ beast\core
+
beast\core
-
+
beast\core
@@ -579,130 +582,145 @@
beast\core\detail
-
- beast\core\detail
-
-
- beast\core\detail
-
-
+
beast\core\detail
beast\core\detail
-
+
beast\core\detail
-
+
+ beast\core\detail
+
+
beast\core\detail
beast\core\detail
-
+
beast\core\detail
-
+
beast\core\detail
beast\core\detail
-
+
beast\core\detail
-
+
beast\core\detail
beast\core\detail
-
- beast\core\detail
-
-
+
beast\core
-
+
+ beast\core
+
+
+ beast\core
+
+
+ beast\core
+
+
+ beast\core
+
+
beast\core
beast\core
-
- beast\core
-
-
- beast\core
-
beast\core
+
+ beast\core\impl
+
+
+ beast\core\impl
+
+
+ beast\core\impl
+
beast\core\impl
-
+
+ beast\core\impl
+
+
+ beast\core\impl
+
+
beast\core\impl
beast\core\impl
-
+
beast\core\impl
-
+
beast\core\impl
-
+
+ beast\core\impl
+
+
+ beast\core\impl
+
+
+ beast\core\impl
+
+
beast\core
-
+
beast\core
-
+
beast\core
-
+
+ beast\core
+
+
beast\core
beast\core
-
+
beast\core
-
+
beast\core
-
- beast\core
-
-
+
beast\core
beast
-
+
beast\http
-
+
beast\http
-
- beast\http
-
-
- beast\http
-
-
- beast\http
-
-
+
beast\http\detail
-
+
beast\http\detail
@@ -711,28 +729,46 @@
beast\http\detail
+
+ beast\http\detail
+
+
+ beast\http
+
beast\http
+
+ beast\http
+
+
+ beast\http
+
beast\http
-
+
beast\http
-
+
beast\http\impl
-
+
+ beast\http\impl
+
+
+ beast\http\impl
+
+
+ beast\http\impl
+
+
beast\http\impl
beast\http\impl
-
- beast\http\impl
-
-
+
beast\http\impl
@@ -741,36 +777,51 @@
beast\http\impl
+
+ beast\http\impl
+
+
+ beast\http\impl
+
+
+ beast\http\impl
+
beast\http\impl
beast\http
-
- beast\http
-
-
- beast\http
-
-
+
beast\http
beast\http
-
- beast\http
-
beast\http
-
+
+ beast\http
+
+
+ beast\http
+
+
beast\http
beast\http
+
+ beast\http
+
+
+ beast\http
+
+
+ beast\http
+
beast\http
@@ -780,28 +831,22 @@
beast
-
- beast\websocket\detail
-
-
- beast\websocket\detail
-
beast\websocket\detail
beast\websocket\detail
-
+
beast\websocket\detail
-
+
beast\websocket\detail
beast\websocket\detail
-
+
beast\websocket\detail
@@ -828,6 +873,9 @@
beast\websocket\impl
+
+ beast\websocket\impl
+
beast\websocket\impl
diff --git a/src/ripple/app/main/Application.cpp b/src/ripple/app/main/Application.cpp
index 7f3675a7be..30c4f758c6 100644
--- a/src/ripple/app/main/Application.cpp
+++ b/src/ripple/app/main/Application.cpp
@@ -1571,7 +1571,7 @@ bool ApplicationImp::loadOldLedger (
}
}
}
- else if (ledgerID.empty () || beast::detail::ci_equal(ledgerID, "latest"))
+ else if (ledgerID.empty () || beast::detail::iequals(ledgerID, "latest"))
{
loadLedger = getLastFullLedger ();
}
diff --git a/src/ripple/app/misc/detail/WorkBase.h b/src/ripple/app/misc/detail/WorkBase.h
index 2c5812b41a..1c59ab664e 100644
--- a/src/ripple/app/misc/detail/WorkBase.h
+++ b/src/ripple/app/misc/detail/WorkBase.h
@@ -180,10 +180,10 @@ WorkBase::onStart()
req_.method(beast::http::verb::get);
req_.target(path_.empty() ? "/" : path_);
req_.version = 11;
- req_.replace (
+ req_.set (
"Host", host_ + ":" + port_);
- req_.replace ("User-Agent", BuildInfo::getFullVersionString());
- req_.prepare();
+ req_.set ("User-Agent", BuildInfo::getFullVersionString());
+ req_.prepare_payload();
beast::http::async_write(impl().stream(), req_,
strand_.wrap (std::bind (&WorkBase::onRequest,
impl().shared_from_this(), std::placeholders::_1)));
diff --git a/src/ripple/basics/BasicConfig.h b/src/ripple/basics/BasicConfig.h
index 4789beac9e..75c987b991 100644
--- a/src/ripple/basics/BasicConfig.h
+++ b/src/ripple/basics/BasicConfig.h
@@ -22,7 +22,7 @@
#include
#include
-#include
+#include
#include
#include
#include