Datovka issueshttps://gitlab.nic.cz/datovka/datovka/-/issues2017-10-03T08:47:17+02:00https://gitlab.nic.cz/datovka/datovka/-/issues/168Certificate Login Failure on Windows2017-10-03T08:47:17+02:00Karel SlanýCertificate Login Failure on WindowsOn Windows, accounts guarded with a user certificate fail to log into ISDS (or create a new account) if the certificate has not been stored as a personal certificate in the system certificate store.
Adding personal certificate (.pfx f...On Windows, accounts guarded with a user certificate fail to log into ISDS (or create a new account) if the certificate has not been stored as a personal certificate in the system certificate store.
Adding personal certificate (.pfx file?) into system store: Control Panel -> Internet Options -> Content -> Certificates -> Personal -> Import ...
Datovka internally decodes the certificate file using OpenSSL but libcurl appears to take the certificates from the certificate store rather than using the supplied data (file).nextKarel SlanýKarel Slanýhttps://gitlab.nic.cz/datovka/datovka/-/issues/132Semi-automatic signature renewal2017-10-03T08:47:17+02:00Karel SlanýSemi-automatic signature renewalFeature request in Czech from http://blog.nic.cz/2014/12/18/nova-datovka-pro-desktop-rada-novinek/#komentare
Petr Vejsada říká: 28. 2. 2015 v 20:36
Podpora (polo)automatického přerazítkování zpráv. Libisds to, myslím, umí. Příklad:...Feature request in Czech from http://blog.nic.cz/2014/12/18/nova-datovka-pro-desktop-rada-novinek/#komentare
Petr Vejsada říká: 28. 2. 2015 v 20:36
Podpora (polo)automatického přerazítkování zpráv. Libisds to, myslím, umí. Příklad: vybrat všechny zprávy, u nichž vyprší platnost podepisujícího certifikátu za X či méně dnů. Klik->přerazítkovat->hotovo. Byla by to velká pomoc.
* [x] Implementovat funkci pro detail certifikátu časového razítka.
* [x] Implementovat funkci upozorňující na expirující/expirované razítka.
* [x] Umožnit export těchto zpráv.
* [x] Umožnit import přerazítkovaných zpráv?
* [ ] Implementovat něco jako Long Term Validator? (http://www.earchiv.cz/b12/b0606001.php3)nextMartin StrakaMartin Strakahttps://gitlab.nic.cz/datovka/datovka/-/issues/49Application crashes when using MALLOC_PERTURB_2017-10-03T08:47:17+02:00Karel SlanýApplication crashes when using MALLOC_PERTURB_When using MALLOC_PERTURB_ then the application crashes on libisds operations. This is clearly a libisds bug.
The author of libisds has been notified but it looks like he isn't going to fix this problem soon.When using MALLOC_PERTURB_ then the application crashes on libisds operations. This is clearly a libisds bug.
The author of libisds has been notified but it looks like he isn't going to fix this problem soon.back burnerKarel SlanýKarel Slanýhttps://gitlab.nic.cz/datovka/datovka/-/issues/11Isolate libisds code.2021-03-22T14:40:07+01:00Karel SlanýIsolate libisds code.All calls to libisds functions should be isolated into separate compilation module.
This module should provide an interface between Qt and libisds structures.All calls to libisds functions should be isolated into separate compilation module.
This module should provide an interface between Qt and libisds structures.back burnerKarel SlanýKarel Slanýhttps://gitlab.nic.cz/datovka/datovka/-/issues/6Failed to Download Attachments with Missing GnuPG User Profile2022-07-18T11:18:34+02:00Karel SlanýFailed to Download Attachments with Missing GnuPG User ProfileThis issue occurs when *libisds* is compiled against *libgpgme* (we've seen it on Fedora, CentOS and others).
The application fails to download message attachments (i.e. complete messages) with an unknown *libisds* error. The applicatio...This issue occurs when *libisds* is compiled against *libgpgme* (we've seen it on Fedora, CentOS and others).
The application fails to download message attachments (i.e. complete messages) with an unknown *libisds* error. The application generates an error message containing the message 'ISDS: Unspecified error Ověření CMS se nezdařilo: Konec souboru' or any language variation of this message (depending on your language settings).
This may be an issue of *libgpgme*. The function `gpgme_op_verify()`, which is called from *libisds*, fails with an unknown error when there is no **~/.gnupg** profile directory.
> **Workaround**: If you are in your user profile experiencing such problems then run the following command from terminal:
```shell
echo '' | gpg2
```
in order to create the missing configuration files/directories.back burnerKarel SlanýKarel Slaný