diff -U2 -r /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/Torrents.h /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/Torrents.h --- /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/Torrents.h 2026-09-08 00:43:34.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/Torrents.h 2026-09-08 00:23:57.000000000 +0000 @@ -189,5 +189,4 @@ void SetAnnounce (std::string_view announce) { m_Announce = announce; } std::string_view GetName () const { return m_Name; } - void SetName (std::string_view name) { m_Name = AdjustName (name); } bool IsValid () const { return !m_Name.empty () && m_PieceLength && (m_Length || !m_Files.empty ()); } const std::filesystem::path& GetFullPath () const { return m_FullPath; } diff -U2 -r /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/TorrentsTunnel.cpp /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/TorrentsTunnel.cpp --- /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/TorrentsTunnel.cpp 2026-09-08 00:43:34.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/TorrentsTunnel.cpp 2026-09-08 00:23:57.000000000 +0000 @@ -346,5 +346,5 @@ Torrent::InfoHash infoHash; bool isInfoHashFound = false; - std::string_view announce, name; + std::string_view announce; magnet = magnet.substr (magnetPrefix.size ()); while (!magnet.empty()) @@ -364,5 +364,4 @@ static constexpr std::string_view hashPrefix { "xt=urn:btih:" }; static constexpr std::string_view trackerPrefix { "tr=" }; - static constexpr std::string_view namePrefix { "dn=" }; #if __cplusplus >= 202002L // C++20 if (param.starts_with (hashPrefix)) @@ -388,10 +387,4 @@ #endif announce = param.substr (trackerPrefix.size ()); -#if __cplusplus >= 202002L // C++20 - else if (param.starts_with (namePrefix)) -#else - else if (param.substr (0, namePrefix.size ()) == namePrefix) -#endif - name = param.substr (namePrefix.size ()); } if (isInfoHashFound && m_Torrents.find (infoHash) == m_Torrents.end ()) @@ -399,5 +392,4 @@ auto torrent = std::make_shared (infoHash); if (!announce.empty ()) torrent->SetAnnounce (announce); - if (!name.empty ()) torrent->SetName (name); return { torrent, InsertTorrent (torrent) }; }