File autofirma.changes of Package autofirma
-------------------------------------------------------------------
Tue Jan 7 13:50:28 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Update to v1.8.3
-------------------------------------------------------------------
Wed Feb 21 10:30:45 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Thu Oct 19 12:18:47 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
- Remove old version macros that are not used anymore.
-------------------------------------------------------------------
Thu Oct 19 09:27:49 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
- Update to v1.8.2:
* General:
- Correcciones de seguridad.
- Se evita que un error en la identificación de la
configuración de proxy del sistema impida la ejecución de
AutoFirma.
- Se corrige la instalación de plugins para permitir su uso
por todos los usuarios del equipo.
* Librerías:
- Actualización de la biblioteca Java WebSockets a la
versión 1.5.3.
- Actualización de la biblioteca Apache Santuario a la
versión 2.3.3.
- Actualización de la biblioteca JSON a la versión 20230227.
- Actualización de la biblioteca proxy-vole a la versión
1.0.18.
- Actualización de la biblioteca JNA a la versión 5.13.0.
* UI:
- Se elimina el envío de datos estadísticos.
- Se actualiza la ayuda con la información del plugin de
hashes.
* KeyStores:
- Se modifica el filtro de certificados de seudónimo para
permitir que se configuren para sólo mostrar estos
certificados.
* Firmas XML:
- Se configura por defecto el proveedor de firma XML de
Apache con la máxima prioridad y se agrega una propiedad
para configurar este comportamiento en servidor.
* Firmas XAdES:
- Se evita la aparición del mensaje de log "[Fatal Error]"
en la operación de firma XAdES/FacturaE para evitar ensuciar
la salida en las llamadas por consola.
- Se agrega de forma estándar el X509IssuerName a la firma
cuando se carga con JMulticard un certificado emitido por
un certficado de prestador con un OID no reconocido en el
X500Princial.
- Se modifica el mensaje mostrado al usuario al contrafirmar
una firma XAdES-A/LTA-Level.
* Firmas PAdES:
- Se corrige y flexibiliza la configuración de página de PDF
para que vuelva a aceptar números seguidos de espacios en
blanco y se permite exceder el número de páginas para
referirse a la última.
- Se vuelve a permitir definir áreas de firma visible que
sobresalgan de la página, aunque se recortarán al borde de
ésta.
- Se cuida que el nombre de los nuevos campos de firma no
coincida con el de otros campos, aunque no sean de firma.
- Se evita que se puedan firmar documentos CAdES con un PDF
contenido.
- Se evita que se generen firmas con el mismo nombre que otro
campo del documento, aunque no sean firmas.
* Linux:
- Se cambia el algoritmo interno de compresión del instalador
DEB para evitar problemas con DPKG en Debian.
* Instalación:
- Se suprime la modificación de los perfiles de Chrome durante
la instalación y, con ello, tampoco es necesario cerrar el
navegador al instalar y desinstalar AutoFirma.
- Remove patch included in this version:
* 0001-Configuracion-proveedor-de-firma-Xml.patch
- Make afirma-standalone.desktop execute /usr/bin/autofirma
instead of the java jar package directly. This ensures that the
autofirma certificates are correctly installed before running
AutoFirma itself.
-------------------------------------------------------------------
Thu Oct 19 09:20:33 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
- Replace getObject() with getBaseObject() in %setup since the
former is deprecated now.
- Add patch to replace DERIA5String.getInstance with ASN1IA5String
since the former is also deprecated:
* fix-DERIA5String-deprecation.patch
-------------------------------------------------------------------
Mon Apr 17 08:44:24 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
- Update to version 1.8.
- Add patch from upstream:
* 0001-Configuracion-proveedor-de-firma-Xml.patch
- Do not apply patch that's not needed anymore:
* consider-java-17-supported.patch
- Add a --terminal parameter to check-autofirma-certificate.py
so it can be used from a terminal
-------------------------------------------------------------------
Wed Mar 30 11:55:55 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch so Java 17 is considered supported as it seems to work
fine in my tests and it will worry Tumbleweed users.
* consider-java-17-supported.patch
- Remove Recommends: java = 11. There's no reason to recommend it.
-------------------------------------------------------------------
Wed Mar 30 09:59:34 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Changes made by Fridrich Strba to build autofirma with Java 17.
-------------------------------------------------------------------
Mon Mar 14 07:10:40 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Update dependency from mvn(com.github.markusbernhardt:proxy-vole)
to mvn(org.bidib.com.github.markusbernhardt:proxy-vole).
-------------------------------------------------------------------
Fri Mar 4 11:29:56 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Update check-autofirma-certificate.py to fix an issue where, if
"certutil -L -d sql:~/.pki/nssdb -n 'AutoFirma ROOT' -a" returns
multiple certificates then the script showed a dialog asking if
the certificate should be replaced, but when choosing "Replace"
only the first one was removed, so in the next execution the
dialog was shown again. Now all certificates with name
"AutoFirma ROOT" are removed if the user chooses to replace them.
-------------------------------------------------------------------
Thu Mar 3 09:55:50 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Rework the packaging of autofirma so it doesn't use tetra
anymore. Thanks to Fridrich Strba who did most of the work.
- Update to 1.7.2
- Fix dependencies so the Qt5 python bindings have preference
over Gtk, but also makes sure Gtk (Gdk) bindings are correctly
installed and not just python3-gobject.
- Drop patches that don't seem to be needed anymore:
* 0001-Sources-updated.patch
* fix-finalname.patch
* fix-libdir.patch
- Add patches needed by the new packaging system since it
changes from using spongycastle to using bouncecastle:
* fix-convertSpec-call.patch
* fix-provider.patch
- Remove build.sh which is not needed anymore
-------------------------------------------------------------------
Thu Mar 5 19:44:12 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
- Update to 1.7-SNAPSHOT git~20200228T113432~aa2aa510d,
a pre-1.7.0 release version
- Rebased patches
* fix-finalname.patch
- Dropped patches already upstream:
* 0001-Corrección-en-las-firmas-XAdES.patch
- Renamed patches:
* 0001-Use-proxy-vole-1.0.5.patch
renamed to:
* 0001-Sources-updated.patch
-------------------------------------------------------------------
Wed Jul 31 10:54:04 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
- Improved check-autofirma-certificate.py to also detect wrong
certificates installed in the system, check also the certificate
in ~/.pki/nssdb (for Chrome based browsers) and prefer the python
Gtk bindings on gnome while preferring the PyQt bindings otherwise.
-------------------------------------------------------------------
Tue Jul 30 14:25:33 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
- Add check-autofirma-certificate.py and autofirma.sh source files
and make autofirma.desktop use them. With this, when the user needs
to sign a document online, those scripts first check if the
AutoFirma_ROOT.cert ca (generated in %post) is already imported
in Firefox and if it's not, a dialog (using PyQt5 or python-gobject,
whatever is available) is shown to the user asking if the certificate
should be imported.
-------------------------------------------------------------------
Mon Jul 29 14:33:10 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
- Add 0001-Corrección-en-las-firmas-XAdES.patch, a patch that was
submitted upstream and then removed (probably by mistake) in
another commit (gh#ctt-gob-es/clienteafirma#99).
-------------------------------------------------------------------
Thu Jul 25 14:43:35 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
- Run AutoFirmaConfigurador.jar in %post and show a message to remind
the user to import the generated certificate to Firefox.
- Use the default java version in the system and recommend java 11
as that seems to work better now than the previously preferred 1.8.0
version.
- Add fix-finalname.patch and use-proguard-6.0.3.patch to fix build
errors.
-------------------------------------------------------------------
Thu Jul 25 10:44:02 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
- Update to autofirma 1.6.5 git~20190712T105655~83af9cea3
-------------------------------------------------------------------
Tue Dec 18 09:46:24 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>
- Require java 8 in openSUSE distributions but any version of java in SLE.
This is because cliente@firma works best with java 8 and has some glitches
with newer versions, but Autofirma itself can work with java up to 11 (none
of them work with java 12). Also, SLE only provides java 10 (or 11 in SP1).
-------------------------------------------------------------------
Sun Dec 16 17:12:45 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.4git20181213
- Updated to autofirma from git (1.6.4git~20181213T135026~1c572743b)
which fixes issues with the latest Firefox versions and adds new features.
- Add 0001-Use-proxy-vole-1.0.5.patch to use a released proxy-vole version instead
of an unreleased one.
- Add fix-libdir.patch to fix the directories where libraries are searched
for openSUSE/SUSE distributions.
- Add afirma-standalone.desktop to execute the standalone application
-------------------------------------------------------------------
Tue Nov 20 17:22:47 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.4git20181120
- Updated to autofirma from git (20181120T133507~0d95939cf)
which has many fixes.
-------------------------------------------------------------------
Tue Nov 20 11:41:23 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.3
- autofirma requires java 1.8.0 as it doesn't work with java 10 or 11
so explcitly require and use it.
-------------------------------------------------------------------
Tue Sep 25 17:32:52 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.3
- Add afirma.desktop so autofirma is integrated with the browser
and opens afirma:// urls
-------------------------------------------------------------------
Tue Jul 24 09:04:07 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.3
- Initial release of autofirma 1.6.3, generated with tetra