diff -U2 -r /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/SAM.cpp /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/SAM.cpp --- /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/SAM.cpp 2025-08-14 19:58:42.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/SAM.cpp 2025-08-14 19:44:48.000000000 +0000 @@ -374,13 +374,5 @@ } else if (style == SAM_VALUE_RAW) type = SAMSessionType::eSAMSessionTypeRaw; - else if (style == SAM_VALUE_MASTER) - { - if (m_Version < SAM_VERSION_33) // < SAM 3.3 - { - SendSessionI2PError("MASTER session is not supported"); - return; - } - type = SAMSessionType::eSAMSessionTypeMaster; - } + else if (style == SAM_VALUE_MASTER) type = SAMSessionType::eSAMSessionTypeMaster; if (type == SAMSessionType::eSAMSessionTypeUnknown) { @@ -877,9 +869,4 @@ void SAMSocket::ProcessSessionAdd (std::string_view buf) { - if (m_Version < SAM_VERSION_33) // < SAM 3.3 - { - SendSessionI2PError("SESSION ADD is not supported"); - return; - } auto session = m_Owner.FindSession(m_ID); if (session && session->Type == SAMSessionType::eSAMSessionTypeMaster) @@ -932,9 +919,4 @@ void SAMSocket::ProcessSessionRemove (std::string_view buf) { - if (m_Version < SAM_VERSION_33) // < SAM 3.3 - { - SendSessionI2PError("SESSION REMOVE is not supported"); - return; - } auto session = m_Owner.FindSession(m_ID); if (session && session->Type == SAMSessionType::eSAMSessionTypeMaster) diff -U2 -r /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/SAM.h /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/SAM.h --- /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/SAM.h 2025-08-14 19:58:42.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/SAM.h 2025-08-14 19:44:48.000000000 +0000 @@ -95,5 +95,4 @@ constexpr int MIN_SAM_VERSION = MAKE_SAM_VERSION_NUMBER (3, 0); constexpr int MAX_SAM_VERSION = MAKE_SAM_VERSION_NUMBER (3, 3); - constexpr int SAM_VERSION_33 = MAKE_SAM_VERSION_NUMBER (3, 3); // SAM 3.3 enum class SAMSocketType