From 18914978d5869edf1fd802d7ced051e27894224c Mon Sep 17 00:00:00 2001 From: orignal Date: Tue, 19 Jan 2016 09:36:56 -0500 Subject: [PATCH] pass X-I2P_DestB32 and X-I2P-DestB64 --- I2PTunnel.cpp | 3 ++- I2PTunnel.h | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/I2PTunnel.cpp b/I2PTunnel.cpp index a281334f..9eccc1bd 100644 --- a/I2PTunnel.cpp +++ b/I2PTunnel.cpp @@ -196,8 +196,9 @@ namespace client // add X-I2P fields if (m_From) { + m_OutHeader << X_I2P_DEST_B32 << ": " << context.GetAddressBook ().ToAddress(m_From->GetIdentHash ()) << "\r\n"; m_OutHeader << X_I2P_DEST_HASH << ": " << m_From->GetIdentHash ().ToBase64 () << "\r\n"; - // m_OutHeader << X_I2P_DEST_B64 << ": " << m_From->ToBase64 () << "\r\n"; + m_OutHeader << X_I2P_DEST_B64 << ": " << m_From->ToBase64 () << "\r\n"; } if (endOfHeader) diff --git a/I2PTunnel.h b/I2PTunnel.h index 7a172468..4530a141 100644 --- a/I2PTunnel.h +++ b/I2PTunnel.h @@ -21,8 +21,8 @@ namespace client const int I2P_TUNNEL_DESTINATION_REQUEST_TIMEOUT = 10; // in seconds // for HTTP tunnels const char X_I2P_DEST_HASH[] = "X-I2P-DestHash"; // hash in base64 - //const char X_I2P_DEST_B64[] = "X-I2P-DestB64"; // full address in base64 - //const char X_I2P_DEST_B32[] = "X-I2P-DestB32"; // full address in base32 + const char X_I2P_DEST_B64[] = "X-I2P-DestB64"; // full address in base64 + const char X_I2P_DEST_B32[] = "X-I2P-DestB32"; // .b32.i2p address class I2PTunnelConnection: public I2PServiceHandler, public std::enable_shared_from_this {