A patched fork of libdatovka (will make PR later)
Find a file
zenmaya 56f8a59dfd Add subdir-objects to automake
This allows building the library in a subdirectory, which is required
for example by the rust autotools crate.
2025-08-16 16:05:55 +02:00
client Using isds_ArchiveISDSDocument_mtomxop() in client app. 2025-04-10 14:02:04 +02:00
distro/libdatovka Listing pkgconf as build dependency when building deb packages. 2025-03-28 12:56:23 +01:00
doc Mentioning isds_set_xferinfo_callback() in the documentation. 2023-12-21 17:34:02 +01:00
include Working isds_ArchiveISDSDocument_mtomxop(). 2025-04-10 11:43:52 +02:00
m4 Update bundled libtool scripts 2019-09-04 23:38:20 +02:00
po Version bump. 2025-03-28 12:14:23 +01:00
scripts Updated OBS scripts for latest release. 2025-03-28 12:27:10 +01:00
server Moved GetListOfErasedMessages responses into server/responses. 2023-11-08 13:20:09 +01:00
src Store isds_ArchiveISDSDocument_mtomxop status error message in context. 2025-07-02 13:26:30 +02:00
test Extended simline tests. 2024-07-03 15:42:09 +02:00
ABOUT-NLS Update gettext files from version 0.18.1.1 2012-06-04 08:00:21 +02:00
AUTHORS Fixed some English Statements and Added Missing Czech Translations 2021-01-19 16:33:48 +01:00
ChangeLog Update gettext to 0.18.2 2013-10-17 21:36:21 +02:00
CodingStyle Declare coding style 2013-03-24 13:50:38 +01:00
config.rpath Update libtool scripts to 2.4.6 2015-05-16 14:16:09 +02:00
configure.ac Add subdir-objects to automake 2025-08-16 16:05:55 +02:00
COPYING Fixed blank-characters at line ends and typos in doc directory. 2021-04-01 12:43:49 +02:00
GPL-3 Add licenses 2009-12-14 20:16:22 +01:00
INSTALL Fixed blank-characters at line ends and typos in doc directory. 2021-04-01 12:43:49 +02:00
libdatovka.pc.in Renamed the library to libdatovka. 2020-12-02 10:36:05 +01:00
ltmain.sh Update bundled libtool scripts 2019-09-04 23:38:20 +02:00
Makefile.am Renamed the library to libdatovka. 2020-12-02 10:36:05 +01:00
NEWS Updated change log. 2025-04-29 13:58:06 +02:00
NEWS.libisds Renamed the library to libdatovka. 2020-12-02 10:36:05 +01:00
README Fixed some English Statements and Added Missing Czech Translations 2021-01-19 16:33:48 +01:00
test-driver Update to Automake 1.13 2013-10-17 21:18:47 +02:00
TODO TODO: Implement gAddressExt group 2019-09-04 21:31:19 +02:00

This is client library for accessing SOAP services of ISDS (Informační systém
datových schránek / Data Box Information System) as defined in Czech ISDS Act
(300/2008 Coll.) <http://portal.gov.cz/zakon/300/2008> and implied documents.

Copyright (C) 2009, 2010, 2011, 2012, 2013  Petr Písař <petr.pisar@atlas.cz>
Copyright (C) 2014, 2015, 2016, 2017, 2018  Petr Písař <petr.pisar@atlas.cz>
Copyright (C) 2019  Petr Písař <petr.pisar@atlas.cz>
Copyright (C) 2019, 2020, 2021 CZ.NIC, z. s. p. o. <https://www.nic.cz/>

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
details.


This code is written in ISO99 C language and requires libxml2, (optional but
strongly recommended) cURL, (libgcrypt and GPGME) or OpenSSL, >=expat-2.0.0,
xsltproc and DocBook XSLT stylesheets if building documentation is enabled,
and (if not part of your standard library) optional Gettext libraries and
pkg-config tool at compilation time. gnupg2 is required at run time (provides
gpgsm that uses gpgme to process CMS) if GPGME cryptographic back-end is
selected. Build system preparation from VCS requires >=automake-1.11,
autoconf, autopoint, and libtool in addition. Tests require >=GnuTLS-2.12.0
library.

Applications linked against this library need to be linked to libxml2 too.

It has been tested on GNU/Linux (Linux 5.2.11, glibc-2.29, gcc-8.2.0) with
libxml2-2.9.9, curl-7.65.0, libgcrypt-1.8.3, gpgme-1.13.0, expat-2.2.7,
gnupg-2.2.17, gnutls-3.6.9, libxslt-1.1.33, and docbook-xsl-stylesheets-1.79.1
on amd64 architecture.

The library is derived from libisds which can be obtained from the Git
repository <http://repo.or.cz/w/libisds.git> (web interface).
Latest sources can be obtained from
<https://gitlab.nic.cz/datovka/libdatovka/> (GitLab project).

ISDS documentation is located under `doc' directory, user documentation can be
found in header files. See `client' directory for examples how to use this
library. Preliminary library self-tests are located in `test' directory. Test
data and message examples are stored in `server/messages' directory.

Credentials for testing account can be passed to example clients and on-line
tests by environmental variables `ISDS_USERNAME', `ISDS_PASSWORD', and
`ISDS_CODE_MEP' or by saving them into `test_credentials' (first line is the
user name, second line is the password) and `test_credentials_mep' (first list
is tge use name, second line is the MEP code) in a build root directory.
Environmental variables take precedence.