<package type="rpm">
	<name>dht</name>
	<arch>x86_64</arch>
	<version epoch="0" ver="0.27" rel="1"/>
	<checksum type="sha256" pkgid="YES">87bb442acdd741867edba83f149cdfc0428e5376bfeaf3e136bfb849257970fe</checksum>
	<summary>BitTorrent DHT library</summary>
	<description>The files dht.c and dht.h implement the variant of the Kademlia Distributed
Hash Table (DHT) used in the Bittorrent network (``mainline'' variant).

The file dht-example.c is a stand-alone program that participates in the
DHT.  Another example is a patch against Transmission, which you might or
might not be able to find somewhere.

The code is designed to work well in both event-driven and threaded code.
The caller, which is either an event-loop or a dedicated thread, must
periodically call the function dht_periodic.  In addition, it must call
dht_periodic whenever any data has arrived from the network.

All functions return -1 in case of failure, in which case errno is set, or
a positive value in case of success.</description>
	<packager>angrypenguin &lt;angrypenguinpoland@gmail.com&gt;</packager>
	<url>https://www.irif.fr/~jch/software/bittorrent/</url>
	<time file="1670089970" build="1670089890"/>
	<size package="151329" installed="262374" archive="264224"/>
	<location href="dht-0.27-1-omv2290.x86_64.rpm"/>
	<format>
		<rpm:license>MIT</rpm:license>
		<rpm:vendor>OpenMandriva</rpm:vendor>
		<rpm:group>Unspecified</rpm:group>
		<rpm:buildhost>ryzen9-2.openmandriva.org</rpm:buildhost>
		<rpm:sourcerpm>dht-0.27-1.src.rpm</rpm:sourcerpm>
		<rpm:header-range start="4504" end="8853"/>
		<rpm:provides>
			<rpm:entry name="cmake(DHT)" flags="EQ" ver="0.26"/>
			<rpm:entry name="cmake(dht)" flags="EQ" ver="0.26"/>
			<rpm:entry name="dht" flags="EQ" ver="0.27" rel="1"/>
			<rpm:entry name="dht(x86-64)" flags="EQ" ver="0.27" rel="1"/>
		</rpm:provides>
		<rpm:requires>
			<rpm:entry name="cmake-filesystem(x86-64)"/>
			<rpm:entry name="rpmlib(CompressedFileNames)" flags="LE" ver="3.0.4" rel="1"/>
			<rpm:entry name="rpmlib(FileDigests)" flags="LE" ver="4.6.0" rel="1"/>
			<rpm:entry name="rpmlib(PayloadFilesHavePrefix)" flags="LE" ver="4.0" rel="1"/>
			<rpm:entry name="rpmlib(PayloadIsZstd)" flags="LE" ver="5.4.18" rel="1"/>
		</rpm:requires>
	</format>
</package>
