Add weak_fn
Remove obsolete get_pointer
Throw if rippled.cfg is missing a [server] section
Better logging when opening Server ports.
Put protocol peer logging into a new partition:
Logging related to protocol messages and activities is now routed to a new
journal partition with the name "Protocol".
Prefix Peer log messages with unique ID
Prefix Protocol log messages with peer unique ID
Close the socket in PeerImp::detach
Overhaul Protocol logging and remove obsolete functions:
Protocol log messages are prefixed with the peer unique ID,
and mostly followed by a subsystem prefix. Log messages are
less verbose. Conversion functions from Peer to string are
removed.
Fix PeerImp::detach for improper closure:
Default argument to detach had graceful = true which could
result in connections not being closed on exit. The graceful option
is now removed from detach. All calls close the socket.