Added -g option to build options.
Bumped RI version.
Fixed packet logging error in IMF.
Modified Packet.cpp to handle packets with padding (as part of the spec
change).
Modified TM to build OB tunnels through random peers.
Merge branch 'master' of http://git.repo.i2p/r/i2pcpp
Moved -Wno-constexpr-not-const.
Fixed small mutex bug in Database.
Added the ability to set an arbitrary (or random) message ID from within
the I2NP layer (needed for VTBs to work properly).
Fixed parsing problem in BuildRequestRecord.
Added RequestTime and NextMsgId to TunnelHop.
TunnelManager now reports the tunnel ID and nextMsgId.
Added framework for the SSU message ID to be passed up to the I2NP layer.
Altered the TunnelManager such that it relies on message IDs instead of
merely the presence of our own truncated hash in the BRR list. This means
we no longer have to add ourselves to the tunnel hop list on IB tunnels.
A new unordered map was added to the TM to separate pending tunnel
requests and completed tunnels.
Bumped the versions of the dependencies.
Merge branch 'master' of http://git.repo.i2p/r/i2pcpp
Added a secure_allocator for future use.
Created a StaticByteArray to get rid of std::array<unsigned char, 32>.
Replaced RouterHash and SessionKey with typedefs and removed their
corresponding cpp files. Wrote conversion operators to make the code
more readable.
Added MinSizeRel features to the CMake script (the resulting binary is
*small*!).
Modified the logging macros.
Implemented caching for RouterIdentity#getHash().
Modified the main() condition_variable and quit bool slightly.
Removed SessionKey unit test which no longer makes sense.
Made InboundTunnels support zero hops.
Added logic to TM to properly handle TGMs and pump them back in to
the IMD. Added other tunnel handling logic.
Added a VTBR handler.
Changed the TunnelData and TunnelGatewayData signal signatures so
that they use a StaticByteArray instead of a std::array.
IVs are now 16 bytes long (not SessionKeys).
Removed unnecessary code.
Merge branch 'master' of http://git.repo.i2p/r/i2pcpp