Fix parseIniFile for duplicate sections
Remove unused ErrorReply function
Add Json::stream to write Value to a Streambuf
Add streambuf to_string function
Add PeerFinder onRedirects function
Remove obsolete sections from rippled-example.cfg:
* peer_port_proxy is obsolete since the MultiSocket was removed.
* peer_ssl_cipher_list has no effect, SSL ciphers are hard coded for security.
Remove obsolete websocket PROXY port
Remove obsolete multitls and proxy websocket features
Enable processor-specific optimizations when available:
The SConstruct is modified to enable processor specific optimizations on clang and gcc toolchains. This improves the performance of RocksDB's CRC function. It might also enable other used libraries that are in the codebase now or in the future to apply cpu-specific optimisations. The mtune option ensures that a binary compiled on one machine will function on another,
Avoid zero initialization of Blob:
This seemed to improve the performance of the copy, although there did seem to be some byte by byte copying still present. Further investigation recommended.
New class TempDirectory in UnitTestUtilities.
Delete temporary directories at the end of tests (RIPD-460).