Skip to main content

This is an XML parser library mainly designed for Jabber applications.

Project description

Issues PullRequests

Travis Status Language License Document

                  iksemel 1.6.1

        http://code.google.com/p/iksemel

Owner: Copyright (c) 2000-2011 Gurer Ozen

Changes and adaptations: Copyright (c) 2016-2022 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iksemel-1.6.1.tar.gz (25.1 kB view details)

Uploaded Source

File details

Details for the file iksemel-1.6.1.tar.gz.

File metadata

  • Download URL: iksemel-1.6.1.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for iksemel-1.6.1.tar.gz
Algorithm Hash digest
SHA256 73b039a1d51a61c592fefae62f3ecc9d74188b427453099ebbf312e69a433ef6
MD5 530df4e2f38785a044adf1d1bd0148d6
BLAKE2b-256 b13258ce72e18ed7cb464334668d8926059f26216d0cd9131e2c0fdfbe6ff7c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page