This is an XML parser library mainly designed for Jabber applications.
Project description
iksemel 1.6.2
http://code.google.com/p/iksemel
Owner:
Copyright (c) 2000-2011 Gurer Ozen <meduketto at gmail.com>
Changes and maintenance:
Copyright (c) 2016-2024 Suleyman Poyraz <zaryob.dev at gmail.com>
Introduction:
This is an XML parser library mainly designed for Jabber applications. It provides SAX, DOM, and special Jabber stream APIs. Library is coded in ANSI C except the network code (which is POSIX compatible), thus highly portable. Iksemel is released under GNU Lesser General Public License. A copy of the license is included in the COPYING file.
Requirements:
Meson and Ninja packages are required for compiling cvs versions.
TLS support requires OpenSSL (>1.1.0) or GNUTLS (>2.0.0) library.
Python bindings requires Python (>3.3).
Compiling & Install:
If you got the source from CVS, type
meson build
for creating configuration script and files.
Then type
ninja -C build
now library is compiled. You can test it with
ninja test -C build
and install it with
(become root if necessary)
ninja install -C build
Parameters
- openssl: [enabled,disabled] OpenSSL support. (Conflicts with GNUTLS)
- gnutls: [enabled,disabled] GNUTLS support. (Conflicts with OpenSSL)
- with_tools: [true,false] Enable Tools (hash, ikslint, iksperf, iksroster)
- with_python: [true,false] Enable Python support.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for iksemel-1.6.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d1d0c646b3bdf9cbffe2dcb7a752c34e5548e5d80a19508a147bb05a17253b6 |
|
MD5 | 7b79c783c68023e1b3f57a120e987abb |
|
BLAKE2b-256 | 340afb08544962338c351bb94ea966647d1247bf20fc5b973bde0272f716aeb6 |
Hashes for iksemel-1.6.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fd6dfb466476602aa2ddab7efe1de6b263d3fcc88537e09f25ad982089a3d1c |
|
MD5 | 42cc6638e7f395c185de90a632ff4b63 |
|
BLAKE2b-256 | cd21f0019b0e42e321e2c56096b30ab26e462c97414f49a245f92f5b149dec2c |
Hashes for iksemel-1.6.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b9c473d2cfa03a33710a659597c6b0c17b9786a22248d11b3f8b7ff7a134812 |
|
MD5 | d45b0a7ed2428ea258b8966906f165a0 |
|
BLAKE2b-256 | 886602b8d65aacc4c95e71cb796cbd678981667bc7c7fd7450dc609896d23208 |
Hashes for iksemel-1.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fea6cb07f72ece5fdfab69720ec4096206c85444106ba45c5115638ba7a6103f |
|
MD5 | 8e43ea4b92dcdbfb452768638f373f93 |
|
BLAKE2b-256 | 0f3e270f2c74fc33f7bc39dfee7cf49adacbd7ed407afe719436638063fb5fcc |
Hashes for iksemel-1.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3191ec12ae68b15a6af80ff25e1c048542dbe45ceeff0efb7a23932a2127e7 |
|
MD5 | 3466540754c6d6fcc357f5f5af927ebc |
|
BLAKE2b-256 | 8826dbfc1acaf813aae58112b26a8542f66897a705c6e232ee2b5d408cae9df3 |
Hashes for iksemel-1.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d3b43412f892027cec02022c82027e871eece91f9f5cfd232305d9da183d202 |
|
MD5 | 7527f87da422e06b89f49d3fbe0c172c |
|
BLAKE2b-256 | eae8fa54835b54c86b468d9b50dc19b2c864c00c4e3f399caa0e01f770d379d7 |
Hashes for iksemel-1.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 900599f488bf3a3ec950da6e8487c1a560400b371eb3b80878135f3d53545756 |
|
MD5 | 200c65e3c41f3d01ec8f013251a46a08 |
|
BLAKE2b-256 | 56bd7a68e2912d5274872e9992412c91da9d663b8aa78cec00e17e4d708b4461 |
Hashes for iksemel-1.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 921eceb95ce3f218c7eef8c426755a4a529981d8c0c18b9c0d4e1c8a9c219026 |
|
MD5 | 121d122a5cc1307a9fb40304b01dab81 |
|
BLAKE2b-256 | 88d7d54d6bd6838e585019f2b7aaca017d6f982297572cedd82b577b137a21c5 |
Hashes for iksemel-1.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d537627be748bec667fa16eab37671b42b125406f691f0eec34d236c8f8ed399 |
|
MD5 | c027249e1262c7998e508df935c98e7f |
|
BLAKE2b-256 | b1f15d701c058cdcb6aef7c61d88ed8a170137fa179ca62bf2bd2c7fd7e0abd9 |
Hashes for iksemel-1.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffa94c89af3561eeecbb05c2e9d7f8f049d99b1ac9beb253941899285dee2bb |
|
MD5 | 66e88268150bf4ec368b36dee75f2bce |
|
BLAKE2b-256 | d1dc13dd4e9d4f073ef32b07c15fe4e3588e21e8a1b2eb1ef78088a07f893313 |